348678440100000128 145800
94909773284200848 345596561588105280
62406768052967424 211052831715931936
173143318414712544 272342118993063168
110341208480391712 187700834315942432
106740212693384848 303039025057500352
80334392675994064 291264097421064128
132446406844281104 183758115367528320
64603420465553560 302203246792713920
82494130679023888 183888433231509280
177307658573633728 307002303815298752
59602989580337968 260797295462696768
71467919297871680 258860207391640704
32420194791055320 132593370437309632
44559050645659104 71487024119734224
101803233062460320 116926195019140800
2589571276078410 54055389375605936
21700132446278556 158231963920055936
61401504584524368 188406450668652640
99534878587162976 180290396774564096
224996275222011008 282538935543926272
225568235541003616 286714384345945440
7767986227290509 102672734548526800
151589115314031424 263146886909046528
30165549028014136 50914025120151096
36367503226117912 339194647955640512
234203202211748224 275825487178821728
32455895176719848 307259239646206720
121971167159907952 192831798369482304
14636325307419808 95698470604486096
98222109522558272 331088617545658304
150292619405686432 257731157024082688
76918563370482112 128896633983345392
67709945574701296 117425371695285648
230718704517729056 233906105640816256
103111598986694352 329444589051709632
243262247341848000 249729617735560032
39367762758477904 270044145592694816
180607268313001408 282448728435942368
26688139675368588 83563371959200416
202506420983449120 304329586155098816
78183685137199536 108410302031819648
70821216419246272 125129396987699408
98594190589110960 280496179104956896
255815693663259680 301153244977478592
278217126795642720 304392014471947392
13183887079504494 27511147920213236
316066254737991616 333282752488907840
40094234876662968 217666564796381728
188612866725433152 234836779041050272
18725506158274076 56825431646097256
207808388241777504 276166059829469024
160722793445381792 277170086554502880
55793033226598224 291510674902467648
10205535293720324 271831601668913664
138239162363594448 143336999741664208
198452755638465184 267397945037005152
161783653128066816 269342566038607456
73455704693185120 114006850498627232
62162723655529416 151672794220875392
92791573607788688 106591195373292976
27585812454487796 205462163428271840
168628799588513184 183360275852615392
225022890807647136 336098289441108480
128816274096586096 303783422948268864
22237629758571300 293357917162336640
142181569333325040 244505910745082080
118459102721159680 142989619616730944
14423770695568314 305652670988476864
98469531591894784 112333773817486496
134140998634638480 277041423672103968
100972356973336320 337225145867879424
180546811128596128 326693928180152960
92772392073504160 119239228218784208
148102326713285888 242720752330885504
267062677186804256 305937423691498432
6674161426745627 321251443317095168
55992545900813296 136341657502885200
153574688629725984 157165762921800256
84108792767993920 328991368963466432
91672841106130208 271389496656274592
236972627143840896 269914983532138592
55561533413993872 118968427650547056
123180696018975136 216336706502100064
149096792095378944 221707578783836512
30928891433987608 135031706843359008
180242949576648224 309664967199283648
136621276720162592 208093341243183008
103852270547244992 328196409879598016
185200838575714720 314999932370360704
150012206932083456 263488762689489088
85630247327058912 114727196212814624
122388740995882080 248283609133852832
90728131261341824 156583102368692512
243217270433497440 308678862318535296
217464211871571616 271050724687589280
51752829731493976 308805087271653056
100476519606324736 231241794943840544
149029587948361536 309155148868283584
157743194667596992 298344251341795200
74686296606704704 225147357127366176
239505681968437696 261197830716801376
109026776350276608 124247677001641744
183197533834695840 337056910655280704
2060910255707434 27420086094621632
133341647736754448 227803306385928768
267135085344919872 290360837004587840
7648166396505557 63820490669644936
95335268624109152 315338957627672896
14348430223641686 198087476812844032
25774416055488640 308556800025617024
4545071353744972 188307169962791648
199567959187641952 288812143476470656
62003447366335344 323632676371803904
256829723213620224 325759272864894976
51211866478725528 326342581959155968
9533912435808044 66386789045124256
22380865220968500 284700238979335136
105592744657100384 200538378549710080
33723467158249940 184418083376040064
116074327015607088 119299987968364528
217860019605553120 337343229169771200
229636329774633088 346577596852264320
187035539279439552 283975211670663360
59548631940977944 287466487632912960
280934058485139648 287527826536813280
37834135286327920 135532757334596656
192968777541365888 203124141664786560
57000908074474200 174478871731302496
108364180323426336 333657425490156544
110519694960984112 148709101188920192
20037926809970340 54700060158498912
31806422001430780 138881276402224864
272116284411539968 314458222518476736
138072988879352544 212553198648188320
260790671930184032 295956383986411392
66334409247539400 113735328479844896
49263845814244936 166973931318003136
150870451766214272 228168171261457632
54992540405795616 289694216079700736
33960374741739068 54322624341308256
125337206761674768 150945658524276896
80355136438275568 325926159756594176
7459889891499536 283975104439154208
56496080193512392 101022493911006384
40212893199785888 344074349034545024
119303864889405936 122804026909245216
58333058788429048 197334495821820832
32242691530405832 187573026258708576
239528445104490784 281237201320200192
23395778889321916 71223114772070792
79730120126676160 169362731464770848
48603950146405408 188766047397882336
43197356656113328 163658913209445984
111325529961306992 131524023837138848
130151195133417888 190280427136179520
128313576203164848 301464385891929920
232510952718481248 250385672113910912
58254044633163272 165378911002931584
126582084430235184 150309904209571872
102514280448809984 236512272364865664
134566135436325264 183571960113535008
33766462426487640 210487134392413216
44074499055477968 73038625624133216
299196851305742400 335187475856534848
3426624885874884 153717815471551328
2201669138323976 52006125444295984
37027604729079240 282070197860527520
117016858864121424 148530955226237792
35565647585818104 213634017826559808
14626140196415962 167182726355870304
38358770513713808 294915668582006912
196291896024150272 234023731469956640
23207579759386156 149144706841313536
5996577597087193 298506233930107328
155000498012733280 244412780529649920
173107069817801216 245055194815387360
41627847849600880 170943924561521760
148471229379852288 222500370655568128
83837285100804992 250627182599399808
18634667456716628 170154213348161120
17502889029278340 78233715252124704
60798001091763 86922573179068608
28378293264122676 342165636210726080
131379327807722752 231273360191954272
122023249189556272 169604697258787776
95193888913123200 123614782745451712
5183344516244305 216956212119375904
174261337421496032 180003981583860416
155147549744067840 343098384780213824
164213941407035168 174479853503929024
66490468108116608 222569504774767872
120488369600220512 147551428587624128
155955547583137600 308375895199583808
23637784568528612 118678469485478912
209059387932285536 271868189710472960
55439884870746048 338827257786934336
105307712794311024 163314990270208736
160741757190270912 168082921476172320
37985059067090600 317915113248518336
20009183367968260 280644109861789920
54669292089732824 129101439723733600
196200124538935040 316343608490028928
187339072917574528 321819998194150144
88865230442802624 326961485259073152
56298850706343720 307543721309991488
194017679954549632 307509730617705088
239726636003729120 343509676279387136
55397414768790856 149190124045320512
270354823006060832 326029571551370496
73624604225987152 261328334032006624
52585036227623720 237771053977109952
7058200085907697 263090354820429088
27796611857958516 225300916843415328
25174096857294708 304924639049995392
190415872075987200 332340622995490624
208506429094750624 219336559170439616
193037014222621664 256333130467693056
86209623129895264 207964548869529984
98244502029214048 125146221030001792
55926209558107072 151116921586504800
663418510345942 334404570272655936
25604599283743612 230742363707176224
25187743123863868 236933805124736960
149557904254800000 250702279300765120
296106154928006272 327139689945056640
331324843128156736 338518850922683584
64473398942886176 166424572886940096
28228028940681960 313233888710157120
186663982266697056 234448942035890016
424067676355074 226301431096555232
281802280066725408 302101370627811968
79945443821022208 124100161258833920
22077256845337036 299375859089217728
46442711833904896 99955193774489456
228533030415616000 257369177262336192
258034988438377024 294908633217798720
89762232629089824 152113819134773664
142786406218691040 269474500447167904
97807198903453872 257848306136383328
13726308132596462 183234586434316512
38955975343877152 162693871387792896
31830593459639568 287494340885188448
155680086770575680 187742072396735168
22725191897798928 149646483260765856
105555402799723312 332664250461750720
12426480494437402 98219095915551744
83805968959133776 119323278586407040
314160267853197184 330673169804557120
3725872519307745 9676052038521274
94802526060921520 207883051110085600
265839515886385984 340601658087848000
13298139926354406 109590101601829344
77285391858708064 153702351141074912
208322228760806944 209199969749344480
127000068097228032 296618592311174144
134349961687389680 321929590139219904
168702088567334272 279363363753767968
75441459693741024 112100447302101744
145398683465183584 337432426406045248
3793709156975116 240680742643941504
72671891863867840 269513023234186752
72880642641388880 316237568593481536
188132598227762048 259919078797176000
50460417609277256 163943809463132416
963522054246554 251390651308733120
89840270976151904 107014309673278336
311908083634652224 326920433057761984
6694139274230626 41203029687964888
140324901475266752 248178881552822048
124825488250314160 178036046766972416
83930968982818272 277299619815078848
78696399005066832 151389703652998816
99485123384138736 303968887354759552
134445758534071072 204903791750180544
276815568565909952 290729935773510720
75598848717221184 84752866656334080
17946162411546930 347876504468863296
80756402675832432 262665599171999680
287494356089269280 343642504729472768
10894924712558144 195430463012324576
147975921993859072 321670038137756224
44925608366562416 264091890752724128
297740652139888448 334337986096463936
198225986247439680 306529471896803008
80641190302853680 246463409902249120
71089980130513208 230115692067973440
55250312349393064 152769212560344480
84231810374002992 219671041285449792
71913300709982672 277099702908544160
53070323856185072 195535098785689536
29279328517854136 110524889674547248
12882753230165130 133064616570061568
57548308701563904 143845321721819904
50545738093956664 66589232274500240
33416490654977808 268477649904263584
209341366054568992 225489903185798848
13018019575248164 168099946088773984
64901538598495320 315469937033677312
200835044095522016 211874477585189600
200690363329424000 223913137323528800
153340593007729824 327889253448282496
255099273172647584 329430635818475648
95043571445949184 305668556887837696
155476332808042240 207798634434057280
131082447917191104 335435447440777344
151977931476330176 319163014748720384
142047152575152112 232838373816928672
7875626094391608 265039609525791008
41235329482915216 106088736481708208
255378542198623168 299760390393472640
213332032162837440 249385796037718560
16492934343873152 213353443979514720
81941990774535408 337236506996883904
69398809244717216 203641629029553920
270092616539001408 325506878533099584
131224443505177152 194788752696090336
61393843348298936 167345454703786496
115113981496502032 305373872441725696
170487418643033632 207585390000799552
5798395796738482 237694011980744384
169925485320003168 252191554230638912
189988054005028000 322246308828767232
240429772897525248 279215643802800128
220989763018398400 318052616140796352
139755038758802528 162025432459167264
77668880414150592 118322410353273808
77842564797843152 95069011211192080
96670901291286992 106243937980295744
74260186446048944 260865143374506944
147044722641008352 189819495880048608
135699759068757040 154871206651302176
65652751969808240 187292958441945152
69262861880652600 92039521634578160
102133080205461488 133469795933634640
138683984315050080 280506788042860736
133929436321101984 247235669631711168
86464221811036992 135793859907638528
263099211408657280 296411872968397184
57964750084975648 208796785692390592
74280468925206928 337754061058956096
286471676675390496 306056049928796928
31968424210920608 194727467884175136
196954603363062944 199007926205439136
110165432282867600 141050939565222576
62549941392381872 66886475638272352
241370878598346720 344406804089749440
282010260863646560 288330306214238592
165679356685217856 322837145140289344
238979863534022752 244932352815877376
315917997967459072 341569760803527744
9348489333768176 80975940529696624
75240196096459616 346375894938752384
293166079151405760 305187578697113920
159547377531513120 296833698452537408
88674553953550288 305082531766499712
57435830414515048 219976836926802848
28292120915974620 220064805343064608
113938188522327920 200691199525155872
211895477067577664 233675302532760896
190527226372849024 234031922039672416
254473941186397664 292559226536297856
3939862198419571 74553774679519856
18525643176095008 82850911137213664
19958818903436384 143110637841217552
165775206355249696 259247087647085504
47109788897176672 232374966784734752
291284154061039616 331266250346320512
245237714822287232 269674555522197760
34221752384282428 96537115544622816
160596260745152832 288236732316569408
34487059377967572 237603851261964736
8274907070429276 249426147207586240
74025190536270736 124842105282435600
33225516975964048 276570501833558528
43956928839768640 236257907558648448
41214685148699536 81315123861830592
35062624094998156 297167405826050560
12315426638951564 326636919884158400
54319282182579696 317266171386429184
117839870547294400 263610623261146432
71108276495151712 329589787052007104
253700739003667904 262307874450854176
88977383974722960 322208116076009536
29390275055199756 40965993379287368
11901082910228456 257869524780917568
267521347540441024 299957763857818112
125065224942523568 140852670638693552
78555212925959232 159814347622168064
116177196062807744 266820878619741632
31450744029648004 115034396610990512
307072429814810560 319576574764063936
198896457127062880 304402338694912896
89987959296720976 270343436510724096
103282072531669856 160831754393512992
49969704138879336 241508734974092992
91945902046285568 271146212956636384
322421655264639168 334149777036669568
211991849738128960 251357144302959904
173161511520234496 200385241868451648
82406760584443312 163244485198640256
132342379342031984 338705934109750464
5774386655230218 33790424057498192
84429085961367008 219129589317171040
200115352984445312 203058041116577824
43300510290098176 291292414863116736
119259039196496192 265821537661280704
54018611652900064 180957166291829024
156359264598963392 184725419568715808
2529200585308121 147530579341986336
8246812338995013 293446537550965760
98347187100799920 293819777077898560
212507949010170400 329538558094069120
235097820610718144 336641683954597376
85128914602905040 160760708666668864
76428921136616816 259984882498215776
61071426704800304 346670947485901504
21339527033013620 160681717824557728
236097841321822656 330307611428975296
57659601962894896 142874092391689264
70651568104899408 116168032449248560
83666432356696448 171902915297389472
80500038763545952 175415792775974880
6988665433652921 21300911831690972
14283933988821404 311166500385952576
65058052669472608 290216382378874240
96097054018913856 111213307939828032
9089728240568150 223211232554677952
27262477755269572 47280872200227000
126385600447547808 241614144544377312
43061952461505792 252258369159292224
6321569013193223 45331175957480992
180020062582861568 240381869704618016
124246652475124800 232788410957694368
8290303766215404 208179626360333696
88506134653644448 250941723903925408
78659394469745280 99120657479447872
173816069780799104 310806391643276032
207910568652845824 319511839398460224
50382203638950800 149372023331779968
10406171739282802 101495588261367232
133725637685329392 293223124886366720
210836992047467488 281888585088214528
200116755286057632 320221376621068160
28653638264980924 231807216612245184
153171406125012096 189752001057051808
77601368415002816 320703389961697920
2053546419603789 305128193440228544
143704158915835360 246571299833170432
51277014689510560 265819411039546816
86754219459657184 162776832850730944
119036371062926592 146940325275620864
144149022324248608 202211540567611616
16279182451779590 42540848437982464
144808805622671808 244730783669055328
117024593008963312 251764340651736576
113249888187702608 214283127727789024
231684094863045152 279361865232084096
74752678565762320 168166323445487648
34129762336444816 155018250647588768
286559402104947648 342369907306502912
10648123220578454 56868184987569552
268160541672815424 336514028066879552
58645457370919560 239170094856197376
139011746406106944 173126297514548352
97794966157491696 316773827919572096
50229686225287872 65483835437759288
156534928419081216 274595703849483680
206242220705686368 319317395069532736
299353752859996032 344946906654879488
29844104194243364 177608538865696224
58963992360406136 296649693368446656
156030045453032096 310051118190376512
260907930824942720 347816173303875456
123069720977884704 244578614903893408
17740255938470338 260277510581961280
279608887144243360 309560524955094336
41567525996064280 296326943868672448
54147089725137664 106539910097976816
24495672286597656 297132770815845120
56888794166943664 253828845883573472
146973029803789920 244171672237435968
58390043665335584 97042101450345840
50445174124771336 55783396170894336
68279353149412264 287009821137247968
231619947192167232 262603839534949472
159277754629743104 223385375114411200
12845986810411774 166594326891007392
106110513594655328 237202982567506784
220017223317221856 265637845646133696
135983016283693408 296437766181411200
45336666947817352 280906998377151808
170353500554707424 199999974937742112
34822135747499100 175226808699029568
183733565314194592 211145980898562336
119990235671195872 267527310358391200
163361966240782848 269688103590134112
95017096374971168 307646180201277824
217627191382027680 276204566814031552
30331878325615980 157209911016118336
19417393670855164 65253951927585128
155729953378354592 244983260843974880
158663506550825920 346869086980400064
43853866929826240 282490664661110944
270447449133659168 309481951727824640
162091817755661600 168365463934472896
916265814549057 225672090597761984
43841489530950304 135569058768799392
227184184058945472 325948433138639424
51318390526830776 224091517726872480
191099564154324864 207711962745192608
149206325762009152 163615438077783040
116575984460961232 223468188887571456
80926355903635520 97026939682571856
40324226128594280 273545916472251264
156530201377861920 273724746861321792
56254774145301096 84085476496520384
60441726159516272 310967589386495936
68659450002962192 125353947534373344
232456201617798176 310970557146979328
43999004230439112 324584955929548928
141485974218941968 277364138655130272
24591059397584968 116442143517968320
245677338868050176 337791547941391168
246674148312699360 294834230742515456
51978668835814488 270164390588789760
202420026932226272 293445465950893376
291709193888344960 321930112701866816
109997088157194816 181973765685909856
4435823635543049 142728798350397104
27228145587985276 270243312525995264
36223487675813064 141160154931674144
189686950890431840 317097471874372736
97634905696505728 182775747055668096
232405191998874496 340126190560892672
23694344045897696 273673339182613344
14537185827476394 181421886153202816
201706240689274560 279180542389402080
82613437034767728 272829493377218208
42367448247135264 83492932693094112
207400153112122816 300468342639391040
29353944221449260 69785378374318952
37136416078906864 211191346568030336
132545514048064208 219835515519135584
305280211074648256 333168290400090752
39837476391427216 315609256673362496
91742883211917728 123403183359232448
215874957391185568 275702915678369696
57227652475377192 210180522398078272
115438865773782528 194024853165751552
211236784468051456 252250083281725056
254312138422353472 294387987801768128
25087145543855464 80477061841196320
76068933935494960 89910611707962544
35237073572752792 194652643211027392
58244319232506768 320514729816109312
61950367912512984 124346083051469776
181548013286064128 211722326303232480
101189078308711904 315876882895200128
67532282882431952 243309850872013376
29118924494517908 132484310705286096
23259737700205176 276820568352479232
32494140829157612 348543609541194368
110480497113999360 257083685593954112
189902956808552416 254514939148274720
136426873627445408 345617052837621696
233646067439759200 307508649566796736
69704173273880896 147202672969178816
46915528721211512 79241638544572704
82513147962251616 174525557651429920
22721358134495556 318740911619741184
99050218040470896 316741827159588800
175480826421455232 266207476319211808
281469646398525952 302977258629044608
49924868962596552 106917692250966784
118670601339602448 212411544226346368
79012927805272608 166959836950150272
17975303860945578 21764996127620100
92121362529372832 256386601099180608
122779223060822224 152227964500144864
152654948677556864 221882005517915552
99240021413152640 237123139721735904
129335369717482480 325475177074808192
256542942262190464 329582063991953216
144404277843270176 280631479554756960
220605398864536608 228978794757933344
251513445971109120 289546833608881984
96386786097394208 131846064000066752
64118873774248240 228310662238718752
39708661805110608 309697367270200128
68819485155367864 187476584114725216
272450032502738048 314659466141105536
285022850621375616 294314978031181120
200720417937587744 283099475353570432
116701517088685008 308410640495760192
3389064738021185 127299151720486128
40993104867880344 131979945385672912
238504119879239616 242191982993248032
111966782029211792 315504816639099136
31567115683915912 185968183462384512
26620511238744092 113544550310540144
9366781223239458 311353275402001472
124044751208048144 182518534631264608
15646290218292598 123918261581199296
211151348411177856 333190677030866112
302484441804208768 330244024104772032
260434418276668544 307088475684914624
74147472746487472 88332883074572704
149399942747673856 182218869430009728
29752779621933572 42634976610149128
189420230389733792 238692908257553440
153997141363278240 262964921334584128
94433183040426432 125565395114115936
196481627728799872 255688643535501312
80030260952907632 276653213599428256
284992394939393344 306792862246761024
203188058509690528 266807295738198464
142943748589791056 206922155996705056
83992572510672864 262346065505826784
100807543642323328 301746953786444672
106098931345628192 331343013353190080
187648360340081984 210653946573451072
92061974309539872 250158923890747392
11354479172512508 244704434176323456
65413085543174888 213604738559896288
165384919587836000 233817582323480032
28951894916392044 184399285475456832
198343583211279936 320614782648011520
208543622519586368 251027892020932256
268600333459327200 281345144723305664
17455916290922376 235359659505890624
234621541505595520 280083477684860128
247152740008635360 267429389901436800
2844205648105540 198973586670843584
238004346938443744 333586041543920384
95424192218956480 186059243450907904
14072946639461556 192537959238100480
128584144342678992 190358577463821472
14912231896397932 64768643527619016
41291598619234456 119580625369831600
13071945198968796 281479245306673440
74667389117654896 131088960717335264
20685753425910852 213392935573532480
95958348702342368 112102756759120992
19548024799940356 187805691715116096
92603887038644784 227931558347270528
75179910789432368 196293134798917664
71048050319333840 135973911094022128
211150703419245024 301352029106380608
5398480582599119 194273537592400864
122302808600458400 242779790970355584
110034846898401888 344957144258774976
13354979474973178 128507466868112608
234764558095448800 268301005893981184
88531171563945216 265275056804675296
9828584090353578 302046998981146816
244195942844300768 329058985250133696
115440679395152624 295005929200386816
68982528895097168 317384692749957632
217168375411472096 219034989945266976
83542473170194192 127976355399515392
36939706611377848 283222242384938944
9062342806826870 330962871861414336
182081300259443040 251498407689083072
124697259390225712 145126923011933024
178755232712481408 230001565278070304
145774709696635520 303105474854892160
118882955105677920 252378953246946720
133766151380598032 198578992830919968
69168899060421536 208850063366239104
25162394272974980 34747536838580464
261426926034515488 286134588081267552
39534542354953856 276316732891699904
43742909515191472 254460982438996800
57094415295450184 222098403435109632
2960593327816742 299910814638479232
25634552582429612 315824884111657728
199434037409095328 329817091545595456
93561452485400512 330724418188686656
176170621691128608 331353740054988224
141619652410246880 310428229757701888
178186614905677440 291491160275493696
159157597978976128 264416202819745600
78951605503670160 239576782209528704
164538575296667648 232186906968011232
189278182968084192 189473157183361952
101042469406081408 256458226780474976
267335780712867424 291645375305468288
217928805774358208 277837836877963808
88997159900883200 123431272824901504
288169534174010144 292351675690033152
40954639440591008 265538181814507872
91438869965016992 135201841804508288
18163932212292804 282406192640576544
85415048030139664 303894982772368704
100663588572794080 298970969171771072
202718279846314560 260101000387070016
36723808906989848 143753558083603840
112328380091302320 234942977464711104
6099008342253437 185220383506099968
49848529897724656 196137250700323488
39058957307576480 180509659991843040
92262294972551344 269658447796843008
106228734099579120 327878677104506240
285773634430878432 312052586236639040
58179663089313320 230701628376663296
89547919729665264 119668372355540880
135550367427819840 238269847718892416
87471691589800976 317379769956549312
52879710314814600 136802767928487008
3066689385484566 148597408607468192
8676127980990495 319228848236252800
35105901231036572 196543832579968288
45570721977561152 84980344714011120
116730270323482464 310092386273893952
189851501952532896 341425461314707520
140545748072596912 343377689529729664
132567248852997056 228088112716406176
57556158918307416 217808811516424384
4546233843219176 246958300599815936
196935165283617856 289400161292591680
157113954825226112 304593106635505792
202884286570414464 327597676966455168
9724547683156768 328511601894800832
227070322487933280 265997867716804480
163967877301117792 273577822624916320
39169565775077480 83999834857519568
116932017533156208 151200379500795168
37947114078455880 293848415815673984
72697300053196128 221552761085872480
56232534538813528 159758391645376480
296817952899899136 315565999315889280
155679380858453696 197601457820136288
77357999127402960 329005564184158592
199612606721334784 251280408462735776
34616734931696560 83401187799982432
156406509113949568 272572180646738176
66587676850279024 280286632767923424
226556944765309888 289072123217260032
147848312305340352 278381901188073920
9025420746545862 299440226452618368
59239512437567792 230152770975467872
5962425242855152 196764490039485792
86784257672993376 344755357464261120
190409125873380800 237884938320705312
23139840310838368 47814724364950936
197073010645284256 261604198573099040
2765080879218212 192721435624407424
57292238435820208 143782496251219136
175612536407648928 179260621135248992
258566271215134624 315009197729658496
22562861594683496 279242804544577088
152557631542293920 170015363538289408
86194728679242144 311552784983690304
98771415410379264 201318039759870560
83336152600739536 273998341779024032
47773374154071752 56337650132381080
61916207710069016 180048597459797824
183255345032989184 271073788290907104
118964240258559968 149723896275102528
30841378107209844 209457081128816224
11618030982940064 108678278507126000
262497244138080032 341131559453591040
178571587348060832 240721084672785824
199588261447404096 243932706381938464
26818140627626596 142229550762468688
27760607142993600 325727415797304960
196348842616917792 218327696701957152
90945455631583840 121797869428901808
156959115715681280 340368538816727936
290557416461927360 296695896980114752
236265409126274048 308036430213703488
277584685673527776 339113995263885184
250717605447014240 343497144287677696
85823305411854048 247329805216115008
197893223750700032 334606152348955008
257680315062322880 319281225851018112
107877615101396304 305797535724682176
59722368443193104 299191948687692224
2870759799427209 338191733145193920
38208576481417040 130451929383153392
100144409863796224 257768247895904448
19094517348794396 316745257182437440
118422205630243360 314739748853171776
127129111911134848 237002188475016896
240212352444271232 279768832831687552
122104066441287824 216774788848858880
194444349029818944 317584397277531328
159296050814749792 326280266617322368
151148782066688000 334457558847946624
46916272051104840 248281269292431264
167297451523152768 213482783379395776
76651706291040992 186076186009625792
127561235736230816 302042033010190336
171310306296556160 233356869442843968
140361506236637168 144338538599012064
12931812802615896 245253133256111840
26638121397461468 55333972838191152
76102620633586448 311383996194219840
200872135802605120 219343779143756768
15564809738815506 168213228770493984
209226153266074752 212682142489910048
111481187144162864 311518850914640512
135171576360886736 327584790738487488
184507188813079232 272873289525425760
223821315531701280 336310024427777920
95727612566918704 115881201641295664
99514442142126240 227770257994082400
27974421162872564 81769646762612848
182637052393950016 264204593753064960
191524486826583 171835419647822496
184790718555023936 305067808769434240
244811492540032992 323296793327843008
173797149362627776 279491980041526304
51091188970141544 341558243403079360
41292486159123576 300964243468293376
244316738020306112 286184913640749504
30858387045112932 178170526206438560
98665877336627552 219564158755727936
109305831695891472 299388749015568000
130265986864775888 298877795510476416
12501655438584724 177893712674128288
25785434767517692 140765658212207184
26947339213375684 205332485358229536
99917572410443728 239010232187874624
202695319258685632 245849102765676064
69207223450956096 289996917930782080
49426116179939720 242809111707604256
48244732481855560 185679670472995616
162075695564025856 315830937441860864
177931859229696160 190477710868474368
129819293257509376 200409635365471200
75206233276547040 269423608397298560
185264934115355456 294378385048954752
162826885442809952 264057422486600224
135213494012144352 223640043838352576
217276070779100416 270307891078235712
207981938598567776 211503898141347328
209370858889615968 291143601198834112
7327245852929118 344892961969282624
50131983265997232 116525248035516944
22008929732379524 102186591262762320
123561527024908736 298110701398242240
82434412987508992 193370954425847680
177333288220250528 225560076119325408
285278043441761408 348502850773809856
170700135430906464 177959910215543840
37766226509373920 300883833032098624
204574574715042624 294615300597036800
112055570450722848 291705850476046272
94081759716273280 139845176026816736
25898036796078940 139470879512186336
144811768647316800 220907901478550720
123356383512584016 293519698021902016
59025602181561792 342678641129522752
54005095479474840 164349282444773024
283099919573300608 320015478863330496
318436222843724736 348258216424433216
199355352433668352 251449297870880064
168063410818884288 255362624739244704
39173487591848304 288643634491114880
40538502305662064 96552221743207872
170631878337814304 214559026833839168
254447094168531200 342909030834965824
17991689823484550 210069766087794688
146487177630239712 314860743582668160
60621700047685664 270722659279694720
141508224157304928 282526423417377088
5906480432155984 100334097329092864
44201806764565592 305266177736158464
30182862082140664 245505264883239840
237432342810352352 337007331921414400
90681325704349024 259934037826062016
92347723030966944 252639341737651552
164789112878091552 302599018218570816
220807658658656224 321214479032892736
124985306868082544 295778452536333440
133355944246871376 315989881249762816
144423518117237088 172806794387726176
149367367465032096 265829213141818400
19192150003941592 59037945321920632
232665996861107488 292499504890027712
21125255519946340 267217126809622400
256313002558077568 337267271032819776
22313701410214784 165925855669754688
257178937637434432 298919383176808832
49380706457799080 172994658968187104
78267325791066624 275694187035517728
199961312931377664 292474324967972352
19240150959262840 220888065155507040
133946647666781360 134171534746500880
242259697094968960 279345575637307200
77547711238506544 334125612594412864
189968525445383936 190831421741109824
55703840516938112 299772839477100160
107670352095229904 109506702661145296
82452496789233888 145978406196272256
75705397352197120 186079426387392960
71837231355842600 315133341672936704
99638730271344864 161587685070887840
191984596079573408 227965478635421248
29183180047472916 134431611412262800
43805422653921168 155377717907456896
55483511397469208 147762035845585856
213162058192841920 325081931080018112
102579600425522320 167525214321345920
223043570599652032 299390135125684416
166215810106018912 261909731767283360
58181661757735512 224589267833991808
278910169642558144 293859096029234432
155611465678955328 232939736734036640
52172805071689928 137986623386964416
220942946986083680 229451766874025376
17904324566058838 89464819797728752
255277766544636576 343005931215963840
87332690272559808 329079702118403584
149083870617020832 237832442462728096
142664288843690672 232034054302388128
173623246245429152 302053056446458048
33225786414034812 313491552093653824
222308164253721664 248295920321304384
218890548561789952 277702065946707104
29387703793437380 208804823277628544
111220781145522704 318935507051631808
44988808174278312 98335479942363728
72883305601622096 200729125846243424
179392484405825536 273227390237639744
106833876763773056 311783559717779008
146333507373562624 171649287559780128
99733464555558512 277751004161049088
47227732158096464 238596855829709152
6404629291569747 193471642757373312
200734975500539808 208825724915153568
93171014963406080 130515357035377536
309767264264349376 326521030304469248
42248961122614776 74307797970996960
124111409000705824 300171001464250560
125990693016061040 265408553564166720
145762673208292864 213421513754000800
24783640835108836 185949686245834432
183334954673471648 256124472434416896
91298294013826800 264211588681834752
5707853217887863 266406499308905696
29638858767060280 40059850411536416
82766363714095392 278800646670705184
67462177130907664 186865260489719424
92895740704776848 286924900812393056
46679609529444952 239117821860629344
107721649087198048 112999679536297824
8780536607627806 133467638822162176
129706186668177584 139523032606487984
58760524323078056 134021937266796224
166656621158991840 272447931176734880
30155214962746408 216579646002878688
81995148141943168 162704113544842592
319209624190443904 334566564000810048
90789119426855504 316174838088725632
173072311144359072 195224712108349056
149477889859762496 162822847727504928
236377945032794496 272713471345414688
36450782044239472 295741822336498048
189581666602686816 297252125850110912
157026804805188992 194141470857188384
38679018108667704 305898770393953344
284398797196200512 308937063181595328
35849840145108944 49282088239494288
315586710729476416 328637461114940608
282531498158299264 297666108427298496
100079532477813296 186281299294104448
78874249462474896 117616393767119952
69958730429774936 210977209376932960
165018520481961728 317825606486919296
164062905830347584 181870024228438112
193185817523641376 246197090387779744
15776663308604924 143778341117881328
203423400901229280 289205149036543104
218933629499205760 284123453674199776
97369514127425664 291980020144039296
155069321196389888 290489214156635008
52590644407354680 296667381374011520
45202833447347944 202143409878213472
64155677293820536 171431628972955072
175352336327532224 230160696280425344
17921303508379918 231809028460588224
106775404805052272 308021217960694976
65564653286725424 269744954202350752
64834872622204392 99055778230970064
184013489461263648 220637259742144512
65820725596229744 329189313581944640
89540192319472912 259288560525284768
45032256304627456 111846296184179472
193915498943101536 324957910919445888
81824709558699776 347625445350281920
63231315428063904 233343545017669024
148016955787502624 312765897902215296
48875681581680576 97838082077931360
73572324203287216 165997310664755936
219311204434340064 235689709005391072
83300968750045776 189983677803518048
189037257073912352 347202347167161216
200490159913736256 328912785778058560
237383970800090592 303351934455986880
60733703270742840 115246285046149312
175252513965107712 286268690632522240
113639081614402816 224404814107871264
5571006706733560 306834985752479872
114173962244000272 252946438253884896
17389644993791538 286088404395639680
183948201143955488 213383127500135136
70143503545503112 338997932641668864
135389812788322576 162005753656938368
90281680614146688 341455965066877952
246970555250437760 247713617875880288
237222304035934272 331592853869999872
7528624149568273 9451639762923762
120512232882157728 317207255562425536
76480101562534176 259346958777787200
30382637429034796 316738452804021056
83859923803750208 142357401631146720
17589822186825622 338198449934992960
97341616299863024 345817752067446336
113731449736929840 220796472038232672
129719294610984512 220971129953326368
212188928243177504 320835833992382272
126073052670413072 204295518400507296
253246670964428896 309396051319440896
217490923883704096 321850056128237632
248814067372913920 342373546238408384
121382580088869504 211013977401559904
219908372993146240 222786878870256000
38259031961490592 214631053603170528
22367771989340680 181420749417932352
60696386093647240 297636031315534784
97055542655654384 168945556804986784
215798993798800736 273607971074584064
44844614058087024 260533642399746944
231672684048772928 313143788921865664
87011912405617680 136113652528924560
14323999988113258 92118080076224560
8837722986279264 172551886525473472
43055870117859808 296523432033072256
56155777981496600 166604700855330272
309401233725183616 314394678369724480
4558985917436106 38532748572371136
32581437565046244 168782480387074208
5670657764524437 191952120475037600
58352514114153488 290729396651274496
24588619491817444 287773285108575136
172255460863156864 218303426891175552
28125646665641980 340677022952060480
197531594182229920 308718267224406336
150458038273681824 188058016659395744
246846600757014528 260116170000769184
122567744964289120 143900024871592048
109811772251202272 322520634538504448
18330812665892920 179328816734912096
130464939228215424 344359709728948096
24645555663534104 76555649735162000
78678996827399424 100403749924240784
309021904140740864 320938594780001536
190231550796944224 245497141224216768
32881340318909844 182356042783539648
217461803363313216 239804206130144800
30646181905489688 336680056006387328
144041502618496624 316539928180432512
82635550936090080 233384918737668896
51326195076189912 179819123515844960
181716162650620992 286582312993668896
144607564658251968 179279510184802624
196913550447900832 282941337848770016
105988212133367360 159122024535193728
152364233725866016 163458772074752800
130774094582099744 244739743343026432
177450210505772800 333494145609092096
150206059621251680 242340983256264224
63887964567543448 239422303237025152
3228719310883628 169143750814383808
20427050257789384 215642663491463776
64841679898531176 284507297421157504
53091181980309512 304874693054093056
175650977917862240 299153383083161792
238492223526653440 245694286267081728
110901910104427584 127359228536751792
27669623820879900 324752422550311936
237541387633092672 318589957650673536
235171552609634624 279085129733446624
164643387511012544 248707099246446400
6006233206261352 137936045925920128
270735684858313504 293175241153983040
317640450711294656 327303160355586688
41300317577005704 136922777060462736
134896826233980432 279921207674990176
59627141470939016 204724509122679360
73454823411968912 266638299860232992
3942344976467749 284910829320918912
125065982801982176 319612076566303680
111709237787584032 172374175092267520
107324710404553104 247844274990505408
85301989231124160 303213356055964992
228127614096158432 302008340783811776
27218529849890236 284814722018159392
39273130967132984 187621325659887232
136274188713018800 297779624991457280
142271140344364192 206398177768022816
68503900640424064 82363368625776208
194481273119744960 327192131198480512
190357081212260864 203711086431479808
184538635500213280 278685855279568704
116916256073035104 310602325350926656
21427796113910872 301381944487885184
129453790191957856 320963556681341376
45686448819686592 271325711919539776
60670260923564808 111405343677146288
176578703837087104 267433774320015232
12456109077548324 83119331469955360
104906870292431024 250015088924174880
46537183389850376 50609463346407296
24205674629957760 192204862140579296
209507949785507360 298370643297897280
160622106773002016 287695544718697856
57125500826723000 311172110674368576
148316596293757152 219027510868665536
116012357430421504 302223248949308608
187067421324514272 333267513467222464
171680361934346560 211644149698970496
8555710676744271 247742716150638080
285744710929922624 345025922389976192
256874660519418976 307907433111474752
70067284367144056 301035855351297728
45760129496345752 48633702286625224
214367115611150016 325186519873126848
64929449127979464 228897501062067712
47347705629946312 69874358506017088
32662605901948852 197891847135619520
41007275565471664 252393825733572896
259904635382558816 276834766474105664
78818141024766352 251122488158457792
227702052618049792 345189774855451904
149403285676165792 184764250993764416
76852836473306720 101555080665756880
167022216047624256 297962414844647168
163812398733464416 328020018561608512
53398096838032280 197781855850689248
236715294374345024 246681580958012352
116732287447969168 186155939831522240
260786746951428768 295224838262201664
167021674754067872 293093817804794560
57509179162931512 167656424482294048
90276910336208816 220682258774343648
99684628327067920 228199362405961504
102779364733502016 236479576930087360
313284185907414592 348510713789842240
69154230041681784 293101066883036544
216340944663347040 266009679995448576
41768964344840192 314455636451123584
61741710942334816 233401856623589888
138267502098707088 154023934944161024
59839365296835696 346870403986171328
196753168882392608 198009808902407968
141688248918974160 191325197381387360
48759735299257760 284826605783322144
138733688351421952 304072991242958080
236383649259888576 285791254624007808
148605299564660000 210878184861256224
155048013268593440 214090941352816096
262847525489631840 346492300639616192
209606886251457696 265715786792647424
47272044685573248 251892013753507584
55216291622399784 297812938363620416
71225420676018352 125523000738069488
50287609830628400 234992636228082144
44293127778224344 169731219958472256
163512603795376064 233061989104714784
200971002363959936 227145334189998144
24992279177869272 182748730784321504
150724016385693568 229862054150748992
8683634191052368 106900802206902960
99900021571669904 208679542222001696
274626725514065536 289018875356804928
22063450350617624 228897430376823872
169901852396354272 267590714907344128
266898738466774432 298830329752968384
76915835619625312 336156406961478144
113548802387195168 248699788753213312
11726466909755262 79541338877199712
179886084478376992 332142366402724032
193433523268624576 195559803917904512
68618441850433984 154386115195662976
222689501927232832 296905848609706752
41366535487506984 319085933297776000
90638545574909952 126417053765679808
48876109686154040 162720607292736704
165778654075747712 323854272069497152
3858034844204374 296937419030064704
221657581548545856 312623256825355136
38772859474395056 44625790564823808
63500322562083272 347735798693652352
42136779633857336 91051567266487504
199801227072021504 263306354806187040
133666829957639296 292250996796423232
35285154899965596 168365149126409312
10179320563210530 283460038444118304
260682508474876000 307970553214695488
223773261123597248 310814327245556288
243715307830435488 270193716922666336
29496221388690424 262839136287525792
170703711554801568 189899795388249376
193228725027187616 210308337482368448
260266055038759200 318762799091138816
308406586208936640 347167483107816832
293225913055834688 299555618973756032
104639740291178080 290683495285974272
47708775436199872 214311805125758400
131370229712079840 233185577265584224
24618122655356788 253104603407560544
283052229033981312 295363779620163072
45871630766528072 154897033643871200
60823650560788760 292609754147425280
4588065597471867 248757353262720576
96034724270762368 178040610480254880
136918829011306592 220992285715910208
99926432874831872 147887755757675296
107453488611333344 293562202343457600
26908501474825632 258021693300671040
20915661169872228 166609367068352832
191643540896828192 309400583798542784
14598027722631878 347574821070352768
49468423232199720 194742429973667168
5721685991838579 345539704257646464
66792156822080072 163075450182817024
44494732112904480 106868444905549600
24052526753788524 206452866473816480
52114236715668968 205924987173580896
25366451441602696 205047142490064768
165652224117266944 250502478702185440
49615889492641560 261836698643978400
137633684693077936 193968709459655968
91086579639494832 234103718888906336
282791330359685792 348118346143405248
29836390198690016 118338187026782496
26707666104554060 152010205386474880
268061974912686560 279855643493539232
215439157590739680 266116053978880192
35145388230722664 50897382420065560
116686261007131792 218447834271139328
31860294395096724 323150271649884928
50101687090889168 296045102395829056
33718109893966936 124338960436692960
45697047243289848 60700024259389136
189950715675635360 237802875549297472
157458496717122784 232694590792590336
84472880287290912 89437227052883296
35288678927120356 271748970630243776
105255471742866256 172151547503098432
34111915902309468 46075872255981760
59544832910800696 185739761250480992
21345928987049240 118211181768780576
52569558521723520 200396477226091840
183460800223318240 343235436020350144
118338468239789872 186213768160275104
61954677688795688 86065670876061568
201862959688866624 246887274872226080
4119434993593267 181720945548732448
161742147582027872 294100115928019584
11041354062059314 251908268271932896
145958323089664160 197135762914129664
41615944410866056 251593802322462592
72676376220984288 124040062233534208
294180867830694464 300026279675431744
293035555655284096 333044291936469888
29156156476698796 215829210979181696
118864803885820544 283125713018120224
65838471677379384 235707633440305280
110868997969431392 153561111484479072
11538664453479898 261493738648694464
53529998674500112 218131221021834624
56056618283401040 218920168956311360
184637116911398176 345172035423084992
19471420324243620 36926603013501680
14062868338338132 315994723350792704
165267138637666976 206145670434996640
84110841396012320 176287334528113952
70565710964217936 274092865773210976
84291569925239248 111185915275065744
249402211354743136 257485778233242176
126930890168548000 300737890022279168
74844692390045120 316286679049632064
252267396651553184 346608934523155904
168820563672711264 228565008135888608
42107756089691208 344259058789087040
49646354555211208 67292826900174136
182617188399509312 197238853918825472
296825508323435456 319044388614734016
81727895009247168 293412356800421184
13218592285681606 23630511033845644
13769607158064024 64493125260780856
259725353636572768 320138019248973312
36401516715000792 44717008540792184
97505854153607200 114424618091190064
293167998210295744 294149312704736192
268048130522392032 307950706363695232
17989020974994554 42086354783106480
123094634782196352 348234962043910016
125470135141718800 302014649949237760
49174938299607480 285383932795930496
128228529018004720 255952312916744704
137359595778515392 169231571574660992
133848919124975920 287762621127379552
162056491484381664 219869453340573984
119673109057498112 207828258709455840
4770445200619355 37263853115007064
78245624887069472 296986700406416192
67132260099870656 309819951896803776
128820713780667792 244710626078215392
149599436726914464 329621359803928000
159238281120650272 222886849461268288
140006194328797856 250847687302786528
80084989862620176 232618552384430848
180050133194052064 318300313395517376
44717380246675976 166099798330199744
49296981714101648 195812787712916480
66510860891743848 78045281890385424
172962509247841536 204163485549726592
85928243122181888 157468993831356096
7188919487363157 63542382164953152
120073201543458864 204151690878849056
163442208345257248 267711953848561952
60125245613954160 199310630317388992
122969214892316816 342464614683346240
12238340728748028 149143776433546304
41322030141660640 269336533705002240
95037716826574192 317113338472051776
145394922008610560 291203706432446400
99422649663982224 121310479911771712
55332623803999328 154363456264908288
19752180307435316 281691312881601536
97432014264378416 162859106673931488
44542462756554208 191280412814898304
219732705781328032 313771515170011520
31630103303426644 201886344193589312
79597108220466112 209909443131266624
290148576052063104 343818400902513024
110461544001143328 182241247290070112
99562323278177984 345473699142001920
141710953064632064 209053685770064160
71299570017751904 97504603626908096
39276733031286560 334340043756920192
316662143857686272 325578362128132800
123151879551483808 133749923386043216
274351584485380800 342823545444895872
178956059762250976 239496647232708736
64813898056365456 235801164800421440
59207182061183776 299555725354037568
151989062587594848 276021600950486336
28794038350198768 70772985592534192
120300650741356896 128763902477543216
274584716257045472 290175632802187136
230586241219673952 235387197140367008
125818796516961680 253536579097892000
200000512583873376 253016128343677536
48460372069987832 313270755764125696
148778101632848064 215021764984771072
54614759688548320 158517515822975200
59033623774937840 218634675060636032
92748073195199408 171402556659867616
44984335719292568 107943426126113456
176675112100233568 294799871738979008
293826394379396032 345302471858096896
33556034623387300 254783602093093088
105399315294388896 251330135354758016
59522927431937472 296016027934317376
153375562494131552 315415285352975936
232394677941200192 346677430333095424
137793032007842640 241602821326483200
7470576174230694 224985855639187488
10047068328156364 11746925147812582
163920373283347680 268261828513240192
20991797888635520 147575274822794560
204358270310805088 333430031483306432
41235254617403344 279658707782225728
99105900525461216 124474778101540112
52014523015661416 120705599747064080
257605460512757600 274258054470788832
100623574652657216 143107944233970976
67434144467248568 191209835387461824
38872943623910448 199934369578926688
94959715545182320 162627508634385088
86249251701357984 250151862320675616
84799480116673120 263419636035679040
2609825558706445 121765451222934192
16427638637809666 288712722382201728
279413068176522272 333756568506391488
83088485349656144 93596938880241424
293616336162664064 345697706700265280
326172295854699840 327891159287657152
268517634140023328 289116529877456000
121952583939029728 216921174218672384
37723054242016768 277941470624015488
45781977594794744 271670918716278688
11932712493003700 40126575549699616
70943196471633872 241652809664365216
262089338402115296 331560568677909440
68615189544468976 312673686852008192
19957261009377448 107163390497692000
87230987927973008 297452409302903104
117931932582028272 165244214769344992
19045120078365728 348078208987683200
121282870121274352 267451859444408064
28171570861061788 231935585997231264
80979903998701104 166300167407130208
190142777844139232 273322145800929536
48887218291250768 337682909993063168
128955700715859856 277448438762118720
254086667507508480 276860651186591904
232294674198187168 339227548819883136
173445778684824416 347601387942215680
171788019904444800 297020637053616768
292135741346183360 329507369202057280
116938773026752096 327572613349262848
38142975528865576 217876620160095712
123625877325977616 329198687863093056
108975774378147056 280147363523876096
143728808548982352 323649582317254720
190229979603415776 249096205907671840
234933408492151488 293363468570304320
312465698140123584 336382965823252352
131973265053498896 265582362619607072
133829162382818272 220754924275981088
34076498945752212 142162568238308016
123705238680115280 319313523250671552
10895308768991920 281263950878011616
155864302809852320 295189945748536320
284356615223129568 304497522743867008
177292275467266208 292483188650725632
207021957722483968 314359464885126656
174032691084058656 246138475883955616
105699644997281264 296803418643867072
197428482625536352 299481270266943552
43097270595263904 227455307179381696
36845783037407968 263947159072588032
20465857973094796 109586416354956976
18714932159471528 110618105583843456
95832375499959920 241078221225139072
4948644257067418 208434832753636672
64133089299469664 158403590160704384
99339501124317328 151083713448164448
255489292449483808 273820622991166880
27496726031496540 236314640250893856
331745820713920896 335012289058716288
88703667566480384 322207937884941760
130358286773804480 238128459618556992
70707397529498776 247327654008641408
106283626024633712 185442649138571520
26551608088133648 250193582912511168
261057003746516608 341531785265358528
30590061293033980 159404292563678304
150569476297167392 177152529605712384
185630233017120416 337008288618127232
306426464998653312 345682075320611904
211299950948387456 259781744159981440
63341303808513376 121894071976201184
67668861887064760 301173277785837312
202382780241605184 251314200675707360
80715125249069904 239157982566813024
183618208429807488 311068148492687232
35481877807150272 39340782416166040
138182937734422160 211912706685972224
38513755084360696 164159957972388480
214552212248646816 281122166505041536
227547012775349120 286290621594047968
280562745199079296 300099380064237248
38950121345410600 159084263567795872
4517602455822490 228932186406788352
69951812095739248 339931716214555072
183963153484320736 301297298046996416
225887995899514080 239278600146505184
142088502842041584 168479611177967136
243843615813716096 271863174051512224
137060754028102192 205041855839019264
18818497072725480 184289197933323360
169766357540540928 278449778093755808
61506207716365848 110216461918083392
14463829160357902 112467224983963424
30069409395087064 192696905509397344
82315087516021648 325077107811434752
191233699207448384 197089903372453504
33541185185637392 56885802062868640
283222504387382368 341650378750802560
116148091877049616 348084661008074624
9346351246930032 41158874376188928
82153713888363280 163490331290102816
21636353519372476 257467634191550624
142910496776186992 219957658409486720
155362854322536608 173088365939050016
66586862490885752 254717601078556480
82680225255631424 284258258148777760
44774907615428400 208311331771689984
131965430451229440 300133702326047808
129039203606227776 209636779842561600
88522238927922848 206290214606878304
85332154468931488 177634588074504064
26948569489323572 271691124662941280
20687127408752912 267640569752820480
61741504696848280 255466469784156224
202902839563909984 217075170069524928
86462117677694912 176787344538597472
75292662789826320 224547245559691776
88925045119416704 137439149370974496
102476597607624832 338009379607944384
230416003391314208 239954304038559328
45099137595724224 55742981135642560
280479876124014976 283002166031644736
58632839674026296 207612663997081760
44871395101367864 342856630652606400
147594075588853920 159047347027269408
218789226391585440 287736476521803776
25627030852556852 138029986413311056
159908138243561760 305432254529966272
45620038255754704 339960404227027904
162215228240969792 169661591599462720
25138079715530736 317129442231685824
12704679177059642 125838429549939680
173662453221771904 215526631359292032
144560532922349504 198060238996272192
213992654495260640 343718742303082176
174041411688279776 214578521659644384
125048967116048528 266921652231254688
107018594135475712 178740821265875648
160259682077250752 229441906418555424
231904537952366720 321219678894445248
159037657724109600 314520093363953920
69648341875952776 238376427671486528
43175204833937832 87263641925216112
88142426095367072 108717673557643328
53279848442138448 74864576419029776
162323545021577952 210027345766669792
26529762182626024 107697388360291088
41508980918034696 165630195578056512
176542785644168032 295386186235595328
252309642229859808 331168610233528320
141788540160262304 245626119541307040
69291343422995688 325993673112029696
102443946523046976 331502184356610432
73401699668143392 103543545230271584
114094653398797328 338538226358260672
193201398424004992 327441478316877376
57754380548457464 108417375775138464
162333063638645280 163952035566108288
211805356024580032 281802572391708992
71717566824215480 186250905880777536
324665604527203968 325769367441060864
43695452284638720 158375715373048192
252123150130514752 268231769691954144
37818607273956680 218184463405523712
92170208611137280 108409805179585248
5822798118218869 327192363934352768
312696813170044 210129123066314336
161619131182959776 238970576977811680
110426367769863504 234178331490746496
254435227633207040 316756685119321664
107881590604804480 210489718357716128
265288460562705376 328833785136460352
198718556877602656 244927030675275072
208685787597444128 317953225925254784
48716672476565120 127975304844327568
87441438514216912 233873511744529216
242339801172316160 322332850250612672
10960854919225350 96128923377509408
84856739684474368 185239841306116704
187217396607681792 321183583654198080
57206255083658560 115482889328307456
180339397117206816 180908871123330144
116782508078417744 165554378485893184
25604985188134252 154142929343129952
71984334160014928 203645658254970880
23097272605754444 281037392560574720
162635769072129600 250977202443633472
25989598157110712 310187797632829888
226903196528895968 298465924598358336
29735032847116000 270444385259888640
30305845798905392 166613377943928480
233001845133082528 334700056762819136
64322351736503456 122648318750752944
159043753405403520 248974324080853728
26904831650995112 267295283929693120
30568696067692264 210088227205193088
135731579354686128 286378686700315232
57932049965230936 199017208049120256
93946149076176080 266836790765003840
145690648917054304 330406616835602752
263377098483427104 293274207020790528
1847746106983054 324049692395485184
22137497390790764 216969965468169408
63041740134547696 242315169831991808
31337043049176324 319272538016195968
146240605371835904 330826476748568576
40664356066055072 137833501001391904
16030067447533926 96809096867634192
89477687512888288 212223710120705696
102918298574587440 267041308548391200
98328827943003728 219704307346336672
219375769750123968 241093039355278752
51628745451767584 283334295299710400
2987844062049130 49787003677798584
2907822045645410 88211272860999280
73752166100866336 333944643171175232
13703429213944218 25040879877458800
288658261555071232 321552602806439936
201228741307161632 239452232767019360
85537657359841424 272734458739604928
227643190176071264 325394222119313920
34925889671258900 257246797689861600
132732987990752592 298397271767591488
41685715774305448 238498368750085696
137966687566853824 207673479815787616
42500645469845112 303390132797458112
140907276287378144 194701305332009888
34643725013806152 151786589922610944
160732521392667648 178215914313272832
47297290364121608 67879553183411352
27212189549080540 222721125461709152
267846295945782304 323860015049897472
75354650492241104 232905571935215776
179481793698984288 291835422875695168
32454852408646104 39855732134623344
217895601314504800 226336756346234240
272932530035027840 274552756758224672
14826850392840290 97258439538353008
31593128549215300 147851020104603936
69543188857517048 97900037902438016
214460218554440704 330245871158210432
207490849456977888 321108063699001728
18759589797411148 200668773634199424
97218681795736576 178677498454371616
158833052122656576 325689809172017984
13411025793304988 331716446665031936
10791742949336228 303119608833595200
175767570901436704 304391069783141312
8374780910620636 72078826447733680
54441007771576096 142150651739862176
241144576157976512 316493698808344640
199995851703206496 205606048357668768
57782328630737208 250012955586396320
215466055918547776 293703255876106112
123398591661795872 188224594335052352
30909232851890396 166356314781640448
157720492065697440 174653689774021472
48206765175633488 98433723103975680
106381972909532240 169190480295466368
60204548192187016 96491887071119776
44003473136043424 58068709674603728
200074138816814144 232978045932393568
112778008430708896 260767926810205888
74163115747886848 293315328879519808
20150624256597428 324786124496873728
789050729910057 158627905872016384
32557661010908320 278158755127842304
233622300984800320 293648372153022016
27566076241661176 229333129196213120
232788985305526112 239308597720013408
54194278426788768 132689578771891184
111212279511641456 291134036194524736
152288377847868032 219717686621302432
51461268627045480 190964270797953600
65413290464433928 237871070841185792
176315403647704640 187486443305592640
75548201549714000 202929604904827136
206599879668765664 264013167689784416
29034953128113284 40424018255888896
54260807765786880 344560615624975104
54707116666306856 333582419088708032
19688931644589440 182050228229640992
17106530961969168 222227728324986592
8037056744242380 37774272254287592
111275722784164256 203891616481424096
130889659994285936 200825816351469152
82359229695156144 274506349040867616
202782618307393632 215727959182326112
176103976714917792 336069563603121984
118196452966770816 151235452915586560
49839254127746840 247319695036331552
111511258651708816 309076121036253376
34163294328323252 53272102643558464
232829149117256608 291799818814250496
3432703574500909 126759085394856192
174745578083873824 239951477662898528
17772370600847438 17903837647704064
155166555577968064 177173045228534464
275092803802646944 329839978559926848
110128826949784656 133084150162964032
95441702646533072 103654620325797936
116962836711022128 219633854641754016
174143657809001280 217758735272827360
56969197476078624 82771652099560928
118624871796554480 181240545012087808
157549400083098240 206066877134235168
126371692102410032 224811808559159296
140708761326229568 292267471532042048
13765051539090688 158220339297168512
241139851914904576 326706657990181504
236459112873689824 347470840898430720
23514709908343740 259681618769704576
38236218590784496 53628627663841128
136734238564624144 163339863229298240
163718024979134592 233099950516196448
121732727725758320 148391905533430688
21234641500427052 251744574910441280
44923195684104656 63544094253091752
261704904672434624 267432348497222976
137812185051179936 199979971639905056
88447146954765136 219738225478477024
320259299664279 223062340708236736
29718870359961644 83591621464563008
49676076417355968 70576457295759792
212588414792351488 216886166386291776
116998164301326816 300884694231801024
67358981305538528 109623390323542672
173661063801022944 197484969558953568
86791804579966272 197500917461507104
671640379234824 133478408451267728
38382233547125520 228325652357362656
27170418637788060 315932447886239360
185181403443852928 327627305585685696
31397476562196460 340814266727923456
236940169626147648 280648364865507008
18646151691523152 89642303090868288
119456345747665248 323621679942146880
55125429071010848 121837457075075456
69748163199068320 161562976328786944
186429653603870816 326289633292611264
210747741148234880 305162035814557248
7947971937974613 25071406013145552
148640559934390048 337158521331551680
148013799724241216 262783626896115424
58614154532413048 228418402026416992
40845953710382688 215881611295355104
20737807976136872 285914611792740480
119076589146775728 341720091804978496
117027499821570128 254813480761638048
99796125303712960 235774503296681952
8883958822945827 184104537307160768
248704304200464256 308914017625416704
168506195032782368 290753613056105664
45526110053397280 207543031451140928
12924879093080514 198129808513704320
25572865139620904 271024593247353152
129384418137206992 250891597469548384
46619996089071040 118225763191783872
21230810288174156 56802442420000256
13743811001692224 235089847874690688
77281062752908736 261594216439922816
192237948427340544 278249956188756960
134426895250557456 206824688004976256
70473606129590032 147451067318775488
48732607815383920 196444487924937568
40083288912856408 92764569228837424
146525919098463200 241154011224134944
25937602327754108 60197829838259568
106959151845733456 137646408685783312
74238385339884480 318683990528058944
135338600739352288 222800511837926720
160603524511142880 244021833228534304
177536310509427072 302604578441043456
87746131749545776 141902667125382336
100909971920595136 239800705554880288
170960844094324928 214664483854644416
83074618834320080 326419351707688896
85733427981643712 176184720609718912
82148569807975376 211274512198945696
142026092494960800 272375255641939072
132734769612537904 216485881773506144
33935978632124012 279087339817311552
68646618648579336 271461540812180448
130653459446748000 314324560434138816
273811990780567808 296535742477730624
109315740012728976 299629193716556096
219331688427990976 261294318437076064
201036455677793824 263435178252571264
44880333883748984 238950888285703744
115561850527217680 256552758173867424
82999413985387760 228408730074420704
101483874298353808 111179643856063856
154191209313954880 200246859600422208
80292368049741168 340019833186065472
299888209844816448 323831069241934528
67144712087676760 116255953277639984
6088371526244014 148029265995255328
148824219879661600 315517340307889792
99681790354459712 221187592668151648
255904431129772000 297825853445300928
134384393001914112 337240955267606592
41900056516979496 345572969633965248
99913537743633408 134464263199624560
69679394752255336 285063213849796512
126689571278315760 162669135856263488
107878595829216288 291218420937192064
52011283373674872 335100501013370688
251194054328652672 321866632244778112
24408872552077092 337192087793540096
190583249717354528 203049796966864096
92963472206589600 309480958477805376
161983889362021152 285404579104700064
207101423721082112 254147728638018048
7426735781836541 106055763823258832
168734931469594592 240941000368903200
82982838298189712 311363067701616000
3456153917874486 320566012898515072
58878284615306048 81897418675342960
8049261159461743 56912742919088984
13561618992269536 230131965821617632
83932812277167712 153914435840798912
220140943955867680 244809375025482176
88051694853123296 178209212209076352
461958844913785 184304234652553856
55635587087862984 238811604650489760
9396419520232126 88800848052539920
84497532983608144 252321908694284192
50352677192406840 53311947179522872
162463418145706432 292387871268265920
57818099822546784 98103831260152000
320885916345743936 332529114844875328
13638448773136462 323200734527371520
199087749734507072 305331549328844288
231893073325934112 265914715066324800
43589959694601232 261783423291435936
4067328058921178 152612123533474112
46448506407452104 99903875337490448
171314960659298560 199005460904307872
218279010504615808 320016189593635840
281981078984759264 289009882267685696
117958654026144064 254789733796375424
98579177857240976 156069166367495392
19131177152087720 273709760903461536
290492597989144128 339452084585238464
30463660558154456 157651739033319424
41190860361030048 243471269107836640
33577797115669896 130974194930484688
86685960746023696 342877559445639232
12810802513398420 156171174708110880
13923781088183014 143561070353220000
56881319844765600 116084959047833392
121922774068558976 345135570616498944
103312570077522064 221297360014588896
265457468915015808 347042865966823744
101327791396147488 148451829532423136
98724298087350048 221802757812428864
174833629945942336 226566721190886656
98953979428998528 105229434622033312
168831997298461088 208642101497672544
297054209248291712 332969517899104960
61318230393000344 74167935477806496
122147101171583952 314789563334536000
178348769236521728 211705662687458240
88052205871245648 263381930387784224
45405525627068480 287016247726066848
90327408811110560 217898217174845376
248005091593409216 253054812515490464
201345286420251360 319775556295988800
118930846586685056 256783040344825504
136126184116529984 169725673222708128
1638237185927230 208465059317001984
60952463478017248 235073014536757216
114694537500701568 222054328330624480
229211847547300544 298068885718328960
62836847847733712 288165797859928928
212639305743519808 330232641870245888
67363925422355552 184542645862367200
56139744880148592 275216200766831520
165165652368260864 181926469526717760
58062857181692336 316710587307511680
117416884774783520 322085733972489152
42489176709397096 234707567611960960
204191134730966048 238029160579001856
4393522937955739 274149337207505760
47564834662777720 271264663358090304
118103377074007152 222472634622919040
234355323171516992 296008586995593920
27187537343780884 237051979598574304
196968159921105408 250063844869934496
132272713179445920 220980364836347136
171472766899926624 336169185224857728
211460804763579232 218457559004121920
114457008687210288 167944952008112160
267762297833974496 314515600425824064
1997404131132822 211401740284814112
41960280803684120 158712853322834784
33386758569969308 250470829696465472
283879752075518880 313266723665262464
828481688300481 346135845336076864
4743271245985387 82120804382024304
37940915682546240 309216218757398144
122610840273021808 150832870264191104
178379441588870400 236662256037241472
27132488978145224 170881903351993696
25121513566715116 344460546314013760
256990165520497152 261347002606669824
35536970646434468 153415458718318560
52699370475341704 202141216673776896
294495340546104000 330150975619845504
61840914352117208 99386255372311216
4968265123150716 17549373073942180
202105696788693280 346265423468600640
122241456584541856 178306191079855360
63921413148783368 177125330901353600
89631587559143888 267900994772874208
44866137950499128 288517958327399232
1071427939390216 266110851333584544
36479026164086440 71717707902601080
65526158408001848 140936893582935520
18093262228222076 304396439010634304
47675500043988416 155217556166730720
148110146429163072 220463563534542400
216703830269641600 338239722572357056
56134047729765072 158977490740502336
302116938747585728 304287846281591040
96054069484882960 220983558832859168
5426170093917173 83387321909211616
51153747470227480 125242370551196288
289142044802410048 291898759172672704
280108795288954176 296858472658974720
141630035405534720 153956086964927936
88511444457040624 188608033176127520
65888638879640656 296715189257562368
100885808102571728 239842850256585824
209784358164529760 242092778244461056
275177478641279008 327694072388834304
24154929918416644 122614519505420688
160978659881937664 250244802020510048
154968074861935744 300190369779353152
149422778794173024 278523462000530944
133710288869012736 320354093581875136
137253602743236832 172970067945753280
108010626523600128 264825840064357056
192416252716840864 346808992234473664
99115181663008832 254888677809531456
75726844510754304 276925175259193824
171541596622328704 323607117927597376
254019179724001376 339622140899531392
252319936402726976 292514806254781696
49290323589016832 219755410449413376
204041800118683840 229852784859372576
59956264245177664 311174993986319104
16477882296460922 68791884106975224
37867664652587800 316498454770547392
46536335549005848 346375601300480768
118216761441121072 201110367127487488
77383946585128160 249978560005323360
116140466772581136 187291235552424576
244924100464072960 285492844798877984
41216732269845960 255637474068313792
33495050013505808 339160799888513152
260707077875765120 277726690123049344
38787184467666216 55222934009152432
101536846782766448 116938716057600704
62388527900061128 168435609687067520
178534116341107936 317007080759831232
50815621269622960 297613951874253888
47240303749127080 136460950229898544
225504716271838528 281654233530676256
45684802642974488 159922899369698912
80867383105608464 205998688440291104
252665353299053888 252870040005393152
280938490530376288 323516057026613504
100509092443984400 149752615361267872
71980031537563944 224840841461263392
62006294587324840 187301734938239072
41426523676402560 147652521005731136
26700701673556172 173150236464802112
194561885431672064 259954226354222432
127885749610064096 262282498198977216
36637236154524320 306277325819948736
266582946678385824 289360622599827072
51010914442770144 105565541138553248
78763160511206352 252549993925737376
276993720179428160 302734405014503616
7756874249682969 237998286434754752
119117141951481376 325143778199743616
79156479428773088 114463084488201328
114426170358386800 164788458903352800
1240493845993925 11395018500720698
47758150991399264 158204733069716320
258587120425798656 306226341504708544
144355038717706176 282807233260420480
5592236458508234 130939680294341136
54698639305139440 60587452675851152
78826019730517216 123659948033078384
153284841394771296 303880830981261760
163693351062692288 228206599376496480
54340647173399144 286256925885761728
244751860651184416 289045856843672832
80070670675705536 269479922166007776
108119327876125040 118017318336296976
13921561632751306 153024118902335520
213535191594671616 347619333116912960
4737662805198025 90922183261311712
125160083734647296 232873210803987296
31751767064385304 172176770414832480
153217537033377408 260090258658277184
74069100354286000 217111145491934528
36725866913948064 303483327757118784
186043755608055328 265128704176308288
11746421817549076 41891742806212864
241049505340956352 273412675474427872
207242421596296480 229775279936073376
159185510387107296 220695436701297664
127479801014386336 343688444627829824
134142208450447216 311141473743006656
31762698146551452 198553820633680448
291239707456243264 323860706325924992
42950136791093832 125203230233906864
55301810937797776 252521420390431840
30037230369641324 273741398597447456
165557407997440544 175389533551623584
122551558209186416 231411000835823360
139329114099865184 282354544249202432
104350544632336736 233152247322877472
79829115085889600 343569382708726848
43198763868655768 48220241605671664
140908145980958672 328607569607324224
1638300385324604 314726217682500608
33878342636771972 143166121217502848
21220767737979812 83731346982159232
71713762426192200 256838026967618752
160451653653640352 250325924591280960
95148757663740768 327111139653194816
213819555120044448 318591404598268736
98856870735848768 288465829203743616
63950802365287928 158739139064124480
96533906249607136 307173900219754496
2404156967993824 152070675358917440
36953832792849928 252714560749440608
54320456415021984 271081867619656320
43399500460937672 251146329692284224
134937948435447120 144221246011394976
26051868062517112 292457807551339072
37833722463975576 305734452875059392
26084488055947180 223960778175791520
167794398978563456 319332909772019008
159181874177393696 163905325141700416
109781485411130096 188145909804542656
120607529794507552 328918749292451520
276664530696613248 322229861725743936
116756520824338816 213191003941453664
75283690874885472 174461482863579488
269691017378656512 310402548332780288
125124160900515872 285284590103857696
46187207882338232 194511418349780320
320316889772580096 338381738532051328
59767533971543248 301486325248094656
72958813656652432 266136706847017952
171493667035485184 333893411296401088
93302468232373760 143358435552204208
30018429822272952 311597483962379968
29647945638670512 145517853804181344
197794983193917888 250764906939029056
124264967558881088 346591296188440960
18392549910947496 226655977893876864
74513104080110816 252016713255326784
193137049649455968 230019336427900544
102882263782814144 163089316133926336
110905163683608176 255993881639063392
17693365638666174 275968147894104320
192026186860307168 326031936443809280
158798527952678080 227923303436798528
51133021701798920 232353199153218304
280894316384739200 338299145039647552
2690946144451040 263341374301736384
19230461973883260 263614534015781152
78004860127118896 203485291721376384
159121620551360864 343842873626098816
41878263714576504 201359337848546784
321375051322799424 340938242625926016
159936726757937024 344647996590703104
222034896308479136 269248509564916576
30060615709713256 141783258469354000
92844967111979200 320680366368342208
55464974205654560 197893428257879328
152986785974510304 342706550666354368
187920480545987008 215115227977020128
124761845796420960 293479052874718080
143506300508284816 261571718206226656
15226486749568316 32733516144945528
210092613580688000 325144599833390464
4941143575587429 65740340351923408
10370179807470734 301620589089221312
197149615088588800 333199931878734784
291320071077913536 330191416121444096
274610302348405376 299502263957566400
124671565280526928 250765538840610304
123476721840466416 325451898831553152
280364992448826016 286151733986156768
182489161776521504 216079583536154624
18610278778690576 234335572699510528
31514538510907648 176296736332270208
14603163972192528 247169247631396768
56377150691634280 100437432190563584
19873370152512324 164192305995655200
84133782295619136 158752333000987776
55920690669283904 202820519812662592
162512910977993120 206044017062567424
188981371481997568 339319730608540992
243613680194499520 256176117601811808
96386887521886592 347653221190440960
265269473403004448 348272353517433600
195373852945088352 217417661522275776
34499774170382588 99211950571416704
122597873240549792 156964042748997504
142795556893418128 228577056034882336
171493998135565856 342132780863211712
9780763576146826 332471544103561216
243183578049126880 327953241803620544
211846240598297600 295849814865567360
91527709810952880 266162057799466528
189269554640120064 241397969163558336
174271228133474336 231890641233433248
198272896954441088 280229739007104576
149686074754691104 329769436558022144
74985826807344112 126874349627783616
152851297157261728 200084318436450784
21892411108817060 88132231852870848
124519784106447712 254909824944526016
87608980434282608 277773065640742912
93928816498137632 340172259886660864
119948103484348752 125589636741853936
746268226448449 170350138756657120
18277232385648588 74686178597338752
76195867268581696 288181845813973824
164354110885681120 190834826103123424
145824738129089088 327963529049083008
302960585732195840 310165191042773440
5728420708719172 337235765475838720
12381831230191920 118623922244203072
105941165963075600 218821416121310912
85059841024094752 183999352010451424
57991616418013968 215541330099329952
92194228732192656 242089031703023104
23217189059269376 233879187529836064
100224518677739872 318327158727490816
221998010180869856 289511246892795968
275757028939513440 318684559693719168
157528688554275936 215010796831895456
27827746561987912 58031589410498232
24745116065920252 301985467228555968
19646202907180512 89267687641618640
46903320560660784 109959456016819680
95683915839847360 330721853014215488
63582810001626928 96345154521194096
52519359323557800 289437826791427072
182368522199897344 225186574266024800
217598989468679040 252848044327304032
78913697023697120 266824678097753472
2478656426554010 113778104338477840
56224106332174416 229157595413686016
259207047632986720 266103245685989056
172238550627907328 218532383501456960
284179635329805888 307910703007447552
316360081240371264 345519290124731648
117749750885328592 145741381891030784
117124525877630400 312178750357021184
219491019110159072 244427795597098912
24838091708611476 248516799910210368
67240935623296752 251099145046045856
40304801549035600 202847415612852480
122476292518810112 319832538092922624
303936048495311296 337044483845861760
72201552756179824 165079310463236896
70659671521106728 332799567290890176
45525210877756776 55457549913337336
37639061346995056 339155343937375680
68448396141699440 177007245978280128
240935724763925952 259133429086955904
123970326386308384 196653275323850688
39134816197517224 193770202120245216
14331391637476148 160719708943060928
3763103266455186 117081773853833824
93377053426655488 116718423689912704
7810883836736038 152858982104225088
33762414114921056 128719559621872608
218244116759774496 307101564380476800
171184241269112032 174895317496924064
93120754804244160 310068216481126400
179845792550911776 193766220077738560
39237003923262128 54948487263853376
36554252636664432 264037039144917120
31802698975076892 270939823902384896
129551028600554016 245714366045038368
205600038322290400 223686211042269152
10350613451151254 111873933369582624
274366469735063520 289125004019870528
109327504174301792 167672899830857344
178035886909212288 202005073427928448
154500724964076544 258649105936216000
117293567737955952 216971887025455360
223550489121790688 315433152943357440
13028378940943958 102731947425887616
168354122282139232 217430149290415264
50491011145086224 286141164271521568
185913169717756544 187076843656160800
13543976178796218 322535982103837504
103408374833806832 253320365326205408
61220606032890080 240520776444019552
107736812650286784 267469415085325824
252631797595538208 283604053926228480
871760459752712 132669631477603696
19729977348690608 345544466057411136
117109968569072688 291746546039280256
324248012706989632 330518388401086464
332945963949720192 338364005750487616
37034242226391664 175418493421094560
97657267379276288 308450531284097280
45554523659003264 52640854920197736
205981639140423872 252696584938910976
160325496633666112 312293294997250560
107057694922225872 299855222389606144
18522895435984396 166520921502707936
186817708089759776 234523501257445536
125680798312165536 240776481429125248
167013698984537088 215205885968910976
306006065198602048 313086647194066560
55115989347722048 296182721772824960
75907204643480080 206793721915344800
28649924798645544 296988714118709824
189304906996004384 261987164936744352
45725297650847376 303148707437341440
277641353821264128 344263875244684544
63139879078780896 164872160471725632
127826429662274352 303605984385622528
62237484669252152 164971336818529024
297657002486524416 311002162434413632
68861840961698984 245236381400983840
22434823330601576 247032555156859072
37007859759264256 178060362258821696
116067656585153392 185589735537272928
182207564898423744 302129307561196928
233375312678796480 303143190077292672
250392054366096160 281349616339263072
70710893719429344 185501464012275584
224408534339298560 319170398147679936
67863947831394520 275404874466962848
50717512527872288 203060632515064032
110707788981339232 164136886699910816
36341619082819608 62111163185009128
146289915078300928 220129493648529760
80607476160466032 293067410332001984
154665757183178592 343184922895007936
127870062662023296 344202501883046848
32595047347607420 207647286814335296
10101984858997436 88607619014337728
2907836242022845 201479655268397216
73938510374169328 321791540563444992
41055519530483832 293678983354982528
33946730383208852 238644906390405952
31469627647020884 327122270133925952
109168710300020704 251824828785397760
42698625778356456 265719475283143168
50656676280154720 175708575911392384
180700184510849152 333019329921517632
14636092137938834 168019928855448512
311177871604040256 325633669745751616
6194290727527887 21400945733268952
41121921312358680 157860150566549920
26195968555855732 340742926732031360
165230074206659648 182480150919219456
70095630475970280 252207077349911872
36804668167850184 283537466969439744
253158131457404128 325074812414663680
67711571305671056 162508055425230944
154614611226432256 168933862689550848
96077882123371936 126899830917141968
57444240833745872 319116456273663424
65489072066564760 208938310834555264
100047025467302688 210232538548626656
44204323721369936 147892852508857216
35207815042396408 304041122316462464
223188991424992896 226110957048049888
150961882312193056 326499451040304704
286951078190159936 300405625563374848
15910342369954132 75587403149690576
5539850003285989 166438485121455360
43906373577921456 151295805524319456
48559557369897992 227867777369295168
55779439633000912 220734101246308960
202514553070957664 245519226426347296
254035822246382624 338483991737520448
38191147466429608 162457055929447552
11293602680298182 79394427834420848
36618870026342344 48004008016209584
83739705026099632 191571268497961184
98380938735806944 119381900125927792
14323794624488730 302642332744268224
172005301882460768 259433212781549504
190859919713924384 331519602465048128
217164124100872864 322386289838851328
44606114065236688 194296741169904384
132149413974920352 301987073482900800
105028347108373440 210239875050317856
30953363373141912 99311421304103696
214047471078028992 272453947312210688
265979500862538848 301108607656089152
170804437018496224 255627899412853216
134808443306370192 278307894884987104
124220533707246064 228744813396744800
61042678809824544 217090606842828640
39324356641432152 242292034544659456
73331230112477552 250771407989906080
25195195857069008 152256808464915136
174627527598562752 204631087037505952
246293408271101024 302553014631383168
263255153902840000 291845098016165504
17682564582192528 174168603957280192
262630420155303168 303497084016108672
65725319483743088 120512367728559392
144120787294748768 303089340922186048
106297370150134448 244384384235414912
206858068185773568 257574719842425248
161299810784036544 307968369262407296
193626744421148704 294333876349912256
56471928455898792 138877812646027920
268703134710613632 277735495295421184
267765697075595648 325481850459694272
113886214364008016 159630524173460352
51455135043790664 195347362491936256
82630711911807184 90323657817610640
151151501551877504 188333049923310944
92827452429618512 169872809107390176
110348069386255472 275814166383136480
26731275311860916 32144174461224452
58015872843075304 230901546143726144
166163051287732480 192686890378393344
57028798489603928 173007862493687872
184290402269759744 233522854855385120
26152567451415860 143640436921491584
143572105815346480 183499015938064704
273697696927662016 329809146760154304
13570060083026192 36875400539357960
108765764793515952 232219471640315488
77243905706447392 185441756885440192
8169616939261742 238997989832432960
185597436833617664 188256580904437024
9244742587329358 18811310130680032
64949629658385496 206307884148907712
250259325094142752 278883575297863136
159746579238982112 290819119328080128
79488763427310336 158428541845973856
258366686058268736 318179552313393728
17809339718139134 277114411960652288
126017092408729472 240477818528181632
26738304058161068 326555279463198720
201585997251343456 311010823387927616
99529752278781920 133605544864625888
303492059047990912 340631677626891968
63162645963943560 152815514439490368
75410839251152608 105600598417388320
165353028637632704 232489304527070080
82618551399923632 327988204082914240
126439194678192544 238852509261166816
64631734036341776 281572533062425824
178127229763137728 219500402817682944
123625634674675760 160525508735998112
45954971667169704 300215295738601856
27534073382880608 174784335991679808
252570300066635584 309855124870262912
156033979726669024 266392905851203488
138796748293023568 258174981077435296
300219394805732608 306982660447928192
249095323716748896 256101133913376000
120636124315135936 331645427754579008
12821413242317300 15725522178516266
43088243007618840 119894399087701504
32628836933226196 269075868520372352
15180659001654162 266937876828993120
29691456378208656 173773092315492512
215053082754350496 320903533852353856
12246227203162946 65342321365966000
191372426659490496 276634124232431168
156244248041947232 164783022809660672
281516823981305952 305326500542490688
126835329172703904 161262894363883552
51386602471223720 139609253732815808
176929233314968832 292418513842918336
230992976724954944 347815703796114688
209069737370228576 344986943623395904
152934291441726816 313642016254946688
217640912333224512 328830225544882176
149683688885372864 192709020395321728
221860394074987712 276638668839544480
61473216164940720 136908561394695920
76741853530818432 188605749749138048
129352895425174656 237668576282173248
84307126864982144 258364869115758976
193653280417620192 320085136910506496
17253669610041600 304850287806663040
34691600854247356 160673748594441344
53821526810229056 145085143857670944
120202846050996960 267951403112861216
185860492353180992 279530368707999232
21467456241225324 98179878833135024
241613561346065888 266885955549635072
16125226749275390 84824737201581520
2118169550365752 196323341457467616
220678605432835168 285089764845052480
186967941251441216 221784731945128928
64684707014576528 186584921656003232
53979984104368344 242473368175387072
119651077854293744 172242064541823200
189033289658810304 193200894679249216
20794077674931248 274850732110744320
15330045265932822 181407572599693472
76241518772506368 279945845317366112
65447959560855616 179646381120374272
41189729712017656 87842776633084800
250135730545667104 268739040622732000
52542583172422920 339894953824846016
20535707199128736 183969820374403712
235213528054171008 299910610871291136
82752624285088928 158383870388018976
127374373457117984 214990741500532960
25581069001233700 313670298258419712
22756477017578672 92538306126731936
124346301541014288 285240374694517344
4818654653297308 154744278656102208
57181827440235416 143941275407262704
46065767719938520 312190622400920128
43692029667273568 336146876289248064
72858936751426512 200820559837442944
216867345703634016 325050500985318976
21387261512723584 327001343205139008
108419135893618160 194111685145028768
69960229624365184 114132256776130304
17928904326172554 285439628900099296
52546371528529944 103078876247138352
127044076399360720 131600116923028592
137027364620076576 153702307169553088
83013330008941344 144813619305957408
202879517630033120 318845534015224704
5530722132639908 339968567535820416
63339994884085152 224156792045857760
144331461564595872 224628021797648768
24987469643596684 49614272198205488
311014201873160192 311661250917736768
170520861427497568 312598916608753088
118056562615957584 153010580903443008
3582113797082612 99531993476541904
10281630355007546 243823106397421600
87715726337840624 326370452493551744
17237046829375086 219056195599605408
266761748282093056 307535260271525120
79078057643367504 303038409165830912
82360927938183536 110041057494138528
63992177805815208 293640805461428928
248129305721271200 330392898749800320
176194548479014112 308913982057226240
52435785159556168 201147029416280128
180446635936020096 333183932986346240
28279860959385048 251807500732110144
16126630965848802 21245151512385616
122361121234316448 329189552744075968
9744940292447870 110882247330728976
17734821434173534 34877968026272212
56822872940219600 138674343211637280
51436985484547096 209480719232695584
69002920576978480 228718589096928320
40826292550415960 170696975364072960
213794488922087680 252864332354569472
109062452555373280 176513960876259872
82573782272643424 122872332287793824
138730883084073696 211691086364271616
38244534980308544 42216244850411064
59145421350631256 230401455222456864
15528757752535344 30252331119725008
99090008455034688 171227544596873664
45751232050303464 154766497565151072
157114180779773 87490701302047584
290991529400125632 301663742331693952
269106453249421024 295521544264801920
102313731166714336 124172798503980752
259669253326224576 337533286015910656
60310573825288344 156150964013819456
272284358212576416 276724475681084608
11107173981052290 49811767225819824
52683879120447464 301896981707574336
86142700695898640 219348388128470560
66421639678200192 264450982696231648
170156845362073088 205208348153292352
109833281591350160 284504768620446400
7585126155286361 60680994100161432
101136204048634976 219428100320573376
42175017722960824 116000257658259104
27059823626680776 252042944735507872
154646055408752352 207869260060051552
62055953574616904 311996266811436608
181737054084983424 224511677669270080
115856548354425696 321718230903005376
35285017284483972 96868489999930864
108712094367222992 187236974287753696
93470001637019392 121939181298143296
4060591848797401 169219221723444128
171791301104114592 332107804320635520
286341718667257184 308917972138093696
91747666237734880 320204677064841600
96768908026900416 208821038359013312
61710945333071520 132642968353638768
58543882192005832 254025387708059168
178465096370478464 239062270774607488
52905950576935056 312543249379811776
15146067782040500 253678085730852064
103119067128710528 224419529436982144
128963903493154784 139746899675967104
43537981421182936 302999947704642560
233375423030784384 256911807543958688
15284583377623358 117402264332472528
176291403477900576 328381264251230272
53564183358627168 142801767091048736
21081840065826948 161572707449302688
136117493749460400 196656157640331776
232923377663395968 283407312907444736
17462914780236034 311694960136368256
51284451179150008 335068995422421760
115676518571335600 280534815907716800
79538712850530944 155100204240961664
55137578365736808 162120547309805536
183244759726300160 198341217987526304
19089841749757472 339757550651344704
121096793477359968 142710571325389088
23383200551272808 230457194847730080
215599141641570976 291494251089172928
33011923725420048 216244516783523264
14744971364442548 314187445668133760
80727724410613408 325741968502652864
195822631441919488 257207457149342240
239315754480820960 307032387068391872
53908533151749368 159651636469986336
54792559069121152 182511778690075680
198052429658431328 294367032124691968
256633071252059424 291300730155084352
133763353685493200 268312029673108928
135524753884910848 161287119511199776
266562964343768480 342305171816592704
201993574805682688 301965520208411072
82692338138608432 160450463414256800
116330106782419184 278006582546466208
13662725228067906 72143813178734464
28584591522401776 64547603578848472
28996697981973740 282085550692282272
130057096511358480 325135557213675584
76026556615263152 222879496632547808
209607298758575456 296743504045450560
50614586577776272 284324616498997408
181830594953160992 237843536340569184
96180480685041840 174782031281149728
201424796639152864 219220167222147072
48521511197836256 330147339294142336
61666125799951096 335947520122849920
104244030978919168 204954536921727008
56867969365457176 320231108846608832
266998117704644320 301915720202104448
23029411376505392 119128326435969792
57025501989116504 245776142607261664
46448558999555576 279733467869634976
110465601526002224 191769431515482976
126938803742312992 273769300463884192
268557793018860576 348553843118545024
200145255981388608 310305343364497536
92480093662981008 159485613151107776
196763417722664928 208797478576426976
260526657754776480 339494232964075712
211263796385834464 319863583739317824
29002209303644788 192782602909467712
91729357921046336 109109284482643376
74680669748718752 321788604566230464
1783149469610778 243996652826224896
304472281219790848 311443682490544576
29392187075946552 288653156594345024
10770461142780310 12084737021908238
28342904957010080 337592444474099072
131653368021133776 140386862997450256
94798383471677968 203737876124201568
213153723326037216 251104451305994208
54498444377870616 86131524378195168
73626476436621392 275020370908348576
337951669024208448 347046928286543936
1534338666169485 291205069335114816
69370926980931352 182765204359846560
26121370568642416 322399483934146432
15464487678740848 238548490627345728
36077855827401280 230342289113320832
48571904432609952 169504242330951968
287437130215337216 306730061611836032
100452674179218752 152437118679181280
211891023235291232 286706718373446848
244380827925086016 332424062391259776
90063108324027248 158244764266140160
115013750159652672 273872832858761664
199579361521400992 303658037965370944
108937392375587056 276686974894340768
32949265065745268 284890403864490784
179051287588015712 327379401674075328
136932531271509088 237089442530463360
40185805845682784 239925938135887872
65015933454778840 106856625844519328
254064481535196992 328428401615438144
78957448044945616 274777332805067200
148990015673209472 182571381037555200
83849993496661312 332087232390558400
165776570402889152 250725681311147552
83051992986182240 88505448958506464
100631575569835472 293669813341315648
102491953922994320 249482342486284032
228136078252575232 257717269406666208
106091409858960128 293512529846930304
7525656431395819 206945670456093760
64389042756768024 190802349679687776
4121385405194075 15118148404123120
204256599857040416 272250025594208288
18673762789348920 145516131556854720
233786261342476224 259578528869016640
19186352407772304 52663784496234208
277683162254427936 279068830524791392
178897520504652640 318971042121783872
141214922710705952 347465276814777088
218522960662754688 281424230672070848
100704008873451840 146118639749125344
16234741478996162 36932117396701608
283696372913286688 295034837317078720
83114015647947008 228742642001451200
118083975179462832 161432869331793824
237175376673113344 265095931356969632
65547727280938592 300990377451072192
219447687442693504 265476456097291808
73431869658715440 183533412653465280
154109793458770080 156715984314917312
81224434475579504 156606043071105696
12097701644254218 95850444385934080
119227003004018064 338099452707170048
20332325576100864 282544708009147712
114601891049428992 135127814861078192
53326548744468896 220355532447120832
137421848101518720 331873626466854272
149554116055705120 191017257376479520
88859829423372320 238458242783731040
179318235279812352 249332252278792288
130445181116761904 191261459596355424
34193054840598328 280794368602507744
95796928999132432 239000229923869824
52800441164248752 63376732200852328
74848148898398784 179425037350404576
2160491397605358 93590088781915040
9570491477164366 73190254776227136
302255619592119104 317386076208245952
63482648535617024 226320551074039744
172282199264945728 233634565070904896
2232082614536300 19379076548164824
170333657821263200 261743173353493760
219796887585394528 223590877167987392
130331931196533904 244041442327500000
13097625788015948 102129247967042816
82205708175275840 195907631321665184
35593566262698204 191266559720511488
10024184735249210 187754332809621280
142489254365183312 295934671663819008
89607741616351760 98747901678474016
7497589702419517 89379797569273248
41551745996394024 61312428216540648
142465528832674256 287337014346243904
164334960860054240 214832381401339104
254237395872739712 312797899833299968
73116094338886304 234697300446377152
276451076693534592 332665369368976832
306554260150328000 328331201124029696
55997777412125056 163949753078867840
1343531552499833 29990329193683940
28485481635744880 223157240843453024
138628566392908704 167761753432212416
105494218140187408 202320880390032256
105955836573120832 157164361148420192
54237026817345168 183054590081302784
39755674792902248 114204871704867824
36023618283152936 299952577877732992
14466043368525194 107315434266708512
69472010438035760 273822115103755840
252032824432101024 262156299130771680
85089130086928000 278355608251628896
177786903273372576 329591520905994176
19561898315345232 269900529633092128
64469200480007440 260055840013610336
166165151867781120 332929137692987776
118340249905251200 282053863241222912
63652056337063512 239431009929175456
232280968562544192 268179984710813312
117822079443073840 247280102634509376
601459644396806 51681159923772744
9332238697980282 46838537167099360
286732320990875424 302028787053009152
34066815384837188 199417106481305152
63337129588303720 162942586430921504
262279535960683776 331664835558349760
169414708466038880 253053239076767488
194907814890723296 336430629252985728
82070085001104656 247313352478374592
5773498367413242 347469877637480064
82656786076696528 144434468319448896
124409460740924016 232483210818956288
191598947638256736 326025775759867776
166057466900020960 231713411941827648
60302049348297880 158328846520523232
50210009432800920 133086577810830512
62230530439755680 107934495636067536
14659624289780322 20972220351442800
71207596107004064 299896934323937792
21127213047305740 200614683137245056
86064902310971760 314761966158775360
8005728672527583 339296981275750208
6441640670983575 29850618900875552
26942419936048592 317148425364044224
345770576495748 140633615858538096
52090399858226872 315451174681683712
11279440622499130 341689879464211328
220367582004783520 295100828777100608
220955756320352480 273564965922955904
240239718999877024 293039246692804288
104385679569951568 256597187401744128
106485275302327776 146980773621752352
206080193005516800 257230246259288480
106586056113474256 130569141341440896
143842796269136864 154313833125477856
56508065645849184 261506717569630016
200836610038469920 257746886826817536
69008882356665200 329113070488067904
6920924086979941 61466504169227560
130261139901383728 337034220623179584
74262104631198192 211373138521147584
114234225705170336 132205431447515680
202732481295904928 221841249029713280
78646877444826944 222852885778018016
101146749250997280 129464394856822096
83130855256604016 245063615796659136
45772735850351528 163088382369472128
98731026883356224 182234832093505600
83266678338874624 236688867525095712
201333320732789024 206401566291083872
23291560946656340 214679515355489568
13306045460607818 59321169732260064
68180142225201632 182697816395496256
192124549010383136 206065638122604256
253819238739678336 334163050359305088
141286499604493984 261531280816243488
71194192523778392 150186234635695776
134474365254002448 277499308036970720
135394059292906752 155073686783770496
53587003621340560 94564307493460576
34408320555387864 300865076231444096
285562861967109536 326954484390609728
96647846800553232 343130115881395136
172586458899545760 187492696709757088
111555032691998176 283203864144135840
138447397041143344 311564024629364032
3547546522813381 274192903606799424
57393083512158856 342026111282709120
194159392787313440 322674050283688256
246681312065124960 291303616528532800
60680171579023704 307101755241288192
221991594108416576 295434735971426816
115854676682618768 188245409984559904
59471503791835568 334733821506481600
152490174876264320 173372462612496480
13876947528952764 212255324757620992
63052829956132456 314201443845622912
17420619665523986 214481798590820192
225070238063292608 237605162756255136
306672962774062784 324688225493580672
193228926920531392 334801892329043328
50857192576450872 152362620600129248
55067000383973704 234307057038811712
5082402435690029 309869059495131200
225690094793325344 311993895582968384
100508445670313552 259393850254569344
201786617240345056 286844480095598720
5918508259285835 281797338274626016
303476688803764224 333551503622204288
113089222190541920 290143875060592064
172713185713179264 252069727197782176
102873647826654528 331182268025265280
169730666277380384 219700424850801408
113502393127038560 155988066569979072
59612742106526856 125603864050736544
26470045066554776 92574393162346464
219423375013738208 264932027381892320
30555899295136520 247789196582568096
64286506024004224 288865094917574336
170886017194738656 270641771210847712
84138461185972688 182566713961763552
135318022534173888 146598223984486336
52045450629144424 294755875365335232
199038648433999712 233213104827312896
166121429841904480 307101415337340928
47213975405964496 247073258579668128
176919869004341184 196405187736998752
24445317311506240 328941006513522496
1274856482693797 48683050212234288
41961278686452568 301515620985009728
86324789510207536 199248999451715392
337951257633468800 338086818961611776
3988105924214588 19832051228174656
25356783142406504 86665692755283280
103994537203226704 192065959284870560
69559955206890936 303371961554315840
27006027227875796 282863065666771680
74753340996003808 178059491356022144
168655148792116032 191062577381074112
22068941845379 213950760302788160
122223602478019696 140870834834522144
222716895460292768 236011396154289216
246592285342238688 311382170467029376
7823987563218482 206183831400145248
148779062447377152 272515921606794656
101023636038333120 129175259388013184
2457962832193796 288897594897961472
51769120622865480 294222834566856192
17247720144300908 31997828950171908
51519447173505432 161231465349223680
91903615149397632 344983863368878784
60777088286891200 302455258009032384
160718354821037376 293862174671646144
190784373379976416 229713264013103008
3612097555437669 208803357476990112
57278865031420560 315927110549484288
80123607444244592 339329579554606336
126275383820202944 330532594513717312
10792770888748618 208760222602615584
14629689825753230 66359848212092152
98527621068539872 128989756854139232
58508125954409104 129342279284820448
143255028645137600 249952231539463360
212305830086189312 337610107270608896
16132910493005372 280461773555908832
26065301446689184 205072267868742720
97837915873279168 302120617763834304
5408169475513096 10999554685018348
276213698950168288 305743455822946368
129832281155859760 196759714365990944
60191304165549240 255460184463085184
224040823890803296 309542072553361920
13883594143519332 272976851696531520
8523016476577012 265167430442632384
68793568546833160 157572545014191392
18735052571051208 33237618759328884
109228979592297600 159132825901831744
66418419505636456 263085282353716768
123004229859820224 245189712018895168
278778982557800832 319014138504153856
30332361181300172 163121146815828928
47166133798514616 129254243270184944
65178477760928288 116489965416567648
60800510801478984 192204252530600064
181670856299841664 294198482933353536
33594416707941704 80507973258071104
233654518526099072 314483716159841856
242249972635717696 252926604464655680
113111523072080960 340278217832343040
76339971867604176 286931225944328576
48827260857963976 206047330013581760
159841019341977952 259304028716753888
10050436843345146 269431562179185504
125280424751164944 314870662262108352
18754195336070672 127031448374095264
211810001542840832 234083358753249152
148512368921539296 296320071701442432
260303915671887872 334823511727557120
76716263717127088 254977710245494784
243843243670794720 290381321494117184
9358535895475012 262773258472152512
79726652232717808 181651981018719072
172943269752753984 294096994473607488
226230326902699680 307129070671962880
157874941059366944 227318487800901184
15712368456631418 115402784239004256
177575038100832192 311990733672010752
5287276030912592 47123591197824600
150957203253716960 291700739923014144
92235526874938048 145531280100399904
84649231123762816 188403606719060608
51041395043658904 142357166437624848
24713556350052648 91399284656889952
119173295412833136 197986141169321920
89038572197475952 113816824754537776
172681688168496832 236395100950563680
179544684602978592 322267031718140416
242444240402425824 297273467465165312
19617303869388408 269759977989193152
34129537077059000 320574904793879808
216476706007586592 233037698798016320
4314650773602950 82375849288308704
76093993588391152 95004608473369472
122082033903418208 203920782110447872
85968786956746656 137742968109275728
175107700451468448 251959908851540448
57340625063609968 129660736373735984
36593124377885392 117209471601181344
178802117663598144 192046271002744576
202000152298324960 284256129823974240
24649381354382464 172510434116744896
221011774314112960 282091733951858592
102790776743202224 231148895718830720
96747073627888800 189936834619894912
244896781651471712 307365912473868032
39431653779039880 157282749964783392
62228169256783856 244310574237185024
44156137010791896 298494933655438592
72048733811275896 242920950754702880
311536333389597952 329862638272525248
214175522934420800 251488165702417888
173317573407390368 188513086129635072
15811108272133312 205769221618224960
35986782963362256 70385285337672152
222279286268150080 345326049573568448
234200732568852448 344830835400725888
96378340328759296 240722280495794048
12237989882132624 147007239889449728
120048240552784528 173786912124349536
133277743301067888 210545980863182336
103922710739642464 348055065169759744
31890724903816524 204024523019121568
143522277642874256 151457357213447072
124752649923610480 217912754350000320
150188268950420608 338837334511089664
226918399694975008 312799011535320704
109878667194544816 258967033846002368
11659913168122718 323713026998291072
3754857688931786 23360929793291524
203863960783832160 313231500037973120
60617117957825856 253683676971426848
2668016845823768 8366365425196643
81129528347301632 311260148445511104
14248322743345396 84883320013394960
47617475515361832 343789867272064960
163881320687961888 218682223050121184
22718780812080152 69339255586052488
67910111772459792 328475155617075968
1639682821573423 230897889397443488
78549467844858960 87921479949277984
228689782139123680 230163376284670336
132859051095328624 251125355750215264
189310996551149824 326371667621185088
5898964007341736 125010605450997168
90454773470752160 285284123962656704
21294517899476272 128971095494845344
251436736770908544 255033522288400320
213044368029674272 235295718234244800
64389945054718152 103018527558028384
64197809966815696 277602960768149120
296194276379397312 336805645705690176
119378768636408752 215872409927597376
117008216385000576 247171646421654560
31465672483003004 178575424122469568
167477225729436640 345257728888458048
32575418274530440 241472005633788512
198544983031444864 226290603780936704
85568687186609952 177029079207725248
40885953168029128 44188304813157544
158995532565770624 297685869487030272
339874669338895552 342008319830550848
200658846089472736 330389894778023296
99332783591754832 112025611329302752
27355336230096988 80353795578516752
17170823571402810 280885860970096384
102686920058313936 250728410569239264
6174178151227537 75142865740262944
94381496673359520 258104672676633312
2333337761431666 110835663998178032
219207814570979264 252865066623547200
113653958682197664 154294543026252736
103029552747713680 283236697634582272
247218041293597696 301013612795619008
67041533635368584 185049746903353824
213305369275487040 246817579775472544
116011234044619152 176271875277554816
23423553707723916 234030031386761024
200831347012898848 321643516693299968
239283496852566560 316259694180633152
24408273944420720 244255159416697056
94967763437451184 324924421666643520
190361218585001984 191579759471029376
131241396315049440 259722584521279712
131055750322400160 201718442049327296
108108761769445808 241018439362058336
173228164632934048 242088517643122560
284715645106361312 333527958465744128
301193646972772544 338928324000111808
133577237924383488 330057254746125568
147047421572904320 148760653987061088
284076342069418176 300637228183129920
26412908530118844 231453593865472480
164841650482107136 347402235591331968
19213317597520680 174950539616071360
28151551988325172 246090545072454464
315497945767082496 320526861918503680
13453413247919998 272964128376687968
10506197406942772 130817400405004352
248215492367170176 321606218690657408
138015259281516672 281204067860394112
48522265383072960 116303382562583712
9344429689288558 157216008561720672
119803646446374736 333783115372193152
208241097096865760 277484879525602784
20108694492136448 152415255120065728
89107175801191632 306732576428305216
133281161100181568 323550025066964032
39035117732799672 112117016715371616
158183248574731872 270486784847996576
122600708023258224 261727247432547616
157181699205495296 199040459972600800
301285912117454656 336873134089174464
83478133164172528 267250469876756448
19546456189102 75322694547818704
158146561985935648 242030888338113536
183738328695126784 187445215999282336
182948302133441984 214625144798293088
190609711645274400 274569650094991296
193004469530892544 246961456953396864
3195192783164403 203365485560572480
82627782488314304 143214020040720352
73012994693185488 347861435814045824
230741230608554976 324130610172043712
165665190912898976 249580314142190080
18162279073955396 285836792635658144
6087020245649885 41034330243307848
104220602296823376 246171544180879968
13190607269190788 22844650832278924
167428868138427840 248382546464693024
326126837072473536 342191150510087936
76003665080945136 239862061494352768
72793067221286640 178869429961960736
137060928114105472 254005727427781696
157864103244224896 183593548631108960
283040053199949984 321884191327064128
72900561774957600 108595408619302352
232169080385675008 266063883161519840
276711137414165376 299277882953053248
87075206010734224 247976942338120288
75599408753793408 139411215756697344
181175502434492608 329113386125631360
196527827663458848 254448501825059424
109576595569905216 171637676855603296
251119999116035968 335372685515908736
252923854991882816 284704886663489088
43315266390711696 108041907950709200
61023129120049728 115145948467562784
63238884271953608 275068083924492160
69983583468677376 339658135556789504
118332395851243376 307189808290141888
93879314720855568 125588907695566192
16746404131099818 312570660309813376
12438046452063100 330942145638506560
97382356853946720 344932721296693632
53170742352428304 279566706382074944
156132035308056128 334151465203196992
33724529578716752 119813763296863216
203980453780418464 333415691500598464
52040840128917128 101290548933044240
189524789788844384 201907632527502784
125326620094418144 220206741307122912
51944683780861440 315180627416172992
79843340118519632 343419432638836096
100790763935865456 157299219848834464
42970960980569864 247644461881783264
90072504241429360 290427290231204352
32468454165464460 292560288755401408
160388698868926176 272731876045217184
31214114694971284 99218201805616192
184924997143292032 237116092402858944
223771617824737696 321669667289675328
198450571288554016 281086452617030464
4100322791934055 160766629965775712
259064473066975264 266383712111119744
90752319763047072 92763295086291472
134805395716219248 324121304824898048
58135440580869456 208657083073428288
258513472234077024 311288687710919104
147830548164860896 245196409342035008
39020513489446808 96026591515458496
42057089545042248 220187754709820288
86502380099769440 136391680300289616
199385739608460800 337806634081742336
64889936854979168 233653598397099328
145864674050277952 180198449339376544
69014682522740048 289559895174821376
72744358834670608 254928446723788672
109544227841019840 156876869265451904
102115157642358832 261256832499999104
75250148831861952 88248125381038448
179108502845430080 186116132919690848
179460515977303616 284008151035068928
228822704521100288 242259594846754304
188893670769294880 240709150824608480
151159660269156448 252956921942227552
39407730087026520 224897770891498816
99508788135434528 341014113542821824
33823675443866916 266182002307607712
74726508773854000 163151221760864576
97382740342091888 345799484892390400
264031236014895040 298878759413289024
18766861174563792 194595336664304064
210118422478062784 284870546201285536
106774093483809680 176764469086160384
296681233610153216 305654761431636352
18596229608123384 326550885670703616
68828061212414088 342972938729051008
200867443424002048 241060362423282112
107728478761091152 216650858993203072
87641626568930608 299156242307625728
120806154129989120 182235719416633696
141753358190492384 216683764574310048
118007371559627888 281515891330212256
58071121596120504 215003051407817024
108756772118140768 211737282182003808
26153461183651252 152941387322899584
9353157709896702 79752900255324064
68777613078614032 289841124678009088
110987369624924896 204016941628608064
268928286522502528 293956165615833472
164321169797544704 255610247998042272
24605973554005388 45158770316591040
180023074613680352 246969771337088480
189320986405605248 216285879599691200
221877584039378816 222443088544111776
124444667593238032 276823176645263840
162557027433649952 230235802524381152
27173680924312676 82354497624501248
257755260975075200 300931550921583616
285704301456550464 307221470831953344
65161396260265336 192744003578506176
3870317073778702 58086545218776216
147245994510295744 149016720172363040
41934976158342576 49316287521309456
196924518851330656 346143842161893760
114625658572340576 315679778875664256
339946713133690816 341259027196450944
279923419180645696 322766541647040384
270102592382343840 289301271854985984
143404454179333936 165744926579856064
161033645239092832 222429130427529760
238998288667528160 345378235636392640
26137207054881180 186050812895819136
105363405551653344 264244624392718112
234541405243824000 271010108237959488
229730792850481600 310863012496844608
43911341887757040 212285417988897824
52293738460469704 286292658438854848
73113792167912304 187149337515139424
47981456138473120 247530437157638624
63768284708023216 235097006401471872
181572584139419104 205799097762993088
291117002957330304 295340061569407680
24580881252726644 73948737027370736
14721000975908490 323508370919189696
100124590110388208 276173188095600704
108089563827931312 200632856095351488
104180103259705232 122198446559153632
20563727096448596 26882117504097816
150327542613003008 266290245498760064
189789526159805216 340348070929388672
40073083375651568 115085823167445456
7454624586343652 118504936790570192
134989427784582192 139348498624995424
40265979376167528 247773600934851232
188001694084139296 303381179013754304
159571246983529984 176788412862947936
280743326998368800 321062725611289536
217458835340461632 288894485357770304
131655008545482672 173966036450989664
52149132993970440 78878448497552992
3519865474542074 35590016843168816
12003061057256920 40105929074922072
182287876519021440 267250146052781216
49712880685067952 244767222201486528
117187335027082272 254370717263258304
216792951749335328 226661626617917888
188663760776759648 281290210544074304
151770777436201984 298180798562923584
18623203902433624 85133187162659536
99777122013895200 120776834894347712
155325088919441984 225043634032928480
60405927855385632 94258464231271440
194871476535453920 344418937049562752
213738044549686720 318382288724636992
263966364512398464 331521999522150592
222710048009574080 316674734727920256
110617053831300160 261514912100662720
101379596299952896 312866806465477440
110146803205147376 265136503186449600
91339661103222624 323972399240894336
81430241310839392 317102987035110464
226101914861780224 335526364908997312
39185111490803776 274556556131204960
125770272327271376 342505930727539648
185094761708341120 189220408131386368
191322047627149248 320263484174914624
102375516658083168 207464889643404544
151752695978124096 304466829649130176
28513777682536084 56813662635750048
35541020522535804 284112764772887424
270076663292981792 316600885500982336
162561678191673280 267269639011698912
268722371437796768 338488101544581056
17075659625317406 78718613381138272
175734174772607136 228123021350101184
102368391967533840 175658149871932576
17803992826072804 156672835507131904
19449667639382376 303378461282315584
200698909492260480 285197235858761504
51542031881524416 300464775277492608
134723540469907984 291906563232365760
193106468040371968 310364487887291776
128446935582827904 178806150305369120
224050199189776928 267878320357930240
163854235089361184 249911520116626816
266946107926724384 309287413888385920
1711040568394976 203549093703003168
231179288072302688 342397860008817280
47957226428738000 187373706840159552
198401192875787936 262112539575670432
130556416838854208 272160634238976352
154981533650023936 238506113815177984
124135779821267056 247814171751338336
10253496260248552 105596280068069840
74603879399076416 237812140194942528
270312325062739072 272696543415250976
14714727702510694 180576123066655744
21140979618362136 154867425265485568
143496989249067312 330167996561167296
22229343593198080 34019103735044928
126978051143094000 290869051505310016
11095424278896544 251211286232290688
91391804656269184 228719739761795552
151111482880785728 191531698511736640
183729633012175680 235542514955723296
138092597508930560 209284854885570816
143185489610640800 331425085557194368
144328126151201088 207129085205707200
75997608863168912 151481856679330496
47247565945209896 345571984817955136
255366881206587584 274539350383464128
30859235651400072 221171350521544512
5652059921372533 94480911925656480
54171618374547360 84177654547870272
120836163238331104 174972115962911712
84844294583983152 119856298455562400
53223027329601840 156941059781859584
152243974974662816 165127527630664576
12039292346165432 105461902153377008
129183734282208128 234306888061293920
59853202004733048 124402722577429072
25602381099316308 83435697096862976
146815942678094560 323048459930970112
147224317033423648 190389847797446496
110910928836304752 150164400349583040
203546277388325632 303223555611104640
143541408511815568 150241975442766976
83840813314581376 261397723225344480
3656476107244767 70329590557820048
58497067648441320 154058787322698048
43531496814444560 319964905724791808
91407928484303568 161644441419211136
71066711106342896 114073239747116848
29213707599735088 282288322591579808
82308436376992864 198325374680959552
79994416462571200 239122307261956512
11065618498420826 276629026532264064
16233211879379572 215927378656502720
41650334123628648 293305795684341632
240845329568075552 260452872774803680
162642545359699104 221288190472374656
168734270114444736 243457038691566464
194270947235021056 320179006420312448
1294784043984929 157550398801779584
198677528949675520 317647952647617024
198308674682068928 245979183108235200
52987487847274544 163168386935136320
212262238362189248 260226205562932288
218840685738099296 306687866978542528
229822872347806176 345115711224073920
41821100014440920 77253906062036672
42260416714445424 225639072042671904
41618290729278664 81923891949060144
169885515093017664 297266560154636416
87323380737664032 164011092385429088
64778199158348664 201270191709786496
1939510354478119 17255927278677510
130005675897969008 217058263903171968
57921064084752896 213735594855724576
190731230388800864 254842409971326592
96566770229477504 194762657245146944
65434697800265536 291041761262617920
14251341187084370 323835402445212160
176284910187376800 192811389507979008
172123363359663136 283454304423945152
193539779015205312 197885306888922176
1326794588943359 153122834057284352
85648019036771584 163366707849662848
255336001409018496 307014450596352384
36995694035317968 127650087904325680
84284903824376784 131524208580012240
59993587221457384 312370656280783680
17182476443853730 218639775071510432
281428418870659424 307008873893954688
275305929136896672 327563095182278464
72950093496673488 176264199586986272
198134737433598048 289167772553192192
8627554183935217 272821201334343072
21638398928828772 261209137695425792
278358728089421600 288911642575846656
2185821615476102 28097307083100556
281980574803264416 341595852750294336
182766839226458560 216649732108987840
281218271960935552 333956271259042816
177635866531181568 345650320885565184
228473980727050144 287622370870101888
210672687999274816 246551292710622592
129304134919202352 201137880264089056
24405272220252540 200155792224989216
693722259200022 234831184849405088
11082222604017192 312704556590436032
39037156713342240 220659949058880928
8630280522096370 330376228252005632
6297744316423558 232385134473237728
121799249193408288 127212709951909648
283008054976643872 343100996714461440
47759263326221720 228833264127262080
69842924040911000 240079533115776640
104271901883841328 153181611077221248
61314961452495144 241944779359872480
244747503015944800 283141171975395488
101593821023762592 228609829745507456
271994978385716928 325348381214036480
21960579704293720 326565083430761088
75701031092818144 244144710417849728
80726266102977728 169763035904104800
80654529378984432 188248245469445280
177838720844288000 267095506912937888
91314741913946592 214756587595118720
55092368641400024 138564251463513024
48297370044183408 131466487635192336
37551172863691960 73500663086847088
74463319232370672 217381398006560160
37609903910376136 97121009181874560
117074706278482592 275055331584104032
174068869735766816 191024508160452000
336959419485898432 346185174085066304
137440764516539136 200897372122573824
126197773244089552 219180527563454752
203168174714875104 211457055216374944
98271613765816864 311592239850909184
52168793685770904 244395626498043296
16985414202212008 244586201077667264
27619196390969988 300096254571077376
49541310700262512 54199414767570072
29355820292304400 273719983118847904
268216531136438176 302255198343263232
215500335919199968 264507159610790432
28101062395294384 336983494564679808
271120447030174400 295743444830835968
4424639816622645 285232570061725632
26332514146626212 179599122312490592
139466369778344432 276660837510904128
88343168256634080 250094780221012352
100915119452371552 230524494436638304
118475381145870256 248590109135045664
156908023263729344 202791563432686688
21935383580713504 160611767878254752
18595732370277052 301380792823868160
209956618444498208 302986143270058880
183884468828989184 219029322262511936
203005267508747424 246120259224112032
130302134144254176 321120923224569600
153864435040983040 307861628542061376
126703997125114976 185517258191643424
27891032710181672 218631862263969696
21253752952889924 210420850571190272
131253431682099872 346556174484580928
91308314233561888 217570035406793440
121667122610010096 213420686071097504
236150233314777 289253748814770432
276499449177706720 328686972257168320
111008198048963584 244470993787245632
118694624712248832 216108269742058624
46533872131139664 124927101314253776
26944412723374008 208082972132351680
25832063137938948 154046042099314656
37301809693467584 71477782370126640
70520779681077120 146123372184666592
301703450092706432 315240972467256192
28916080456094808 318361476093899008
207027442778605760 340388493271667712
82113401331499200 273914148942345024
182708094630739168 241288485500983232
198716169842478784 255961987645067680
181554802009273696 264048329882745696
5747587864839023 162902078875449920
142942709232116672 159146827081173984
144796163466814240 327365932649633344
267350771193250016 332077505063726336
76373456943323280 136957555887888320
73648106059393728 266119096784938304
27838162587871112 148249564531473280
69852098672733336 231708225618574048
15300433203703882 217865624836789088
160037380723549248 185702992984736672
138019406715584224 167569079935693024
88404319699895232 186734143821079040
126429507337710672 165889493605590656
65645148495938552 69268917033560632
219540692450127200 346338464061461248
117218624825140400 152257597578658048
117502229240568960 219892473712885120
178164242537530528 263513078916788256
223558318956264416 287454675510322208
243679276712015712 268997714229867488
167801707879343968 265542227360206592
258094831068269280 284899635589492384
62598186577988560 201642454861938912
144954338662729568 148547198394515264
1508946903561715 110725741592475248
247391454450649760 343484457193883840
148162801042649088 208892819895608128
60449724386377064 315989460258652160
26742224830949104 42850659544377040
191926949680368128 201342317278692800
112182408950264992 326408528748738304
53642449919118440 108291190629839136
237095095338946112 294871144726856832
38494904314969664 135102352168882224
110493794960441856 344939567674840320
168837188677649728 173454688075025888
81996809291313184 345992393756697216
171188387137221504 209123294051678784
204857669595720352 278794305914008992
85904117499378448 129120611249068736
162010193325823040 223847189651699232
121374619457044608 260688121139949312
151470444758119488 268558907436522624
40483393442377728 138930072088785024
229737600856743328 323019161071221376
219891075753692608 237191406896996544
7190100257514036 69668444412649512
255410915600329792 320730981370571264
120982147143678576 217439306937687264
205573306367414400 227654712738944288
3678388465008023 146760242410312800
117671938955595600 341322212285713792
177041436162819776 341520220612650624
73549670518794800 287581593620326880
248595186593779456 266151200264785952
41387468997478480 137023156926363520
63436967160705528 249037005648160736
122830469869834320 348100286249776640
47572724424314856 320317075550737728
214477293186199136 291998378383215872
292719622371765568 325596634592969664
107769106316572736 297729669102859008
218581048162055008 303788843985175552
39389752284451784 132028602694861584
168720422584894432 342246985457849664
34296373007139552 147917018409675648
74361876014504176 223489782928889984
203607409494143360 229236155272067648
158926738191775456 319315859794286656
32241786546368584 156671230960998784
107525525474190048 274571616661510048
1909939683804264 77097415690125760
44688939633555000 135345972923137456
221705205902746944 236535122474215680
63634004032698816 267335476842019008
111059407100609648 299270317370491136
180249622470199584 303489519577074496
154748405442929088 221709830721801344
13146792368959150 146368821692975872
83722568406886880 274650454782257280
82362853650997120 162717426570217952
56257407301223456 206459384532508864
10176267329555954 224216523785160224
95084104658428080 200134448390606752
22775746013453676 31554282632032856
327693958051543488 344795815523778816
51567233828380056 242374012871670688
182150826162947168 246702858751118368
155382320017043872 280178476704564256
7092164401269688 215277865699064736
122030718427411984 274430141136603072
19562817861851556 65798901655512144
127794944409561200 253622496320763648
51697831191400200 131311409724742032
125366839296685600 317572106006519552
84745963254378416 157027030588804640
64239494862958256 104166705021225280
231299500341826112 338280888211448512
217282116141492384 294988497370993408
161707243626617440 317924744163395712
283491888843957728 304769277885717888
114501239431814304 148340533356867296
114294170971599584 201233334128635520
175278652734458112 211975839076871232
186290983526052896 244319798730772928
111300018667466176 307603189047420032
190027595021102976 213638065766750208
44961142597163328 146497137619160064
10609940317472480 145472645241598240
54830292318569544 299469729406585216
137216836386046784 338330834818587072
123037646361662400 318049205756569536
114955354671059664 125456692868914672
38124014184177592 265261103140296480
211423241003250592 307853849948940672
29632436168574920 63071649073325136
171313011828566720 239866984157228544
249723004513645824 261412813120868928
73135023917125600 151840928627337120
71145442947786904 239410257997210304
276789959763421472 341332798250707968
121330995864990704 186590199272921216
47164528743650984 136099853686249120
112135502320817792 267542668847998080
162839456838891552 320191055629919808
124379187138202752 292728083064891904
44632993465250088 267026237006543200
182436471543025440 264421220471842784
252623937074506368 327766404885463808
76182340595107744 182193942650430496
39112421994500896 164914103906259296
210097691208103008 278763583534407072
95103907673324736 307832626872271040
81663523377128944 143016153337590304
103589211718038880 145416325842231264
200727762106890368 252108368193710528
35556519059650308 145464619757532864
9938228475579884 221312183872614912
261096372167449376 328188077574204736
47776925298676024 110106204744052528
162455226626535968 314524863460446400
9823194025479758 335612061379651072
27151153698661152 57025534150730408
856585099444637 321079796831359040
43812840575002312 298507212003090240
234632847483620800 285731537197629760
21107180000231612 306376117950320768
204617837786837856 345684025519010624
20010053437424116 168515123353678432
136609973144353888 150923492171218080
104056958899916448 133724016244183152
101007222878700144 249328742218882496
101757863486205376 102509183575979872
23311102457505176 348069683868949696
214648438497632544 227620410838724992
89993873664672176 262941844491257024
133356509924246752 275169376513273728
79030383332092288 217656911328278560
197502494227744352 337148123900529280
36831130791540144 85853587226296080
242819893369763232 321296925597864384
87740255373790080 111751265827675072
255846557333334400 287574946274861600
108279115400574112 300514505671263680
84840825922124496 228972646950528224
5841428984076493 311300808089294656
112008075171950672 304976656128771136
111701699539573136 172633921410971584
43073196885375800 143532281460488016
14762250877267386 310112964789623168
79836884583600384 112840001464156384
72493948225322240 215472080042465024
148790320323955552 313755510123614912
169404174396500992 208397603451549824
164198642690358400 249208537501906272
62217682859341704 116036743363053824
51533671816156912 130707262479236560
58351160357687664 185547545483008800
24767147016014840 164547510782253120
50591593003676416 308930970810959936
289494437227985600 348070585851288640
28341600427516176 29750470008657812
242784554066443584 336223624006058560
63403144926540680 226262129837550752
3084701521799775 92670153099018336
54945821666458896 132681137393355712
224201834992945344 225248264260758560
101983525943977072 335720046435313536
91595892066330816 328466037590206208
143814031687975968 297538713431843520
25004079021994396 139056184782865664
240817550807936384 243732261701745856
37692723481549896 167143293571704160
305808373576294400 311524705602506240
114076293066171168 278865403615648000
13175807023883750 183993726985667520
201569482125214624 317042046536194944
139382314357764528 143430734063863424
33652957291712388 120358042466798208
216559985669894688 327747918791371072
11388004966722980 284725277711479840
28307637053264596 334229789792118592
495865439770119 254745634624832000
210857060056468224 239342526585286560
19294061978188624 244259982149291104
43094483335304472 217198974832811328
17174392859391336 20166352876364932
37561599162072088 221347782409328992
126321588435228832 226546978131745440
59492758723273352 149484828919478016
73101964319241920 99360075370498992
165806344099388672 203121996759156480
120345874333020704 329149684672962176
91163520082559840 318638090788334400
84460604645013760 122423565978462832
158141596896457120 192526719849121536
18494791925359568 27843606232396004
29809497915390272 59804877723028224
90807370295721744 247677360580975072
275240524034719168 279303351639407488
8504168459664160 302508787701188416
135610815282125696 294410589858515200
309384771118427264 344462206408799680
136025337312262368 308908607504826176
26001933453252604 347011872329167744
244878697227542624 276659749101968992
35455938591342964 92962936079634880
180594232324978528 231051505649357376
5862924055695678 249222949708115136
35890345594091844 125719175704574944
103990259432218384 282557442664366944
16706405999795424 224621478196838592
234454992988624480 259879283796545440
99578306014823568 177767241609502752
257373116654156832 275898387536051232
130268072554645392 296774642034236160
235696868073862304 294357427636723968
200248841919979616 310731496280942720
37242839007961944 50940184192379496
219479228222096384 231020986926935968
41047794801749376 53706534827354152
250016720627403840 335149822122590976
56111322282400208 73100179973182400
79054054932240880 172884225390850528
58784905256128752 73592316473228576
82162962051168512 298938324888116160
28981404357715808 212919637802403744
240190478422898880 344204151376446528
128172788672539376 186405660764269856
257670890786141216 266002100839964384
204622621399572000 228054141892736192
171199571426943008 226156398699571392
161399054046740384 265408027855774208
104259770794522832 235073054640450912
36190075877957160 339396854723073024
20633487668709620 256036484052077152
67122806628545664 256639392932522176
26718926223365140 155737420170758720
107034443522592368 297320178610022976
19804174732175440 165340604493541856
83053246926184352 264280088346647456
265032524140465088 300198427148471808
76165874866461696 295440530761483584
201454070677781152 322457429328965952
87370830838950800 288304874892816960
198857906861051584 239384921981401632
197859887915321568 288244156089621760
215647417259793536 246126302338830752
215122995372751296 340489205582394176
134271493506648016 187290542397399456
108769457520830096 319502532265159168
157932877174766944 208636235304513632
71180478719909808 316242724355210688
245915359730240768 329575321286741440
28036146593450708 89954932949435472
48460481543177152 182010754074561120
118576430779822848 167553569744808224
25976882110200180 63930179033762400
293618900710862976 324658613802976832
87323534831685760 306105252404714048
93375382811647696 259519738439624928
129744707503059072 254687594353903040
4276185371782409 49590451125714848
54246272134533976 187492056405058816
157632459616422048 261721759386352000
89358043387567760 274966274355912960
170255992478978656 296072673169454144
81460396219838496 138811518570680032
74793563047681984 277313837458725600
308287056515869888 334573662530187584
190893949969915296 205332924016627648
37252117359358312 219789894608415232
150548033060979456 197034571251146368
77654351724268128 258863935610976800
227882285832116384 309368064157548416
123647900273533744 156845559426855520
29414135989234820 157378456096196000
79683385606394 246360663132806208
130786177217348704 307822492246952640
63071106775847280 173219320391009408
97489037465404768 333863174555536512
105052944288141392 123927145819494416
69819756220810304 110767003462876176
311084811717934144 346103853830943616
282832721709461184 307105995291871360
304297783016155456 326108818593425984
59260806421475976 242639100424024064
233994939264563040 298183863490043136
192764277653822464 207781958394967360
151637180146533408 246235276912163232
120631008427382080 275912707006000256
91824627015215360 229085813153703072
34908227847311464 76798727060008720
172834664592136288 232748303300022144
132720926559668560 208421346507316320
203499715316999136 329476229232774272
90578701520381712 177305229133852896
128245658646238640 136522070014695728
132075700574968656 258358423119658176
81461352697078704 230177425372917344
175284688982741120 263171091185077216
2831930332018512 263066030053943136
88529816629220560 312747135491493632
99498417661617552 151659905141227584
190263066163634624 194880320012038752
92747668415994384 217938933385847776
14696189903119088 252564339963796544
43081791710634144 238944961256859840
89027986300581040 211137026573842336
21137851776498656 23157407106106388
200790965721014432 276474979720658752
188361062154245760 275637539332834976
78185003269050848 158048658577383200
129747417479316304 298802386535668416
245074093542595360 280592149694366528
5365293975285240 303381705791971264
192352708844587296 293631015858326912
90764038440089344 212529745434218816
325751453051189632 347146673433111616
4576196611726243 320084438665457088
116844965815379920 151546754539840704
105035241596096944 203204255970394720
34777468170250400 307758344513601792
59989595808763936 118441143898942480
569581039707967 122625886317697744
133983351335235776 314782392391548416
11080790156332768 259239767714693024
29293795668917120 224359386724033632
209561660446269376 218525525326731360
59614887099838472 320944306811964736
27867694632509668 272781558571848128
7488146944088887 27930998767774192
28222364173027580 86212037424717328
192674697752138272 330338128333914432
34368188767488324 46447911979009600
324246446713920512 336665349821326080
58122196132169392 342145053585260992
39956730527377784 237371248060131648
95690581680739808 297270137386251968
6981157127146192 169692986124457600
194051996164893792 319284160331344128
187241821725540608 221858940933478048
250426324567636544 316194278053484672
18916526025594564 105303338866042240
177765182707917152 269936166167992352
131918854587065936 175547774466064096
10148116719987356 340471667333420992
63098940764629320 331185102011883008
7167809376643317 55363505343162096
159224400668384032 305202078789278464
296150061545529152 305507511991939520
13093374014599398 297710006224438528
8844148603846342 169288107954514112
195827042107192096 269735302740483840
185433202863584896 265120063832152608
234320129796764512 252053810312894752
153223146488340640 211472011495319744
126453123652948432 327130898893736064
36209643859054512 133805636084128480
34942076006426256 312161932114288192
152567618178971360 259637515021854560
67526013472980000 313173018502857536
122821363592734640 312586514675712960
23002825000046480 221782815262610144
272878896370413440 322262505702184064
35790779258350816 65355811926097088
174502277354595872 189153365449356256
53355412232501960 73955028392474432
66009912784692784 183694664206283840
56106184893945864 244788717594697568
76938737142723328 203587935900607968
82457811260827472 109200789711504432
2960186319438017 216886293556555680
283990551513428864 291189397583635584
19403675201954196 123313353038198000
217993967813456928 277835231429459008
102093539695721280 332511161540905024
32557625734885568 212164783638547360
165424354161757344 275335224404450080
161329879917728448 165911451193635040
63002599626600304 97209223506010224
21604984390304976 88824798485158752
52511791087803728 252632091032953184
293630970864127616 323329701968400192
267585636616282368 316056921732061952
235657171073261216 317901067544724992
8305476772230601 73298907191702000
276431479591419744 325382341383803200
45190661410134352 297267394321156864
246913572790700800 269006710444595168
262329704730232320 268216428267868768
108990616394213040 232642022472345984
118269571492123904 214615045265137728
89874104491225616 188807393872429696
51359251701927056 290437095038390912
175079628935475872 198970810662290848
44149244082593616 68017549781054624
56314073346494624 285670439783008768
121668322182930624 172031432734165792
226990450889453920 335219361001975936
37714868258863200 297564304780301056
59564847631559952 63887380380782600
30797878534789812 292013274434751296
230004778093917824 338699098003904960
30304452774822260 118916393300013248
83812830234082000 84612010719331120
148188811252135264 173434246330356384
147764875740652128 151827349033917088
85528645985665280 177033475880300160
104744178260022448 342510707242142720
81124914894651248 93521718551000848
43520978594824632 173563540014287680
240762772643346496 267828772465149248
327649522586906176 342672641645281792
148259344981517440 248207826136252480
52722568883927080 197463542583584704
34829954360110420 170032214695542752
134954241582491760 219127813834162048
109973492731173584 258088238365589024
78333307759539680 80521982636315488
140462183576529152 255330623015450784
42571062628191744 51985374002290528
81744748563466000 208085307235812896
180116027901220224 199133985760875264
204998900175171680 324303369566633728
98940814227709232 128569185314619216
56284390794958152 308643648227555968
56482809948328672 301956925258069440
90724671027069312 139259457130862848
171203793939971008 223985517934177312
130047498835272656 198041885363913920
120550859290947200 121613600476160224
108832016285514032 205899438848252064
47898679168367072 88583449471125968
30330256597144300 42358191966275216
133141643988853936 343315766578358976
129401117415195664 316430923433136128
186113705179512384 231704064144318688
28976883165788432 325782620655067520
174253090192249376 254906491490470752
278236563813238432 303357349275339840
143215700524630144 165899157616464704
105317552922505712 215691871838165056
63344879317548880 197814264652057472
107002933805731952 269536813391355968
162706408406403488 211516050683898464
450645613239165 213907543946994304
40595230356894544 175994623543166528
34664160555037572 195659921910726272
50594343520464272 232488864224026976
72215937899237536 95550469115767632
9303010116452828 325333757935034304
174137519682259456 211977940655021664
238773061917636672 291466290813734400
15403858919204964 159706095057639168
85767766533935328 194875756869326688
81475785415496560 240116723770552576
174102019207007136 314949507703961344
56161579062277800 117389556940950176
131800438781056784 155657891045474400
140697560934497360 340916854694646080
30854300225376076 186045251994845856
69531972858145000 161298370649842272
96301416680455008 230097896720873216
110355356175545200 317294586589579008
188892489665749280 246065135872105408
151216810833884416 234984151227096032
78618918399724512 156739513263367744
127262178991859152 189555090663013440
143835038597671920 167280330427343296
196578641589325440 338202188120401408
29985527881000040 109454001386174288
4530689999036866 242814650544497600
153329163439774816 232392489278298368
153257914332777824 277888821257572160
110803352460182816 200082265905016096
46231324124514296 48060455751859160
61971339715737008 240813261973864128
188243824340913728 322881138917355904
14783732826518100 174360338684651456
34338536299728236 291401484984067776
173541395527074624 183968167224902624
224133015926390176 336621081674525568
84318136953214976 323855490004767936
103908836542438176 199822841259582464
182172371805198112 234665994049990080
319352330702705664 320815269592620416
16430245582456328 162769475684078720
139422998605547008 286976152550281120
262833999767572256 268860990758739872
29938989424576460 219484138418245568
289566812063540096 291705083166342656
5796645358052473 146401423700482272
117476067834695248 138306777378113968
303031103729292224 324513924021753856
133378169146963920 258032036466975136
52287736060570696 154026710821227392
171965811183384992 222467965241761600
21056890039708320 140133080600767424
90075885701784000 139984978732181056
100987723695540720 194095231718528352
293175205102710464 302622271123719808
51641069148225664 342655808779898560
187249175538181600 195629391584450176
19503131142044944 24679267719426576
46220429008292832 312096093779326720
54627869149544456 186504685635913920
72349826718441968 237300486582268256
70596598029850512 238505731418746080
63370001265283968 87248373951260112
93335121729930480 294080058050738752
257156543681295744 322847681454169472
176933381245473504 218846596003687744
67355540106500376 315230361170842752
21554443691222932 84448024006026192
144336104054931488 276738232909670112
35116557552169716 316484720465524480
79193391113728144 133288051330367232
111942015915862192 213612179155566464
69952477680748200 213378455194391904
23989425128402156 292600219474966528
87415814374121008 307003599104187008
11553746050231350 52686395760120704
15299625149526014 234058184307340416
67576098952824688 169329967052991392
275802166097135008 340269223287441792
3625174002328765 198118454938636960
177193190620773792 238922348078252544
215521320743214560 283463119336999168
198205026279257888 316343698802875904
263560570346690208 308952280649729920
88470955281417936 256402948985292480
155612710786356736 336894764328794560
46054107040925080 237375456891218432
70369124220346336 146670658152033728
166387403175806592 180125071204089728
51742603255259816 254672272336482688
315232429157768448 344307245323739648
43955813185874008 158369062294096160
42053561239881704 165625427083506656
23279348345686700 345923221340470464
43772242401629304 47810621421959960
13778676700076248 315072598485090048
292262069884888896 310766209855031488
134385436842293536 293734893857917888
330726728090950208 331383308943708544
188378827499681696 195813708556603328
29040530390776184 148092456810681408
199359929315731680 306725195880133888
115443081433088192 284697125588937152
87393148054744752 184622040187060256
16637573054600912 99146633260661744
30406521921714724 257721724647722656
166418857351476416 315390288464225792
105902134181869984 160466197088221376
40748476828086912 164244898673468096
40171561117053048 302842168912999360
16205363051580192 30052928898528184
175048998306441856 212632815094237760
29308440339624272 122611209139002304
159529119363740864 277820925980570208
100322421298830848 152400268416881472
18347917095822936 48933724167789976
292873880581397952 326703249227645632
140267841271858176 281929035603508224
116308373550904192 185624825961757664
107140235985170928 175480782813740800
100261858803996944 339306631993090880
176080625390676064 281170210288888128
17031032265319056 72174197544033808
146642730469624000 296178782682964416
8836930837717471 42412507945152720
20218991171314588 348661943356195200
154737285220295616 222932758778235008
91120995062419696 95707144236291104
17083863135143696 329014117117419840
67543888993643440 95608861095243696
12867899593969694 80792735457948288
99883144919324416 108537602119524944
248853518942002976 259478150234979328
59465037542533304 192566198219031936
182355783619942880 337555284781574720
37258327816282576 251391871364547488
41004534280309688 327034028621949760
271222126324236160 291960330211252864
177604452756029664 309768525465594368
944129245956558 159472194072096864
146634122358226400 331237215888413632
314453373680430080 333358519680132416
335646255517663872 345341896132578432
231985987953245344 242575308265477728
5107087532305654 56722067274132192
25034108663477820 132143177771715440
99933817190386848 116403635381609216
129236523557562224 214235942533601120
54271200253517936 281911435188458464
129285015405614128 260508562042763648
124325938734507888 224300981552258912
121635649558573280 163992025958421760
283063517985072288 290845038515780096
20186316098782864 96617770294383200
278830994029529472 299153217979665856
48804547801668768 203129036036599328
273583473002772864 321338330738369664
62342410489151800 167454739433910304
167973831645107200 246896884138726112
35472802805990840 87604759041751552
37444766575104520 190907060066085344
122998570835594864 209747501109771488
102481831772620368 263195900086505600
137865031233825744 331738434129513664
183344615109008640 347696183616375296
103053816732819168 132538489203869728
194179995348209664 273526211192345056
92352973111831728 284557344856542368
133062161357238032 263159585339630688
69090710237305296 149799520488509504
284999756519096704 298273359820075456
34689947604373716 207955100264142336
111118344586854816 279363797661538208
9310683774503716 186083754743313376
25812537400056620 30372040546348196
85710833077860000 121606044776647952
39601504484564952 302236372036965312
61930180081842040 144577977248932960
171439931543536608 173673856855865344
304804811633602112 343002406732910208
173196696828585728 244945647873693600
59500509460617056 210196249522045824
120531521658801664 329894528794549312
35755499996140504 288016204535397600
156415462845462176 205788509432111232
169753828883883552 214687033417055488
271470876549562976 347567351098524992
63267670343481304 116479612746259056
79028181081924784 173617071750577216
126710154092382448 224639092038690720
119487255684297584 334641479061672640
82130783709734608 251727354528729184
87527518488640288 195551310453431904
73142852545658032 164741707247054176
59716135871404920 157491576954978112
28110479083901808 62470769220844056
89230902325776528 217504357178332768
93642932858105616 162276685415289984
34933296724843244 189958282224554912
63925410300779544 172938575806796736
36790485210460048 38716990060961784
181520445640256192 293087252019435584
2120530535709138 341523763911291328
143037943152574160 234859122337970176
110476655563394864 193072514408232096
109220756916405888 140062464467932336
143387218708928560 240373276456020576
151178916516288704 318493143677307520
141328149989594352 324001276562462400
12353650341290932 69810941074139536
117977249166073152 241921504395662944
294946763946387904 321310259443068672
80126793007171184 344912709147769920
213509172099292192 334183454330619968
48430740942043744 209201916431209856
327080710287395904 338583922048458944
92604318407444896 95201841707138000
135773660611976048 278193908286606688
108317431288159168 272063460784523104
37182588714737864 89701015074297472
279992467491174848 311493988082343104
164291480650494400 179017668813057312
139353083023850576 179175420070906816
294418334282855424 305387621004258560
116128725056359584 196179637482312064
171903510880612 33293200900641516
116440643379767872 215900069172204704
83141710722055152 91024749521622560
214341235852604704 324602569788700224
14343039947654342 206280649089852064
111609911101226080 348011116246198400
120546347897280592 221969509795337792
8446198642590 85451263827411520
12023810952029310 121868160501500624
141396985563778064 141604204321126176
30523519131204464 212412236763309696
142706879975046128 254990359199610720
247997188698858976 249147783526737472
223527119841320704 343218541850167936
4975470544270547 301095571008701952
60477589845445096 236055182623519424
185672601110711072 241703450608931360
61183218042603392 324608977158676544
223338097654490784 276119304641681536
75893650796682592 178545455818947776
169400041791930976 230417882311495840
90914966482621440 164541961918475680
50220069925945304 247997660428492256
126875338045885472 230010665145486656
9702154390761382 80989073595493632
181103863206429952 185584249803383872
156030777629448480 241994017179557376
57660253562477664 86970053760513440
153899715607362944 219646859174792000
193938547189538112 202953774263152288
83882979268662944 274919957831578944
219230651834208064 345187031756141120
157332154916006304 240673968438569920
9150070644505764 31554602255939780
28491999277515816 277433985687868576
36822730180454104 315644313652822784
242121970082011744 336095285359891136
207454355067788320 305627728502172288
176831009000077568 225206350826420000
73271444733283360 204374061221632032
58643515151350752 207819112621671264
192145955100857504 238733141528548352
145512177807899744 147289988760736320
50806207870343968 276010992673916416
5483843599558183 305861734561351552
32549746155180908 211270626460053408
61283526918127816 332878326618190592
97659684045887392 234622018743818432
205694651549110400 316553528260539456
107584711210739680 247314008841136288
33985211402187816 133763683731050544
303389968698053312 319973835325103424
58825694566245760 70878258920272200
78172421439307872 282277825527814592
51905855161184584 129295271574547328
171610859369973792 253301546550828512
114809175739964816 327260886655755456
24237513139160880 231210081077927296
197762521887721408 291268437137129152
98497796704422768 155289041987493920
116178025601338256 133165031742748336
130220387555283456 240747492418996320
141257695367357536 206640476037622464
159581822723952224 334426201187123648
311799805973523648 322503674037961344
199343693544564960 269166849346142688
8220740646183059 253259018862596640
61998806935134536 66433989956818360
181299954807655104 302848447422269952
140064728243731568 255479108381388768
28246755396808428 56160358291991864
116362339939431984 193295382122949184
125268242707450976 222273154627839840
60764663203473760 66084476015866728
217613033857938144 243148966907539872
156166998584212800 284316517196426752
193636752227905504 338885273556436928
57402290010938720 115323251312391904
136526511286723392 278880284852562112
63531372525155704 311189939306792960
195222278724919648 286168107302177536
71109638942274296 209666124559739488
62210166083890520 320417378497769408
75600235395424304 161724363966506624
113238059435506880 180237350655398080
138084866356705648 296584822852319616
70992912637329016 328937303757580096
123183904410352720 317678370129963200
171014223314626208 216226236352870816
29901703133651908 318294936749815168
157505840100003744 331639111975633920
62744084292164040 214161617611279520
106615305182087504 309822100015908416
43192441658362760 165833168457024544
94269316617439872 141157858111877488
39923054912591512 96945931685552704
2472385414537538 80059198208800736
31478255583615360 161532760850488352
210540392659898944 282884375005566688
76516665525656 329472889476817216
151241322858253920 174072866650516704
42000571579764032 125315927420876112
302712938689276544 315034517164199680
4871871342514199 99926640386749328
69272019095695848 81114101965342208
134098325802119744 296523461629323136
137815789351207632 289489796587281664
6284829963560645 36320264868820120
242617901554187616 303377500881415360
18050518722025764 329212401723165184
137156032488664928 298338901516103872
27992179128107980 93753725989179904
200685289208572864 287091409670109536
123641812672169488 234900625935746560
166318103907322848 240753654723568320
202390917527276384 253547113207150560
142028238169682864 159603321995430336
115605032488090224 161219827965701504
32893247314492076 248825564592147392
96786213304239136 176912863848908384
92213459567799168 193560058110208192
112383649978904352 294288008300949760
252977480848987040 312488379726841408
62837629629519448 229639489673316800
29248812138033004 313734038691842240
67806852289983344 219953083862578720
58061879684673344 204871339047700096
284401268422217280 328845572988662400
149179168829478368 255861420717876192
205682170075030 136732250552430384
34529134674026924 317320038154728064
192073877690109472 307624376179890048
253751379945425792 329699279587467200
76159640197200496 115247433023514768
20505941698106192 265282316158503680
164666818227398688 321435214901623872
200821650077634080 217628514799059232
139406422951556272 290871246254375808
148168844707620128 263996657620903712
30841696069202272 326393378412214656
23472443702839484 41870395118103016
661292609600718 31365450737232696
2373462273926867 15971269754253334
312168475500702144 316964529524254400
65148703886496520 135797130589308800
38612763470452040 154679521386172096
150650570761784192 172377543841075520
181490811471420896 188395429212220832
60910280519751088 272462317833122176
23305786013386804 113136605836147904
99181169871741952 330882545076124544
55161005979404216 104064938140130560
1082321612364635 80833447104360240
16517043792688042 41493602066992608
275182755730214976 346578944646585344
146759001696348064 344628649221087424
27108740858244344 188840642900714944
108170004316477680 185645982035898240
75384852566060944 196615503218610208
8499375561457917 264132943337891904
62015162962911872 312551974408615616
271066919453687424 346607854912708672
47669463479222160 266979048513473632
37725647918751192 143532058399728208
58382415578848920 117122767758550272
29105930106424744 136694547946410400
1509242100932436 208835486613264096
245404211692806496 252507767001169536
79219099868885136 145877553697676128
152719097470890208 197008868051208192
5068258635685375 43534532364678112
94174888716017648 252297686161969152
157277576914436704 235674214569617344
79366308644241520 332857357730976448
54620133388185968 249253298424536512
128265586537696288 239895948357839232
202223915861074112 229387210763142432
52883471552301496 242032406026783200
135685469211258064 249444953114731392
129899244515685552 290599585449871488
303765353368014848 332072351233504320
49388974992782368 306945361754547328
15947951550401798 35722394840177672
120424269485323664 254818398712605728
17085769415217708 46832434898105672
135830462434115920 284499749275376672
60326370889178192 71294963989192352
75964589912067552 318472152054551424
88968312204453712 282147910279169632
91007056068199248 300719108722560576
112002826540770736 188136598457639904
161759116192747328 265446391090330208
29430867353004552 221671324426271296
329760339419522816 333078686763433600
18502654960055024 189537173641038752
169232468538128448 186212248298676160
244043470626238816 303159598395210944
31908864652935784 41563230611684040
241490502764022144 303647611925891776
214003924977963968 266649441253547840
161492051170491648 273693355204479968
39950502080465496 257743801943423520
911869241433748 220548033487808320
47098742532670056 326530615792927360
291608361875475712 333128581951493824
109014894411227744 335248234741352896
143998752289679392 188573414184982048
208095661819571328 315113003965094976
121672009399505904 336117946264159168
290761810968605376 318394885544629440
245608242825863488 303149764533360768
111822130737666880 154318318933932896
91794378397988608 208531062522397600
207320236386083584 284728670546966752
7689154587347199 28983483457240796
6850120548555917 38156483887651608
73675938174711712 329314821540113344
97968760070601888 225818020378932800
89999922545403632 148016331444916320
57332940037440640 278930190984322336
217561953047195552 331163113330085760
31463828740155016 93973033782184496
24912715617711300 280065242390031264
197518929908240608 253069396371509472
116261388541380112 289303233222711552
86167180654240272 203464094179911072
192569201593543392 198273344652993248
205970994552262048 318204933224660480
187796118915903360 338839388465751872
281869593006499072 327513063224156928
22393736798023736 308346283314872128
184948462274939840 253496926415358080
140706829799546432 226723460858879776
282736734100991968 303004898994501888
247026190618528576 299706955018839360
179285472247871808 282595194268112416
127357025682550176 178051223298409088
80354437316101120 122579739704669648
5943212892624575 163367444505976000
68469006056229848 283542114310530528
189121237728784384 207649321028763104
1021165767858962 268020368949229344
67944862531189968 104488351734860944
117691117876178400 192030896524925152
96943868962920560 300050780426290176
43956975761810808 305095653647393792
286587380382761760 347749722467532736
49889056512136632 249285014800745216
33709661611088656 135529476601659904
89748017825231152 287154679559107008
107941333797999264 340405197745916352
30036819316053500 304146138100149056
1011168469220115 19818279365064188
57069930450195392 226531979149576544
137597339435789664 273870405463251808
53456860268498536 319726602815432512
228373533212178688 238118906782009440
255015953931134528 262758493883681216
117664262721419360 206006778897997376
71686420314803352 78722853326364144
69452426126796160 348373754068680000
9244529094073856 285783418495258112
53323587228926856 259959881816579712
1014024351519043 323431660124974528
39994006290996056 169956830896752128
38403326984047792 90176348402883344
198320295932085056 313948457948362560
30132539874051228 91836498340020896
38794914402995536 127212637724434832
60454396645183880 158325825690402688
57094014764903608 308924275177850624
83002177724986032 308189201363725056
63653820212906616 200979839019649440
320687031867293760 338069056564528448
25519054998883072 309788155639640576
38019181337097832 224425993246671072
24942618267098428 285393149949428768
156216406066840768 340678436959930368
136711341628380704 212430103793086624
318212602580028352 320299567348282880
1205194356429999 7520062163828613
36932392236472328 196730359466833184
90649133568071344 294675030585363328
243199730383513664 282881118721679264
340630451786115648 341780373479704512
17871863141287532 39845222601792792
75445765552865936 211950534338313376
70209551693210280 94858575702560800
118774078821661248 265691383905487264
84594381513336224 334091930077403328
160605456305608864 289966942101346304
46359452755685752 226465351524036192
23597150512570436 317506456342050560
211010220732706720 227243198416968480
102943448904604976 255714696496508160
156128476833536096 344405350986424384
216607532886020352 255449581714210208
76010099481851360 172870103407783104
112651358086754736 331468378197455168
136644147517307616 309673840075629312
37411855160533360 208945056908291520
8178875588541423 284277270022569472
267859495632705664 284809593261514784
99781541703265104 157486523070338944
105573326103488528 150575310164838784
138119442726026816 145457761868834496
150169079404619104 251282450066667136
45470615337813168 277164474214311552
220657260214814496 304536029433252864
3404990628493976 164878903738540448
108686811797610624 132682182340405104
123802039433138496 228645945212773760
51393378479171624 61975370320141832
72489392382460096 146601808548837024
58524402680301440 258957467047386592
66739724630640808 321186745545229120
31175038754475904 173984094491333504
317546789630058624 333258983228932672
184819840234651328 251809907331147808
288136810722803232 299803976176915712
109528629319911200 166624800054663360
8303143849987172 258221527636767456
156678963128970336 262861577013254400
102339519259364336 311007047478712192
235390077383768640 255814834164675872
50770417606199344 104962831341987376
29565538991369992 149585275020489408
37460554918741272 241802843671731904
235533419810391392 328805083791392448
125930607709410544 162220361952626880
42302176904904696 164190687426024032
45076074020236280 56196906798528840
66277894803602176 217638888645915936
85854577063483072 140962240150564192
140092367844411472 154584186729843488
208243811349603872 249224577024824672
220290965594322336 281361068842768064
79650439561426752 194847111841539136
77886724008100192 259457149177496128
103242508610803120 333599271453185984
3301380704824229 4971015620334046
18989101650623660 195011613422797888
144626856185676992 237811374803085056
144118700720319264 316516743163051392
140392596696190112 316865734641623424
160778517598822304 178961977030394432
222104392101169824 247202953530373856
88076087388036752 129624841619174976
89883810348039888 268881666658766880
156951958494127616 186530866616141632
247333510212028096 281255458035559808
136007071563503600 249937210129728000
202026925979974208 240676416136760832
22868991228322008 307883079096498496
108560627390533520 158236476512640096
26090302455220208 165733125999271488
193862328587584000 329821161609762048
28649306919267888 258100323936410304
91517142141791504 142907819604648112
195525442185428672 280090671078502112
14187619764163256 328331592254921984
168797651576136096 196720015029024224
248461673851851840 268322287044095008
217462064312864736 341859010972951744
33278127674146656 243705291352570688
118715758324115504 265950640683940448
219705620521474720 253600538572070144
267342678183400672 272074295494387136
93799291479527872 207109121613787328
114303536151586512 189889649973729632
166499410514707904 247766206388640768
188911350901016736 243726230173913376
112856434896861696 276018744696259968
99349338654494160 205268798878843232
1963796468890160 318070586095325120
67845919550710616 182160439803140576
46410223994261128 114856842982488448
16085691511527616 149790406833069920
54258510245078064 102779796552371424
108749323785794896 244164001994204320
204037934694967936 309343187990929152
86769757839360688 107941104195693200
92759724896639440 250054319237911008
110139581643056752 165578939022429824
206409566721775936 310021138545437632
238112816643889920 302283770668220032
176652858348515488 204044915313133504
10736891023860492 58276909183598032
177013998124454944 333355659711713280
160540648516154304 347201831717952704
175625761002717760 190464816975153536
86520700825182368 119040993413384496
150876473650020832 280062775851706144
8690920720842826 118012894367353024
60179202463026776 190631925371171808
155404456616206688 192535239085176384
206489643554115328 318378968237244928
35340337207866856 293435888240222784
111941485601086128 195665855756394976
226963624126468672 326306238831142016
128210225745365376 192527710867996224
41426685991604192 214758698574994656
122336077643297792 265345573927800512
5452601080733420 320301213479993472
23935347484537016 178365967475133728
17806530197274046 124215741512726800
23383113218323292 42875557981021648
292639716721769920 318411330535439808
218988955662968864 299802294924383424
41869733196112664 240844564816075744
258682537846581824 326898607040376256
19878182638122852 193899897298653856
147657019045212448 234398131175382528
68659829227783296 85239629688412048
7055765091490247 183455280186792576
164186808745761440 321715227280330432
22562169070836108 154001576016721504
64023426329043624 258628430650051392
37876689252293440 207387384030126432
191123272876145280 329394105737014464
124303696763360304 201474618784235104
46132261208384432 61850499435028064
115419073474367648 234586282126901408
149073750996325120 334773570104836544
297527788513200256 330776193161164224
218994567139175904 237782834284919520
210304863149650752 336972692367083968
93325042244999840 188491231075752096
146805814805650208 300899081933362816
29973754816706800 47017230608022728
5674802685400332 123864961036032640
266989311491521632 329127790587340544
199080360155961664 235083103229165440
141130851593835984 183818638486257248
117034158763539312 128639048770545104
4395955149154076 99803847040676528
14442882957468166 102176717745842128
13357107829946574 134559113994334560
7490450726724826 206591015139629536
553596271182657 225637331150020096
52013178891881928 124211213406357040
198709269425286368 230505553979252960
26658772040875152 122184353261372992
88552472167908224 221606526323905472
162491599419980288 334270646174762944
234495092205706080 343025066494884160
167764274832566016 296638440481679808
25548019791078368 188816938592718624
129691646941087680 258313642810839520
141873697664330624 217334811003302912
65495165197224424 81986735174976784
46021632291893072 292989156081036864
86645623973240192 167245533772311840
153954641560413536 180344149437939040
307725406083442688 315189706018175424
150167724601804480 175032895141447200
101296895350426832 129868209488437904
11138418668260110 125921711226893936
141417261295045456 228195288622198656
203919542569886080 297205000262279040
79589329823107040 290428163667662272
6835774883091865 130124588875429744
54469748579463008 94827758916557952
228303690728002592 302420854923251712
24603398837351300 150042536710344224
9274875262292630 235052787068464096
121819709442755984 312533308517497600
104907923439699344 279170054806126112
52398784784064432 261775809447669760
71864329680219496 162728052806313664
183000110295725888 301742342321727936
95941899826538528 204831005066161600
114241864841410528 136524878731153168
76963879692307392 174997892640280192
35788594872678060 328968412374972352
88483578547983808 150227704643081120
189642319655259552 228378312779151264
41418285786029448 43179577082487504
89251265282177200 227631791659860512
63475019659855352 334412153115349184
116073774625581248 165540373436161088
147898413435700640 184885131433353600
25995774508727052 243515984869949952
343696772909781376 345980713260936448
54946640524582976 319617698584018048
66158921436582784 219092489438755520
98768517766877136 295237392104670080
3776519421177611 338342594206164160
20410469073995344 254722572152460032
68704385116875008 278597192911722944
284360982744515872 326073359404062976
33651371484986624 91237768506793728
89560310613958944 250969197450189312
16936126011171318 303560016333140608
147074344565845152 293933464236545152
14077710619305608 213215611713651680
73623038603793744 337071270477192192
184769715248466432 248903331359844736
40988762348067584 124560299366215184
206569068278032384 243741633521856672
48719783796293000 90783325293930848
152981721017998368 340454434360435392
14859712629587124 178022512948046944
16230779573767070 37854309305127160
57307440936147904 150948719699016544
5874863657687741 227508891238556128
195021563604749024 283234796936419776
163880069786706720 177267088935425280
119451765472332032 137503419081459600
63745103709201864 147686700543771520
45772305697835064 302201672857833792
131011353655561424 248952419287918688
5002104903699352 131357085006633088
107209988175374992 227563352436868320
25083988159709 303891570851363904
60952746723936240 213384695296609344
152838253556204480 320115548107137728
49450674190296352 252444933778974752
231745624991690624 231869492887412288
256264187611541984 333201225791573504
33988116760750608 337585395939121728
84468516352828976 192084612969339776
103340987666393216 247407008082883008
277417224615522656 288056595693110656
19493755490624532 152847919503368544
156028341661338880 319632380184243904
19916594060561056 36817100116922888
331477618434897600 345437781949413184
68344636344365816 244971906201034112
254160039449570752 274745602940757632
14032608861294858 68936198620308888
83546718999129376 223622411034124704
99204390569762752 263134622150284512
80008040984335808 234368644500481632
112134945622735216 168591912764705216
170818055745527552 233497798292984864
79448203812638880 112101905937073392
166724221154419968 186839955930558048
51767594216966520 206426630559038624
23885460508937116 26170859465286604
11837082244705244 267792035706397696
188665007556435232 288994409552575680
55054234408506448 182390325015327712
3146377528497277 328658399738566912
78328643629221712 273342721968362688
59889416820170432 295285805481559488
75585944462922880 213678580518510592
191629144215536320 241283219248435232
54415394221634688 68864427696176040
20172071178974880 282532692921403008
82827176967560816 205921034717961344
149201869130778848 177591957942866912
24234211515647456 227228844289861216
259007580976292512 320299227243418304
35957188388899232 231094147631184224
74783485189150736 225664410090445792
39379258240658976 315428941462710720
92462359864557056 254697183274231808
226069972072673440 272887145356644064
116734494636054320 281135717235479136
164231618497881920 261111669073589568
259469223861448960 269187248793867424
227525656041481088 342357300600944768
25347785545047772 88366005264621200
182734175364240320 202046467402616288
48692037069811824 71733861005700792
22293079647221472 274142014548523808
67973793906409944 88952645716616480
56575619612252136 328565312033607360
323663510815459200 346119434112945728
226229661738316064 301622246093766528
277101377413650400 316105503134467584
162550328872343840 174486133882139776
10220283789886534 241329505343184608
164648652628262976 222083723391924096
2669359868233917 9541863770148666
100625455653108032 144831049441482688
55250419438968184 240276287266804192
103226724713500320 122129410255638080
52855439372023048 254699937545526496
94479207556496736 247165330888379232
171557691986466528 213347069884580928
159532962945187040 293578432067819392
63791226541954544 331974044369652288
95473567783060032 342074868792503040
171305636144163680 209777337092592224
126667586754711920 158579030955768288
84579117257528352 194565974416814016
23668651552202680 326655648572261888
321126147268709120 335981901838984192
141524390994986720 160237482947263808
164624719998473696 219918339321962176
138504965674511952 187730792125002304
164448309800657792 206910462945147520
257560318241517120 322266528054241920
220613443140428448 270317812357430496
65058556897164320 90558607841922960
6075446539800818 132375348297376656
155833124497694752 272449792604827360
115796390310706448 271170500657158592
265755528814526976 288354797181861184
96272283249462032 230732904947408128
150090735879001120 232911867558567104
82474920723589760 118784938392531152
195212081609596512 320256993908296256
181702497767126336 259255395665195968
103958754373931472 144460893029681088
49192528747277984 93347036345279712
185955257548465888 327276480809832704
24944853940221956 131239106054222128
36874851089581968 174595779214851136
83083822893330512 117640228476960352
15904799671428930 167107298344210080
53525371580959624 151908179391706432
102768448508552992 327216831453941376
43492892497268816 149553466328215104
78733508250511536 222684256329676352
40642786564262040 345247925271848512
232872867891751584 314124505763450880
154042546902464000 283879641367838688
33529899996209532 170029029273274272
251233898680413024 273441126707289760
20520806022253328 226188132010008480
194960432568515456 318761307351614464
79801271667153344 226894387302117312
189382529980876832 194652749500556512
173011077202351296 304092836231086912
81569508043950848 132213003000035360
206510144746144192 309091804470212288
92034939332764960 298285351022370752
41376982166671640 185025960484946880
57549529232083920 221220689301539392
157280475142020320 297499461002337920
256527557162210848 321644488089826304
31586373828996244 131582896551401216
96516239914458352 202338289017571904
57024429303667048 160806241763340800
58578515159124536 69862923884869656
96731756608341824 220101245040159328
177065697877498560 292155186608620416
76543363046760864 206202731049396736
178784006035412576 219155470792307008
73609494672072816 336662375503125760
178097882870390 225916382848254400
20598816185995548 116819567496836528
290613638616282176 337696936526171776
128303212279463840 226597416101972288
10046947958505678 37677365317279608
148391394701838784 330660713527799616
103864278888093808 126629694765346944
21545523712009100 88129879048756272
39820703970032256 185399009767597664
41851407292540480 191104669959010912
97143933496553312 193097829163651264
2392575291325846 33697442560895904
317742744143802752 340309366932937600
85982423844750096 342204394414809984
223155380882587392 287555599039445184
20055307715471388 150074910048674912
127808131499242800 225994342394869440
44259672216954928 186021095890905728
71455451531450344 89578936913761920
7311464854501769 280979084319028544
5816427122387881 107738151874886960
193503341522903136 226197812357353600
20173201128415448 287731784619055936
173897512719278496 239182937850518624
19112707453669788 344531756637424448
227765342278996256 329630693016127680
73856178413020160 280429565091695104
140068168230374512 317451452994647232
128282276970484880 313086132955229184
306367800964139392 312784439416629696
180900909273712768 205007429619847040
42039867128782160 97978793425643008
212193649010772096 316334697615587584
133773442840121696 336569918574094784
41237582916450848 274931234753849280
24864453119631144 158361339361935040
39718815331111112 246557879910141472
21070245560837412 209469483065582496
45261860075670728 151896344897187872
78463600282102192 275003099059885888
119639959934781440 227357224939377344
17144305141294974 182074108014312416
7339724941430579 322419432855471296
83015816613695936 287681115233470560
254865964522260512 324253151094855168
191732956590970528 262419957286956672
108137951044341376 304384009336373440
255737932446734144 301486213040703744
276515057923376192 299919543743281408
49732373583002992 120995639377772288
29207189166513888 52734470069056240
126949202467503280 156237185610670912
44117805851034160 203105589342348000
145210228469073504 228381715300071936
205929322668816064 241581033210411744
15442546399876516 305665880547931776
35039567143748304 246880480796225088
24382248474325620 276636847634725184
16568556195985780 37695146973861480
198907830490636448 304225418538759040
125324976843355936 286077713503464000
225957932864758272 307633830249775104
159610095137537920 334927999358461184
85216581701955360 194003586547281664
47727713801004040 235937727046139360
211213233611751616 223566293364229120
60178513480097656 106873235675502256
167805348872097440 249001787034579744
158579128315843456 313301225919228160
89768705357430784 114537429610007040
319748340988004160 340238781564504000
213183716488997856 330028763719517568
153708096783217056 348658186907149184
151225094768456224 240297252690850464
110101290131707040 282021185022442624
153716167547616672 166715876311953696
610717306858508 342934749835680512
26781857216988344 277471007583302368
143688888831222272 295831466855735680
13159952423438356 252077219294323200
153083661847777952 341119224427085120
48459246337766120 297915644880886272
244695988573627168 308137106624918400
313706681424240512 323875833773421248
298142407578522688 313040728626784896
132541255452501168 285785392475308544
227904008713374080 316815012673061696
210700198130232672 305487684520578304
133842890802963712 303978230033737920
27195608741265888 327767168083746944
227803449799967712 312214096182854912
8831736931802551 317470797332366272
45994608169474248 174593862172979552
202254385161761632 286112521482537792
202975911386619200 348519105706611008
37579059739007152 229196453660907168
139104510963006608 219535297883918720
172663394049490144 274403699616649696
268575519778918368 334726733435171392
27048785828896004 188472368221496704
97048687795635600 115724670975448064
177722351333024800 316462847263120064
102444062772412608 208440884327737888
225237825729731872 312920408071610432
107421793240972384 324247422203360448
49123141457618656 49521652246298360
46761576364567560 110159071852723216
155393181592059040 292719778292561472
95318101940881872 120754573291557440
135308008160131968 198948992300459712
127846866247825504 208222571551865824
65004968448056416 168444556710428768
72785030566580144 75402716232670992
6548207531557447 243734595898261536
126034904855534640 212340282376949088
51613929520130056 159312531458942240
83065275875037520 304435041631386304
95734331952321232 101816918499585408
103498270577746288 285765121424139264
227214771440611328 233003967180434880
58735521225239880 174761126235406784
192353768615386368 213110178699159936
82994296082571520 307789185411907200
119554128594578608 315962909873908992
54610569499713336 345049296242170560
198508519193062016 299087973632950464
24211777165775492 175070007219915168
45173870557732400 112776872871185056
225053207917032640 343226863771883648
1579222283424446 251347896614508512
91001006036662240 338503526598020736
220535701576785312 344128274247156480
176566437225328992 317068149754667648
97960856246998064 167582391257691520
209078489554744544 278312848944006944
75501253473864608 113756334905472688
200741839198960416 240797567327743488
90309363193538576 348261068221679744
130616067902678576 184587173492313664
261767265292553600 266994137982935840
152276865102903680 226025985495198208
125858664491839120 269710025598602624
242283827153502656 319043178016879680
133699459060967776 318501491464950208
316511087092967296 347330055317119488
206073339774879104 218717921030897120
255134004277657984 313924818015917760
154301669985212064 267574772542015264
317791316690324096 330033925261002176
256477015166691520 271231487326422624
149754663730450944 268325241822163136
68448591112313560 130500901355826880
40231929008745680 230156076163725760
284273994713376320 330861761887022208
38026295288283424 244425598444112032
108071716404805216 196531664493564480
176247520973874400 229431277365465952
57109125604594512 88494135034768096
217115374874973280 260114322879175744
89286432911247328 324659513428663104
67114832439497376 176640096504052256
176361599768148800 229578211965073664
163625250937917952 233959705948388768
38593624018280008 255839219355650880
112519156116409472 187285219759185696
141505295901273904 203664605784791840
289313250848223104 319902857633842816
109971123884346240 195558036771419616
79826275017858512 281082946877791648
84170072168156672 304699314906242944
52453994116919872 285348236746660480
271032325479573952 310304945419035008
236450632108507584 236650658077871808
17465542502135610 97654969906636096
58633634653734624 238649956502386816
21052685645889036 341592406377444992
54633860899313424 145008883040523680
172206557588380704 193835624141216224
229701171377876960 318503667299816640
175344297302564064 307912055794898752
38318842838185096 154767315978857024
116490637005775872 205413468980502336
4401706457418284 198378385053072544
41551741917495752 153577394863133056
82682573512012528 89349197612082176
150296691684104704 205306532918321024
52946124861659856 267094947058570368
135997900475734816 227327104481244224
66534025102931032 104804586469795104
77965570197879760 96388616054554064
102269199832540880 245384320415248928
176488616988852832 294599206677931072
176513810545027296 193757831490915776
106588714695975760 326988944769915904
146046816697668544 175314951077068608
105811652909953904 187539281240165216
188621277458400896 200791915212551648
100029406665038400 306623680271221248
68685304530112768 345318210730111424
74259317949074464 233708905535738816
194584661258211712 220164441803617056
35357651442329616 278303725796629568
263745970716804064 338388315944573376
86369319515942960 245050389323000288
123626301145243168 245747301488159872
80107467490321248 315537498171159168
31071506972753508 132888106809955840
30734725297032280 97465251767964160
38390462429581928 143379625976052816
161990507907760992 276315741506563840
61912277029599776 296286886222626624
175005756049252960 307269897789150336
54738335496349384 229745309897893696
112650739701967648 200351739624595072
74749826241262176 174816989251541824
5525489454282514 284437487733195680
9391985467354476 58594144951297680
290559529080646016 310702925852846336
16903942004782264 317033740042271744
58914521184200680 267943802390697984
160093632199599776 273799513652728832
138405457298813328 271371724737538176
154525827200471200 215388509421829440
278484174276366784 343983270096312192
25460478439650356 294798217603707904
85929331842620480 229754403312623392
213122395460982592 336452890888453120
57803983611625184 167301737211564864
288093302389040608 326865861855600256
232728325571690464 281506224334708736
112241123237573472 163124014357745088
69557309231352976 172381565566755840
19538660880131124 160536624643212928
149945985822615936 284796484390985888
173336209787290624 335864783845746624
85978799019776560 156962369535486240
87696390663377120 316128782904916352
103719892482553056 105066343828528944
233588153020102848 342533871237639168
122000194136571584 214945325413608896
19369935863166616 187349494418569984
145851831011155936 330012257600216512
20991853608616812 133290914129299888
157901152952713568 293046051432021568
222312026089243456 260872739939211328
72300456330061024 253870924866535872
187375493227228416 299329849585617728
77438541624967936 156182889244642944
238797856622947744 269906447197509760
67361739877262936 153805406068105216
13216776273605428 337259682213082048
46538315802230040 93818849538174352
30213962194833024 70105110844696128
49394008537161648 253772087792769568
297920718489234880 323367433238722496
256275685193726880 330857132605283520
82894158265525328 256848564877137536
94851604988363888 299045419721036736
193728543639044480 281422835321340128
319309094798861504 330594057953664768
38551303188611704 170101044268330496
76758737111149600 323496775393752512
149026665600907808 151511542926080800
5074999304432799 169402906486816032
192035578542722976 313688678507986176
20091598102391888 154316349868745664
289422697227733952 320968436296147328
33719024943069160 249792577442348160
170573144403394816 231772946163476608
247077077108115072 289042912668240896
106120694446551840 168219481087144544
177268408600971328 306378074186225216
117582836360358720 322930218561627200
323381244779210496 327916058189709376
34760325013440544 295277400227255488
309516684868313344 347362948931666880
21474873725422472 221736619085846016
78302884024144576 134247271419479472
10295462920550178 310751919559949824
175811292630525088 214276752490903040
166395146650761536 296281408264201152
178330141011916992 286528303112711360
258873376188046272 280628859278990592
3197143521704775 48623976858033560
193870543475807904 217837269399707904
1417917003259360 342863896451068288
90656592901491392 96230876446218512
105238812955993056 240452514308497248
98134981588439120 275466823419351680
77228259421643296 332153394297056704
101535514675047168 255374589589876224
40281901636702664 49702554367279104
163366939697775360 170801920418284736
63733483855228792 247921822894395776
136731232730493440 163008816617513696
228768095961067232 234526673399253184
52222162892285432 324067671629520192
166780795856674752 295261113066705856
101352924703363184 274449541120871232
51993650435308456 206801989066300928
1958265421092888 268490783134276096
230451676000687648 234456582921306304
83990399901481456 176567112519535968
85495829963837328 330046353303576640
144773907383609984 212009063548662528
110022089787817296 316026002052495296
138080789489231536 324417936944289152
109461562233606576 215555168835662048
123126358627721568 206863547593830624
87420587598597872 172479728208052352
35321443602032348 228286668050792800
236417008534332448 287859086828000992
58622070458353880 310787508260365952
213487451989305792 343407122949244544
59388302647709392 230847575641720256
207032276950804320 303592389236577920
47899806211078488 168457420648913984
23358808755700148 138649364021982144
42442356201568296 268264135883701088
152556043849299072 300338459664852544
2472529521978073 108720786035225280
19339101518972172 90269993220122912
216788643182467392 309397416302117120
109028602561320944 180057673156335904
203558769064620896 332973541129708672
118765069825894048 168651959344115392
11311878264554672 267228285465311776
128329132424550192 328389435663873984
25739639548332300 200871743058513600
111423723290462320 176088885751584352
97703927320636064 223340082543125024
112173405258569024 209055576657098976
66862389400401232 342505645763739264
10157697624617134 72926216873632240
29122872757105288 207953926794097792
68143775704960840 140939438284323792
127318151199124032 311303192193870592
150835653874399008 313909954068062208
212555924111483936 311118532276724096
4728465358667416 15771991283445818
35710898698933288 193386435917727744
169401705042446912 213479885251145408
4427512718632714 238270506416010464
221720232181065632 285156371517190272
203812662666518592 281434286272823072
156007566311733856 283280929419279392
97350031445330624 153556923952620480
61792924345000104 86521948561330176
31691761352149256 102471773327741952
129313498466184832 156818010363587712
91710355814906976 307047943388285440
123960519715207328 308530857903163584
297003415799320896 304031328352029824
173622168299988320 204535866425564608
7678955461680078 62752111050248936
209035494472835392 279494460852834688
3883307411092089 243949299083336416
5156996726831055 302552298732403776
145069383651011008 262145288047353088
69144618173699112 88267164908499424
32339858946083708 168084792057249568
149551621473987392 252924203555665376
144691709824212736 328222996031588416
294946750265602432 312091949968719360
78907551681033472 135518043850339552
191584633026185696 218883761704400096
145655329206500256 304405841683390464
33282736222927800 187724651609438528
49610309431187168 169696996600331712
15954451961813840 175097361802424448
56091708186152024 118245842671120112
147665963057639296 222744369867543168
272305500425252992 338541374748395776
46955950863992832 138068114944433696
82814840627551344 100649768901572624
44373089235690760 103137167997483120
4032196569870486 96853468915591568
82096231595128160 119404136073267872
1634641067844350 8271268130935204
41367706283936176 168592544174427744
52619064246071880 217843024542010720
276340187055251648 320334823411408000
225821076218475040 246942090092493120
50490758942155944 85357815779736560
477403599735533 111812853540395952
10760956151964734 343951225163487104
13192459612394046 210783339754989408
32508851385849716 213423746834082560
10206465528631734 108399083736957152
17709707566332182 250979067510030144
141708202864458752 325374880594729984
41454909118589280 275576113239753728
115388517658095616 211355514562927456
73577737702971312 148870897837443200
55977713806131608 348157342585573888
110382865648754064 239863003615718432
7395126573966697 227128591582831488
88652113909880016 277570580149444224
259076202716978176 310192235682964480
98943450712985440 168776129968360480
337691409770722624 343822864873919680
129730352880342144 269614366544536128
153262274796174880 170962138409585504
97791963318576880 164693211306496288
147673320922806720 242682772357671072
117613989860441232 123460883267896000
1444641715654659 62971805522716864
33646904685913112 214606962044725504
102556768412814624 317459554613883584
150838222022720000 231287905912756160
64530078048939888 70886650080583024
117568170486778656 325309642737545536
45444677595861296 150833332036225088
101357075998683520 240928984486653504
124651271908021824 186740432195082016
11404472287443782 217469835255408160
128405305153406144 153865937206949312
317510080287492224 339420690574489024
263936776457854272 346946613148220352
21052480835800792 315134228034119808
2593960377138315 34173279492668940
3011244344293219 128630701554192544
169794525724476768 347425087849029440
35251631965886040 229226276614254880
4066425269386130 169160733947497376
58600538467267280 74798485483878064
140088529243384656 348364779041787968
113730545917688656 195382838650780160
37239265329393328 284593394276008928
54575461939661712 132274031789631200
35282383124137208 101555998030395072
10345295883771030 14700819016291740
206783454172622720 347861104598428928
168792834292659072 293092964689715456
13799275615285298 319955254477803008
210207683694973408 238152956946112000
27455518992162648 210711344785068768
122007340212530528 293570790818334336
230107840828499200 266857019785511040
66733832699980304 277987811625316672
68097445604698224 221957811898911648
174427177719619168 178427463661708160
88688057740474384 116559499838079600
95489656539194912 294386309735190208
226135167390233664 271494633942549632
734152257251696 75620843531127792
2695963948425717 157865013598785152
138613016360506416 273919492861292384
83522718467672112 151007951715530848
189340018673904448 311106356043634176
92222960257662256 102739012817003440
106322397820177696 233672255170273248
224770676229204640 234222995168851392
40284099452455504 206181969470424032
134727728706985888 206062226076559552
153666278509176864 287642629634806912
32791441767757828 35801041712299064
148039846037986464 337850454144168128
69445566421419464 122539327145164448
189913934887225984 295520902782153280
172686845558702784 223881224402434592
64338006965236368 72698344064238768
250322234458073920 334810780442156864
90376076611531728 209309166444001184
188163171730127104 269265703883659168
75856644233410624 167289703858468160
94853567343323648 176733601261552768
44102133192165904 303475070815828672
30806978473962288 306863972073361600
107797783766893120 340066967304161344
21145442691344616 320053462566425344
224261860737449728 232686681646965728
12129922513276622 114690112474385120
127886004927348704 235662468287870080
64364437694225656 84742054060121216
12598814447502386 146880917000825568
48453795551466304 266577110661658432
304117663455165952 325249463243425408
11562244737415040 211793839984675680
10912833482803982 247532433437916480
139205072223692016 146409485087994688
93418131235552608 129960395831576704
42779643919542512 104729013298650976
120805190560058400 121399988299393536
160000555139355680 269654583197138016
11740292151577168 94356890367569520
144188325799011072 316252706489173504
113814689171590720 116171529744303120
73796984026366880 333508448540453632
24980148267552064 41227714100593456
56734123743343536 317619807883996800
117528147871662992 341383544134602816
70573287182324960 269498730848307744
127725215773323232 313148213109334592
115285462249639392 340061817420451904
314001215875471552 325532794716499840
256959959774557568 333014762338140160
116832510243335056 328248350970764480
50270418214558640 158140914320227136
260830320211775712 343952063277050304
68473200045123136 340472246713588288
84963966767024960 277739055541579616
154199681821598528 269333347250474560
271917082397905344 301946649321498112
121722080464013376 312967038527170432
278465121812502912 345092799040010432
155642044448305760 214860780756507168
77459416252661520 247000456933152768
294912320152865792 341273200823979456
52031972588871352 111491363134782224
58762339638239536 265528616067581184
53129729709000688 165704745763065184
18422224972389820 228875384055722560
246589747078379680 251812424733384800
130999514810562512 133502831726340240
208183212047733152 252913746138005344
123345969344389344 183563618238287488
196279518130388128 217103759500979968
49147563924376488 140776453244159792
243665950409692640 245621648908355968
176118563842372704 255128343643174208
137734041924869728 182946178254245280
231649111516748928 302348238397448512
70135971137551520 174412147901905888
183575852561772768 227335824135132416
92171550663924608 249203574521154848
82536926521934576 122239903624801984
76400932996291456 180059366458524672
154872624333593408 188673543233317536
341211668184087168 344778879989612544
130401949666222176 252029869250131968
28638408878563448 213778744739063680
31979757888379692 223626117366723456
119682698650232832 238248837234782304
185574180007076768 269550975353542976
327799718983091200 332982020964245504
157009495105252096 344091262722079936
13758882776068078 194936942934497344
70585584403247528 229009739483388704
259843345515944832 340144138490714112
208675314624848320 232101076212323488
154382285494284448 312957053476490432
169596732348591648 275668519365248480
93529142998626944 276524487379141664
159842813639289408 184064348552250400
126986549843949840 197455019257908928
157088553774843424 282545395718239392
62935773820607032 245673372706177600
164296636152104896 314697272159665536
43040107211101184 49079984319148664
174046694776027680 218829586387507008
89979212851691072 246542722913611904
82608413196220768 241218547835445024
112200699006220816 227820656485029632
132306394038787456 279643111834814464
79542445285434608 198807288820389024
171288736815969344 269314731107100928
230133818251595648 242313064844483808
232146412828776672 331388271346667648
69926181517569024 99523230547183184
86017323727294976 90736183179990704
29561025597528336 164914125870167328
166593632392120544 326565541912710976
296512901615303872 316119035076938624
52866330681218208 84453738215954240
238487519335791296 279265370214944896
320233049577616896 337220657701357056
231257291556874240 261297078245606560
24643045775803408 30175567044246232
133608904188963632 193083982065657056
97074784039860128 161410893144749984
199184498275454464 240335492265649408
85308938144168048 256530127651368128
228190610470042528 295291273441294912
74831444425597040 314993719561438976
65599605175161616 310894555983108544
212403827603383232 348190320181860352
86535048863401696 336344974557228352
260772782149487264 307510822818416192
13305989947140556 98389574809357152
9480391846198414 245374050046560192
208079261048573856 237915662566699264
207086978443081856 281322111352438336
81643060136819264 298652891814894656
44578104055785384 295753631216839232
99452380437464176 286842485070365120
104874088443061424 270378180102966208
76687432759788688 105960359164258768
262697713328625440 335692474877427968
4772692086032182 170241927791713568
20721127913911224 347529083213321152
83014199823346288 208899074018387776
253795354273755520 274180818845121536
196119571267080864 224996612856775264
29206650574617004 186367540834399360
623829149489321 108600102967595968
22106476577508384 248519474076259168
33355982488317440 318332189653998720
171336481994628672 252791409440520576
85451219223412544 272967498474401920
123261673935540240 277918052428488288
117052583278286736 317692365715426304
16673466545598706 346071742535374080
20970399244933564 132734420465158192
130552670811994960 343389224458290240
159543338899258336 203075591196288608
17396524713728572 301723788216100800
99648933710114160 226538931241429664
42615558319697088 123327715194476992
16982252536503004 166236217280993664
281623512077105408 344213616691145664
157186888248335648 212725251434655840
98356370558365216 317544742296291136
152456740195808960 273773488471031904
242772739282947104 269759937662879136
14071147957481364 186015508529581600
183758012988788544 277530046194060608
53257706809226712 310783017620890368
52678623519773656 178633496190537376
49977988247258320 96533694602641136
65499141789205608 172787571691094560
7689900131747369 209980077152816576
33206878354875420 115755503557070528
59074503163110720 121048753615898688
234085493537817600 319360936075578432
173616626764932448 328635518744166976
24968405063409020 212341660809682784
917959493897734 210705789502015136
219219595232993376 284868938510128992
102848618973012176 148414249636538304
47695027165645184 247448135274550208
219310043531565632 327160608404987712
65325955752781872 87500712681886944
14914910656292822 95339650470271056
94393111903591616 200244577671151552
183799160008597120 276430924446942400
106703562317562048 192393880957829280
88574006233735456 121536882283345296
94828013941159536 321336533057101312
4213153332106374 341821646430011520
248740111576084480 298288275776334592
116821427510629152 245106894280847904
18463079136223892 204521720847340000
158752940830137024 231233743686222112
86350440923660128 276895297379059232
126086039255944896 315762953292482944
234337997082331872 330155021598033088
225678228791836320 307294503091544064
72183407085048960 147983859243655808
238959379087986080 318852526690279872
118927609870558976 189739505807428736
94767915237912480 293662093343598272
151935625283126720 255313699788361632
5717024115537532 107082726287527552
150333006917936512 161164190523406432
64516711624486728 240143951542656224
195321493466765280 331135190184906112
67851953016304712 152488246271587904
66438773241983680 265629038966477408
65519920522440512 131312814952157824
22885777986134380 144910363837932992
162456020877643488 169148443414986560
33690224224910156 236322842183873408
140363451644836032 164757179128836608
61463126883564088 138955218864477232
86670966021284864 311883897016195968
65694055309909864 231022631141147296
10273183891537790 105670665029072848
333220367446940096 345863396802224640
14704395049087582 141015126078648448
31888702469905932 343868819068170688
162021609699144320 229348788060954848
24451879260061744 174751059580601312
33331333314771960 343457164309814976
9955056558052114 68796511334617104
55132133084948312 177701727201499104
21104432694988304 299673286089667712
144406068465319136 272339777793409056
26654067286731444 52115319738481496
18137543248421180 37712558743046464
25468411860181404 74673581143276096
139404132242168464 312575451920044288
46146351605768440 225197636831859296
6543857313744143 89430140400902240
289952427017232768 310198346983004864
193456742096959520 295095955844515136
250219832919869984 289999824522309632
4539791014171825 4882237353867385
82412970930584512 144351767685525344
166486773808777472 182742776821872864
89498152354969696 307300268220613888
172523140249315936 221458950284589312
250904226144513408 287040703792728128
241640894216331296 251773695332958144
15150395017047760 23482109992744644
141128717634981760 324544423892449984
141952411371588128 347445057199259456
48299251817850040 56496847524404920
14178320283285238 233513176217217952
127585683277781280 220617292302209184
42718165836510272 151853251396452320
158874256745766048 187460243756312384
228305982041627680 235153276031187072
82204556163443760 127667242466752320
130480034668315328 220102828765335008
129748358101694688 178633029963544000
223422500934886336 306338017085731840
142273006917451968 251887269693177920
230223919610802752 344249068696035072
55221443502648536 57946597131155328
126276646228537568 283240438463660416
52698794169030144 308892047618392320
94556968907843360 221197706704391456
39895789629465560 125730848173112576
224554114806572544 323749432742599552
65540122218067512 309722860229912000
274861994632865792 295730732102955520
186340215684071552 218628755385288768
14804171148887524 57677658370408968
29927360103476616 147856004835490272
20786311474542588 272979475658614976
180294775499660096 204051747172472256
116763608183093824 151746865032717088
168354493844857664 214700100487402496
6344323426306363 147171059969995040
5705044513635864 304896899818319360
142834070791428320 289681469075466304
43531988171828360 268179889869068160
29617289510250804 79585908970129888
47290084901499776 232485387382561024
150394796017573472 156951261170885056
173404366379080992 221517383441076800
119012861770714352 236537840829187712
38474039994952400 268529829257137824
104251786748428688 203903056193461728
39158649116792256 138001634053950528
112588486777490704 187926997120153344
291690188575457536 343488774786182016
260074218280907936 302439780064613696
109222329564411920 155472722547167968
92162150571444832 96523153629065168
9777309716962924 317115211582270848
65610324535543456 201491833218940000
97134524619198320 203375139489961856
25783113128406700 91820595078579440
114039598255025664 204348572346539008
39655755036863296 62106705951404648
143509547869364176 257690745468999392
285100984150170208 287564246349706752
129551584972553008 293752218934728256
35173652870173964 204307125998531584
68690049932501776 76880095174079360
276350872863667360 339546790482093248
71134872051932248 211546822067910208
155007562523063552 257766298610159456
61204768825998360 96168310572528432
204169272792022688 214793526837111488
42066623660508584 96223139454386432
253242124239570336 264310571469571360
301983773273736 201377196020189792
99599006335718224 246651530638769088
51198592772673104 111946619906680240
165667168508736736 175416149465688256
218731098225583616 322475868444075968
185800190699285824 339944725134283520
75550484742473536 104145435249345584
19776545028658456 289930881660024256
220780394570441696 342570331872280448
110775433306748832 143859440551139360
141662729780550976 257913170064638400
12511932966828224 145607993488558720
291109732467028160 309112703518016640
23001495982415580 57916542255587816
194235980567394400 227043402004866720
4405735728251687 41530595143904144
300100321129995648 307744068212943488
106945851755306704 302528929216138048
141751160520238704 185487893243616192
143491090861569072 153896646879036768
177438273638820960 189500462367286016
119964866916081296 262366771304036224
88049423048455872 182785959417980064
42811385245110016 165075530795564320
171368401171732448 195853143719215584
135141378307564064 153957697328261600
38867296255334584 246178320057092512
73123189403271328 272690450723192256
114264984587801328 300127816986977984
12076365567824278 211460541301242368
307877171436270016 343893127935095616
144984792665080672 294977732506470272
216047887443724800 314283962518658432
1990403951420744 238332847980106336
277353293774935584 345853819238832064
250461666927143616 314382485054221312
203873876451068224 244960199728315520
52467974964913800 291142088491817536
167159694346796960 225848400505229792
143306780787712368 288216141910907488
123962681841640544 152620708927148032
68434044057289920 81681116138778304
190951928771731968 238808159192148544
147182761993521856 223425474061431904
110096454338929984 128323713578688368
118472762046135456 224928944052809184
274144191711778720 294340071002164096
71592122823173048 327525558044636992
84358320796816144 252934751963066272
56926556067095280 206672960888992320
142472301710284176 221932786757226144
275728126619145344 304819741427108800
184492755545496672 239051251144749184
115274860315580096 121270093718462112
186979195636376576 328495579101934336
231886979869861056 334850267082952192
120919136361918272 253876610517649024
242714549694966400 296320030501715968
14555231941497888 200751638186575424
99685516313088336 269363551457488160
255731180789192288 324352769519882944
153666956594355072 344270069101722752
151955587828160160 315772301672600512
91243643169689904 171197469276001088
32415488105166620 134763825229116176
116960841414846896 217949305005488032
177214686000372160 271584352487643968
21743371021733752 250551476093303168
187859479153534144 261630590499298816
228541447508768896 345740151001278528
41369388633042576 70131956011793768
104669204743832384 108820041443433008
84821841729566768 228892818352726432
7442523244405324 42534282653366720
181739836118108000 277970602447586784
147676254831624608 293804327790904576
116674874552146240 195609425602369280
63846505570712496 115913292015754448
67971901336344840 261575216794952384
21458563063066956 268595087089067776
149083281700960992 293375872201542016
63648833849049296 171494856914047968
33200907980484628 318306519704384960
9348436858788962 245088228535206720
164097209799437056 327256998254380544
35678375442098288 167632822900549088
250659289622821600 328592950111507264
33444831679193060 81654209273967344
100567087295168416 297531776756227776
36357833164789496 110375259290752592
135312675546742032 213370427796165664
69664350952210280 270201548596631264
209715582095801792 284722197902427520
58427995628710304 169917452499298112
254573988822804256 310117609882956416
44689387464287232 324675169915980672
106489861533734624 192947734232956416
329581665431253248 344765400428927936
196788745465087648 289657594848700544
61031318750957952 162106899482374528
249604672641853408 322001832584544512
321818761338590336 327257213742188352
83916090201726608 308277339176655872
129998176198908192 223970357439496288
187593472609378848 224184719716926688
17954383047819178 345099289802131904
108657850095799760 150338900236202912
132695348281493552 186080522335330752
30634918923537524 238975758293807104
221885982209552064 234876925383869920
218222756954342432 328703421575110976
184672572738538240 263927308960961248
271767428658756608 287299595362469152
74177926230611760 198001699450710464
38288724411060840 135792813942386080
19347772851229816 64510115614434336
4294383282631916 241384201756502336
188995665893723552 234453207220413888
71518777941023856 341408379634473472
217557844853559584 277440556279709600
151821500285085920 217904062565786752
30177961798716872 84027099347244208
159709441093620256 202591206345774080
91100847837776064 269019257696834272
186840307977510624 341079452903076544
104181864763294736 211543854198478400
32812010686895564 128054073732584224
324283067104955840 327333852126755008
40089722996314416 40950238303245744
123951104185887216 246060781444845184
304476194357341120 325129052602306688
87420545934366864 236845232031244288
101235939691115152 337652694008515328
237718453381436160 325754250700064128
16790171282110856 176354025439347040
110245166857851312 171742134234277696
27840582516195104 30085990586442460
233894106079795936 261012998108584736
7199804758850741 232362112302111104
233311613492165760 327735866441624704
156006414839550400 187021142632331136
156093879989057120 346794725429532544
34894869571395152 146299651042403136
103871942810214352 272775969363325248
180998442417961120 313338092442950272
292540458982012864 296884872689225216
22504835468447408 47930548128383384
85893715888250256 151992526142229056
150237986818084128 172632814254972352
27009237355960176 104964649481675472
94951866564964944 157914672467092320
52543182108137448 137113229483154608
212411872735423040 286740793976516096
158482067700350272 326312672429949696
12907980279165096 190577574685568512
48836965637673632 195430081085468640
28528874736952584 100340874741845536
306254678054977984 329636657109592576
184020232453434176 253207129529181632
265938052510750400 297176208154007552
161604499108717696 313986392508072896
184772501872377376 294192177759636096
198625438375215200 270404438071716992
24941775140184880 249734873241851872
140999768787222032 248219295928295744
244857110103907072 263829438274904800
59686591252501000 167619171465662560
171874959231527936 264710584551396576
7190290303698068 15200339167169720
172388060007576032 290118687487545664
177839073912116864 315612080588798336
31865537492156300 291743534321297792
135756064472796448 223148549173046304
45182313685595088 266214811947294848
7946734108744936 287697929733381920
193953672286456576 215596574216286304
203774775617713504 292208191479666752
33632688749198444 241941093950709600
233115544629228832 264374400166353408
203970995059432032 294967243429951104
53474622385207144 160482410937058880
103613358863891216 236994741663004512
253074005682855616 299188749430275840
232377539212825536 318753928932243072
87718575244334208 190061203887731040
148967169749046592 327010471423138048
96320707060628464 338716269678632256
44139662348371080 163725529365069504
42536534708886896 338167685483702656
192568449595892928 219451176619201472
163400134396613632 251953533673983424
111816685337023920 285886546766018720
258519570252507072 344214033105246080
20610333927743180 62747972966623664
164968228956992896 301188679838657600
65593856031728960 319141836681184512
336995792691523520 338834219699231808
101039206181295520 227861291690752800
54539598196331472 311281952456224512
63598504318295792 124086830209459296
270034444718669600 308959118078694272
25659656114377056 216841861231604032
176234297594070976 177324589739718208
111714761609176576 288903014587577472
137551183529086464 326442170367572672
159451592454944640 317545605840648896
15138517919525332 180489746007263392
22383579485628384 94038231920406416
124206044142115328 176636414281819872
116927921079921632 142174774246023296
166975244136600320 260591519071532320
42044906897955656 255458932471419936
207935749906900640 308808819291639552
24489987637416516 45246744236595176
83424351788963056 259873934417409088
179914338907036192 315997966888173312
209517217244654144 238219430351618304
243894255353657088 285995151905311264
149198469989976192 164892208424867168
24570558977826708 311134734062261504
10777072219045080 97790282822493840
191527920137632384 313369134857112512
154007816293215584 177834969977516416
75858963798864896 223790831630814688
44691233038168224 141699034140645136
1733890521606159 213380009916809056
182103923057756992 329298034662624896
192173619577519840 285526606940501632
156073235590982400 338063085305037504
97061357854386224 101811927067604944
114771889621248224 238998621242047744
208893176939068960 255225186525081568
109436067247456832 139246674506848784
10158875692578322 329706222515394880
13502009732027404 207283487076465504
189891142298966912 324071975133409536
116699121256579568 166315441172669344
82777248734332560 132003209886199824
111651738758570256 255473649528267808
28750247380327584 332814782588037888
7077672540525872 94151179647359568
219279808171125856 301610237463345216
46701955008141320 305632467933542080
137657097378369200 178273979889482048
188176091499389056 292595370014635200
150626947355442752 275003714297687360
118434195832729840 188035216734880960
177607618202706528 262882070635477760
91267575274066368 172264010877089568
76959963168923536 277092661605267936
74851719204010640 154611339079270656
25896690101684084 198382093453399328
21121940003041244 158803535754807616
4949569606635169 293699127522203776
308107272284864768 346141599124492672
194878937788093920 299623550249756352
143070416075715232 290878830289139968
35124296803583216 248885597181437728
5427022820946477 46081899955227400
102809838653169968 257489870652783104
25591833574336076 295421837411907968
83361766159281616 346489033370297600
33531833290694680 318040287217602496
99934846087304576 179845929950986368
62267008836353744 233988748132356448
146098496157402304 292711530629377792
144750293444239264 282677034080076960
55338321729334136 207941239304256736
23685604824258056 318969995939533760
207799183541019072 227194054551292544
16937199155610340 342539210894570624
311600876201086912 347135078665207552
113078998800361504 177837006876708352
37194357571841208 233401969450237984
107439723999030512 123477928474072992
104599662919933840 326487393827000640
274322075293737952 333771489792767872
51670701829485104 83376255844674384
142507357454707296 292886725805798400
23209602772028064 111845796457377728
162990708661354944 343903450967554752
78151162892740496 196397653727302720
156093250316439008 321778293718265024
51929629104918344 141369524154758048
30470857550567060 278104156178552288
57960383656884464 281701598320937376
28381518868920436 196941654760065568
72660441616272560 226920704915116384
86052851880746368 122240542210056752
280950476416367648 326693273998880320
35979830413567556 98650931640874192
44090359889807560 74885856213641248
28092441947861272 216182283433027456
181598512335589472 222182891929029696
290863753667451456 313831529411923200
67896943444639208 339799089598454592
50893422215511600 284892830905942272
3915586616538877 316196048407673984
14509271909765358 260396642354562336
262291505035429056 336685215549657920
1545337928646588 181577190124855136
149925287457639328 217331926274879776
158178679748815328 171058843356909312
74561382429705664 111972640213871344
93138198359313888 246285799797066272
6058569478072919 34719659053721440
101760588202067408 300012578817760896
70724369705665080 201382886272150496
37781298890988552 160452893003699040
61656870456611552 258151190929871392
132749479224420672 183958606621769664
238115264627450272 268888021468867136
23052706001696 51043673315346616
27660954712776520 295119619977045568
74727528914816480 139766680651152608
82963184071792976 147850281414411712
228261357615264224 337548063675857472
280101646109981696 336928286268496064
192183796068853760 316943668146602752
151621507492970752 295289303882398272
106717740001631792 287053953031515360
286057100978211072 296856088002111104
153826111308416736 245746772120448896
9602896461794448 232182792512938720
18876389793663908 191000304900553184
13309837916887486 109309712027609728
31970219507758408 209700908159134176
117984472616427232 136863716089871888
40472387750024384 346128515146271744
29259381172127360 226154951773545408
120401168368927216 263541221409846752
59289499936085760 180142683263723200
167552002126910432 311942280425490304
45754975094328200 240907784021609472
21362662055318136 296263734450207360
134474560348443712 238370228088307328
60979365325972160 220414274328312544
7202480616909565 112676211521124640
102831047065315696 125324603195441776
54835467141523376 246327021393563648
129144167001794144 168505420781667424
187458023311229664 192622728621437952
33094707863983796 248562608458938528
176715705877883168 271877227923594368
42423414543165704 227937466560766464
21307640308258232 172622152282138720
30826255936936008 33826756902125324
187419704387525056 319947149142404224
45396636897375976 231101145373195616
123829158990475184 288218225844665120
84895478621204832 163594880053875360
68159627529557704 282158622567130720
75426605972345280 341479386759119680
54834678408387808 115107915053204928
164374653066995616 259142383984293984
208886211937005184 311038436253845248
38031988421988848 56757694893578832
56075898037921000 132500512824968864
183612736373043360 246973573101370688
214456326406582368 275753104021973696
70115115339146848 244052964839756256
44884778132090360 136278573025521424
73449489005512752 264123462212964576
134096898795206832 148030778530586656
129966116174222336 325951805558869696
56776352012060544 173283882224694848
187855165599897024 211808763517040608
52397923521899056 278976715128822400
9634741160986490 278594818038365312
89455241365566576 116136269016003152
103736865278377888 300970491828776512
102641091288873136 176496473152205888
90043597919543056 108599669399638416
335757131789199296 341127560362977216
113680247826034256 177599940589697248
93947641982463632 309895269973183296
48634250919524272 161100989490264864
122627544038628416 303162894676039936
51836830000308104 325179702489182656
50252748644854192 270861288186016128
3852462686712059 223756140791191392
145120871491827872 268996198869076736
122826607283565248 285651015478225696
168479433572650688 259886428362005344
253308037809649696 266983970790296480
161385632070497856 342927688009995456
198951265330676672 347776282366943616
242520659479323616 275789224369676928
58544569998822872 244338125440805344
17790524274770708 197527015293703616
164709436432504096 222958851850843776
51254172610984736 216997624360523232
149382770153155168 341978303452715840
136227164251040352 305362299543953472
317320520609350 333649067197625344
18221621502762640 253941836600241216
169118415761418240 186522828093115616
97494745196491088 183909510628285472
129898612878628000 180399731246133216
207991252797146944 284137593187200352
186246036124233920 227836476982539296
36060757709569192 242539706644917344
63931023931779232 144279311091764160
145694150837722848 200704101122472832
70227005439772288 318604485055164736
56479888884808240 102283704250270672
135832790425880416 254810232890188032
9092017896276196 193137745884597472
54505187918558000 242489815735181312
44022000421445360 221134147942583072
52541304779167152 295957499905523392
52534543720364360 302841474385279232
204479333270093248 313773771679949760
142231133111601024 335944060957236224
232551648276791232 344689047777501440
80281853520490288 337201667821087040
122896989819162512 252479710069752864
37038685382551544 113774818775950064
98440867195112704 332406819268612224
225970840723240512 343204966918635136
162754388310684736 280323832236023840
4048146222862383 198879116270777600
239333313987945312 294445314979653056
63956152784102408 141697005511776976
49051927260760880 144259512202988352
14137340489373052 251146510329382112
95541559886998192 128611747343217664
50803881486198104 321841512983968768
7989579496306172 241932208983506464
35218544906705512 298861762604927232
42138552418469688 248765271464921408
21320088806712948 108696833899313824
72248093240149968 95244379974737296
124861758646748288 131082162688397520
8810502694736319 144043964203873040
33447076637376156 152379742205874560
1445339402313126 94647578483513600
212083955438579456 226923565187182784
79984366228655440 211394972942797440
83150371291660480 121681804131919376
81163512249727248 220633745256590432
91358618222748864 150008138998074400
178426430323359488 283176910609057120
279992647734107168 297723631495188864
61058562195081984 266401368548098496
75928237618355472 269955517994831872
207153748673319552 215548848309888352
140164606164821776 160024116068518464
71413285779635120 238910662616720736
1695710067509484 246792379259592864
77872164926168560 154412178285161504
51235414888175232 99348088988819968
52545521232337408 221371158300677088
116290046233414960 227530048899784224
291047972976316992 304020947581895936
28327118922184088 273838695027377152
173062766937816384 177680088900248192
27849755850926104 223725265612340128
206550029778813344 260936754128548736
55978014456723336 166648860864885088
158693159733068736 257295657710847936
164160202338301440 212088807808692256
161911184581382240 204814979737582880
72374358728543520 225599436750740928
109291892683641552 240149683088061408
234662322424508608 281413210248636576
293921793745240768 341781659020854656
4803047570392117 98785946551411600
55632636446609840 182401450907622368
102321611159827344 181896487516814112
30328446729859844 144275234195262336
15865989809222944 168199294808423840
87318403377459616 171104615840338432
100995297592927600 280379035977885216
22278414047065532 192329790492079328
112197776366750512 293229061400391040
141191434464011328 155846726011533856
23147657594638800 169335991985959136
126884706429186656 150663021179040128
96530312004610496 265080309985391136
15899004941752798 255571371587680000
115486755971271360 300223438116475136
235259723952340480 319958434711579776
24462694066914072 250269147579128864
55980030375603216 69123180315318024
11694712129100934 293939784943997056
318830861929892096 348572574228138880
128147655702889280 348425736502807616
33999911833840636 167432363178502976
153639444170781920 344785792263010048
180846990224613152 291167714512170880
178719726829440640 231419289584649152
206384906455882336 288245849015626752
365079426633779 252807652538144448
72089202605627216 75256886875885200
87732269321060800 221797569017294848
70905501553905064 113342627417517456
230540293321630080 275653217802649312
1276191422532022 57866939953169064
19112514555194924 173056994797301024
128682154331059008 140900034674031552
156056276144713632 232831420107157920
34236297249706860 239214612555973024
13241069488549290 107905340408952128
65125897614029312 103048842278186912
161658450556188224 180882180519443712
250424060794024992 308485967624445952
23912570788384148 67476273068213112
82977342522359504 124304036997818448
140963416784858864 160988248846457792
185930644442513568 317906493602741568
70229850491946408 304088134714426048
31089714154503616 322744431661513216
19507243889859600 40261056031953128
162003935141246112 324878300811389248
47452025306932920 75622300037268576
38290263864841952 60389651474404712
209357524341304480 222500523227823136
161767122662109472 201283249644222496
277091515817371616 302538573233396672
100108975635272784 292113242081864384
20631088880021352 278748821673931232
65373021883739464 181924275239421312
85174773334067728 198922472889575296
261669638913497440 303844412431204352
115866860208557200 185371438790808160
51988399380040496 144207147167061856
124540711714315632 198712895699457952
206433068152343200 345900254088622592
28584325069953964 284752323965547712
176539907622970880 273376356291011392
109910638237106016 255193101874280032
132384802031975424 302708859659193216
122149846053899936 182563865527157440
7573503387853989 273702769378889888
172103059329093760 308440060332108544
24124454449513788 200667013461879712
128653167480781824 288477474314469952
270261115399752704 312912655849754304
202976569957444992 337903626681574912
114329865851154480 199465504396550592
78618643852655408 140521184637750960
154022428486411552 180583702257150880
101826304482290320 250373803410313952
210552169295288992 249375485870918304
97935199352815440 111535900197753760
18175640198575108 321824153313595328
2480220680710135 129506866358779392
15011732893601812 126882470809922944
158908247095434016 168456073280200544
107739392598004848 116043556395479600
255101847001938368 326237280220743296
333282191183790144 343235054645252864
114881558551128464 340723757612056704
51487350045663432 88005885876474768
131733784068973840 341633049083433728
140915497951826672 163855120569001856
154188551163184192 258738173888620800
36887614243831320 50741205626160872
36848013286693752 229222941321260864
15711052939124748 59368860537367800
23835926761042240 293912989218842368
154555698396138208 196838555679109280
85708795095829248 131661332342456896
162858174368269472 196480994100066368
174510915444675 76897286947520512
92372322188980256 236536130187614784
71226003472185416 146785437111339360
205074483998754880 311771868210205312
18440467973302092 251955820587138176
317220427280588800 330813188204692928
211898746696897344 301396113244642752
112018050480074272 305897892139037120
225842338239095168 291160700449861632
94682104793733136 281903381019197984
165727638828911360 266924002595863680
230714087282351808 250873812001504224
301411020979444480 339182382865688768
49366709570878016 336053047255795328
132136562188701408 239141375303395648
62408199387695200 231998161458583904
175454562625839104 232261936798393376
187885228092553312 331006980833040768
75234799581227984 159978755517625600
88148915112872288 138719820706856960
229008086378524896 303080818685679104
137874561765785440 254231968657941792
173671596916105312 176319434369360096
148684892142887520 260310244257331424
76939458997185504 245218023008843328
142553598505359136 331242107679417344
142602123446907856 183034998273876864
94262268965963456 345407309963963968
104232951948116368 218993444293464384
100863119495910528 341748812286547648
217608343862447584 237227235868650592
50890693889512160 202686178911326112
94497815938403488 217938292580830112
107510315588770016 285339320669055584
75523850849588224 117626036729460016
70370284756533600 136756200637844880
11196736923477810 282551681171745664
44794325131351568 71483718679786152
303452586527014272 319639173381886080
6960954959045777 150540350169468064
82569284089284480 122776927966010032
66866679757931144 338897065242873280
275746725790019264 308671470655455680
33523259727174876 273944347300915424
67880993031999592 245886236654432832
155176579998330144 301271870427313152
149104189102500704 342644208521220608
89423576722884192 323055875724412096
158319116920873696 326385136731638720
235971621233783808 330245855705367872
39367689593200160 272222336441097216
280990253539432096 281657699415526944
11201276833700440 112440414786761280
247583669429051328 284810521856650720
250380373795007968 297876233802669888
149591776262854368 208526954281116672
175922945410851680 236727484884210080
23096299950966732 72581008407567360
228140609004877888 342872125320327040
72514069758170608 319356890087311104
95638139634724752 160879067116059008
7451677344903470 258550437013222656
144081823116840960 169816990373307968
37395430507566144 166498863709005408
117841381208082720 210226740690001152
72960622310377264 153532624366610272
231947930698439552 248132861316801504
9368888653307816 15089039173659274
151245507916945024 191594985472401088
5471606770814242 133400690282316544
9449621549081158 183386039036208224
196057782763000000 322041193332935552
53084299980766592 188359820975428448
236396243146610304 238998433472824832
195363958868812192 294417207945580096
26836752100371168 326707287824465792
190509409770189184 236951778804977728
79977258822428864 344900131307400448
54514940877322496 141258449259580448
21240429842525460 46268020791373752
130710066518187376 138901965864566528
119170254210886736 200416425854795584
216255600820823648 302241795928884352
113569699095193888 170206084048418016
1530277667970100 293709578235640512
55339953587487952 271486924329510848
208316164788998816 219605822921521792
237088940448188192 299674213693537344
262468946598367712 346087382218864512
302928945867573568 336457785525405248
141598937945016096 257401637647781184
79919196219633424 283600935926544544
84900258006158528 258803496862531008
14931054856466480 344714934388745856
137100425268593184 248549090343933824
100515269102785872 230730995109568768
153708547904059392 157798979223972256
31922536319004892 131115234065236352
47020502011360488 246199428664185920
175948734479468160 221101495960455616
71461760100434544 321921946520298176
156568110187177696 182540020149249824
103304253637486560 104806487608692896
300101041645916544 336852711964161472
84093604434524144 157338049153568640
135662778136611088 319288981886422656
9607413258351470 288831240550548352
27792272195644312 148104097932700736
65109661855478056 257942191336290528
19002278053353236 134991137093775392
64438453112864576 166460138171497664
51722564382948080 310558215978273216
85009305121403872 314495715729232448
165059241172527680 222144445973866144
129122654430391872 257169412139156800
18052718057756588 72413729678952592
108483842244189712 206723563246773120
227541609773327904 334668716037786624
98256651352415264 146347691646505280
84490008484234240 261302899845204256
220174518261202240 265287366941181024
6616412974290795 253804062202314240
256147587341093536 339423073528278016
305775465527161984 343674468743211200
152420574423068832 262468321499387904
83680597389930944 296040838188094208
66450221387543592 317739902848874368
30945712475551756 48851069433651056
257261051021363776 259035318100233696
133296482539304160 216051125463699616
200834594336137984 327299861136331328
190790755177314496 266746302637034080
120681168785700976 204584823042247552
55353369574289752 148559141019414336
185590224221761120 333649687858399936
138471296804308784 221738650316786464
287084045845321920 309125848972970688
162142858430735776 278635911904181248
165351089614722336 344339200459917952
66971231099263496 328957008233446592
229593607741230624 308209538265132544
65040666608542216 258244253809943456
161465378860633184 258205662927701216
1850899810026631 340870144432451904
232970444702251712 266777910181697376
23880762545295908 108423465351528544
49409864692778048 277222672017358944
4087332108293356 302297424068143040
182338131307749568 307933407705202304
205723172458778176 308638420470726208
115082179161820144 241317757686271008
63022810152936432 260646613504219200
117512579613664016 135578326714419968
20706217573681420 162645113413157536
79302597719212464 262145333081337408
156383526458971616 299731868799309952
146383968468985408 282872662621182560
49506135727026000 137211950876092880
51360750589380472 176042039946060160
121460116895586800 347567493662015168
92654434791188464 190709538737829088
241861425064523392 260970158505073760
61425771743017048 139102349667643968
161579445930581568 198882546272686336
242081734893163232 336285402939497344
89916306377155152 210900787646389824
57302478469488336 298146832351290816
25590611988188976 159434696295178752
112281975131561808 116589730644618144
88092432446525104 206951830478131456
120956693161725328 164612389964386944
31987286840050928 235122529593345568
219059442748193760 234270463590536736
112734725270756432 176646622843032960
9352473833132886 295205584676772864
26520059410761780 182345269918482368
217432188321035744 341539328210267520
33465914028766824 98826399192725424
145457446506495072 279586662411235296
47717449716432240 271817329478734368
298245924663850496 343891583786742784
190403617567256064 282219069967725312
3320009374911169 252845241485457248
282605460699892672 324076159806892544
192899055513082592 324731852972757504
104853178081970848 213297236760214208
86479480269340480 233093165938013600
74593840137283920 188070503651215136
55321540992337680 73115164043453056
141843447965537264 266791283984655200
275759569876902304 318939110486080960
43761835116508016 200212337176272704
107451458741806560 267405593900148896
195250672559952896 344766881762944064
42418736389327360 339394240310679360
70804668024349200 216514488581308608
213044008140506560 328920032371591616
20915326095926032 161567196502914848
134253319194214832 273832460634155072
11242923591806430 318745937956468608
209490301849439136 244509703344994144
164207082503861152 240863515731366144
234711866091117024 236420334106139776
1526681831334757 296030554807427392
324291992873281472 326928405894984576
44755226191549928 260717954186222848
46243229095793024 269640577172556800
231729802232626208 284303650509095424
127513345676772704 258787963464069376
51415634531348768 227980519747194016
176867708961578464 276990415495033728
16483991525587220 273074391138897184
131337421299223 152985124461646304
61311506430235824 193260628444878112
245122380752223168 322442471159824000
122876544655382720 137996025104488384
229285201942165152 245721545155139200
82255637177251712 198769385227123488
158669871274220192 259375090137570368
226495295769102880 294389100395423424
113288201654508352 145633982339630240
82792050505107744 306296368647879488
46893501949881120 125428592996657232
73482043066018976 145922742173966336
273225965084017760 327584904863194368
116968026389643408 216462893854337440
99039214468833328 190376936149876352
112992431297694896 210297506792772416
107622465801562432 148958670219951968
23400314596952904 277624467128234816
1429431533535529 205245970288360064
68092804092875984 260463590814093312
105341826581676880 189002441718556288
255530538078532736 269401007981622688
243594059152368128 269284992189674176
192167019621298016 321964519710283008
736725652549721 212084714441391264
173399481038131616 254887270087779072
45286664600080904 279390904310382368
50171794723664328 105454872225353216
66141503938749616 222827868850202496
213326458439470048 283085923854927776
169350634409469952 238818228837707872
93145320646105632 146800140048103424
52104139163319456 226059007721252256
87451003781486656 248373840834138144
115572321733588400 218387996126627840
21764522647585604 253325251867781824
14187925959648788 99768381620839600
51368674199327632 189548589631189696
144679693305518112 252156545106918496
250521054324317120 278968110026974304
38850540558101240 94512872247730080
60602628446350536 84622987873835488
132102160373520048 263138893358520512
141555400212316416 334536478357435776
126133248697354288 283453896833082944
50512193556519760 289657040289257280
47989970046519040 128326253279859536
244689716932528960 263629214238112896
54131536769776064 143977876696870816
272101945222025184 337794431727259520
20809950681126656 181331026279654624
32496512586409296 159042418496739808
341980715503205568 346816532753269312
47006999312927640 139095870957739520
157501050972330080 275505703012721312
6756614387735905 288833971992830848
144894045741549376 324680622402715328
64880153843018184 231875004247300160
53212636476563648 60040804453337872
98105731403155440 339692335396261056
194062411993956192 335482747365018112
28626466119795892 203449261908607744
23860544552704220 146233798201316096
106323927978218704 264294781103199360
8864596013900836 346176316159098304
138433092509134896 226310585014654208
82781622526301168 326390242473294464
224199934850795392 227962815206615456
153827301448486816 347547474217486720
42313342684865384 154636375490378080
40346507618737184 339814633391289280
284756022931891840 336093622029782784
67566112658124040 180133240744132800
181161504373385728 226740449882925856
77266550856486288 174435783521714240
203041954071601664 317807994331579648
75780320721316608 274227741008523712
320541398899704320 340882430613008256
228709455633324768 330746518993788160
115258741801517056 249913479225629408
36549632953499272 153679694372679200
192304913733240000 193837137284092320
219789820555339360 317784498421411072
166936230718542720 182280427657290080
201052523104144128 305375832148833728
334426273115207552 342739620877630336
233180133913421568 304075602908644928
161388187191081344 310762653910815232
55488459041304440 155242569095939104
199042967927433216 280699187388217024
74712413120492176 294095266116023104
38634707441467200 244188066559185536
91157668147351904 168993579322562272
275593841542372000 295923160445108160
54341558335523352 339070098888493632
12178841595495066 137965016813975104
2725428892315618 113633982113865600
57153153158686624 235086159743146432
74927058952369520 322761774717001728
148764179540506528 161118485432587680
130473762932467264 276061523730653568
210624748899523872 265620879243334624
39966636758163584 88508551824873424
338021738801059840 348580248391970816
218192384621851264 321616037418680192
102862309115813168 292589798816811072
81636375585391120 246128799815451200
135092907462936912 183176706504273152
88898259599560176 132146828240341280
125835557639965216 150505115250396064
11794252654504074 215986339728084224
147871029731286880 197356057551703040
4888195908012863 229676934516185600
42681148880038368 276383212703393728
95608763685712496 246417447769947904
37893667076697896 335184654075433664
126290574944946224 279491362902751744
284076832647656256 288883090287082560
118754904664903984 132304338805751488
109274170872788944 259937594897945056
63934687700575720 67109233989768072
14498243322561268 148144181282436384
100804578618796544 263766295356889056
47239359038951200 256528985111233824
3619389853022208 114182888602131696
20825580945584928 224022791945183200
134099218568661632 290326357505752512
91515791967062160 280190856029967552
19553463824481420 64327420205476984
309023336658627968 320850679111704576
127498226870098080 174540888339933472
205060030031554624 299939612388686144
180269199636154848 241626837240128192
72134420095082752 241883254194405344
84793562960319856 143410167452954240
96809303267512912 175498937946199808
222468575174773344 343422171913687552
31231829600097396 263386789707923872
69711989018067840 331571847949170816
157318575172076352 293436998327810496
4669129720692180 180605415944390048
79345130010057104 206338141415036544
175123262372433376 177025320302710560
143099772556542208 167395194370705280
144038715919938336 325104390732725056
8074340299352482 232334417368631360
80748011458294864 255993533611044672
63621959485129800 249026951604893504
89111212939531808 154513209518405824
40170977291505624 114863913972081664
90005146658691680 178132870412066624
87664709394882800 167931331287870048
51536721140719224 79017612639732192
288653250976659648 298522857639128832
140032051833157744 208087008864502976
112325833059656736 326288198855812608
3699692163416094 108885258827746384
218974335582671552 308074533101607360
238172244128530688 343145399402383680
205144816412558368 296786042084530560
6093346919443520 39001674656075104
37442527769263352 55434575532347400
296241725173410176 304863873296793088
274087006925947744 322009433419228800
46686901013993928 237990912057021120
177687446883656000 265771363491571968
18152597844885776 299551581316572160
27074400735002480 214095686264593824
267788685905031040 280757841154470528
133196509132320096 295839030067614912
75566212647421376 272769129993025504
164101873543464256 196731266062179328
44265417911482784 269014776712053952
12053618676138348 344212384277585344
53564194718526472 347735142902340608
314160819909443008 316571898079641728
108236745162284144 146916958281573632
78284965758613824 88708871307470608
7515325052844502 29363308204577440
125611568479776592 337652809491349440
51989643839901472 92825430061655504
198401336868672160 229186849064222368
108699991523442048 231914492111830272
27376706861071712 103289455304588784
16664877016891114 258834703736942240
9562341565195126 287677660040488544
85566864095696256 182994347381195136
8122251082741318 189336105881491072
64169586934343880 66756729541862848
225463356253976512 323729418551565248
172378389427562464 251314827688198944
155693270194072416 232483575551919776
39332819521645504 105549307185213152
9853662444014164 32536330759123868
9527020841509462 52505734821977448
120197617292734448 347388135457769856
271205878509814816 285716144680470304
61725823081891576 219391454084399872
116496218078989328 160498767113820000
198545239819486784 229395262201114880
12740191009136688 145704336988584416
52599437894885744 200773411210345088
179049829954704800 347579731018940544
36969846165896456 217608549494673760
23989440905892600 278405595994929760
45678601484630800 175546224258527392
251902238314845056 256469606717834624
25070890459854416 291716251901926080
67950285110162856 159530119982692928
194806563621222912 276838939884703648
26795460091300908 330948889367883520
28904239582823424 233246000640647360
106596415882253392 245205799705931488
94097331216101888 121572719243511392
61845313052648712 319726803297989568
38249706577001416 42244314463719832
21093034570687316 169076043315411040
78983597339298208 243110685689179808
27623534719192492 45156171762174648
147677832362550048 331101817982195520
265132132398304960 348069162060757632
207496809783119808 247446124915133152
155331656249022624 179242030836804192
82933628231084880 313853465931374464
169176589515477056 238946708302767776
38119698339489728 346969771311439360
65443482581977472 285919327593316608
208884267169989440 324448703442887872
33095104334804308 262651561585880832
81191284010675872 86917713676482704
17653364701809158 179456705850826624
30258507102808116 226343662674409600
108884271840979712 150873049871780288
110342027947267088 200905595923839456
22814235551894756 218373631002573856
176231095677004992 213728955790682624
125535397161955104 290282265791655872
131196364013902432 177395524266142688
51784166486978064 124515610546445984
1882894608531618 207893995468219584
87196807772420832 248229737157560512
166258326298244544 318819817058951936
209522085122176640 258312917573204576
25235444393044412 123031491921231456
52974240518433960 149449108941995520
84405541915657312 326891468835630464
29869973386306784 317370286141119872
116533780158165600 343157480876114368
65368210176125088 301123317316033088
141820603331398624 326428425248598144
215442135657331104 309246330034621248
99200475345652912 230658744070444416
287494022287494400 328757865030230912
258596464532687072 288645524644237120
162628859545341024 324671535575354624
82033213156199152 248924016640409536
159455904964921024 277193926316752832
242092959318394624 286555371354546912
27447669422355044 332710251997326464
125282892997113360 245943069353658720
238302016666764256 238494545241878464
315662112387350848 331901119235373504
226207747501625824 297584735490291456
250774054132804736 327646374554221184
45106512862673128 252009509902118336
204044820923065536 327966752392924352
100815119929427744 119008742269916592
267149848271054272 272370670691166688
211966131526549248 292031044936850368
2873550537646218 100586727872775504
300799017839747520 343531181879202048
120538140458828112 296541961468745408
31166962968517928 118685015174751408
103443878055762256 306777105233710912
126483871876187216 268587602923893824
151304197430039744 307084237862680128
21377493248977988 50094523536111832
29367762496564488 344932636186636096
122260239029802512 171257933571120768
9437526025531368 146070690613753376
237501673746418528 272353692439769696
20710161341972732 297799501252021952
121436213122968928 241931246448752224
246824848758309408 259609245970158592
261132102713398240 321933233574723200
60742189681957000 199922206059573504
155821245437529088 179634967723223008
53376979827846608 212961474101134464
115359276818167904 211207887626166304
64579935479629112 98276880002845760
42479738841263560 75299733604924832
56038954823626040 265472640318636192
91242829948893024 178542732977737760
3537260875390279 169477988395056192
64195271025019712 219261358417872000
209160941290691936 244997898230530848
138347410890557392 251376555908925792
37235683873068192 59355880427369000
180065819198875328 201399340598953024
120801608281456592 203951479885416608
43200346801340648 203192312838880928
254447088316104160 265503745313259456
212066477492313344 243246223378883552
136334545586121248 227075807257886624
3746293593199010 38259561257727880
6488854880415411 266288852200211008
94336798221233504 226252378481269024
219374786077774240 278145281304940448
150416980774976320 198080937319390016
183007238890182048 252040338535340384
113398526751382432 144761327330332864
71788990996471152 184659681530340768
217878391771254368 282139121120334208
190415964628408448 214945665859646336
41450678391983616 218976123293311360
33428421144619956 199691773808781920
60185497525263120 345107838617555840
32983934306163508 64551254435996096
51504017435478424 317692965459787456
185775463844563872 329168412574998976
38434940296523776 326769337979543040
43741622474823632 171341629386745408
113256404405067968 233930451891604096
11116579947278068 110248935445513776
147539532206497056 314407250882882816
330029211364746240 332034696377749184
126151995968183712 238835894976458304
183327217832054112 203518676859090144
38325501935611800 74699705997346016
130763459676520064 136333423971512608
250309355560620288 317932546446320640
114620264068603728 307554939328495232
266832985723379360 346774193152978304
82029262895221792 89276986725410144
24523709493647140 238443470827638816
124051492399908032 286894083316114272
221879849192601376 222748123431192672
112172262177224048 328666790697991424
128906208073339248 266639456785511104
12779320498428242 211625334827251424
99067206521527424 142200606555544112
123134153137389136 264226952483070528
151888606174700320 165409479381576928
84062164727005840 140235996080582000
1159445902424516 130478130598520304
121946415149652608 298641915209833728
11879136940087486 314940562528089920
138601606034671440 275785027629410432
189815780447166688 259722210272572000
69687264615305920 181916293978353600
215173291069852032 343964483230626112
30141914969159308 338538393737649920
33837010706436924 171208429160388736
41539800912060312 103071281582341712
4123925955287536 98380915856855616
28327463173295560 126222766779653440
182771454149298880 248160234070788768
30837443257677108 292428720260223680
54591319000451008 296399776718229824
40359567233148712 109666338751639712
62776278457769616 181363478528984992
5571426493515747 62947052522769632
166146327396532224 239732856298970496
16719221161794216 91558897254583024
122959141110369840 150725267839676096
4097821272848328 178509149973475264
35099312887665284 107465865274935296
26095827752765404 140915976515050064
278502945225195072 311529523632609216
75616495832946432 151147494059940384
59570385618713440 324018652015437440
49720230599126288 318255434674188736
81611377153080832 158738664366760800
269042000809891104 327484201499512192
120247390649235072 347381864988321728
231575886256901056 285127513886612352
143518816622362928 280346227363626816
183868400478849984 204787384952373472
248211710561363680 335210435284726592
9305885281920374 36994558883681352
11721969993733996 305505937807130688
218378047414880256 233712923925407008
100207040229468416 269085084398218400
63266163476187128 92059074280481184
92510005353760944 211561800220378560
137323397660029136 155489875090659872
18246373098602520 141538827991000320
24079364925089812 61905521661149080
221347781126247968 300877225640383232
125412730193130144 130417238751571536
201329390669868736 203546983024668640
293123263899543296 332688689553796480
213672641253555296 283824117319234112
30243806115702664 134127736001826368
73689289587643504 310774724150827392
9417634062093926 199574739079391680
56989641587388912 135358957991805520
8723315536802206 103463545449716000
44780416639958992 169275967273915872
205977591360859072 246912945620981536
225114852586190336 335521841510255744
200551238168681312 298311718118092544
215534572247323584 308166299786764736
10195941421209646 267204555609164928
235971777866876032 337925205231471040
166288879101046432 325921032009030464
60591963423000560 273667000442560192
12456881679003760 141457471730182864
45681138221869616 177086388935693152
37625262554282320 233419073493441152
46839396225776616 164398674278532928
40235714609993648 84622051865247152
278774418593507040 289486616247448896
33624922878355688 297132025492001472
164429523936957024 174634733904376384
27022327556129880 303714731605474240
157447135454391072 244889147866180928
85442178799402688 138082478519677648
43992023693248472 261903611495629184
140854226342177152 319227568944680640
109561058683729808 307196520884047232
142164707069098864 272450038622995008
3953512140987001 190224758044355616
76076897053201920 162346115694489248
50879905522923048 173354503505392960
52999052582152768 228787897507666752
97094112404449712 227029863656825024
127449912818964528 168509095878808416
18527566400409032 20773633224681584
87477136667722336 236122872561204928
75259940927698832 318239104504580096
40467154732474904 176321564840353120
30892325181031500 344831019322192192
27772002795131724 163436392456762048
199477334177258304 275830405709582368
2661055874748172 127943219672691632
245777013375390016 288346604043113152
110342719058909392 263482726284776128
144293259495144512 303307345562796800
383409233464921 38337137769962264
140809436507788512 159536035067783968
121393899733356528 320882532187509248
136411520807862640 326316591399139392
74095288964802688 332311723287933632
173065796309237056 261779637237019328
2599766836153747 309382739444736064
72645828339395456 280150294767692928
154217711535687584 242508378653932192
18505502672781812 246442752868401120
160317188460924384 215542279329636128
116608116298768368 171924204590687488
67753737344583776 221527151102881792
159386400427876032 302899550041516352
15224905987239832 267065893565338688
169284187114762688 259678973198653472
296198277653426432 331501467451542976
105014086584417680 226960328116469856
49378203528380024 248348124389453696
194518577736461632 261275613697690144
35645390611427576 205635893113005664
139613205401592032 208098537544521184
72773488223283808 275011995185258368
47765138441999168 271064459434505728
105471680042226528 140566629369583328
74465892038788272 224111242645329920
44528045120896016 265503708162651552
8665896232512435 172458248342403072
20284795021972392 158742106541720864
109149415562821312 309724969244860416
39407054280350456 212722738031713536
88540547813576368 119288224897004816
62759411570628712 111755276840170256
22384596646868092 283254246762088352
7114974874160716 241098028951688640
194663051842261248 230567317224298784
208780119182481632 317772411798075648
272952886904866944 318224548998339840
286356092454446496 298766083737813568
44147705628890120 131576588301047008
108457515135659216 325556368447622272
272357110597409952 327040411583579712
79504426872640992 325079252419204992
274145987833741088 317747249563582464
192907092902846272 202871349774114176
91229097170188064 298454559020468096
192731097859909440 220463737634201728
134313627205241616 256120975080609408
76427719859464688 216786384025591616
179957634470599456 317479874412717184
145353918482831008 308147092120936960
244284957161128480 339967901555355136
74441741171341600 128781669058437472
147569811584285120 167658421417157120
273353872358665984 284323385738617184
160315045583751360 335691787436101760
174198646158495936 254546051941646432
287242165877953568 333361644482094464
112315080773880784 331218935511836544
240293939806933280 315362297910053184
371217763557585 166348104536133984
53042649350707448 107702216805214000
276128265327806848 332424472797018560
49081604730617272 158731558917563456
74237528163042784 121563936550090832
131051025187735776 291941732457907008
63212072025197192 162261384321895168
303702174363111104 325943876699827264
28651094654544064 218711081239633888
218229255444270080 300374723212884736
259567152653505312 340306530559339904
210925257108137600 302029270334128768
69669219327168 20034571389414308
40485689067191112 271268933575235840
54580050760753320 80995607108030752
281670010746966368 315593181554833792
94956475312451008 207748183455800256
306597618818494208 337723198121775744
71669442594097528 244392409068151744
180620795693448768 334755276426651840
123128588225828720 144656536331285568
106235315717084896 282625714181551840
133530965791715968 215385499196520320
27499704285266260 95353192065865440
29539669210986060 59351960085528848
50341281096312672 261805187708458368
5929034425139116 175761489618507872
37982518216457912 94728369396859600
91916505495875232 235963809497654464
8422799183495479 216651821505834368
88627350481721920 238906276647742976
20616706798709312 143286767901018592
53494695530327496 264998087069811936
41657829318106792 180955494089032576
12564369772872646 178194781903636128
21341553331952732 176230428092890048
16822754907559654 56222806243494584
7182118048178413 59374247404332040
43480300421397048 267573299052732640
59973982305976776 148600008407012640
255020499296457344 321250470865894272
260701905745696672 317241973395370176
134336696267503456 345042350186170624
62405044182515416 344907658459433664
38353958912128152 72567006042634080
220301242178619904 341799497504189376
52145739960500808 294801847859250624
89073984764461472 315648483817913280
224181636086705216 305635427129326464
108404804870073200 296593741212595072
154539802719315296 192019291812986176
65453642675761064 207981114343802816
31769732123892048 170567879812216224
137330245780582128 228068593254481120
11879472906760810 190947099314408320
138234009125857632 256429435382916672
395249760591089 236894577376419616
145792571584246464 233984738143770048
102804566970836944 270240811691519680
40519729622065640 336038323676606912
40528070692608216 237867820183439616
24828392046796896 181879779993343648
205192532942804928 334225770018526144
156411684841477984 286270367818174656
26751096355744080 34907119070918312
277213667999656192 298227151500685056
10774596423295786 247987814050433440
176079756276511872 185090764398147296
118974996169401552 175527023366097376
240728161347354912 343855641337996608
35888074919410244 282465365928101376
3323532924174198 152994322565626144
200410404617906336 326093867199476736
157966465145863328 262719024908374688
247355626549800000 268238631943275168
163998724734960224 226391295545471456
272552361891015712 291412753490723264
6135543641157223 271200277220633120
6626314165137588 231095403913914208
186388558007256960 202057052958285088
58821119514985000 123213848869567888
152569306718543616 157472994435687168
38091399172583976 249283433938891456
176127907744636192 226757942254535872
17096579840971372 186858509228358592
268644761634990816 338823496395963264
3663174085654868 192293315597056704
209356156352138464 273704069030102272
26213559867754580 158430170730820416
322077296621709952 324468064233320256
179549901623465888 300311032950542400
175820304256135008 229587260215422752
24965229871135808 192956631113031520
41426540513411016 301917719199565888
862896079174241 227467215582558368
313490371516773440 322443993998172672
154339251539523072 254550001861058272
200699832055735200 347067606505097280
69388418952955048 219027625059369536
67962205521936256 259247685290360224
216620902007260992 262372714201982688
219521841566852512 247626834681977536
118180342300850336 120685415653852224
197835147265561376 289185511226466304
16251510176763974 311800570358639040
95678485343941376 268272609747062592
59764371700759576 81876932990565232
279121832795894816 298628988504924416
41468049621912640 235092509498810560
277362143136003968 277924779402821504
33063469738993336 267958960411322112
91536541492740160 137446010638897744
86301012550934896 204867181774463136
26458786416416180 101099067013075920
227509186971954592 315886246919072192
192109468797149696 247128434363824032
121011020085279008 286511865387641856
96208502541590944 325227724068179712
23772752755248132 312970420298873664
271112739168093024 307789626462755584
75470594340733984 318021249177994880
185422594581322912 338290523403986112
165883513357484096 251238616537236448
62383611265873536 254514356828691264
106023239275015904 329177949305761344
80057037193705120 194719603819411840
286378071698194272 312166738255168320
265125554234950112 310177807012353344
59988808728167968 179223729867516416
36292533378482448 207968953162947136
187051875796439488 287083083308065408
136187816897418640 309537783486163456
3790130953716348 251307969704709824
14540338006623804 127975315199821056
183030305379095840 186495144896883360
151082550126704224 205483459836529440
297215961649833536 331625321616807616
38368185464013976 112004818355437152
282640634404269056 282643169151027328
110013718844730784 223179666881230400
106174274185815904 181691991936631200
210074396415641856 316120375004989184
5677443257044492 135753481332852208
89943940674626016 122005658897049696
109996139994442464 248420068650812192
183877767306707616 251611551330645824
2698913910344565 21738340938062136
289937941920785600 312380740298935808
89753942325099216 283278062993296608
8079487357125615 151314273407913472
182843365342385312 318671753096284288
86246364624247328 185625472750491776
9044478279447096 311608283751031616
228927123838244864 287266289549461984
34811459102289136 40068338573493696
31209119147271804 325650753313051264
108226520076799856 292564247902408192
8595235249732309 149972912923348992
46459194579976592 152448644579609920
204979664924244672 291960493409520576
196911927933568128 227351006647433888
188513633304251104 206702078109420032
266551807992201184 303941236163799232
37640500224222496 63678900341867384
103787461385022336 210887192789047200
157994307482802592 164966600557687360
46586874541605480 173097476538723392
7180276013715563 95030513347507024
223235996211004768 252297363304694528
62715990897431536 260341956412696672
41740797113756896 212753827939350464
217882664739158688 330216367557379520
126201997695997776 304135463760348224
173063397844834912 189044950313811712
119589850733686752 182552117906586432
67327288395533856 192983273398648128
38845355674423032 262537732249265600
34504519304286392 257370607223006304
39726054369313448 90125186830098432
93514299528743616 277401540549713376
73236142733448768 327378273435717888
82522734087501440 92640936107809696
75866167789472080 224466716643062432
47420648968008544 106837431171205072
61352307148038336 84963803769551952
174527380638893952 197710859865250784
54960590039333104 240543125753971040
47412977974888088 274654938029697312
45255615902471920 167595512414783744
146059651080431200 308110049944662592
219394800799006688 278889503113836544
47672154880669096 287621847147884000
5442460296506402 103831375917072640
66710556594216248 221601546214811552
40484739891688688 262389014001521408
30053321217796 36063136498508904
215440143298142848 287183464365462368
56038752572532400 120214597289482256
5629055963280402 27545284008067920
125791733350214784 192659343227161952
114899654586820448 235259813485004864
71202767768207752 216903525046548736
130522048211514480 229837003567255072
195592054595952480 320673341963194624
54463547250235592 285203731709346432
66698956376449440 209778453420046080
147681983066627648 283315039746815872
192438020964204192 343272834017828416
137328751253749520 346032307327168256
26563573888660820 283056238096915744
76381052480469536 114124686219861728
163211601100364768 206651170253733632
238295711641473120 340872765425592256
143013118005448192 160312817883676480
52975866608631424 110228287937073504
49887237674008928 62410204175060016
7739977112631337 228983642207230720
45849243689057736 151045075814264576
226601901625915104 311888574261945408
69639304412680528 113727972056633744
229104985768329696 244778171112875136
28816814310578436 109169524912963520
131553420419574688 346084667293466496
66239975290969176 171036785703936736
70464479262506176 71511022218743096
68339007264523488 339206625745590912
79406126445115392 221732227795235200
27411637739618100 286690779547699680
208357590296876608 313376869915519872
68043487977499392 136251302993286336
148627335090112288 244011699793029792
4306846305755112 56885136600236256
159459511780268576 340137080608917888
153186839621199040 233746479973742432
235925866869642688 315394970497193408
236870436726766464 325063533877620928
300571948566943552 338495686369124416
166090003479160672 229351108988284832
129346323712041376 280937784612284768
18280532060372996 103799657038915216
34574664348813788 138986392946770752
11391121669835834 315358862931634688
66674879445535352 340680889654560192
29241661186370392 218080744566654240
92982846941165376 265019179827702144
81843102330412224 128096085629552752
7443057974046024 152445880998829888
8878140050479869 223722780522453696
123137516829341712 309373459559056576
8324207541842027 336759914942586560
267909146447689184 287164267006454912
63816202413558248 121966317502209536
16153512573448130 233579889306403520
88018873489523856 234940202527915264
114512021225252816 347577609910705472
243626995919533792 309782767867382016
91417069682239120 308203611913168960
7220193873437794 9090422618462122
148567065338557184 269638801108046656
53310298853980216 150230607891212256
172658838396494400 290535839198767808
23404017954979620 42518716010267784
82095817625705104 172716686000515104
149794801461738048 306638502101874112
147439634934422592 337978591382719872
121794695850543824 185672177850339392
281043702750634144 319578823806416192
49166654751437944 260170486803508960
126922257258839136 335504223546650624
169988625550914784 284788788490955040
89067309829981280 177095824344176480
161935796342793952 254458399005237312
153732168970810688 212091623701720000
189612941174453248 199502538008996864
23216688897746492 59636675344678488
261852044720318400 300021017876344192
169001428825698848 215883903807117312
68134529077797648 198145314553428128
158682240049756992 230075516764590944
229904639970443360 258302725947160096
12342229910028626 196403557280853856
162742942968727648 280247855462124928
200517676174686432 293261881305925440
140108259484634608 285500530102950784
191033031879671456 242082164888857056
6232191783009984 26649657989873960
222156159003455616 326301729488184192
278261104396639616 330334990584724032
125808189048391808 302647242985394176
53739943940281168 91262947072638208
13785246689255726 301257625174010112
139117534313530656 186218006890240544
218058554838234240 247343835699765856
161245316435263424 248269903567219648
95631228894132512 294682568089265408
39594362756275640 75417465102093792
79437222181267712 223360818099251488
21657345464951724 88775978035135984
167693536726535872 236999258082458624
276062477455288000 337306373648400384
6709560926892319 26592876275438884
127567414992005888 240981162032702464
290142830342818816 310966054041073152
85161373329896624 240331337945303808
6314219107601771 140465445952967536
179298362723103104 333417603202308928
262668917895664000 296847923622314880
141984045645568160 169129758451503776
29766174800385996 304535803554758528
229439037859425 155941945533310400
155546302627079296 338407415419845696
1593082653634319 248704377718743712
132680957300737584 271337551766113952
45465133715899608 281709384997995136
239540910162584416 243428009776549088
264098245456544224 337743969367329600
101807583731036640 206092618892089504
184678946964285760 334661310981237056
91496776956935616 161680047875861056
143789212176756352 292870419982799040
46391832887478320 211137310745744064
195827248204905120 280922048751578784
272990881865216576 295680095005678912
218530993024361184 224729453233789056
41398466640716184 157041406288193888
4629788832372610 342485386975802624
25243357216044792 347646982739648256
231511279192218496 253167913017097472
38353376171956512 240685630937925920
141008967627217856 242938447328859936
46319874185809296 129553133780928704
27513383966812624 58226049534921456
60898778952821976 219253908272074784
47496007127665824 227233004175262592
177966036348018848 233299668129578016
6099772138815389 348098516290612544
218189813823265440 342405334696994112
133584874501868144 138103466021016432
34900011887523884 278335165178978496
101876443108003936 111587607174528304
106317817844873344 290505554911726848
201401968154526240 245678406923364192
120811766982694128 282117378862119264
191091360590497568 223904640812898976
294243599022764736 296809287710203456
10130462811145836 101862259535331792
73399533878976496 314313471445663616
91165286818462000 199462693303830944
24167286693912816 191115365570205120
159542380530219264 179129247872789792
148692954867748320 277928818745456224
96470277902316352 152003944336841792
118553854268239632 222254619164199424
107158362809728544 135780855012163216
152979651049766336 314749445806695808
251803824138979648 314692530249708672
302534809838151488 312422070842166656
162413494291893376 170657087944674176
128050421283524128 147769843074700832
250403528980856608 317083781134904448
136590465698513808 312494402023296960
165459005040438528 314911701316664960
158091760797052576 302712801076433472
252040682127524800 260389993969028768
9674101499396868 175476907534937504
130931341956308016 275562554886677696
320997272163270016 335999177452584640
262573628600697792 328988369667176896
44863715833875376 234912114607803264
6325599355037805 297699935484201600
90267627688530096 242318734240446432
9099912772449236 227669019500678944
196220343484748416 305853054434219456
28817732024093292 122592687090178048
235816368160536512 305148170589983744
14230799051987806 111427562945985248
185120592855225024 271997855683070112
144570791135829952 286788790151027232
115478472490130848 322890947954641856
198599977241842112 241482957310300480
232476462519061440 326343510811521792
122713015855054064 243547617742411616
34963384984168860 76635027911932368
166232531785350848 256877986170684992
27639457576544760 251277277588268320
18829866044255968 320300795021384256
177930686368492096 337263995172002944
15973352740731556 118485195970860816
136609635418788912 159928533621309760
79984863958263840 255530837522161184
18030436326050336 83874444440062480
231151318076046624 297322706600561280
193890935401515776 260158321547653376
162777034749857248 251516589344996352
248598665299991104 341164576236236224
81135933905861856 160608762514185632
33499023743629256 201379486460030784
216072613004988672 224417533233296480
144281147594013120 192563822985145920
87171670371379888 178990548141686272
217590659860349472 298357453951847616
231841269215598144 273008877406303488
287830386711328064 319025148938437760
133006435680505856 306343390825829696
6474706495996529 58236010975596624
109895839701074768 279772979391874368
173074312791682720 303560239604068736
139981497274755984 154405035884177632
12317613280242958 300429289189325184
94275038001123776 319820567091209024
38138017599716032 251965486159814304
222694469585202272 283943230332244800
72476145660823600 213979605543406368
116606136793309760 151606985494635328
93983393674396848 107077929838189504
27038131288248472 251570142707836448
7631558334965991 148330032166184736
116856962351791184 268261995140844096
87739893288426816 136206105665804192
219382682545506688 294687305133997248
28467560998484548 314225231354714944
56131134171430544 218131030759564704
9824927843624736 75332322866749472
44692170873743784 203819208785944928
98366033870973088 213074895750409536
19336416043158960 126092801650007536
163272205913775808 275166555326607520
144896805000980800 154219077925654784
187545967100529664 278952573416250848
135636754552318048 278523593154323872
154891762143619008 251871739857695520
288088915746299232 325759684713430080
23749552946368292 318234263787882112
141464559243686800 344633370624874240
67361663450569616 207815077478196832
67179141240630048 174822767271977120
156766834396471136 188732551231435392
38892686827575920 169475645583696768
224973233125248064 306067488947062592
70589855493956672 253725728954994272
137936787728375696 242137204078094240
39301724748496112 327134462174463104
98491964705452432 250327850665466528
77429581446132464 221108138823909536
137824060052058064 290556013331361472
84488404015570368 293057368797320192
96449518841839648 200153446428179040
220896848895405248 282975415281665728
94088873912710016 213220885929750848
19722498510164168 123763463387239152
2479681753613673 268325238913149728
172353492724634272 176772915007449536
122440377479184400 246102803793979616
299804361072924160 333224920015045248
166793430642183648 302679668081639744
216809231042021472 275432960279079872
31328467654954268 282364418739755328
167394307092225600 263165588194515616
286922314714642080 333739009499814464
12150264903186088 203758587878155136
91020989131375728 340642036186141120
75985987995799136 346706179741943360
14057669400996932 188695919051837184
41670540262771440 207229033868855488
6108804485733570 201959309807380128
234938000302825120 324280945040558208
152259133002895360 238503846020660448
133842476397543616 181237531043415712
55207709177348464 306620605194596992
290945543487504384 300926726848761088
79794652634672096 343482791818325120
254041277781221728 331053108403659648
57887197550381264 197633373276521536
14968927875200648 81090720420056448
5408440569508977 127918445593090416
30332214404965192 219959116567695136
53402859305358128 84900552401830752
68635058605675176 189295506806921568
309496141711711168 313283892898704064
6057927127436302 179994449953027456
103076776344107520 112588856518620400
204276443170158624 210855150385143520
315691183415875776 325086462446314496
170643183371701664 327675345324897984
123993931540831152 131714550082824016
146753830296230688 309832212423211840
172072388159733504 243533235977235968
127219173683366256 287673825491177984
74845301525732448 328828537906782656
15058625327014710 347980352822832896
169241235745220416 245477085899458048
15831711861817770 292935839636060224
135208060623918432 245585278584709760
197438606258534880 292868367532070464
44667312269753360 269390840104584992
48560095680681800 75276860507713424
156154477125649088 245775621849025696
33273329276038176 69517081067182368
41491204667233232 193093918634306400
202808439072496416 252973960362060544
72569666194175680 222247536600703360
47938424228076864 232357830311508032
213268820632788640 317717439429716544
243507767626959936 286378062755140000
60184901937211224 230020199125051712
17070722384764342 182811302301159680
85077900148200272 213547687841336128
23027064285227560 105037783026790128
22706435825255912 208610530904019040
114028765953778832 117177229447892400
74414001669496880 205902199549352384
288726529486482560 348426764146791872
160083486319086528 210833133582599616
287283737501557056 335076458262174080
155972037704421344 184376368162340832
153064126249318080 277568350489192480
31120176672415996 303014736137562944
167186412748458208 236544102723417376
76286411416858912 144299082407056576
229191858398276448 244410979912376960
157594229593154912 264301548742389568
76793026005269936 240015050769768352
103148583807192080 293681389232466688
87199302127676864 210641429399058400
29184083089350960 151767236011483712
35398660197773352 231810576743268640
24821753985667764 27015986474285368
115652951691855664 179644263790523008
67117110541400136 313652330791807040
90206910625994496 198403139087828352
100461275929933232 327819138812168256
185084779246473760 244116562609826368
35117007012175264 154146518069355648
55322566372004776 74709189710480288
67887584132469616 119255810765851296
215486510080428384 258004162668408800
141787204994311712 213480641808401568
193821875123069376 194263235162475744
78581884785370560 222135117832275744
3844320744009570 346321633117889344
275078601434025728 344801708908111744
82197692876639040 207602292714855968
232192805546313632 322949420535535872
116748495188165520 212595446951724256
149374693152258816 319480189155333376
22966552903115608 30123963530227100
116574143332234912 306644206293797504
126776019950149888 247168449011903936
63905520767345184 279646065113262336
154750068942807584 241003335987247968
48211244560000992 176484409438255584
8522916028406639 274391714237930880
226310267222091200 301750488900105536
82293454291492080 100962071310366848
172410419593523904 195055605651509056
51906775458780072 139510516034484384
167251010744044448 332869127167797184
17298923250968856 278289991728149344
60805353643327504 261557237947381536
25215038689951760 325811320975514368
121968244765120192 247624666544024032
150055887564901184 207182417451147008
90674023565138640 203192672223611616
302461736037730816 332572651426678976
4915279602615429 217727219344287424
110979132717385920 215382479633390624
154849710832270464 180478092469352224
83175877527122176 323528756303392192
38514626052111880 137733425000345232
81584988075873056 341647815426431296
107709227205158704 312181564708287488
100363795997238784 243396556999004640
54791465806905040 310105863344077184
63679774659154200 165847564403529248
61204461521761752 320966715774035584
226615160805989696 238344215557920128
237754544273987648 335911259356011456
151077931727981472 174362297301272608
227797473430916096 337695813901087424
168779342177874752 331069414982955904
14734881856645100 297922860282057792
12617006660330670 216051357866725920
263410371423999392 326731870834978816
223196860913564224 256871774130550496
112830817645817424 289402317212980480
246240410934527232 325601147661032448
53631918300666008 187797274007445504
309158815594930176 338385139690834880
36578756894802800 293782800320558976
31358225320166056 280498869336448352
125692890749221824 272639112268716864
94211198123779408 265681283822147648
155322270196783936 189140328600068128
47390708702706304 296700976839368000
33856480010996136 235437545640273504
196544254765956864 311341583172056640
158020244648732288 293069149273965760
235900426967825856 323941857871961536
24081968151103984 59034540927073856
175621662866395904 204106817737684064
70699892481082808 119778879153928896
13217491700232830 174473860515462400
232596899898841984 238971487184859776
243308421767867776 319403612684363968
62366051348027712 279514417249757760
97136718985700752 208268133101846688
90195840946762480 261499587378564000
33549872204925420 226938798455057120
176738677779884704 185946362482644864
1867987440580320 5177563821675855
39046651532541352 308983723867735232
93605088483622016 189219703134769728
2689379455121267 215246071948519104
129878601414786400 229902922089414752
271557715163663424 285150124322691136
239074961120558464 341418880860889152
126427786412634496 237315465427240096
145549967722532672 204049896053272576
198371881280030912 216549053912496992
48553598585529960 323322611708039552
301814633277710848 311031248362429376
224597792186976736 288050582597510304
112205928533523280 331182029663152640
258517505385465504 343006262109781952
282192113686523232 302605000975880256
9981093483259678 134431404798349552
7274804345060064 306919430112805632
287316689383724704 291375129069007360
133450402393088272 247592217200756352
11034821541835284 17312075347488664
17929649943734814 36779878625507504
52733509440383720 309826938481961344
23090877813592540 114980978834888864
92400890811174224 181666368369057984
147431562721117280 287446035743958880
247160218257846560 248461265485524224
45743386082987672 108177329352328816
71892734520911568 246520712081642528
305470194033714944 308440760478005952
25418740970733856 50408976384906728
114254733730435040 174632258905214464
108238080364293648 109513646565733136
141834014428153216 222611566969046848
213885255707626688 260607429951197280
187460383359330016 326698027163202048
108086502772875184 319764651448145408
51912380129600952 260580642358246432
229417997037339520 265004984632740160
273554545911522048 298805119306905472
119283312779907616 163228526715479328
62227958304681176 152647862638205664
63660258156246112 251098569438884928
171873820051760928 194421631067215392
86236947925894624 119498000654434448
33008336784540844 342496796784513280
210945668237528160 213304731367437152
12211747412978732 295729623798371776
180340841045144224 315629157392958336
58667157354448904 174694740602866784
193934669236777600 332408621869486912
179559833153589632 279058401231429504
127031756561241872 275843255707391392
146979040901724960 192059931270733504
101836199809427504 177891680198892224
93363662091417120 174627558579414304
132790525349565888 176444801429595040
249223243317162080 308986321846616320
121331745494470528 213655766128109952
163659535142691616 285513866608469888
107947658728455056 163365624402332800
21103992653113068 331390617378199488
18430896787189480 166620626095947392
189016445113589600 287946970645851776
33214154013284340 261753810895055424
79574640123340832 285779767993676448
135372395408927968 235337343438407360
194634415569683168 203856465662066432
134094953431670032 254240686783546176
74014713509813136 175554902384191168
11888406661403422 113887710663968032
154148604524744576 249652015161459840
68131608715115056 158198100153817856
90058892955897056 268039050043516448
102281152976954448 269438767019153504
92651681877540384 219362913410208192
177984341224605184 292758405941226688
124632622202265360 174801263595439104
10384907856954382 56428298836552760
56716760215453392 256821663591045824
64836028090015800 235801890804939648
232200693437824256 291052278933292352
37626356729433368 155449452464541248
106695107236211120 139844166160958768
268876697439729952 330542373971631680
100779386598776976 254830179813976416
249645363456611296 318391168642937536
56121681250772872 221594579064387936
91393138543177088 150740304084992512
9971374086927548 234429790258283744
37818005860165472 342141217035113920
223927403151326624 307257664490419904
243070448578490112 258370764975921440
66546126896794320 155402018807087168
86115498601670368 332767105559610112
22140248506007380 120279441410369856
95842017279651008 162409942812625888
17800686386317172 348578672122698432
51704228450548208 82800113190293696
35966908091217392 48421781077231352
208915322528058944 219351581384561568
46290068746370168 347683095357986944
267698698121097312 272398518484539040
190704874934904064 249628937969070272
45203882843803408 281997812507815872
92764659555900320 261795300506700768
149758825090724768 292686676226725376
67457756585107368 329589129549329728
9264713039294172 11373288074950336
138060465639925392 278065113209229184
16765257605610196 196897191057413696
26808043643592948 196577447292088832
186232538553992672 210290602977740384
86295323074704640 168421365320928352
29339331151634960 47502280182842120
38986315826622048 223202381467418592
161721109395040192 280409940805477088
73232514141708448 216159642321529440
4009524835980595 115222046506466896
12840123198302258 157796567136674176
129271219218096576 281911605611003392
24410719160756740 223951882312864096
37339516547272696 227409248635197696
112941553197068928 214759271939292384
247147713728972448 345985979808154432
27063614586489064 50719670864563544
139722550975356112 190454494151916384
79781378814821472 243334893489271744
80703501831373104 229424171656065696
88478728611374832 98625691543299616
36955818550041944 118287320638511280
26525920511838788 85207561520253376
167485324898180928 190620849288976736
149622665869902400 209090397513417664
85424235878495648 339907546202980096
135513247714237968 316060853067562304
56485602475829688 248080175292051200
95673155422454704 173509480785405024
18859567874368996 250519937459116160
101691502185939792 179407629312207424
305667888923329664 346203015824507328
150983477798728256 258156773128498400
114048471280575632 215833591625650592
19893993461023024 59876482068507784
8936279520182399 173250066970191584
157971661529664160 202271605224582336
110071652614221792 144557082531001056
218109660115009504 285107500123684224
145269501455446016 171417556147984800
301681187881171072 306304600234933760
34840738468746708 289690540967891648
64830342872002240 176920936607463904
55056617749322024 336277109124335936
229920038918743808 286304460382999872
171333432137834176 282120506195992992
134078503091513232 307661798479669824
14563666462677746 193317449033957856
30013265559961528 337817158244733696
47040953007285184 184065700511257184
40079721360965200 120179285467196496
165370251735657504 345872080615497920
244170333422026176 314912196772788160
45587936182334600 187871038900223584
157139049080154720 325488718615818112
31830671937763880 192143622333040960
7032385874348494 161446408331740096
13728187604562778 35462756250553344
80954200515745904 258093743093567168
3629995578400413 299466430211722112
12074757058958354 205129763291206528
223541643683552352 273156701376451776
141267598531422832 205215430186710432
88660789597088688 227773867288269696
156745771488964768 243361490367471520
328456143659929664 328781387703291456
132704815993091248 242050689836161280
170038613400868704 172696749790533728
30562638355261912 91419413444241152
233963555609876928 292191115658208320
229476213326963200 312727544953070272
51078812832886448 249555460323829760
100705469229441440 257699780174085280
229803182256661120 346735790572624704
249129200407195552 291219725791576640
183657550140133696 272541893156991200
62930309520403088 227964537990052800
33757397008377644 39999785782401744
37530924719020200 247411237694278752
132931910765605456 304567890961495616
33793362485087456 177308779980233152
318934025971302720 342354111233281088
27495110084738828 299802345860126976
26515919075436048 254668291208261216
228173716310600352 344545702896143872
12122188571227550 322609626987183552
68840786460431312 251366826008305920
2616262566169271 45569666847383560
239631301149589952 321697192304948096
212545612176458016 296810998653286784
273660733288838368 284079458747146464
35723900533402472 139874454434027296
178465793949881824 204103491908824000
23420626916237844 44741224076109280
16747064933774998 76221452599046480
140462203093464400 174939122546036032
121794385913367632 213338574102022976
7090635897410878 193331050530936288
19191502311967052 142537553392432720
231388105657587072 288693034242551104
136123049754782352 322866177310480192
161943493497560640 221277303847385312
34887866686287484 109446571203042256
226981896819470528 287130527981761024
84787318001060608 86240235567494960
68699259470894480 153006805288538400
3106067955484728 155244446343779648
95088802980556208 330013211601512000
227024502365722240 257001310632699680
31685181239897636 123455208259702080
47044866979197384 173665828255532992
134743613482246224 315401442689361728
87639899106029376 96175769104451936
52721658318912344 234137641749877408
166030495477596160 190920035276375904
74717697277000432 90992570692486000
234802674208955296 293870602422455744
180006294397816832 291867279047900928
209645728799798528 281576351406111264
205699777463472096 235780097329895360
113966031621583152 212644754141537792
23449772325370280 345148548903474560
131244078640936240 139986933760465648
37461107419909424 297492154784370496
58597577089675432 106019392831858192
197617080778485216 226576710515005184
220525451884155616 321913742244678720
191888776536256864 271162753228099968
13398477067873170 229505972452313664
165463338143577760 301031440363434112
227326709859297248 344147176661349248
297381282954794944 346936051388113152
116620181755743120 298625767113102784
39576813346477176 159864538996804064
191446570033896320 216651494612845728
80435653954241888 169765072412797920
219660318275913504 336719162410106944
14753401214485440 323702506037852160
75724630740709760 104049758908104704
132751391163230048 295097961448822592
38446938041845624 256339350479896352
155586127771662432 260962440202826304
160251254979041888 234665957757414304
98966429532162048 139230488412461888
159530055605051584 238726333848117504
17359976077045550 232746403663244448
20283521231609356 306429101109894976
119891067079817968 171637545888489440
172654549834562912 258119365115984736
17066610030162624 47028661938558368
134817610169078800 340600799602336320
292214019299052864 307947043377096768
21809625854120492 71628130860646448
51950766826600120 83204228538931936
60549101649585320 153442651765953696
99940860001132112 239715840588120544
20458124894020444 268083828866189984
138450588991251248 320533140340879360
8971395784031507 184025187555980960
45024814378002120 307852007374882496
78760060953375952 239694076404434912
101749865206682656 211274455815842912
139856773706172080 343113313051387648
32900497373389244 314467986399867584
48225450090247424 50002171672937176
3473876905982551 150088673325764992
263530166542526880 283971824135314624
134157499683042752 283552496325327968
178176116465669440 198088222867756032
155813470595760064 303656781068047744
186496118192164224 341833016939904384
102445900533170624 346691925242180352
125819589951707568 153365993231894112
162882690527706112 249651325082955040
98468022864045616 339829533158390016
61816311619527424 340562862384933632
46358623502724096 104335729747489008
332451421263114432 341375061812671424
86876177840278464 191073694632238624
182140992716639744 207992947239878176
97413312539167520 299260041874653824
282964441769880448 325654947727007104
36135674085652264 254628899863449952
21173737057901384 291870893667795520
32246706044524756 333716958342255744
117083144637108848 175482401924782080
27245261603354656 121919729685677632
173954842515266464 269166852558475104
252772035942099328 304598405652357760
119552147886191360 249336955884580672
268006938006974688 293714575589465408
157933934399210432 291308916485154880
22482218053249620 112745962216285600
137310748808980080 247571289363959136
177449807507313536 210691646469060992
103053239449506752 191316356138651264
36906063828538984 268121929210430112
150734976208106304 222421257797661184
5091034099943802 73712409540191568
245990352145203968 333468600943376512
159759383627799168 210966726084050336
6274042868835 1128376531668802
144372618289253216 331757348366467648
178347281492875552 217625222725779392
158310120577015744 205249610896903840
43763537151529432 112619289695902656
84336464324855120 304887673898777408
167630289387787424 199195101987948000
44169061873642056 140220001187037216
24038616721707220 105418145769678496
194803862782173696 311888681751695232
135839211935590864 208821419182669024
272383181199201120 273095566416781152
48361759214427880 109987102731064352
20476621344341296 131785356359926480
187246700652288928 212100309211376128
170277856377189664 260081894769549152
209715165360051296 340158867058258560
148948930479725408 187197705533727360
60109735745696808 119105881554967520
27103333257896448 191922907098905280
164361767526459968 280638159677352256
51821151117080448 343565037506385920
45835746636733616 169450038785131808
229054070784254336 243189161600063968
179947747822449984 223185042815429088
5518346316465060 149210828721301248
208557635839546848 342721361254678144
26675871923705944 204075954753090368
101189963568253120 105427465894862560
10251758722463976 125293056737126704
164832093040842176 184198923274271264
49016774950828328 185445669966015136
106476439794351888 109525080040092288
118470281115049424 254319388388737952
6227302907938146 333199322242848256
218726704912418432 254419398146577536
52613053906239832 167610688275063136
22352960668732028 25072047003306232
33741215546944340 221527354874884928
106894645438596816 138540689715670896
23071620426786148 137969353317656928
39432897341385944 245941516685609632
62221866769064320 151496329617606272
47398598957127816 314969044966883840
221361749999883136 304937398826323072
151530903969487872 153566472525691616
78263007675628736 104547263603898736
240601875509284448 333632360889106880
20583544759598096 291625801673219264
135676433604584240 247403303286995360
51318271908657784 208923969474516832
47427189280800880 203700770676428096
47831003152511320 340890141793116288
197561180839849056 318297501350881664
1673800698987583 248936995260710464
175743697058836032 258340554443365728
216372562645915712 247352999789467648
122200773025020144 328088354344604992
59385903801209688 113479821822711696
42181225232011936 190563733517307072
19586770466530080 90663429262974976
25743792667902220 50686217049254416
23797208251143300 240716233473319712
56229259664591728 344167353894737920
99621350190683472 292437588766318528
143505527553228096 267237266289651136
4172280743587916 229211117252820064
40109629860616504 248852282460544576
278387631671149120 336374825157897920
76049320363781328 169385011260914272
210152201133384832 290668736333966784
93009173139489920 206723602930221792
241890867384936544 327326503680453760
120674880903306480 125020899207377664
201846280529486240 227719653205607296
81480439247464800 248132675306805952
113302362877814128 255251112369866432
111055680282516928 223721454152082368
172500523781976064 197841771208561504
139196948538186848 157053299639370432
68038272734468952 303701177235949504
99810048609305664 265948100108368288
141482802112976448 323638936420395648
36665137372819840 204605254625007456
82651976852900464 113755997415759184
150811133853212832 320752956657971968
97506388520484800 321682089100398336
41105109344490352 282991457683219552
108270806474652208 310182220754085568
169409840119408672 335655719065419392
115163905472474880 336656634229298304
20567651271009304 215776200302384608
261672921838826784 309913837095345856
65384538856763024 129688951928525968
108286679671472144 287539920345660288
50300300575486864 111825520761012240
158255633842669344 344294959520910592
45457490665037352 216808459812438528
246569397870130400 258404511929604000
246666981465723392 327068726882700736
255490241318005504 285221788322789824
221535360038245376 237383898899476064
28281610517105904 207097586553492608
31188490311513356 149713789311662560
138943272452790656 309457591486784448
101943122548726848 301062853345119040
207674589384755808 219560019633533248
20279072776816380 224884623922832416
298499176912854144 346803520553280128
151462988250988800 243529914750318496
63092892669891424 114369784081797024
213069955767108704 312475860130916288
82668635505933648 157476467476496512
168224369321861984 209252848185890208
241240342665767424 250097069875246272
33671887795810548 289471382141627648
249263808760083808 271719774731417312
15761423189672786 229021642900444064
103013678002129584 140647454902478992
663361002586489 158434085650661152
40877801984852336 86729412898459344
39519936134219040 193825334814794592
157640137315692032 164961890644886112
22404967633544172 35951600778685740
188090997646778080 321597928088686784
202936986896041088 217010284918431904
7874870631991414 164552923610604032
24908963926728100 129941069925983264
238083111924044704 305267423753732352
29643013439427752 255908073615771104
175223268030797728 203381901947445024
145427553154607072 342609250619513792
159034113857527168 247599038805596032
31436026981254652 46694376809076056
185750224217650400 200438501428364832
36892326875359624 73006297291295520
35573006914629908 60088267224467368
190173611205282752 256922128173007072
54718574182109304 182696302481536256
192283056923583296 312707021583128576
171323221158855680 321904844527082816
227113510053468288 290642369148156544
68255455641830784 138687440973844288
108565602171868736 328072439375580480
64074402407066976 124178133668750480
283537910964795552 318364215415063744
293291924464067968 339251290738156992
222426233489860160 275135495016444096
110385538471219808 308082931845761344
59781628323853440 330115742800321408
49853036180931208 121492118602760336
151351727630407136 299145796062092096
264846335669120512 319484942604273792
181468993330737184 255611382967617888
141964250972750144 165940249534867872
42402850656133088 211158557671404032
13738328513723158 20191749582701348
46802135907380096 187900307162366656
176465609489734656 300959328644523392
174666099006791328 303154199183600576
92963312440274336 300392294729484096
21835875695944504 93854587826140432
65740089125473704 144050127100910448
11896263998175516 299024261168387200
13633074978586672 172017724673549088
268747633160427936 282300796498432448
125031803091272992 196824820145382976
28604016349438864 314322953246933696
322319985292624960 330871746812019456
16710735684360750 190618068767135360
26250465970306344 135363813842084336
98550875230419120 323114167972431488
115666920166238944 130125088743964848
218266985254599808 228281738626338208
100616084102430096 170993021940424224
117129688217205056 249070284416045536
51259980497905232 270639401234624192
10440651599019374 155121049485322784
58239854031113368 131521547067096624
10753742521803560 117082240648913920
207432416893970304 291593244826281792
290348367329499520 312234083120890240
88623736529052784 136521372522986272
84176314165152160 286157609498673888
28411931299861664 303400387439167872
1066454670999332 44677867436333632
132498150970039520 230755027570829312
21434646541830236 324682593739844288
240110607897859904 347578199412516608
184137775842936384 332084344974289088
26759499541765024 310414913352653248
85976528343713744 299863516587217024
21468529027504448 176426990323086464
63050551069147872 156377817358712064
66631257169709072 91223342199585328
168791716458476928 330658125910208128
10554999311218902 28025735925335032
79333692060118240 299288919180673088
32500310702266676 219058716234378880
126120174798453952 170221519412723776
21873147923541304 67780304353784936
54261675874405592 237851036054984352
284858293353031936 336795177157769920
215713048679348736 337032425694080960
119343200441455328 324383658199910144
26669414712386200 314504165572835072
204367004358399392 325223091602806848
9682220936101132 12996312842412344
85141557785435056 95676707893399792
104348327396879728 244474389387243968
65645477184241960 175415206439721984
67470372738985520 331437377708683200
57317407117300568 267494245069574432
248018237624687648 307391627520511360
76341692779350128 147179104342758752
287442472512943040 337019859710723008
34142714468161192 40274839424692112
234215908737870368 269880021868639808
117396800025075136 219290884690136800
141615017564248944 231804000625549920
52971157195725904 331912473480786752
324070604537376000 341444850323247680
78818924274563072 331289581654665280
271890626472256000 323964064453325312
250658200950908736 327145514565670976
2138271752420348 135329382528791232
190258139954822336 237437708711682560
7337070734728361 217862266952966912
204514779830502368 209523584100298240
77910919689843024 318112459638930496
317526574548187392 342955108915452992
295799536683960832 339512435736985216
204339717111760544 309230094568753024
129981861751302432 331977898197811904
110402928458967792 329706520992449088
53397318529080384 268598101359854816
330467430763163776 340716921768605504
287026190240881024 323877802131679744
25851417966651396 327303986209643392
80925289421672464 276110789946212544
52713462691597864 202538356113060768
141070508268620432 159207234416354880
151044292478931840 158317396788050464
68961039885789696 256974486483704768
71885136407280720 94422706793624912
249871776427350080 309238729646120256
220774043245529344 302697935726841472
73509933147104896 150366428202825984
2768987890079893 138153475486849008
82010957578414256 140596941071888976
114920544861086688 139185768597558320
47938051939581984 115605383382431120
180701172433949600 300498954791529664
11814013178450884 85278124149328448
181144049121643904 192546098712010752
87675590462247648 101349830054110528
56584191891436056 166815739652166912
115164616185454976 272735277769608704
39524032241200624 251644364524452608
51022401049871128 218217275284850784
35575858073698520 195240300524387136
249608990892070272 261664092342578080
195815345831407616 329070635549880704
39268894751679728 267381076253296160
71700254110565624 247508030041105376
270757823744236000 346878431367567872
515025099157334 176081162065088512
94422882257324080 253345214924800000
80789123942556208 228827434641701408
84129883548761104 94453959125916160
74800326292482928 86519837338746272
109619616840949840 268034947902522496
53683225124948280 136439283007968976
248144013929898880 348253874985892224
147998191983757952 286760041452214880
101012681663518656 158453645435008064
65832624755094448 77731057227886032
123413249648647408 182693137238877344
231310345402803424 265802890041963680
165937139309629280 237997798265776832
31535366398981784 182613428870600800
69361643923253312 290582956311504768
139255415529878016 291015665708615040
239848898665408736 290577100590106368
221444413044460416 337859677450501376
8175643639175503 243178927968002464
117103485859893408 204066224666545792
82446739619795808 229585809087140864
291170591321828800 345210187409620928
108157227082323568 251676248859525120
19162378483101572 53072867023093256
48121416718397176 115806398496065088
31028297164714532 85070173198778832
116394907910443280 337283906453029056
58330504488930568 176003420182760864
112983585543535712 257885041776852800
122201498292325744 331737700331869696
38008391788067840 181250391387290048
124966779519509072 283241084238472576
144841975284936768 268065421990234976
219903613825135648 292127725877620416
72344736509720496 76897375198730368
292732871888518144 344628778028106688
67435382296685120 348355476954057280
304758485036145024 345567603802710208
168033204337320192 182601207221540384
291566448714562560 340183846825003712
70102953469435808 264667094622304992
15260858886797978 223875041591604608
95389339616782144 133741398159378256
118499325233037696 202194686259136128
120491997838703936 229154350032443840
288946351170582592 340709201771657408
154007721097106112 165418184968215456
102729299585034128 256708936892585024
16152900030984804 94404705545760048
55587306896552112 62983195958719232
227636231762233728 277481107772240864
1528810544048113 239081574291012320
54393557309202248 327398864874347584
91464316466989280 145553587131164160
66805883912884440 150017876845897568
222606853690182528 294424477282931200
95312413339616256 295222179825215424
44891062225244592 194269454751822720
139520174502377264 208405835235163456
242870718210832320 261240326947033216
79977353956892976 257675611403632224
155976488280187744 243604026179062528
57009388322882672 263469392174332192
26507294820001732 157794033891208512
190374069485174400 208042060171646432
183512206928683840 240541349664174176
79552218379147808 251247396958295360
1030571532666947 27573836697896148
27743144183610000 307451533650809664
215615647917287040 263250467002093024
180857127876624224 243535891553518976
212670816465043712 308145397649983168
233078575601303360 257148228114100384
27562609006204976 109125925289022352
260596319358755296 332841919204920384
200665528233609120 296543270542252800
125015097893452928 292523649786429184
62081797692580160 299903003273681472
121909342842482096 271489682332134016
106169088928505744 114907981292129696
173787665396272256 219836788537262688
251764682839020864 284743927245910336
203962320662558528 328715489766459456
104667896111756464 260941762218937728
97432848413944016 294614173671943936
64827560703964912 87256330320365472
262519213290341408 271374163412793696
254857708174342592 340016199926290048
266791887360882784 300278372685728384
82406345671818832 329070886155077632
169498644361197984 246977310909212896
133894525608807648 282058689067393664
119940039751370832 134585633711975504
84026312386230192 171588986141372224
24302258049785464 173849025877338944
67684746345734088 120752755667888704
116072613121541328 229355553787988480
217695691280510400 335198601431901568
32301387609596444 80954855773824576
145240519910197632 192265082978356800
59834437702306640 296980375682078016
55998131674039096 249541460038360512
51116777300105808 136340261709434720
263810531258719872 265227331148244416
328344350543554816 331709136366168128
287770064918603168 340875857173745920
69948033813720288 344727997945172032
161347191394855872 345964026618101632
36712332090810000 264980955408593312
135091411706587040 280331880863192576
22284560234281140 26845285055931212
869683209859387 118309182940254912
142526012141910016 324607968995346880
98755571561475808 232201842434785120
142082635173452768 258394254306921568
131069123034271536 174577129778902880
80700974045474576 175485851882521824
72363794475969072 341757270171544768
142160822731207136 223338712426301248
132731924000459072 222378392725465824
60503193542755560 190695113040340672
84865680824616880 276305652177584352
69937546196485096 89008082694440320
218027387266212160 296583451432713664
71636641360289872 108787739909539936
81107432444373504 126213469097084240
181731638175199328 250823184374722560
164460851143218336 331346102614007296
69348400383473376 273492968903147776
102921854805387056 280203962766719200
86445583621415280 133128714866465344
154047874435812544 283250988647684512
39621291457083304 274831097174489152
143728374051365440 258699992714791584
170892373916061472 209390907205109376
196800926453751776 278836596742291744
211623483659599104 232389185043895168
100448048729988800 216238714887596928
102771027434686192 283785769319493696
4327282107437175 70989119966466072
184627126056466272 327595294359506304
122707504085989424 292827011058543232
990047649975337 223506286702428160
45026153888302480 148235796964496544
94966711129330128 208695865585640768
100340814890312720 259275893020651776
222816480366999008 264604065717851360
207161897119112384 235675025326842112
142502126279930496 227946083589244128
201651743495788064 317539045010702464
153007770676015808 216330956669089856
203634194075728704 267886372617096704
11499971794017334 254666982555728480
46559883282457216 135240729123962288
19053880488361312 127521963928874880
9434664866057054 141784123440505680
236134619783792544 294840417148576960
39805616968007040 128431737468290032
56068979632980224 178348068145320736
284040506415557280 313024837961994304
2286261545686881 238325027693742976
95362976490151680 255574074795904512
19786239479411224 78295094244158752
177900052055918272 341787379839720960
165863974252720448 313603114241150720
112362281864820208 344759659393746560
251437721133549344 320344364930092160
147693410774388128 276231213503308288
9804855677804360 336369622500946816
225640510053700160 280541010042066368
16897189436649210 38440372937828952
39342513818868256 221521645211051488
206810243087494496 334492785600221312
273354748796154464 331851808506548160
280390611219392416 287453949362585344
92882714955658336 113476368980156416
157765213505892960 229214463905681152
132053824397002496 344902505288712256
195181002254476960 338324239677539648
180844300663793376 184082210377274496
293605310192215232 314452560342658816
185936760022180064 321703668813456704
191532734205733408 334102865329273408
106599153984554176 111067788520986480
144609799462721088 221007225251108704
301313366581972672 305492638238320000
194244169552967200 310010044927860160
288055597718202400 291804996092191872
210337433267826464 295696430505346624
302117217568398080 340893087534314304
251488557694679456 273646067400908576
25540646391392320 268324318753478432
82146823155447616 152594153039004384
47885820783687288 109379587288701552
36008796467559592 334701575188453696
159431005192814656 281233608359725248
149996956078462656 317755015793557568
28223411305447068 189412970361103712
103359673663307104 174861316127015904
137478487091878912 175389446498953472
159457563463300320 239132618222112224
66443805405136648 96850466361679504
142689623486573920 256124717489747616
31514926655929232 160586707294536032
10955671414587050 330699059863435392
29746383374812200 149829971508937792
49188145339363568 289780188258628480
114004813905604656 239374574587274944
145349523018895392 321126238423053248
80938047845956384 119989428041783264
122837294709038912 134659044832192224
4362999485124197 257681750708964864
57639265378980232 127434081708616272
53367198300320024 73771697008934048
51270684173072704 71571004724368536
45536934029362976 103865615302997728
20860316349508808 189974672374568992
92090577307069232 228102338807881568
6988668849454491 257245544851083904
240845999462788768 316700176762131840
63233865933249424 115119072059411952
291039066878888960 335428147389352960
43980742857850008 173782800990664416
206721718910591360 213325339694810656
249010502063671552 331564179016821568
129649525692337696 263724295011492352
48353384754079600 177049357200953696
29078862191496548 303665219147532992
19727670555695020 44712033439813664
58576290438200136 253096161047174496
75917031066946672 180550579072675968
224261276823712864 236102577772836704
154290671924614400 199728070581316704
48990431573641168 63072806500201040
51662854100677520 251781206696183648
32300041115090760 217117071435607072
22939149359192412 213026061579751840
111253631975120416 216859246336130336
807309594227841 180977636191318368
49374908492603544 102363952527911712
249246341689410976 328753861703699328
106192344553340624 145177771667068288
237403424027738752 260220746920424416
136745522200119744 268986114668975136
17529367785169946 123782476262623488
266762962226126016 344037520809779904
127009189454059856 231413270655002400
159032437126360224 269866920633009312
234439535996291584 287905701054036576
85379301586124928 329741271928874880
104004761163936624 276973101742652160
158443296437657856 328368064752664448
318932007867132032 345582337960734656
81260590483795120 128591902245411984
29014361977263620 314259967312727616
18576865770551544 231812092301971520
191601558894553760 242793901711262400
209421629720182720 295882514188106560
49152162294446824 163874578261829120
75473529056760320 270020556200410944
27484501395363848 195463507423110784
204998169924009216 245787272273973632
39960040619485104 96148871395772192
244990068946479200 252461672260366176
182333363568070816 219337677101871392
171579979845960128 260671736055260032
83885393790309648 105489126562580096
229525097475976800 312489786012958848
115035455420006848 188262425724586240
150438727764321120 327032010235409920
261480108797086336 323085623916469312
72592117727680704 223165504456577856
187773429451632480 307872719224724352
113924031989902368 313372754908916608
40348780511889648 302129264729425984
215562468791536384 238061122142088384
98223642980144944 318539589584618560
62784024368922672 290651988433829376
9936882096526134 130477877911692816
49006128064268720 320044660829886976
65396666224026352 156303622549148832
44561603723114968 265307989688491264
28948181678461964 266499089836138144
124899285143686608 331545406001233920
38803890571367744 247258388989462176
83337864903125712 139958032829422848
36234345898496728 295308006473384704
37989136067402568 275877912600579488
107638641740197600 248507760845093344
156953646403146464 262500532416299936
8552877544474520 328584469928258496
82502420309053936 129230019327167424
144116521853209344 258784978512392832
12449389547187962 237193915447147200
22294619353732068 39077914362795248
224954152938363264 343984920424964480
128449726735946720 185451385582965344
218952674556151680 253334644006527584
32303434274728792 198655087015135456
44411825978971960 211774374935145824
95308642939281616 193208570235258080
60635943428783216 226902107982720448
176148579314416640 338357274288107840
9170843965289556 143405822369582048
14012858706067718 41218629523348864
24604096470464596 74660588304914576
173821728261297888 189951229587252000
138901846909740896 184290746233901312
97859455977640224 142588776659910864
36799344556869632 139661729513016560
193869806328907040 237736248371324128
113119047656196832 131165112463327328
27308721426921880 345191860696697216
128764045173804352 334275085951779776
270011871763319392 331257009886301120
3486501258832211 196459156788805728
127973870394951872 191318365882049280
59961572525340408 249266376382320544
6957043673281392 38575357514492840
201650585474356992 298110201538751232
156641179480243392 297030170537298368
29028669044996680 221394607832340576
62140045478849264 348005759777416384
168160114010569408 214614377182021408
296030534049967296 319181921378053440
79454281554950480 140169720985792320
19395874540691668 47242378077898168
73682322442925600 193934449523000352
31302725867444136 130647643653342064
6279272763387980 76296482376001120
58682496212532040 87638485468397248
13546179737067588 302479248226198400
157572857098759968 225837306348452128
201000698308390304 226109071455114336
167713617905044608 243060955137275520
10842875947093424 303069116527460032
109103672686366928 240372260782230400
66792563759569824 204008178155828736
8484584052080414 87437454121527568
34776356549842532 159012866328653120
216352162114435488 220655853771409888
86035805209355488 312825120405315520
149942287020344864 249828037292316768
59136894392269032 78469495604937488
37237399034392360 238911963938320704
175095875131334176 206489214189145824
104453929913604720 201927960806542336
5400671356519766 268956805093940352
148787412806088544 310238820867547776
86184403050785568 222056122097444192
57839595107640560 188590676858117760
207861756912516992 222304824657505760
96103220485598736 348583825226497344
14262116305375690 168935047473564128
270566464448321760 313261953060806272
22653118089345752 177261228150459904
174128035762077248 329266809647126016
208910550277988960 287092449821214976
56363944102958320 267281606999773920
44192820907682568 139369993643919232
38854380655255072 121141339179382992
97441937740754832 228355011927290720
50993530085997024 156307059589944000
295789992653996416 343840366054948352
124124075583819328 314630544819474688
54372897456913648 331421366427214464
186864959932187904 283541641427757888
188588828096411904 252060965776738592
88896751612217488 127122398278715856
23291599257013592 212019279365656832
258275494122749312 313170884559887872
74245688507513936 260100787318365472
26516229275006504 302261757495871424
81102263552189264 93462993273884656
24611248686818920 342522291013771520
106075212710564576 250627470911007776
171330620369468032 195506534901744544
61355378880324752 228626568585335008
272374956099194144 272862859742956480
53616239571098432 221716876149797376
14503933442235370 21078354075960844
117207978728238576 307364942415828480
15817501731909282 79190117479285456
145873464888614496 209655868244235584
70730867373972600 171042069692560288
73766960870885184 107226582507874656
138636085543742576 172146281401747840
196967000933614176 227419598214854304
64678300514772112 277931488206092928
144086212310797552 292750644585941952
52254418991547448 116072223145097776
61169796271405728 79830873751654464
341398282812265792 342138623113051584
228073059049552640 298004480229403200
114390394019912080 217269642580578080
106659226775334208 252410054181388064
181772911221268256 214989480517855040
87137343192989232 208584628027073600
244405159180851456 258841256256462688
190365381417042720 229521447217324832
80766924211317408 141258428615017984
146982372464024736 187879585751034656
194994305683321536 210839416457390304
119116667372944016 288949254143850240
168309084911750464 222746740554571520
241181832280729568 249764737768274368
93531880520852368 307826757381035648
120645809947780176 160336427575559392
170271915896308736 229095374242914688
206810397944166688 326164332705227456
180752307272944640 264982848740153120
160553865925483584 204092647288954848
134783823120600512 317334606336145152
76228576911814032 94994786651133216
101057557436549248 305123510062942080
135516974170803856 345604020698124608
46899665088457104 316122095705174400
38269443185546976 177855918553870016
294936309893398592 323390404509564928
113065573573045760 249746665683172928
219291388914573056 250366633814288672
7100421219259100 132477816825470624
143939745066750672 296144930737946560
185104994060725696 213819480166734624
148467782596063392 221584642032034336
93706420394397232 280294333389727808
196514923304318560 199155867100607008
123471606601479360 183286293091152928
17036427575780016 183468103914310368
20777626251512000 117388115841616128
125514148355770160 184396091323250688
35112224797796908 266484025114182144
83326965148206544 114909796191531664
127439729942132752 233043510607953920
138079270910355600 286939660388003264
21929292280935716 324227549029572992
80135482916725296 120075106462464816
53457995905809968 314630985072836352
129732289775713664 345851188266774720
80185891555324048 92204793867962016
74844200443908480 177225535261941760
18525783148522924 88109094993421312
37328263486022280 106733812849953056
74500584132400416 108114902564626208
226980992380036896 247087710392313536
82947751481866576 195879516600576960
132048584091319232 320971597327555712
177173689586704320 290684662823316736
89798138240265168 335160568858254272
109365607937108384 217159243195122272
139151946900279648 141378749203840688
150853935941349760 246306443386344448
83389909509226368 106564806039861200
117456306660621504 271181639347628448
83684341924448816 332871782363757696
109706043167670256 126929861617455904
135376669323113280 186151478440213632
136006221294021088 326557093521321536
141246266748921616 231112382314456032
43014763517960584 54305675462673440
42681470301803200 183672856962233696
34418362729566900 136117363577542816
18655326143652972 215431920886465120
74208204168400800 335424452007639040
213191202244589120 220959470938660320
276768108057585120 290788028242931328
102859540062597824 344740016265481664
13112387686003772 336766878443516288
169952526039662080 221641349781071360
217009753643253088 337633727561546752
29558036079873948 75883101011788960
163346898593627840 207787344642332512
88391814271664160 118305452527180944
72045870994124864 173207622414523808
25971240039175976 112444231154137520
70416987455591704 305195960061914048
103203714045539952 306675666647937088
73800682155073776 172254313016689376
234257488069611136 289692209093555008
67438689115876256 86056655177650544
257757650571077824 341469674134743424
244043685678432352 253884668309373760
16398423774620506 167786939493400896
169381190700621056 335526732163870848
133521942999056080 212105955894318624
78982596242434608 257554495182971168
245414818431803 152643573577283968
74904421703942784 125500255264315424
198839024198997632 262882016502076096
232627406135193632 324095068177073536
302100982919484800 341987531103297280
303058371247224512 310908194162849408
233696855922648032 262358891202005696
224976902398797760 256701257105797920
18974957223767028 126812822320120704
55751870131070240 176610730998025472
121858804023970848 136249434974326592
154480298193275232 270313802386666048
193735084255900320 231796819254973280
129273543862472224 240295810182042784
273316467408305504 334332456119033664
11193949324213570 64581229381997888
79065457108295312 173424609158998656
46686184102570408 270378449920821792
123541209715632608 233084324668623232
73116138500628800 89853553372379216
26705731081389256 92996636189819728
116364310019996688 346090182710091328
21984590932127452 167887892020263008
286095309918615840 311073237304968000
122348823769303456 347800869205248192
206209666519395744 241944935934296032
50204289188960840 55304395847845632
103844182770139392 267877744026480640
241754347562785152 305112852108951872
158121336170186560 190130875694941824
224733758361886432 254367321003504192
53928674981897640 186967970394772416
264734829138801888 289876314304463360
168858556995651488 171468421433992320
17673867157354176 234229515018422560
60266017857591448 69086895802921464
72842051376122480 324575691725780032
111008861144666544 281986748648478720
28206041684880844 34925064839998576
184969926486858912 187865002986953088
51771953850202216 290551035649412864
20871444149878316 256190400322516896
93654072971353360 184852784596427360
152948248097875296 174041019320493440
138012055030049728 226440508542712928
29345320479758712 77337107529571968
119471563920830912 290314891110598784
41966915592089088 235730084902824704
10143332284400490 161663533706747008
56267911402403448 129884402296400624
93935346799303632 95457008256770544
304033866089623744 336629984840148352
156977772795041888 260351854538306976
157440898544543520 204468719722270432
167111485137763456 241764548055789664
12717410760555046 71023473475334072
14768276132791970 155918904003566368
71012646318344264 149044285244474816
174592575444926528 237006912291612864
199300476283682432 322539448175924672
178366744129877440 223044855731993312
8386927003295860 226632847831705824
175366829805940992 179789521200596064
259455464789798432 280847905814419904
234014130330647232 252717813954018080
22281393162037 16214602988205910
57933622184796328 220369462166096992
148396483972285344 317860139307451136
101475104573405024 274954900066950048
21787762509931368 180456368702419616
1470750352580290 58941605937719224
124440051178155424 229251392027303936
46922221909094712 135952397961267040
97362264376542368 165826717245557280
40045971177517264 226486098640698080
146234433437343680 197757909950463136
33609392534200984 36051327437112584
4323451144377120 231887102801538816
70638692911779328 293961046170581696
150882273522608704 178699339287950624
98960685341121888 262491077253025600
45553142509446432 214996693570875488
129116883582074784 306529977593810176
219236428353992416 245706409554032128
161593161265559584 319633751879473984
57987496523827376 293172455136186112
98925828209223104 306161747322799488
112736409861689184 270225291782116448
237995418761927008 282669935353899712
67307825205602696 261850985216878496
46904573089217152 192642250761808256
169125702019594400 250092701669150720
63355567205148640 329475961110934848
168835858024265600 341686236322086016
106140542591763360 156482424900085248
138606619415038336 268551473166226144
127103493199244544 206291478992526720
62728460656906304 255977612866618912
42804074542611624 135616317290935792
155145474673867392 165476165687853536
13126442280781572 218426867816849248
188428235862764448 283197223155198912
136426497437425824 160594731315118048
41015155984447472 87607276815100864
170257452339764928 213930953500975136
291854875609662464 336249378765832256
147139605004352768 204195028767531328
35520139459884608 154546902117965408
33059449010586080 79415548521575984
37724256416580984 278930681462710624
72326261574666656 93986650642654112
15748692083535210 206311111381222240
28637087899895352 78781175571753072
137650708862834720 335343729131851136
94920749767985232 116018959894528144
146811220991212672 216900479193057504
127327889938345136 200308499308855552
49673864844927848 102887519669838480
122209413697002336 226530338564848256
161439582351708096 348489642849729152
125237636162620832 284333148394262752
46431415149406064 117772016055323504
51171734697606928 109268307056754384
174433360329806848 231617227227834880
201023178262295520 318375618892320960
109060224715729184 317333489732491136
144296889834293216 300072924241597760
140278584925286784 170047446806110560
4805583553489480 148209376631266464
181112690303339680 207058151919589536
101606175715317904 126862026023860512
117673531128495888 341107478029967744
81982954921747344 144875592980372480
38046441466687264 254675773808797600
105077469655982208 108752415476703216
250150085092042048 342589737430193920
115985900919761600 144444193954923744
60324409411856296 311340331115344448
46373707284280776 251102471664703680
84717637384526560 328901418536738880
89253322296054288 92248688039481424
38901823867625240 322220120254886720
183928091276015072 236424830106212224
178632534583069056 274641148652341312
124315807252730080 308782826535979840
160484764096538720 313743520434422528
75739181459658768 183646811072016160
203446536483862176 287747676961657920
87971353356676656 327878092923771968
115147127846966288 171668937784397280
126609674249609136 240389466464872224
39808878837342616 81433349576359424
185153670894015840 313696516328900736
82142902457403552 199501537985903136
185675812821186848 204297218304696032
2700366050342169 6218342951777504
48713874287256624 91421330214557904
140065818478583648 181809710547830688
38393139417776456 314565520070882688
264399960657120128 303585113840796160
202768952889406080 245734066222977408
68297267801664128 116312992740160528
52766743411982616 262957339594206656
16637171961582918 344069667058677824
93919529443374880 238350187106759360
5294343143818130 74208115119291712
111170919839088496 250768303235550656
103444690499153872 319980083813506560
84443462964870080 283113825368360320
126222043083246080 179113321952138464
108393954067039424 243033887152737952
307674692579496000 315483602090082240
14294806549164948 34698403803612776
28156209766118464 113853043045507008
32394111729019956 36046853573607040
244257948352163840 250297398558884512
250399123379153504 347799107956215360
277105715400688896 295009099143561024
176587656999673152 267546228785949408
28325957830479768 151037332771897600
61270457769520856 243298426189538304
159710554450267904 302667098827500032
54154816630458208 137727933636691568
267389549207726432 284792640110442368
259820601393000704 289115452696546048
73177835397899264 264232903276956896
219049550898539456 282688376578773664
87624879688324240 174103035782479392
86539823997491968 162173709500158400
230765318127537472 261887571085927200
82671326622426128 90035941859050144
27134501822842340 47678762640324336
63225809389657968 259177753592624192
94197577599938144 199260009816660000
187322879627808064 292612396532787136
334107786373096832 339590837710697600
226918854107671584 309229843947260288
255529682331726752 312382522587458496
14536292550212054 205497270578347712
210903919992671232 306220715547107712
33745022853029664 58108878789248440
259046869894515840 289058779643453952
39577019151430352 130760457955305072
115958767164817392 212390647453840736
552320454382984 13631755478487474
15565058553421030 49179939337214920
30823109894410732 233411967810183584
274046939332082560 294503775953083840
105523297910153040 245320805121760384
108162417275441776 296182808233958784
247481151368856640 302797327883938944
136445546069125344 168014145382998752
126125076268126544 145912758626895392
93326971464803440 137939456647271552
105260126659765552 271967373141514816
29591187493153292 71109998123737728
192899707897347072 214496196590055328
68396014291346976 262720446738787040
2904342040276172 9310574889634906
51807357629673968 223638554296030912
143523938052789488 199318791706457376
12916314466469518 221116616382118240
122269978999234592 301751114823657472
38832997308533096 46180677609343992
342649956041022528 345218659700196352
19487194678379924 142971510708108608
27855109353965936 206494043376705856
41718951066689344 219836790343528032
16071845676532978 270112085469206496
280956653918692928 314136759020977856
106683877822870224 263531958661370560
22077919611629128 210128624797572640
119761913736334960 174540092174040736
13087675135720800 275728647383126656
88518022456855056 277367156379836576
7655059358502015 296424956125803136
15175091347726274 111083668591232384
16767824301206438 107027660245256768
9515754453761146 45513613731867408
35509323497595016 79388872702964752
91084609053534336 170877551830622752
11437451793014166 214795807331706048
26877059700078508 189202446477389600
255758458243826080 341914892647980032
106237483531865904 214842904140191232
251019634293399616 265560872061575072
217345950329442208 334547003981442880
308789082729171904 334670010329073536
53346142577977192 72039293416915296
1181495136860015 280036482238359744
244055607508758240 290759413932862720
85283039965378048 173110705727430208
142507141903444256 206983318388956928
252863275654270336 292382247333376768
124229433262031568 223120994682549024
211376579696028768 287376239584465248
338434219117957440 341968316987413888
63494243261299376 284838373210999232
167851635810677824 333980339600926336
108046458829690624 293611512343549632
45465854832584280 151223090284192352
286332042540627936 345464181984972992
42598681905063656 272763589549448768
166894678653909120 264145938666120576
44535110392215608 157224297504271616
219415011803705280 292837658520382976
122005418029398464 265009750313588864
12727942059460800 280677271168374720
132925074991477408 146085763143395488
173761315977939968 253964571115964096
6499555523147391 250897049912406304
66315473658173720 199393933085486688
33756195583629144 108166741805081936
291162208853211584 338294797612473472
147294769668592672 285937283590805280
57207110231976312 211062777849342976
15676804415710450 40161505753928672
5353329610926870 78816341901284096
302899195505970112 333831606854992064
202016196960426432 277046202908338976
282234386796438432 314884948684541888
147933799368777088 275254753233950048
142167239714039792 295169182170178880
9450630232151402 168605459830506400
10648814476595130 273046997276513088
141783801002160544 241409273560952512
73799369273705152 223150246463534528
11919746877171524 146481375789346272
50485723379623576 120993720760978976
140353644406298624 264597792398806688
182667294067128160 312482982713006080
202175147611693472 237249086785522880
202503857344567936 240951855381710912
231040438228948672 330556510251596544
19757992892313 306259383115748160
118515713066013216 301694721405675520
89712678706365776 310297253021402112
46486249614208688 228200496713943008
104308657725349568 308161094692271552
171126825035043488 200489009396623968
168550607410314176 311292670211338880
65117768733473232 90090197677119904
38495197142814536 146427581264601184
233390818405956480 334464815382915648
148011946855502464 272942134932756064
33585130503748780 309484162084901888
55193033001172216 284785296342301792
4202935732583743 191567160323912448
214680700094767712 261558493342252704
85001077217525248 123251471229519104
48318427272399768 95504485723494368
46282585331378592 200461939603600000
23093053416982800 166446975580973024
5016783777768052 182301682795246848
154344620197759968 328447024072702208
127837394283040464 212785554157902272
146056362454704704 284343286404379200
132220238661735616 280566564532289408
219855971057914272 253656675238574464
205707792325109696 251510782082730304
177998127703690240 186431099589044000
8720026737422113 75245545467549040
175174944832632832 175271554826577408
287408272237340640 303271080507887616
119125758937079552 259856784508441152
102668711987040112 321214071171029376
7212368772173801 197880401283550688
92464467141292352 202774879879474496
174629042213387840 247668836853948992
55711574148684096 71616028001414512
287307561940830496 340927415172566592
117522320058329456 275052870066577920
268465891322562048 327284853801509760
257247684189645248 263582164332319296
227825997216368896 249988362022013120
109606980396802960 302806255496103872
59146892315917832 157960783060909312
158380441415992288 326678761568571968
51046923761766208 65045212097599296
176941602262593440 238028887729597696
1264169650531589 18006164266722134
26425041760334904 70630073042376392
108201097497814944 331285036000032512
18084873938902320 284339479596340160
131637404471466272 131649249752744544
34834836124558300 105447038780839968
91076727566091744 139179355765147152
158861492477279200 242616885571803840
151043696462718016 154856735988570400
62337565924551056 244394296221400352
215715198965347424 312789645953419840
94447855392885392 310970742729192000
56773076391237592 323748408876581632
41672137432134160 319417536277521216
21910108400925532 77680908031709168
140058327749799968 245481979307373504
96811062927363536 317300774430476352
128726964957444208 156413474201752512
74175555498796224 192195406279300128
118040697569792768 203509345818056960
173117738450715072 174546811981335872
40832736036125920 94422961283675360
157250115733476384 173396946362596768
10562988373319310 296188961485616320
122669701383303136 150971433943854752
96133680141083552 148185660895127840
32900093765855368 146411210754783392
2446447867509903 287323377271610944
210322182245811808 249742746009251936
111564188854607856 159727638728066432
23341563194956716 193398153016213792
232440194499463040 332290401815903360
225912770479277376 311675388041940160
81094994367285520 82619120307600784
99152036645530000 108895468549639136
164181325550395328 196993308171184480
6502542705321868 52469067151688952
71304521822053680 194275526897305728
311060596374946 188599727146339680
2121737008584810 291298897166231040
3765194299562864 230633144005887296
97104204943416640 306688763597534656
192073619217182848 196795486230050368
32464720751034124 206388983480875264
63623447738647408 231977169023768416
202546302239056192 250040229714267712
98743518269127584 112843610540585472
1911469833754956 74157766904095648
273980803738632320 313241854369028096
55999584152110184 228584397927757728
8808177345421326 340383268169297280
147622992258666144 342140343355690368
172001694402040704 309551651558237568
172677093620004448 338768516074150080
94048178264233568 247895837682276320
92629213566790624 212284582166202048
25900760985887700 55130878576832256
275567691569574560 332856660759674048
305418487431542272 305911151090748480
98351281045337040 331290867186513600
19024059333536708 196687234801969856
65929224680209456 155105242224033024
167974070931239104 264027314185824640
219105417872303616 291994043995874560
39225658069040416 163460487882596640
61439349192794432 179903741641347712
198612991649700864 305663590371085888
154854851754486784 205210061297028320
198946245293302880 275811082261966816
43881966681157696 117834068244600640
317343150425295168 342296913978186560
116444719662648880 166741494510132448
94261974952606832 215189100240981888
79184634564403136 324108656153131456
270205054149213280 288509408318448768
155982500602011168 164559700532402304
224985738524887424 290611546618973696
51665094952279896 184601698142981376
99157057413931296 117087589625970336
133692232948496480 341181225746548928
147960127037735072 205837719161780544
216751565959245728 288691889249157376
93087390044252752 256497473450330048
253140899177579872 340873706691796032
215985187989468160 297412018040203136
108421262004807984 224636063318478400
43482864631778904 326497005381039552
157259082921961184 281544333347803552
94139845263537792 286195108582332000
88698513128717328 142080814650954432
38875087804683240 319928726053574912
25561307239082232 287228760601666144
212208727776528160 295089319521331584
140701730572612960 165943726193641056
6648791748648568 160118906550296704
204184194793800960 243240308127261760
37153708506745032 143707423470364912
204101755929294944 209084961769116288
38686716203416296 178473930117189248
199454440579567712 249853934490342592
83544096538904640 263802485193417152
144152682567979168 316591174300065280
24770361825293632 28841060736413368
159190915990042560 345765325325065856
245955909428174496 329848333867364032
136951042794186544 189072153446437248
241089578954915264 262183663999428992
231386820749220096 333825745771180800
297228624535114496 331793599445429568
146968493725113504 259110320373467872
294397783268634240 345900866808822464
58264184167146176 120353001360469568
14857547056789776 278865005790282720
93332243040454912 229903599032507008
129409865552281440 329228672567826944
212359785029126976 272249687977375008
34867387039652128 208391645285288160
41528204936629352 226001384530140384
73397571767270992 304343401645238336
188729116388847552 227424603952122272
150839081175579776 226645625785965376
129855821019255008 340608288034465152
47089050679838528 144275564331337952
16213377571952024 84248586923166336
120733821723543376 170605135570722144
135672352757815152 234000500877313600
139556442456343952 150132160165745536
127654056646707536 343788637389114432
85159827891997712 240648923664130560
62578072713141808 211144081142304288
187507483322403072 237472663889505408
172712724751285888 287678290889514784
240218382079845248 338019319518851648
260436470281682048 325257623631784384
104405543493495888 254357996498786016
47099680723171128 272423947868829568
36337162643894824 303188429716577216
113054331832296064 141720127729218224
6282641730771764 339020757135212544
85494996380897936 301370482462854720
84599864591838208 92591598530340864
97369740633297216 262918916725640672
274231291153119744 310816453342962496
32696359630035044 255423346233544032
173077735223467552 333059857648686848
72966456665826880 296157873073178560
224797862081492448 324106276819048064
228370624244236608 266648054926433792
200476223172695936 282335105782931456
51947416834698112 190888459325134496
152135724179030944 231673583405609792
106413946059864208 160985205283079552
16653397253651986 117674232147382096
211446516270235296 337102294170000640
15820369853269040 123931789749025104
57671120242250904 88437597686001968
46086860371269840 232685005533309312
34935615219143876 327678284711288320
32108791832454224 242854853052338496
100437416746818416 236273560231891168
50275130176945128 225459572334157152
193002217447766720 263168037787514336
81863035642104080 125899320849648752
61881128603359744 184015790925871232
126719179510145568 287995701444746784
170740712866245536 347060809328038720
96144442872966640 132065162751002000
87074468160184752 201474075102137984
219213134256623776 222692886461799968
65388723355581616 183824966372254080
138220957978889200 156860021112710080
248736826729202624 315330442611553536
139732735264793088 156414919765287072
121669941864287136 326470644718948672
86349691473949616 273480013379629472
247091867484278560 338739914763918592
111653413909263392 113013924044501072
3586252239311256 131210818617444768
9896458514081484 73926551021267280
306962798452410112 341535637602584000
304373962446207104 339496700177672000
12548075837800410 68959022791768920
170504765135170752 266660255756796256
55436211846978104 85254689275248112
85138212138181360 229467649510316896
10746771195747322 154478386139878560
89128491068196960 144224029644174240
5670657553929950 327087810817837888
76853911431672768 228715210809968320
13677537741218240 53979291437367992
191246236454662496 208723325603359680
77938323298804560 346472886684712576
132940101422777328 243186687729607008
47433756769790672 102770970362901488
84859555419096368 220140371376273952
63836741322753096 129836015710338320
33862478087501388 147527151746645952
141418666642454464 155904228056525024
197386988597147168 249338297119403424
7252206667111282 131759603587074352
12666626627459056 116178126114353728
13469050024650276 72947488018862240
94579626221528960 160152195224887808
116097920098432224 281986512601007712
54877100241959080 247866919415473952
84425130068086832 122290371450254976
216814883901815904 237558609104677216
88372797038028752 332098193344033408
192040728650399296 204373622076710560
17450059155680020 267054827902979264
69702317481917760 223859038165708480
110446450329598576 277281980978000576
167562203566171136 169171980376049024
20959849441997472 288033690319154240
191484799833631424 226164943339455616
63370833558190448 207880510392955968
14963224347570620 345923057669925056
44219858383699528 154986545795123264
63548721137524264 302489527815053312
23419407962928756 258668070137010176
48792260804350712 315679378102200384
184849227029868672 199626424586712096
116570201424987904 165194049050076192
118974580905965456 329770675458694080
112286360606090640 223830744646200992
138456386240138144 234399151639521248
74437555675114912 248380752229449376
187795091102015200 332822649162938112
162724384835264960 187894220259951136
95312596789637328 300738224823829376
210051961639313728 295884505848665664
120415132789890944 268376803825642336
174849154805432736 195936503351534720
269025983235257568 301428902943467968
83607392993087536 210651951924686176
82158669600592880 193375289678317920
68332680703105960 314268310376463616
11073934875163400 247839058854632640
39508012603916696 297304044770846592
150129023644964960 313224134964218560
250602027123190336 257157730109433760
282392272416207680 326226198690636544
49926693274288096 199046037493198432
78421924308884128 143759331179576864
18072474599364816 78747573901962560
69670603735010424 277267878079028928
118961523920232208 240486036524360480
178421153605540768 249289656747868320
124952971520901856 207660484016603008
202580908852919328 240779602683326112
39999142784234616 296348971801156992
95540700482361536 339646392741676160
8266459146246034 59403508547695208
20106269848527516 239438168697155776
166195406796683392 211162069074489312
138922088822117792 289817844958143616
32171642576209392 119082435092920752
106804739360149616 333378011207676544
54179837778778992 245443826527329792
125636158176067808 266498201207837088
191229652989186432 247352567975954592
258994386859898944 261780283352404800
245341400029953632 338681424261570624
83526379843926688 227592135070801024
144013604569445904 239410384836201504
146977146241190752 336526386788681024
67536862473775632 188339379187239008
267941237985573984 301968808293115200
85868707123564128 182392095850676608
249870855509368896 300438925821153280
75287060601099408 140174812455271216
32265249353949132 73978056801123456
40317277142580304 77005283572410752
94993458184147344 148601991506436736
105367095307626144 326779889157837440
127285760393609344 284439327782631008
230297955186534368 311956902301268416
29614623146480924 337960834041710272
101407568908546816 150140760544670560
105295484491916672 124844976687763712
137155780868288752 340596941322159360
63041179213016568 241068884823743200
156749747942641472 253934761852857248
213726157756437728 304516246980229376
55952441635764312 319942794311485888
111300540961795104 303380647673356224
195974053800164864 324240788773052992
35815658604095160 55183324441147520
171122165505509888 332134684315708224
14266767512695326 177877848908265984
115693577129849664 238325795070297248
8736580884181637 345287718893206272
66217969467066856 101555150764959520
163973948527515456 170498936772387584
74856698335727120 138119501507192624
72321870662500368 185184257228635488
22238463295738704 228047357460829216
165080902515674496 171095561013852128
86510658074429936 143521611170960320
32283032696323740 336488556161720768
212206469889276832 320223904962613824
51430815710236144 103640308449302272
34175735610142624 151338445581843744
24921705110136104 238800697804693632
224979397408708352 338278778063460736
184591657245263456 322444089728495168
77322116705962688 127764392029946400
208989003410937280 312933480914181376
69771718170013184 241314839781932992
75205095880358816 109153662459917296
25771364022328552 335457288355655872
55509722773584984 284271539159589280
3380700923550303 278034924073664160
37771039407393128 334757249149247360
95445842845009856 222012027665679584
136799673621888752 137821096584208944
2586368334129992 269086333129865344
45279959374240016 231082152901702272
40248211756545272 334244971482788800
254786405850586464 284078491743818912
217482511041703264 327198853369205568
319370718189131392 329041969528288576
59951268340226288 98432028118362688
59878649996700504 346025207996332544
47567941644843872 58899043642968136
173187804144975392 178656725556767456
53670000711334712 204634172686180288
40067572988716304 279497059066998624
63527669917897320 169334636549025984
92857428378730384 271811427427673728
28154377575124724 131591565074830976
11128871649025856 199602860756306592
13922022094626328 206178555141302496
46675577500550304 347631842410119232
44705848947215648 202716479632404896
5061628335815028 68619799155414112
95491321543283280 124514497311129408
68164238754812000 167986247237501056
15737739277183592 318482126553208320
56582957865425992 143120743106208448
140776526024894640 308271958900635712
97220072496064608 311783735853819712
54774240518921776 282384070663433472
68324825581489824 268002950563747936
10779872226335050 118793766627849008
127002903622154896 207308547732376384
250336842655749696 257304116217008640
118079711969959856 253219843550644064
260484639641344352 319998689809703168
35598502949405296 273953234535019776
69138522102640952 343155086645928064
17549762061077856 150836729234439936
86445345139946192 304300042358668480
50829398686405048 254877030776198400
141653534610957968 188522953522553568
166860491664573600 174168726655922208
76295034743103360 314166893877943040
263072864701054656 305358099404523136
82825111907778928 108749571669642288
9342738371485668 201841243270112704
2429959233743826 252653199760166176
183964290486848832 261666218408469120
68625596160981104 248006730348488160
55437005619055472 59851477838274424
101877235985989072 131982522507016144
179763670922568480 278080667188687840
52349148003444112 98600739235825984
104643088574205632 292401918608600320
190692057012512672 199036269300785280
119956593670332048 246252959031388928
50722947366435888 59676647174659624
140004346433678912 332053337657840832
4503338183738242 250198282905834560
297425854853560640 347334935782176896
104371785340628832 125866337175749440
281412657729901664 323601362171035776
90930483739528848 266753114880222016
16521091253541100 175675344902864928
127611513967650176 323944890890751616
90002924417506368 251524211365292768
41211861887295192 254127045442608064
52421016961216296 289309937694874304
95708734958350768 180117522382180512
53607699277853184 119335869734549424
306685349611383360 340701442115447360
331512353480563712 343594140230858240
77837036205993440 84291224709561552
42612904219931600 217848045203361312
121806823271175184 194707160288484704
27556455613746856 282555611638902592
95163979737998800 323634053910662144
99304372277941600 271789220626740640
274894893387286240 333269774168964032
218164777149020512 315892153448121984
24469515100066024 183408331810224352
72169104767250048 155574516601321152
92852276949764912 175803852863517376
40249152651577280 133651823499289936
156088221328769216 303505092998798784
5677615157672730 163909420764268224
38492216717173432 171888886583570976
13128468498666486 301917349175777152
8569162243878813 213525115890338464
129860019925970864 207704094180563776
68520709586277312 203964168905833184
66984997149523896 227791582272376320
27564060842266692 266499191426570400
230115087631560160 332460607683084672
194069687771584128 279582659479261888
106005791906415168 161997989984114656
260854310073466176 335933558876650880
46921365192828208 141686152061144192
71380909669473192 326562712022486400
55859402553769808 97475519415492912
139986582094599840 312033642610439936
151637214953538880 307577279464482432
181231187493760064 189037671600397216
240800035661505984 246518654979247712
70987407300086704 337271241742236224
263870042370511168 300340798450126720
275079508377491648 275781387386247232
82770268230147296 266242048548751168
120598363982134064 129730031566181728
139814553417861952 310518854256348544
88855880488839824 300191975556875328
231502743566443488 346660021622330048
162155259376992576 284826584659286048
54871177927788160 188875891702895712
181025968468032512 272693123072676672
254210416948046304 258147737711963520
121235184113179632 181324246989250912
55998509530452512 194334244832495232
25899814441973384 80503045176066064
224963673614794560 244468385932597408
271486777794596768 301256453038769600
240946017503300032 264887455938004800
76629398254125520 153298600561846816
96607161433339136 145545609020652192
84682322250790688 177686547718608096
23693343770572472 171964261185050432
117470178672142288 181062625817319392
111819564960568832 221165055211850816
54628709548976656 261660434108123680
79765986760187024 340865992088237120
85878879702845152 97390293400940928
91582924547216512 150947266291593312
27546358723400224 258463514298370976
308725309078064960 310255830179495296
190966187483632448 237335217795691968
186775861101242784 345854521570664448
129051743700731856 187654859856047840
56390010246050280 316945748673226368
60116451362095368 221792081906202976
108513553328062704 203734375378111520
25528284169392908 203717530992282624
161915844756224032 252897412897137376
299890028387350080 346105553901298880
62953573152284264 196962427930805216
91436324772088400 174581298792603136
6509298885632553 47706508656092328
13965623332797366 16748195320497200
93815327490809680 333087764348030784
188242486586409344 343016236851297920
146689274904441120 324041973115716608
185873099186427488 346374303228434048
79951298170141808 233026089049245120
67677048742450256 296843996210511680
87990555438145152 249726976692011040
126635663590484256 160673971006068928
193042575716330400 327159074849063680
244758687446082848 299448536294679872
184362797319148064 194483728604464000
22875400153339244 212648535145835328
23379997645467536 283840595594337984
46355768831944576 168617987454200960
214169972259061280 301987760918740544
125175911462724608 258183561399674880
61822680082215368 261759290637639424
146534861679017248 206566779570892064
133046480336079616 244869692125437760
30621753920748756 37310568094465720
36093277507880448 270830258735200960
14123162094752382 52950848020897040
22613863195867956 287898141099456544
219465106438312384 255324891837743904
108466897297749936 340687600885696640
205052466699865536 244883689749520672
6836531118940741 71982717150892544
85397614571733056 290884000685758272
65204422778622680 239420736160289728
10119432374285310 73611457137798288
3472509838681646 212441051986834912
11661326267009304 30036581126371840
26569694005132484 121155525630743840
196373356830921184 228874143656906912
165711632426499616 179239934029506752
22874518082542056 170023250955760832
105100174846371120 110047108252249744
215427652369279936 233084346312352832
54116154532277264 135919500441674400
31901974204849460 337682035684737536
257596457730012704 340194010263454592
173997941200325312 281360033200483136
239509182091228512 338106601083186688
69093259285996528 249502918665672448
178694336206681664 257311775530909824
113024644993629136 313477865568913280
100567147152506048 253086181292930016
234283958451620320 303657119648915776
156210358553330272 284099336108156320
189725298784302080 282535055383490624
104452589591321728 114256979717465824
110829870989036736 165838830423849664
108154723063697264 302727312168129920
5862451114674306 238140514833140256
257613352445036352 315837375181064768
72404942934798080 254290214065408032
14183407848654148 71886051429361992
209821618151451648 235902407873146592
25492641179628292 182080481796802528
50892227331691216 318252387200610816
42125305269091208 87277553451877216
18285799936623644 45550315993580888
202395149034407744 301903928666574400
290164334517616192 322397865830301888
5559198444607762 110172300232098352
186951312832356160 313091442270096384
3033736695169492 300162765923949888
67940983613003512 298312078018890880
25824248620991204 230692656879127008
30821166901001796 239547475414612448
12647706875170400 86529780771756384
164781086162718912 205222595026201472
67838993936953520 119864368908802960
34202039215935728 76660111398808944
38687976041379584 173705467854104832
1053521842447551 131759450520812672
86750543588548480 159105528564267680
198854535674039936 280269473026934944
20857440170847716 51033629719829152
78656758989444720 296178929052481216
216059257031062528 294430347379408512
32874826420029928 301809005742533632
167209982118107552 267932158021641280
108105396251817856 239262982083780352
47471819315214808 194568233712292800
115494435347742048 323562521214971648
83531271825418640 145156614146547840
246069707583788896 275360043873402176
17310215975579058 73606389941147200
134295663099751856 162584574980363680
78191109412341424 229155337189308864
73129950012569696 176382577799713600
4227229082834300 194561099027014976
285200849872353824 305843489279543808
95864073772560784 288241736728921152
170104543956132608 332776928222601536
93243591376354976 346535801966345728
270821347259256224 336956735631861568
11648103909511700 298279967522886720
22002136354470036 312212922830157632
307797802920207808 315279568572988672
236107984010019328 333056662132128704
47145924886456672 335291138467069056
232932427733987264 295149090660298880
74798249034844912 154544268581360096
12681275283374982 38464968113882736
231471473836505760 314176698195001472
307627269934554816 344756439046864064
22786281214175248 92815593785439056
84090908742190848 297798805084229056
33450210308962780 71228450974266592
5679025675364985 312997514331201024
51549760479912896 341725235185048832
126191799237642832 180524921832173472
173201196808707552 187297082310640160
61568629199926616 134157105222904400
137286523685569344 256702842268190400
157073479389259424 310616853819480832
232519604789826976 282656655418330944
110452169562951792 271649639946524864
1231919933907140 280721311443265728
74155364094189248 95420934771354432
24397031486528684 52301378263737168
263301136972999904 314263232904304192
136747134146056656 233820715615916064
180074753411457056 300606335975540672
128665831889685168 222951885654464384
130175069990457056 186713666412355584
24083026232903200 155487600566820672
38251397421398104 266018064516489056
59331962783337440 340492446147769536
144624645443841312 165736646286137824
174425519265199552 257063540033727264
112264546803751232 210788839869127968
105249797771322944 216365691163913984
259500272224211392 327677873204865024
258883971266382656 300100155484981824
54992055324012312 290136585140647232
38776885423798936 79647055536192176
111313279101249680 214209136920042720
18361613046907956 214037529207269376
203487809763691552 287006662281354144
25539104905658400 318355641261831104
166752100755778912 263819724210214880
160654365605981280 318979757872229760
320464891727367616 343246449835878080
58297117466004416 152769896284181568
108128901108696288 303218740355616384
47955259154501376 300472466186453312
20860193228761152 344983056752880192
319642897805643200 331648112500981312
14716616673926608 64928819684398408
241055818912449344 256585069916466496
162257044584070208 215599506730368000
8518775459934895 326177197593981184
81424612660361808 159708447539060608
75822629558442448 83503999561101248
119971918497405296 124169785270825424
31175415793988840 282002893355238624
12323597401687614 297610133220876032
289968624732400704 348378372444443648
91294211618146144 345161361247852736
92708218938708576 249332352212247712
174016685871246528 183799367523687040
83324751117930624 132133780619665136
228732641487100640 265423473340155552
251716582167478400 256030669859951168
19854696736201268 152609224471915040
12107172402728816 183015494563876800
246734055323947968 318288105513088128
207723188758149472 265165540358702080
199323449663855232 199961659688375872
143129259376480224 276302275663233952
237775560465796160 263645373799313856
238075148848124640 284823840608755424
270699094902749408 297443548545810880
35118892285188792 329937794827092032
323399331920715840 326149986573579136
97833471407296016 216721282228310240
173904835583987872 217193148640052576
70335449413176072 106673841335483104
266833863218052096 294041957764863744
169226905249158240 271837907318705600
26907089592543540 199349215694024512
170384683702279392 275756927822410592
93732161999117968 131503617322334864
80927803411821664 207082586959866976
312264356104483136 335073486399927488
247200904945618944 321852737724896768
299374197214906240 347813500832205248
34188690165730252 195920870143672736
9131961300158908 103540861005938768
177520156728442432 284122694666602656
148528213250898688 222829404401615328
198772683956212320 326071189409979264
263129743337345536 264366212461661600
200597564015197888 201715834510967808
3777445219889311 273086216746038528
130622244028341104 348045342837847872
158513849582843328 230741611372594400
43273137417083912 195630330895246272
308403690404871232 324428999285525056
26715466239152612 167440006032842976
936896878054161 306134702656255168
226477909521669280 260154321939743104
181518560463620256 182296838104238624
88760773272740704 336842165705446144
150359094735434592 220862646659269216
40397706016501016 96950909625252736
230673027289064448 269256923792740736
40607660668477288 123551158524300352
146335204509537280 335909039904768000
99247359521675872 226216283116420512
147651570590111392 325797726438101184
57356348512274176 207978347590484160
53479818608727984 194972789442652416
189298075647399200 237212157594216864
186674937590709760 320745495478779008
82341753578767248 120187799961940160
96802790328670352 228756811254606272
199342012024522368 321888652634028352
185266814038592672 211280224001248768
97691715607038416 142921446602106032
160242239376341984 212748095741157504
18952958713859976 305741703032075840
130369207727674656 150507312165290592
231357716408471456 342481652269206208
12270285440860364 112389095762410464
126058936855121216 186535901870614272
31641024649316836 113726703224826000
111609049734736512 254772851510416512
19236803130248776 346277972941803008
144751217455311552 179252925934869248
6767996794998917 91036835963821040
123463031259228016 160689287795681984
244529526791610432 308184234213240000
183150094794917152 223916089596481952
328622523766581440 339723468661843584
86498724460680720 183381382605213792
180439470609901632 287487315752322048
199399723707293792 244652589500150336
65773658432176768 87439743719486112
170752599489020832 265655111726761408
217890311014903168 246590152604811424
87643474439356208 89696780255250240
157414167214792640 274438256090936736
56157524000973656 145035255063436736
75864477306871024 345395149020182400
139731349718070944 341102378554340608
83983648502373568 177851944204468320
173085735201007040 240760980875710816
183214272914103520 330572770339685824
100637539869059984 330191775973921152
286087707090367744 339656285932841024
48352784076034336 210301329518002464
158549956918160928 229567857178939904
187684192777107616 284258387643355424
211722329319906048 251101054896099296
1822687956808997 234782499294175936
6236571188966423 281664545420408352
213753588695545440 258341715443456704
205700184108683872 337011483386463936
109189902441297344 168835440381050496
119727275423773088 125172280429950080
18321674108292336 104031723910959904
116405174658538288 261229136928068928
142222568446435024 153291655383810496
38226256768913544 151821722946035200
93124469054514272 225848690149187808
93420520699897920 327552033486827648
77980064768557968 141299887137964576
97467867375633456 270820595405919456
32278104440858368 261178939179249856
9039609371342644 218634138655106432
37613529853836128 264228909234864224
36468592861248592 261891474009967552
121583591329263248 157292995870844800
17077639868070404 256804976216540576
102322933134440560 259488612095538272
58284390911205080 182986291186563328
91208825051515760 326857826615085824
87362515303533232 229018998670819328
200937510332463680 311150926592209280
37932699916421848 72337751355578496
180044871074119680 197747419634650464
66458575519946424 74491750960538688
193967010730595744 250573401659522144
22326220230406972 72907571861347472
221088833746852224 301853020940768960
53685213894323392 85247081653731744
149393267023855488 292273828580620288
14969485910487914 102626360098082320
247946060232513408 317469661225207552
14426801785686758 32396815727898204
22742064477732276 177097961099291424
51540810446021032 118470577612722336
330983474168183808 344527147684119296
228450711210975296 320678505719449984
51253092726984520 167415708496419232
8783976067721982 46897886348272800
82027585519787216 271443965939423136
13661648746944096 207570687321417728
143194567082190432 274564951950770624
34425445082915660 333255183278116736
14779492438096784 245345644076059456
49574857748093952 334088869916993152
8201120542984344 132012550005712896
39079527615765744 311631498454355584
37303643052946384 168082036102612384
222177113638605312 341638326534742592
99170831205407424 265402189127106880
145541983933965696 315289725166404608
75016849839747696 285867389781982336
125936560352797264 261702471629755648
210636638097292288 233837306662026880
13510369058517392 200322177935251776
233761445875821536 311162999450651456
103300392902858416 152193196694467072
166524914999815456 288603291973398528
68940997872383864 75391137762723840
231798744034002432 266850038389161056
62582655566541496 200092523961411296
74105507748043360 273565486999346208
89837559201699824 211090545579034592
141711564794931920 211577870465235168
92954247649012608 242824957239879904
103162589853502304 321007326562988864
6846132300060578 130493947425643264
103623768727707024 217905888714257888
102841311993577280 183937972217880832
189895008541829152 261295751554293728
59682184703923552 188884499592273824
37712431269160080 250210553271475168
110951218854170192 273737106901346528
32874072371299036 119844910197507520
49511159981249480 88294129560934256
103861877722240304 182040494229122240
92753516842535040 208114275709956224
112520180166631440 133356640132477200
110857987803100048 288818495259028480
40841363424113120 47925998029303304
30061768116058960 118188697212115200
92962662745779808 275288266097016128
175832488959701760 239234393957438784
173572249859177600 247267159765392704
237869351992409856 299686114246406080
134101857423542960 263398104512239648
14350418413662392 107207148172622544
157063285561696448 278346059300501024
124592929899653712 259793822208011648
274425052826813216 337333315161462976
60246374376510672 341791036001364672
117988391358649856 160665295829663200
7022698082677502 218181263088923808
59675419585429384 86074260382500064
1335525490585161 285035566752807616
9947628890066498 56940861968529680
211827475155533120 306544357183167744
192306248423619040 215096492909337568
32851356524152740 342374281617117056
94122190403273232 116357481653682224
72989964645775520 113246903571779376
51035306230619168 147068050841444032
2622649283035696 222035488084071552
140107591375394224 279563856262077440
315892800387629824 318537748020223488
6527807092939231 323954560329759424
303722072726591808 326400685178391680
183571559887003584 261123545987573152
29775944890394148 102761551548821472
27970549273464304 28234249499062096
64320843128682176 144487510032664352
243508639335123456 332457850264976576
39910990357598624 122597274153868224
93326640793937600 99134789407229072
186053449539527104 218688182979044000
242909702805085600 304949277837250688
171321508565456320 192399156459047200
222661812162022112 282124496228132768
51809578322793776 73900341866797296
167909428173279104 188826243564286272
114768909910673280 323318505178946752
150737782311329056 302366977107386880
124397383741048736 248754283327064448
306938009922002432 320528863836471680
111059096715379600 203427888471238048
57324687211308408 143441292360039664
7894639648966552 157429785901776736
23595231648325976 255517025348379680
91231791156432864 264751395215799456
66427513372030976 176572678938327584
24383646734660640 128383624623292432
272501263827847040 307486103020441088
244080541972040320 274664395383337632
42367015924331784 188293335388062048
164496988196427584 296133071103713472
35778218942515944 137594354138442352
324982648663360128 339290820270053376
211090142546128032 336172307386526912
235638443064034912 339127541959100480
240742897106318656 246129958105116032
217469825510081856 219239399421020416
109100836993877440 234666664750007840
6939341107521792 268560807616796512
51471017400847056 120871858287602816
213340533420743008 327100416579400576
121394427859087104 233450847740282688
16068332511820904 53255258144316632
71017162751093904 134383510512799392
138194114949490656 317858795472624768
53179004811222096 327403280678856512
306611408745547584 342917821282560704
26601918838724776 262933414200948352
264545888657643072 336622834353739712
124643615290659152 127145635215082224
162797278406472544 331100049375019392
230231421293304288 329449541308637504
53811978050940904 110831397086039840
114819587848475920 252075525819557344
119017633496181616 168324399446498048
209402909665021216 346098598532073792
39306015251216744 132702549122482768
42645683056331504 174151030624872160
11024566230766926 238831443531119552
164984692260822528 178239674704660160
21396990045914392 138507297906636496
113708645264073376 126903492477304544
116966360172275360 339498181040828800
152437447616806336 217009087112233184
56113169223857672 122822564885658576
177978458367910528 340627701392497152
139530284958447616 336511074510897344
290202839092201344 313842584235868096
21355750225757728 168334754303171456
168757889315658784 183916029177888928
123509621041559520 189500321032484384
211448103000259392 218858019619930720
59451344273153928 125914986270907072
13344931989872602 131138291922511360
142620963997643200 278546201307429824
320697774833639680 340000635757329728
40033940531796896 152327261760640192
14389326665167800 207936713670166272
219644213985278560 291685054286878976
20870086896984100 304604461484068672
266864316623693824 321108299003429312
107106197855750784 157480669161942240
55326106336370048 57388784865199856
117694963531275072 340632522477339392
216781384003292288 300941189554388160
248468063850200416 275113529461393696
64518181806309288 287824205037505152
79290022639514256 292272345119212736
248709332237264736 338233649398438912
60430489436014056 127528578997388272
38094071536389656 333275874654206720
69456376931321736 268561855791455840
27886060854227528 197713639055580800
43469679261378528 160804262160580512
76086921757570784 323078734749143808
136410366907036224 300283197994289216
11564397057201134 143030057996455584
87392994185020608 201072447250718848
38063325531335592 119315036439256672
77438320357265856 198670284575556064
73897359449496352 130164773768563328
82057236340371504 257372825180019328
135382047769165776 212189581404838560
51879462139625888 102700133038762048
114691534226848816 338755715247565312
134967245277343760 267503153702916608
45551795667658352 80952053789482160
54282598117918288 72816998961446928
40384786952696232 200681696648992384
149385184474210336 194765765134214400
58921095249997880 185513181099486464
288499522273237120 293627755336395904
37078024139036280 81559596083849168
201652180975672128 303996421693707520
190972282395311616 335925736954756032
165436507127270144 320638035741433856
299670659790845824 327332721028519424
292637414785210432 295841044701736512
152440032729027648 268110124783475136
230977466786830592 322130444117558592
3754457538762174 331981400303870016
67860177634126456 122460267232978352
249015368015305888 322156169185470720
205732459556966720 268358309458372928
43403028256138848 167936601947004128
62354309960209936 115186721521136912
97934948146458336 113449940804667856
61859161335459728 270209251328593536
184936672239686624 253379196404716992
27715670690540720 236213225160278688
72947626951813952 243133654761591936
22209803778187032 59846828051765504
137908498761914688 306899110546175424
10891492739893556 93103342364998192
81188706715086928 165264506137097856
51460973922822992 190695840227092928
155901906694861632 287225673767271968
264790410124669824 284505975115287648
102971508993011440 226082804370396480
35574385150000284 202877315480166336
49759455938159960 307004468460512832
72740206923290320 114634136351872608
4255104148275035 8344358558506933
107188616958689808 138963931310009936
99708899836412592 167113844276075328
119397797522325504 225987212969088736
37515543127809440 136448178939330192
43539434810280040 173259558991166528
2623274036002842 16150221206988076
140811278269309120 215236023779092064
48412605681710568 304972280558155200
16183561914991904 341935704763161984
2620396352521170 184398008951537600
65212476123174816 96805986878362272
152532538793318080 257162504892743392
40077589178296880 152663926507178368
112933994809141920 120534613326812832
16676632454468564 248566522632134720
15867809701566798 153231731520885344
55322611233714272 138722330231334000
40762398739481064 270490341052817024
39435400945562096 338821920558976576
153109421761739808 263847889837395776
76457878602201360 121891559121150144
51281763818212344 257927537304285888
177945176243240928 306657468478973184
32627504430299592 85083681844798608
87117420937398288 241197087160513632
25737311043989696 104095814482295104
103113412925459408 216270851781718144
29380022826679472 204281811300340448
231992733949937280 262089917281016800
176535072790532192 311695313951391616
19046995688783188 275705973446473312
234185765729203296 255012475692011392
128315100228062144 149280303878795680
205696090868994432 243254775014425408
85018985591327472 290740669258222784
205997712454943008 251717252086706592
241795012985030912 291773503948783232
131711504620246592 296736768644223680
100806587051977376 107047791855768240
173835411552555520 300888787346258560
142854195249418704 168946786243421344
135688337039658528 276091538298482176
74453764656264720 123697076475572240
69272582196684504 308671249948115456
63226587912894600 83679190325947392
51608952688913528 255003937052285600
171075613605775104 245084137764453216
114751297974568416 184165305114720000
236500201276411872 282498185642272960
21395559018262748 250820745042489792
228050784391001728 246243011705844992
255362467398373920 340384237250852544
21238868498856864 96415594871392816
193000932502856448 282796664635436000
50049631741345552 95377433363947280
38852791470320224 148074464801488448
159049262339035520 329413784245205120
251718064768646432 285187707423820192
106898445143529920 168356668464672992
221588261559983936 313602365985988672
47230607486918592 153137094260095456
89655793469090720 227723115707764576
8247288331386243 266689107891507808
83793711383657344 340170578478283328
167410858964408576 193582732973582560
8000650811474757 112610417181265904
27418161901478824 238362340412538240
261787147002006048 329145264689436288
144950135089650912 325836147139573632
250585174496788832 338196293052530304
106072352177210144 147741402595123808
326488415033209152 336625624009861888
152640462278865152 181836979048608256
5908823586779267 163866401618237856
72098094352177872 208315307883711968
22119750826285244 335601184271543104
51166558295524576 168922479215134112
198472443130968064 294349769302567488
16941941104789870 26754004200955728
25611045896681048 272783233852556000
205881248501644864 213974945539201792
54542811628666328 105581777608282224
27260454473478484 137595643499608368
93718211012137648 156389538448354144
296503346873181248 337494975511748992
65238963568433648 329580591307225600
359076235803547 209150334322118144
51957911063423368 98969495444531312
22559672487221488 302348900154732800
50992553355479776 194421476245728768
166780185302560064 237180893159171168
58621913670421048 338251124435464896
3677341160306253 234279727502244448
78003343851573472 289262827811336064
27112654317956272 52252944839374976
5408443532861600 306197864568775040
231383916204507968 332259273646716096
133493256732713248 165128492580265728
295339107663796160 331454266015060352
94400066407617184 188931008386000960
184709218211529888 322177549454723456
75730983823163504 182323643934143072
167128733591762112 177997806541408608
88343074373168496 227331926883027584
165460185767722304 319117408907025664
247160755324606048 309895650765602560
21853117984081452 159224182447083168
118395966911302784 229873505244941408
171209408321675872 337858691860241024
16190411035026662 162825038376448864
50655692089659920 210991150243629600
48885149292085360 279174471123344448
34499126471570124 208730229262318528
66892033977808200 173325443774927520
65867147373541408 196314960644791616
44599605522489144 247125761187898240
27723039276628064 47001166115810248
240841760753723616 245024730383888896
132160733868395808 216904788949442080
48759821591876336 51794119517896472
62014460597023656 258010535300730080
206151894361478848 240433452704892096
87840123520086512 194731309090625120
46733973716865848 135117016905912320
41020050788430776 80824580683464896
43618230945400136 102714988705304864
117027658543839424 290447783699637504
130558128085410144 176670388592610272
146091523762501472 232684410908380480
79572524412638544 296362271915391360
43871273405807592 126745181225450144
56160607738313960 106946489726492208
147958416941274880 304557336926069312
38333611259623448 200130828897479776
54178934252089536 207380416050907808
238525931472413696 339892593678195264
5705592327226297 126861102711260048
34371503377008104 122545685561005792
23815450763536568 214846896918013376
118626586198354816 202590384640824576
186596688087359840 202264140658231488
51437360219043576 266755644690488416
36502668678844120 330264892656345472
104685870706926560 129687295746124880
24130925734016816 152610764387580672
177475613598527456 195064734957002208
244696944645963072 301554645855761728
149469074463959584 193113249748324320
224109801703457696 245675025328836320
122598049353791200 203101461745849984
66811402041243560 213496978428565024
41911404919499168 181151583018621952
239021416838969376 335316268105479936
163302424955015232 242278904928526624
189338595240754144 274694577863426880
3368293796572937 171547086939265632
221450020612666528 244502433008053504
103381669690915808 199066579618269760
52054181226478704 96076241495999536
196414817074184608 211746197931190048
185123266221043232 198701583945409536
97293521627376512 243762054251677632
128857535072893568 235403733498001344
309732534240853568 319699026950584000
42954199903763192 259522859673756736
208783966921119040 267994679769810048
204950298354732160 216790126249646240
182897803366783808 291792584249827968
2875829896489797 95768954384611936
203430001770887712 324743531364022720
261017760586754624 303539599467435136
109695773383973504 140163134057600368
83997624475431856 108786547747419632
293667227470147776 321144600530219008
129072661158468272 294143308203089216
139532079573705264 202214500392158144
5025308928043968 71708349306108368
79059082688837536 321743176640373248
61021564021176888 87174710649626576
71975617809615376 217735335411125600
99197718223584864 197717710888615968
224315417907358208 272883240542000256
181333339620462080 205241268488254784
59429677563843336 270753104248659072
23300989008329792 44323830855091520
162794434181869536 259064983106566912
210096412441500224 340490024187599232
200417552092357344 324202453657843840
83969881084260448 307908040912983680
155231547888603520 263237343614164704
296432382158469120 323857613813838784
116785727485997200 344665192250073024
49267989037810152 188298265174737184
116854927743350208 265519699417026240
184563755059879584 311432791619381696
224122906798641408 306482164011377216
249397856815027520 315263760178066240
146420132362047872 284981692327154176
141939698300417760 185106186607369088
74456437801839808 107065779319573936
203273129266402112 228691545454655744
30804211530857740 330590440412092992
206525847404547328 217453876621772000
86112051187191840 226669416764757184
285699595538215200 340402740691057152
137185733207021648 234098314239917440
59359882774071704 126511912531800848
91082825077474736 235746026755252128
42823202409665128 124839079533420960
80205790146258736 286689118518763872
19830306473794376 180289490522054464
16122078833854640 254769805452925920
140533940642963808 161714346868795008
18617340241222352 61214224034927000
130282657775795600 293436907176851840
109093708749261696 148774339235826112
39921823303550360 238577422693531904
171153960187299264 259900098977995776
279959306605480480 299665789786706112
145825861479671168 167873533750046592
96759052517421056 245397655456028608
147173329381434272 321754787437057792
241441856301572480 332253381756775936
34188005345606448 311504717826483136
51808050278396496 286577336720464256
326599351687721728 340239222077662208
260815215024119744 325861785214886528
241016108831426496 308355172505978496
88850067094469360 233716619345910048
110998380282521584 200138886552665248
113275051743302896 204656123376387776
68613831450880280 227567115407273856
166633525352985504 289626266527344448
300229373201896960 318275567881265472
286324520154596736 294377183487504704
278697495138148704 295769153682032384
115357690464396928 146585842026647616
217962243108846688 336887903795808384
102923180792757712 187142423437810368
1653836832917683 8870093461208722
31833288209534504 140614793236711520
68876131677078920 133517806405391296
67092128997251432 315952812666962688
206277826571182720 279735736491977568
147314688015796224 282312308520377824
247387094772428704 343286143038391744
25198312952587132 118045541053385584
37533624224282456 54181541340457760
297740794957362944 312306190413973312
261428315207933472 263160998097348160
235039781220994656 256786157230762432
28747279135499824 261862983504232320
51945659730788 186314841436559104
106298758824972240 252689961218194240
204342443868763232 225191727065216448
136956266303705568 190241605422844832
40401137675350648 129695720614782224
18763256768791036 228161678713632960
145406905925733920 145863125877537024
156866818571197568 329490904479877056
154599356615654944 199053095888748320
120396562203900256 275820878375742848
20494848963307404 346000910857331008
96261127511982592 134761040132942784
169080565555857536 215444432126008960
165875458759702432 266531785909243008
114860491199021152 122400434920440816
59231461066061968 83648236509212096
206197179535366880 327606010975819904
185277581152671968 274658737420842688
13102929358139876 115759661384476752
108158001912780528 216189567675913312
28166136178695240 332387297124059840
312574961804590080 327859812595628928
46749330056475288 135270492368186896
230586960568892320 254827145390754400
194788783149307968 216255591170662208
163227249718598624 173541504696647648
217806323049994976 220631168322444096
226722018619927360 339994532371110656
275331880005076960 339363450062963584
34665900288667156 214251002026215040
56131603594144640 66163894605412480
79757249885861120 116799885553991696
43098822722991728 247900376905909248
74217621948611216 260876282941908576
22185680066061076 48370265725102912
9640167276343802 186149636758885056
32062830441099260 276825885295010560
121626044924736976 204471396415967136
101874334498794752 313596412616229696
246070015222523936 307248672496877568
164809499607924768 329694858899689536
4062956186176222 180932271319297440
216956720420697472 221144082932647712
270973953544591488 347171588429205568
330682746862600960 336604806134448512
200607171340451680 302585411949019968
141819320886743696 283902688420182688
137619799318973088 199238815274161504
208268864376947648 233764321908807552
130959485579315168 341425033020946176
23151347498551112 65675526120565544
89124408468889824 177857708970840672
84350691051672912 245300376766299520
205655695180138560 260809155876853504
78214672257358448 237348612224343552
71039891036695936 304914685311593216
44395368387772184 138345779792927088
150150889701554848 298072797220465344
224376135255114592 256345879163137280
35845580490399520 118724280067897856
89378977422828208 211970537624638720
220636270624556288 299206300649747456
105809212654099440 306282224538500800
22125621696766220 80194424629960624
332175674986012736 339421715555799872
30764324636657460 144479003741689888
124810403566425 292183837057465984
323222943390245184 343785906327838208
26048373460595700 45737638470908480
164092677096165184 212260643510023648
117259198002769440 305255707873629696
198889490927063872 201078763254864608
42266096788012448 276174525150582784
195164562247009440 309237341295364224
85662554382743008 244306634378035520
48124855838793856 261409540671044864
180757884725862912 288424095217292224
146203366037300480 246273814305781792
24452716645176476 226077450445278240
168575337281381408 188341855432962208
232506974395710816 267802759274344800
170341822061362592 304860199169167168
136666510316625968 336674099166252160
314020417254707328 346040467237024768
147701037700346240 254679829478108544
282523750612554944 285701660769915168
175591853133343936 328394832206579968
116110701209062176 341928579109630784
188010229223779872 287633630798873152
92587346505209376 184014767418891520
115645941754413632 144862469730748640
150089070702278656 194841464587318880
122250110036587440 145940060884174816
181578529727711520 299436534218160128
5086367420660176 256177051314342368
22936387634549992 153092856392263136
147950226850023136 171285542704135456
68969243290512608 228031322465147840
41072822132974648 203502215531495360
36921480980574576 40236705810202200
281503642173233248 288126550852723776
4346009174550891 4618846252947848
138808580012331552 159663793755695648
25458783719757668 33085950759883752
49243114618424640 286894295412349344
80325576793921728 135563720837556032
10586677201281154 22216519672963496
41005618082894736 135419278457249392
220345681762333216 283659743668482816
233001352911111168 291897076809575808
65211580601702008 214061256248576640
23535093215427192 80420985696503824
20666016587395444 210884117307457952
85388144615907072 86654248895087360
100373743752587232 151210142675420736
187976499466845088 219389552130065792
102038271971736816 305980090865180224
230216718702980256 258930131015208544
7805567152234846 193676849346100704
1975615669793181 337642786613499584
118880181075024928 323155849815547968
129913280019433024 159997810195028864
79151471616199600 85136839137353392
57921489954717336 234050432806085184
13460202005269636 252957594267139616
35939054919193356 79670305713235520
1791209284275144 179332356125544416
120270870973453200 156329813065702624
37143065633755488 150978826591133600
98171482125706832 152240792554127296
91539233611487984 185784886201214656
84166897749630688 234161563976571616
269283491895712704 342866973388284672
332794199915324288 338087513516485440
51665116537506824 99465597280869616
98121876737957760 267235583097284800
57239035863076120 175248238628057824
32704216203854420 36575756236155640
103737976996483856 163003428454990464
116198923279950816 341925155292903360
118170318461347760 347086884700132864
192695865068835840 335791377370326016
47676956296380216 132570088971356272
92828756578306848 290056778630841984
147620285275058080 223368181157527456
103572257424941216 178810312816577344
203748125492092960 310925433503404288
297050537991068480 302240941360651904
42571757999766400 339302895447426944
135387952170778272 250871921917659360
14720748806993176 185187776587705568
1196233958954337 315404267273671808
55693797633860664 282372909339501248
297404224238189056 311700391737550592
187559841657853568 189826107397670528
93248204344688208 258997417129897408
72200621100923456 306884909631764224
79851312045906640 163070303239828128
252658511236805248 289342583824076736
5997891370328197 64191288157829480
9337651494507590 71988287799472672
185305543546115872 338066996797640512
198383268651277440 229798933906605024
172185930950536000 223151855015468224
26699759633072496 82921864161931824
82783360684735280 110441897586013904
339091992155612992 341482885867473216
203555105011520320 215011720771902880
149837695287470624 266065071891454816
174100937067151680 280643766258780032
183690056896682240 218537230668025920
88914898158672208 288322845427507840
157707765847158048 308772630927716992
37294506916942696 152834187107805440
165330144996945536 204498690285164320
190707470852072480 300452427995171712
75129608093386336 286962730420184000
172977351064925120 251277396912376640
18496128372441380 68041052526364248
9250831114196950 65432904069180184
128010352993153040 264989869556045024
52149962549514024 320868405571644288
22582103588828496 200189172611035808
141734744516327168 345120401824279936
213470059443720192 331665325114075136
100042433068920496 316241273150960960
48299468563965040 64071452074013512
60772306402659544 157253697281792672
2684789081899793 279515718418235264
295785280222494784 301447391842367680
44422359568538248 299592257356092480
76086850477001280 290929242089352768
2611299889898789 241057837483747008
10142925159103144 327042234293872448
46890639318457816 83387864375215840
67114058486174112 201571656895928864
46367817559863384 115708882673304640
21964518339392580 44581405476904872
77889512920775120 259432205093527520
110985800763145232 329494358087992640
45187254876001632 209987619958374368
56747365534471376 318407132118117504
177548054529615872 213131816609167520
118318914888364048 251667736139063392
59316363727423728 155877238619039840
254989963704770304 330371928241680640
11821123928709298 335576388168749568
22815271161697084 142977272541536048
250109461590422240 309529114401797120
85417972178781056 224005487802247680
185702371073378560 189063229326070272
245953430281669408 325386792904717120
29979971759568384 167569564444318176
190320238029964256 194819675088878976
199491407009756512 329518364752352064
80233289154956272 306999923564842816
6279925558092758 61979349274138296
157730001881131680 168933199196663488
194182311984442720 304412234991266624
101988442291474720 261111476877289152
188934141188073504 234622485225934560
224714955946363296 297044926698234304
47070230838249368 299254698173705024
194816304639223680 253578659587961728
23745722958636768 315778155930910784
197540496410055968 300422809242794240
59937884532052696 126562730173786512
29631619991654792 309395108496563456
47584271822577520 137168597944872064
88418652911621024 249577311895063040
20273423573141924 305445974406874176
39407858469340008 241959223518537728
126904051916963024 199229463040439200
107327875439090112 320906799814272256
126230763815991728 302523774023227712
143993682518867616 162726969143151680
144613681010751488 308618850524158784
174027639952971648 326993261746465088
76664696626475200 266040373512983520
149394017264987776 160602284092686784
16589968121487650 57718444841759864
154910950966312320 260634040058705984
311490430056887744 321318022875695424
45567883623464816 150211686985598432
131031953538519056 330166667539697472
243012526199459712 326451444079974016
243405913264309728 309607921437159232
203768103634753376 344550494091935744
12466667471333480 77811282668988240
56047517089633944 346010557749362560
74107730018849776 249710494515633920
85521505791786672 90589712262974304
289624706531964928 296854319744777920
56792171948929688 128834411724907824
2991904043086002 91523209696937792
126747475842394160 322847050285377280
64340883729469176 284004378842537504
59022308036854984 87134185168841104
104217883383585488 281051580689240352
18262451995458060 41685152405934080
136462296789452480 301590882732090496
105146864996894032 156549604145392576
121202565762424960 246165579170970752
259232064662175712 279131116083768160
322617472356651584 325888498179668416
89914142618449600 294288984727865536
7741786115535088 91844375694768576
106927828645501888 220593292527017824
62776170492333016 324513383087205888
123946175415000800 230515959623431872
42723816694276480 305433502567958912
85449386548081840 321929314664360704
127539434939399488 242937508088485792
115224413902524224 276692517640846656
23684213912683952 346393461869908096
18568301249458908 298563656940598720
122429910360220944 198009111119887232
112131776418386512 340303746148832064
1120777749708756 158609411504371616
81295274099393888 306761042117566592
75656433226028560 302493534958695936
174912884879286208 255866720761971712
25021590354020464 293441964630110336
116327107554578256 336058667338008832
31861667544152840 339438310182263424
26883584593807876 204895009190181280
140365971087938672 212120484026190432
123591978474689408 306664552546995008
242089372615295616 346417161081919168
123828345477319824 181478777140615968
128055896695503584 300703564820846784
274280340900672832 286266521052840384
240065207370436448 307641008513398976
42888816093451984 126590094438077712
270126893453074624 296286807279051392
4108239272213882 9141809138506312
218225658560394016 273602646666161408
8025540115043846 67828216283797296
166544190264474080 311254798998704064
199754762308652032 257674091099005056
25350330958147672 149940287789646976
148604443802193696 210993032758931200
153665077535190112 217804473770011488
39368637216052448 255249074642448064
54207988225949336 267172799884138560
89341050735009840 339653421899107840
61345915596576312 131652126712096080
184474976873980288 247148290170896672
30710211694028512 317677366249377536
151364505872407104 223634071361325632
100241561504312512 276509421462198656
20870725007228480 94311931943538240
79780491218536816 316627946362275520
48703349985943424 333167415224313472
76499324330173680 215455129031452800
10003237010867730 122559014068443456
216173105007714688 332357771351492544
255363244309954784 297841366037412544
46479621788921728 83358912570592688
409916331538000 316099767310184512
40938613358065328 131142930520378800
295476534831472320 336100909485773952
32575838249551308 305525143852434496
143185066907924272 325599549944914432
294806156720965696 345207915846402880
110631377071914320 267228583214868896
63869778054455776 247204255193286624
77137810738265520 241005542442682816
190076019357863104 257690619821493248
149644453614478752 313334682427835200
34809507756247372 97834308557676656
156963359260475488 239047814420872064
174643765897064000 274361675035641088
65007267862531240 196973122879025344
37759151725938472 127545394773954000
166427259270748096 198657242722926688
159635191361225536 344629238561522304
149708617200796064 211788223210572608
173447529737901760 206200305782518304
180509005392223168 343136682310186880
197724067726869824 267034756635969536
34748327925779740 277653039662875616
28311076769182668 88289170470915504
133361326620192384 232884151727812736
86374573761270512 159902789599114688
117987398270067600 218336550179157056
70842902050142904 208018415334036704
1670984030167430 187459895302785152
117553894136592400 284678280565264384
94858761349094576 194672385236498432
38137516733193096 121662950670021984
115792535763241616 250308695929441600
75374009188448416 91412143018811328
178169059007973248 343587964571734272
25377231814136340 310187958375610880
279294307043771136 346838354351748352
56494272304148744 154196185715650592
46322085143335696 223033434026924544
61393683976024104 77539104408943760
204216023528694624 339629338970304704
210140939321587584 282495424398915232
85033515959244368 253279153777489920
140009367062457696 231104462409191744
204237406101313856 323066186320404928
125187047514040048 142417652286300224
8710374921022389 285556194392504384
83617037090139264 93668083136662800
13534200781247088 189879020109180288
64229478857082520 283389040526822112
59393389425717168 281173321381744288
90656157039658752 235439464863756832
151569763332959520 311491824958490624
42241528718976616 70005717060006336
263739841586458528 347993133734250048
113561358194547744 282045461830736288
296274688383826944 325975275509762496
133882379963516096 250531072161865056
95098430770065536 148861052208528704
167276531944501120 297394124467817088
71288013136127344 293776212980375808
33186876304031972 96033819330097632
38099865236066064 51927464091926616
100679956497479552 174609484108413152
126385757510802528 286768258983334272
150508226335282080 156860258209447168
69131817480238344 326477608026713152
66417091647098384 137314111587579008
284843098077626848 323438103749495616
19400594958421088 286743388824940256
136444157815402192 201117332274514080
302158067843547136 336307933407501248
228457144266310304 242362105564837696
147045718912951008 169285497766066944
66225617378564568 115153154106814928
232706159885398784 311018743391174912
115245269348163776 199417888721968960
228242269087136928 247490795400137920
50625173826567512 163317984277420960
8485944991318980 225110864130899776
223772411693579136 308743548120051136
89812741421419344 244442826061537504
289915335155911104 344318188969198272
92997278034392864 166149607860417664
90462666691214384 183740816286004384
125763494235800080 224877462477418912
124177507129045728 338872585039509696
67846370162956200 290987556002995520
34283644987914184 206109033304809536
8108081405971796 113165295445614576
34322139029774756 168999659795874528
277046727054861312 311490333208113536
83897766774304848 187030688537646240
36595943204850296 237914261756424928
80304883554437472 286502752065558592
198532205303713920 247560662239957536
88801183297577952 244496880675621792
5541509379003359 59938184683630688
86437915556350368 276692683696959776
31793447581744432 181912788455688768
316112604234695808 334248813019458560
135823745445141264 164421885859683584
69531817290184832 152900672355162176
162581401424050592 316291305651037632
124396045804591136 343322174693255424
235005541586510976 287942916379368544
8949798079072528 250198986820379168
247683886644630176 250520033343483936
80508667557356176 276236763472853888
69082830184412456 193269805163635360
127774253734972976 131015150681474496
4313743542039852 136008234193021488
32658849141813104 72101482846524624
21208508463753292 173375066533118816
215804749356768896 340375949982780800
106329846451500720 227672517157412704
69000073092547992 161534707255340928
39366687205219744 158374430647476800
131008618088202336 249297224653496736
152353845149730720 300562934644030912
133482186163079248 224009537713097344
46255181980210576 83027920862136704
96165533070599968 122392404893572224
283048861542177312 283360846830395776
11980072133746806 295675299710557952
310406258482237312 333328065354250816
208932270722150496 210798458859383840
251361462836249568 344314542603724288
130429181284053296 204033774323255008
90760131482904128 151802250451776864
149351065200283616 311509177502680128
170915844306987136 313376920237884096
100779793104558240 158943044501026912
26409748680763592 49202291614694864
89079875136793376 317604305586893952
228173901816453696 313604352060933632
249765789727160736 268452747526836896
247029021999562176 271939842203167648
300652216772661248 343776106040064704
171966976257357312 246121812265614688
37781315559513984 47219640807338512
231319344382476096 287496623270148640
33299846086158404 151306037778201984
52743516963481824 57691188170233360
107413956275041344 330997998542520000
135095180918861808 277229662237536800
130725561911471360 227554027339221440
86143340237017376 168790696475757952
203134870360487968 223158001290620544
12218345414223952 105971029371069856
65552424589652688 258245681501727872
63825129477528368 130559235694958336
55324577621101648 333576497834451520
84276655982906608 159571616349373984
151242076866416864 328071647137675968
244517881590068480 346623337220044800
77933246662043936 244971357993571744
33536546963537504 53728994469831448
59956029196248200 116430570819190880
253093094215714944 339235697431641856
102439164954703952 273534934162287808
242393482571144864 310543474306567488
175963694561902656 189211812435186880
64862825557864208 101953644042769280
232031101031489248 257803241612882560
91677624024392512 195479752516597600
117985108689632480 133086875355876672
54339021546285336 153333691342490848
214118274476518336 254108811742709280
165116522891568896 246122261609018720
131241024940718336 231307481705480032
199833955858323008 287155287484895232
180481474071627264 336527643883640128
57315168116235384 340394345217621888
278957831587838560 290395756266695040
148125648017057792 170973923245810144
293928743762203392 322812645487838336
164880129693503968 252909473668771616
69466466856749216 89890227928520880
58142035909866920 58193630741909240
43715412675762712 130077586304760864
50776369003289864 57003106181288552
89907033416008944 347799104615468672
34280472839274808 262181245953074336
58217290197374000 222401886631195584
230191888349660768 346617881691323904
107853184242613248 312402207288523136
105414357227256576 255486039813001728
242562281094551296 291273369234450880
115965945182116128 178170343586270368
18200488681759068 344830228884081792
101390932514402592 313260967664944960
118405283245460288 340939816163185728
62769683069515088 107885052473401936
43723439286731864 282235802124278208
67812610667604880 223265191078129408
133692886872894720 327298012456085952
95286437992549968 263948901069017312
75110512020150576 313039778940569920
34916286526089828 57984144293862360
31960568028301192 66789154729859304
44030511196556856 245833384292001728
267728923312730112 280130343610005888
31625873255917436 346882550038461952
224236164681200352 335024686098789440
47290387861931672 274957816723013600
28302988134541724 79187961785978976
118273277398443632 166357945851901696
83096682134481568 197977739363541248
137677025354807904 304596242596636800
104777132847630256 338236726901352448
5675427035627278 17723361489583218
52982038799627608 311516825512674944
5867299445074356 38311447199694008
275452176637394080 291800476472008768
212081907146025760 225309803068329792
36771919076901712 109537317457424304
32430883712945856 331058544363804096
190554695881600192 205124820314872544
253542165639829504 320452679696590528
64592483335693000 118877572726979488
146088148605542496 199893201267794400
200336573366107488 208771757860459456
230713349720926432 260668668571353344
151937937886558048 244114531480748704
47187140072196760 146895323384845440
220731337521170656 310483920260171328
54742546006511144 106009858162633840
25807403021581624 305764038003330560
8019177923660391 135885610398058208
92184690258864208 316688044635599104
3482104356258951 76008536424556448
158385779519631904 260748378191059488
107497179655092448 275301876937453952
40715813178185032 62920368453538264
133851075197046512 181366355696477056
192837251179139200 265012124104767936
90842782176772864 197668313930124320
154451562573903552 246445771632119104
42456400516378248 124728961747569280
56561025892102800 300871458212923072
145005416598633536 263681523514627296
102018442612009360 187020162316639872
25823757011426684 209982608100446848
148215372634241344 277362044357417216
261401591603240032 299265643062453376
79060070437953648 219823496289048576
29954436056647904 311247567807985280
139899460612045040 287437723146535360
221473229965255424 249386121925015584
125416190722444272 264940013233919808
199414053221991008 214477457821853344
244722758495822016 310811345398127104
8177291400396039 154103204117409728
83713576520662832 277867249478877440
219928160948415744 252235981668713312
160896182816483680 286110258082939680
137259679369897504 220032894943705792
146570409705573088 150773965177570464
262448741519121984 285572376089258944
26378967814127016 233115717752096640
44078276247402736 314742557842912128
78577789991729056 131738293851283248
66221109996695360 242533704053109248
295001610709131840 306830731663127232
49496456641310400 289245608422653120
292780566616462144 309185410627250496
250796167257705408 307780743909641216
32164359023448648 161159191243833408
200623109107588864 233463758898402272
224867213824234464 238915327174049824
162177607574256224 336219142344028736
155680845962857472 315047050100764288
60729595398779264 330511308856923584
61277078374316232 250696325170039136
30053058015443012 60998842530203648
59651985371866656 272639037297507008
48019480457958656 210733739129796160
60194709246097504 160627568365356416
126121656208490000 209332704470276192
226946406541691168 256810237247330144
205504436360715616 295690988317640576
58130340438512400 241294920323301408
141520243476454672 297232812916243456
7884628480162685 136151964193127952
41683883505156200 242793612376472768
238088432047341248 294753787855836672
30420931528806980 234312804412542112
83379006714995392 309589788810636544
175660796324765184 272951594289330144
76397050404607776 146790153252456576
211421449929918336 226227393470168096
36683698385983296 198687355181069472
148769604487433280 261268018063096000
136555410588417312 335152622031256256
85392200339013408 171760390954219488
88089882802436368 233588792221683904
158338703940668928 269420127617773312
52790561766934160 147470604808136128
102155530729597024 273685439610660416
56704688286538000 85246398150238160
171871797492935552 214472990848300000
184329117677252128 283245857234241888
1364450504123585 340599783727490048
107660128714600304 261101035368604704
6774549141283229 196657466980301472
47494149419008568 147674985732592704
92255973796498320 147947761144585856
47256947648885808 306722823939436288
94567609775203632 322807585901684608
54379067438320840 165478141997845376
103198447730070624 236742511566060512
62723191692438176 86337462628103696
71846066175464808 182365246862174432
177172777316915424 205458804981299424
121202109686838992 293934737174315456
1141352096395544 107719250891921584
5955941565778622 85090211211574448
111139063102405776 165800497628383296
95566470813011360 104836312927696592
215424703493620096 307277412029908800
214789139428687200 294009644530516672
27264953489414356 306999917797078464
229125564815036224 341167423665585472
44247522795607184 45746283987533800
16247687431039964 208365497128758976
171670750803804448 343695943546877824
3135939969689848 75431634464934400
219681662123374752 306433564890248512
62959142567257992 63861112397287528
104196759230626464 180340991072001184
67336979303158424 252069296169306368
68248652603956344 99680126900516720
42077817686299168 137680838435531424
83523845279291376 346448586340890496
38685382743105768 122709334189566352
166845529733181376 307676653874585984
64977933051167760 141427700203598736
59073783115472560 175566817577978112
188060769240495168 337128068528503360
31509615318491488 245516511401502080
173964292991470976 288160894568051936
48081987369744904 345135665821931328
138119200726729856 286314496977503360
29138575721701316 35420265688812044
331325771126264896 334849041342025664
38160083539325520 111347479735672208
4429947263647314 111030733124831344
172330895028868480 319045704408963648
122288512301499584 248748320821197440
175147095243924704 251769848615049600
72132625068266208 255717125392857248
169041570100618336 185667604319825888
199256881452413696 306938293737602368
183223067453744832 310206538470959936
12317649776213598 174264678660434400
119387632032014992 254138654691342336
43705305486895392 121777557872890416
61529483902957408 115912669218144208
166939721840296864 210590416233752320
76850894659371840 118764013025108368
90809580785806544 275653137496671904
213813610298478016 218151564829849376
56382522029951600 91298130818110912
16169244400320490 268476479336581568
41115109083837600 260419534970791360
147201144969211968 325844720073405952
52697472005593552 276569147511923264
11016644980662266 161064934203008256
50203712697501288 149382412218863712
285261860882380224 331250316020298816
139915675585114336 331249226396931968
3126889110468928 193745663240547936
249408828225291520 332971260482251840
90034950756099936 301361678350448064
203427016290768352 291310378342273536
10891214017014692 85131960867043440
43153907511630424 347389784116096512
258002492923761184 298998194741518848
300891880555814464 337594296182300544
118506284950927136 321351309104919168
34159002953339716 110269737809672400
49368705268017072 278275003238005760
249372066570290272 329233569480209088
143941815101715648 178797253234499808
86965480699580848 99262273879650352
6017696912079977 282479964359932128
13296702023559876 208450310382154336
67789232120110360 203133180291110688
143837035992918176 279478046143419296
136575475538602016 321708000732119744
66122604324208016 347264656133252160
43538164643808296 208474486713233760
76868947660135920 296063815292662208
213395143655045920 307929170338827008
173707481239103360 233367826174012608
17432380845586520 78139604308474912
194870617203834400 321993983737762048
35824459982279124 173822594291931648
78328385426294032 81182624030063696
21710393417617092 80573712559803712
674174489831876 228364628061133184
4119422641203727 167326387912717824
87252549517981216 214657548772333504
204721479618326688 233621562801356608
117099576877942640 221531361895307424
21212020254491960 308814708763779584
2306082703812954 150776128295514080
130092006755679808 235330017733643584
82457243400023120 141409195434300784
110417849330869248 343489007964643904
111372000480279952 213914344830491040
80746176696716720 271879553588884704
31849526043606808 249862244200137280
85234158964564032 187924296575748096
186457220866906016 223065151473655104
32980636376990596 115867529998969776
233774738538105504 256179943934266944
212530512505014976 276404709097896384
165435989351966528 232939876874875712
286092032335323072 287092527261103072
275351446976569440 307354884652878336
45410800883204992 117592864656751904
107148553813587792 207125861782440640
118944519455330992 199984062803239744
278034395424708416 334170069510417280
98158942862036736 130218202683340032
149957843885752576 202915577277994784
25050469597984684 127828225680457568
278643272490413248 333267502136860032
60709653377636256 335516477793269952
10026484380110110 242111422970285024
152824270259083584 295815719884357888
223274939563213216 300860810439617088
39976151396754760 144930242769068096
10781854938348508 26699553948558484
18787095337201076 236803013165268544
253684480835780928 328572901038540160
47987487704807328 84715490589353376
27991958767226352 99577093033768736
101877859322213568 263044936180540704
3282188603521419 31814357817604340
176247880831492256 345642301753640512
302176796229675648 310371899577829696
174218704015214656 185856541888378912
145886629384346304 178352149248546720
114816060673682720 168073383565022944
155225053438097504 207747586540594912
191275068100571360 337631173872279872
100733655986543760 164722692592452704
31568186416736208 112495619126495200
18433679634963696 310542077106149376
22577133431890788 175493164684472768
292114478855683 59780143514362432
52098723618919664 335210786846825664
34499375687944664 292821348847534784
207024499658411904 331004061245101312
113151326261106512 216329662975749792
93054936689501072 345912917458508096
257337884118659360 319919808765563008
29376076285282236 322915327748769152
20214476423822532 244879958272412192
53634774896174224 173533831786410656
49825333565087712 80978319173567024
179164731378105376 264426078163740992
10372372717918622 203474740664195008
169503727680878976 192658511772305216
198990245853372544 310614135870156352
63133052481036464 130032336369526080
75274294964941904 244190448463829856
96394754357430688 346463923844821504
132243660419467824 256926126641956768
29738034495333652 307566390489034112
108456309793383792 293609426646173248
104553091188438000 312720100147767360
47590050340769232 157560555202042720
158106880391338560 217641536002257792
61711833479224512 298703405314250368
203765046947481760 243162922547469760
27567287243452388 287037217166318048
8750140497673195 102193522383213744
161054215966284672 314757877447621184
56283576669651112 75533235027631984
35941512767037596 59571783175215304
22283600172621312 185101991235024672
131999742816173120 327270428389645952
145173506978120608 315536152349325760
33411950821486120 209781375853942560
196905460572609920 224612529051164800
34011736459429948 110521789432441168
15643763295897754 287999665354747936
110865427288637920 121956629046397568
255173233027414336 339180060268020736
147777004399048384 339660471221504448
37546803736450992 344779855100010880
247332014015395104 340205197239429248
15947919665966680 125237315440246976
199553480158273216 201959412022796320
270824024936452288 275655787492659968
29498934461082388 337761889174990976
109931670334690400 327356525941690816
114085141663279728 260365547276637184
27570083267867396 195625984064335648
76609255214340752 109849638109461280
158909914999473088 231050102383552960
9812528762377492 228342596450755104
12974760028354112 258332778744724096
268915841969820832 311868148037886976
334308034918519680 336121123552164928
115658500214771168 171142091691211040
93996720387686688 305608918390394048
29132916403312596 307051436204689408
108569647202946640 210193836214721792
232388616677893216 329423410810465600
302268360044016448 303355002480990272
111098305276121776 194840579701097440
89530699226722464 238160834640907744
211061494219181248 219573597110268384
169197120334038144 171076711608701600
64730430826378616 324964300712339520
57816357895995656 261907560952996672
59763789569883040 228795935119364480
21417633135067672 24050889665449000
161491927915842048 196464172275154656
268573720852818016 305418569333884224
17971268948127256 337773809609128832
12176411959660242 309179747110823744
44162608424981384 230109611709107232
50125888156988152 221897463504371360
149007968449477664 291377179990785664
172084341372642784 347502706584524992
258659266513972352 320203689106235968
100085934765044192 287402671625056640
82452661059211440 170889639772119456
176215853109077184 280773831657113152
72869948479571072 273885007315887456
212023364475391968 268572215916317472
20320014720562476 151840634820607264
135487971348588928 137225325683437920
207603020302852000 303606089979964992
78804179958310624 101022592996946752
71645645889610688 217938494451234624
136751974157252912 225372655383553024
58950520120217768 279114769338541888
88218344008526288 149999649848643840
15859501797218614 193325170254062208
96207475522567072 262816093246553088
47468151856942400 185511185739843648
187747512747306112 339100956918634752
164011064241108960 303340273379190720
71549750374295656 317753981339228416
89724084577943712 269226225312807872
101367535146398224 172221317490410208
104377026883472480 305718083468497536
195292373216961824 260102761490893600
138286196782049888 264713709247266656
138887925157306224 302896355473242240
266005833356768320 279012121739023232
289130565932233728 344760514084495616
10092900093194570 129551035876772224
219150278414248544 309997719876862272
20752054857113988 290290862807669184
104961511860473216 220192812593040640
43880869721888200 347924915935072704
9870562305893730 136111404080282624
87546680453567952 325102296378241088
62699768332371848 290103502767436480
181661718752456672 339763070289748224
95246822627927632 133342718124862768
17190159952133614 157774071300364704
150562199520528448 273995265180375392
15443637731585156 156721845469872736
6494241012354661 210281268184707616
115845491338952864 338519348941940032
82450619746749152 185005906331170560
241263584613235840 342088049777181696
73801079346982048 320984413025532672
6905509523231790 237222990057243808
56312036672123040 143773818360145760
325402563757095872 334686881199034944
16972012675130784 307178238230863232
248075493694208544 305840601894301632
135671339647210288 148636517774604256
25007082480188696 324677003128642304
196766393803211776 239451140849932224
48010830917786336 204609767047855008
175918944253178784 293981921507366912
18536818747949256 142377889119743248
11939311631254752 232902470916024032
27619482969632048 34015526085852628
95635345829910352 238245176004894016
58346169802552256 310853550518594944
231260515367634400 237763894088444384
81113813182483440 302605005807967360
131667977587263072 286268240951801568
201936334725563488 237991168862741312
109348922908901104 328641500470965056
7985379801630858 161249447308697344
173964350019902976 174471901393065152
13003855484598204 79307323248069632
134900655188495184 160504585324811744
45766153538024552 104205529071147328
4379882614567262 122413373694219712
42097234022820128 155348176039908832
56340276862588184 281828950386629792
24717157234338240 176874717059474752
156174011565921664 298120125268771328
76627636327560736 207704361128626176
179617032694182816 249657322534563072
28656783893020128 187741509430815392
72078760725841600 151872822878331040
113247500721454944 163604897843964096
125342280004710912 241526076431809792
13347279377273498 67665565330860624
5130824616095400 183255351059546720
36741379090915848 206343287810576384
16920773714221616 257128420088250336
250729880824383712 255779347632810112
166063616770244928 335757824418526656
38988860295422984 89911710956972176
117712886553670800 121685832750160704
232161410438808000 240961049994193824
279446344789096608 325030535606147456
30181444513418460 259194821654904896
110630741112410656 127549894949022336
99111434385658944 209818130714373216
251530254563757472 341008464777875840
168230470147591264 278223584295153760
96625597822415904 169028994271338528
143802466611295616 173647546149712608
64205379662665112 343505897228130048
63588624246709688 234946539485917024
48479240670335568 55400571559899920
79248492495479360 269962899164699456
36209167281658912 337678525283969536
35462693504250304 174487151690343904
146702653980251072 167066107811986944
9826233703598132 327267290951016320
15955454460185884 78637996605087456
274360971659648800 283031885006304384
167765313815198752 266885414210403328
77888858336572800 262983149753980224
24305362853708412 24841056285066740
117989397996360256 150334157594031840
38086532028604904 307585857584484992
116692141024209296 258780945852889056
97235910105680432 258325902799271296
69588766109523432 178135391868317792
145806738772416096 237311351835674976
26060267321212572 322467455802386752
160389487416218816 206277921663446176
96893306894833744 204067785001520000
16339780866493844 315359312046307648
54057328685226072 146530097814583008
106425435149593056 242555237963315456
222799340558798176 315087344462232512
205886107285064320 222265758989610112
212464592492142912 310730180397305984
235180851191824608 246058572056256096
3371318857132335 236017573853772192
319378020087468416 344439904206807680
90523508070341840 251222754667730368
280535480238957376 303136146855570752
36730056041600152 224695560407747776
69728085876747080 194943909649018048
64843411019429096 155536616125723648
224197212732288480 323736156319613760
319651029809378496 345538415657591104
185611812188322144 340344493419732224
77060682900938752 318386422417148288
128683110488953216 199591426352130752
280579265664421600 298123287703688768
44875832620890528 330258963769399296
13787084984029734 112885365108301408
101779102219290784 172487131462101152
71898033959953448 289854387742997888
8140862244940009 214354894764692384
125748079846846400 305260413080316480
3770752883305568 208324334324194656
67017705000044120 257084825366845504
313411909759803456 330778532782595392
73298930449630496 312554929260950784
245727632582859776 275658387759094752
245259644069932704 284261430697309440
3944710834857676 37958606546605632
165957065653202304 325922180596433024
107372049371947568 177035097858435392
238626902867196512 288321749807285056
89616270268465712 271755495624942784
31981419369677736 61650733714310608
266282387562721824 308543001243742144
103064115045085376 140820961426024688
95823068874797264 166044667003441152
168011397538996256 168439934601811712
104133054976677760 257271016905739296
189324254523475776 316711030802446528
63398143540246096 232152868752324224
278996132560759264 287337291787325088
46266858422787136 221330747935465984
56947427170991424 279357691383816736
160834634850062176 290923737653978368
121977305560497552 219852089580765440
78176407101199232 171838009908022016
242969057693761696 296155811887636544
71749563498826792 305243593421430464
320737344699464704 346675233135130560
86340293920563872 187199096725294688
312328149498609216 314170746083135872
248779206756065024 337926040123899264
206832767300473600 277375184083409632
184449746714474816 217114534330280992
55446255549175880 76763398837714944
303184724959228480 341126485047936576
73996526957252560 121581499984072400
69350724319430000 270005643501183456
114575007852028032 249451545173536704
102929229627967408 282796742982828320
133615370940203088 277764570755728352
83074357777395808 152748948373979456
30577401211836496 234415655004565216
157852062226544288 229013817636574944
89602241747800032 226144719756715936
17426993400011126 262237257378173440
125001553353432848 280562827711545120
154488603352556704 279744733356790048
77218555983872864 233236603764656000
37961911117751880 229309682862870496
63696695411284640 317087440174315264
170254297709558080 180233205339526688
56502297971499016 243559351429532096
147948221508192960 217427278466952544
18135438483144512 231504274568042976
170426736312147552 286887204874887936
38634192161637352 317501458394240384
98386631971547344 294239775329306688
68485238156368192 172166865920369440
59393325908913688 88241761967053696
634618549037546 131576602508664912
155759698023698688 195109832017981056
1896228040390706 308286544522363200
109439863313518368 286742443555791200
67751674568179784 118267121108390944
162145593529503680 309320319158291712
74473189012428864 124988681952247328
23393671772616368 249296430591189056
109627455559478416 113057824735710160
178456999531692960 216729587029815840
181182560864239584 277415226548503456
21451478909040880 330106257835462720
107453583966679792 264962877652652672
214718374444889216 225768622479225440
289929420496226624 319390240087639808
223389602614378080 291431810130564160
169740362715296320 296216185368388352
146977786539337248 186278048900800192
7279267239469864 326931685883530112
27153030313519120 137717147191206544
96982895335985936 266609230469548640
69845614200207840 95855316403904864
43061547828161656 141200083497965312
34829784507802660 298826378036972032
169880405123209824 177691680514619840
21470637222638836 182248711909872000
129808284932096288 342593401598297984
106541863745253120 173355554442113472
35475086807969336 58605871282861432
46665432069116584 61901320620504888
81102212894656384 226824236314410464
39224142036902864 273216098386769024
17879229264116184 222200433564038464
64982067778388512 167772664872788672
7777930498456891 328178938841420672
209939908244843232 261658675130981728
40696415450574808 44976796847678944
34902073607649208 186036555105554592
160158277521298816 313391985183691776
167211002938002944 323715801075652544
64692560534812392 300899656301601856
63063112109037320 327967440717011904
22438720705330708 296119923883869760
246110870750250432 279384469817792192
111011315410436144 154145788354681728
26249873039140400 210647823935609472
30326876019679844 175980718150455552
74285315492364832 197246234041073280
57615706414970408 295728781417176128
244516559580942336 268108274955916256
327270301912274560 340569203027855104
213780893039815552 286620206431628640
106314788404264512 233690861251807616
205162024719463520 314574831208100224
46607791711008120 281654485053073120
250966602945769792 331524752869642752
4877081817928504 49308975979876848
72497121432472512 323186785756924608
279765727188870016 281686667472140544
18037977914443708 106991923618429712
61109263728762736 153602183815884256
171475931673772672 184481153626259456
93067720744087232 342926906155089728
8832483496198266 81630225331985632
83748045033116816 272475553046690688
81351606793836512 94943378162801984
175927675587372640 219336651528147200
47538728044396624 143923150917725424
3107271747370754 147740636368267680
262298033260335712 263171403088636448
5214468713420497 90448996596407696
161775029218871840 280337550209370912
34714715630413780 96022114862424864
71850915242880528 323498848812953088
108073273855167008 297373202867282496
83696418672663664 182123961384978272
24053016431469312 175543221359203456
191769843892723520 223201077998024896
310586707630329728 314982469151160704
205381045118850432 266690151905516032
60044322276644520 196282088778119648
31005834566365452 275474385516308352
38035083187660896 40247924413706608
201483620328065504 259152181164972224
58722329675650048 294486557953646912
60662599583339736 278488683022916256
333740247709786560 341420129819421440
312578909693192512 320432403995157312
164476874923021760 225588163256462720
206326384546096672 263407866027519904
260504875041412064 274606165427587968
93935270963025568 100602193009905456
252134357280665728 343335966927271360
10691721216573014 23364019249288224
55547709802828968 197603115562719168
27125062175247644 347525860020404736
136078413656521888 343566901048560640
245067521309081056 263079142308384288
19551336897306560 30846639003868288
143294379964997808 145740431551793920
223234184288742752 330999454040326912
1191066054260727 150606808616134784
195450832688529536 290704827259240000
118297426925202240 194828712904358912
119914770613144192 236306577171460576
221369543776926400 291252694610373376
243447055048550240 337451324976626304
307747990568142720 322924400011185728
51862384058127728 324980543904821056
5613255039139915 156083556615153856
253854163437043360 256878721007025984
64155061976299016 221658721856159328
133772014842074992 202526158574745824
184170074207365376 274900685206482272
19950961334425044 102094325022923200
16134349810416850 80863979555615920
195027766040194272 244421564634039296
222803632961228384 310264551885746048
143501850488517328 254800611620238336
39402762184570264 212149426753220672
45484306112339416 311022964731964416
216383693994685568 327972014876708736
116038718998059408 159867924152734240
158315983362485696 230632672889987584
35581880868254868 80735000667603440
236539996452873696 276132418685677248
133617272957177248 224501582949008544
128294597649837056 233221796716497312
29371706187961344 191572107308216096
118223571113180800 173557348584140800
163235142065000512 196842216903013152
248588998535599552 344827093430327360
258822740664556704 283550573217935040
128788459798008880 289296628247963840
31059185550693580 205212037722621984
16981793486426762 170145655233917536
34076722198844784 194219400004026944
14465601783939584 15568152232432716
214388067221954528 253880806621374016
55812146604499584 102001752433449152
36388260722744896 52325194883179792
205194921185222816 252154937540462432
153661893029192544 211256844231510944
14345025905332610 40797296153858064
27776242558981612 197847003501249984
6844502459673353 148715526531057600
11920585257200736 141897487892724512
256870507960674176 330317316225795840
88094404803580224 297318217241156544
231250800680096128 232108138848809408
160132261628208032 297355742413604736
94198264341706144 197964628048361024
258263408934653664 281889008935669184
130093965108057248 257481529058959616
214100009438206432 288282977898169600
34972408152442696 149258822283573600
136666356628106864 316981218342469952
248910493009439680 324015230536166976
117723035739720352 275744533090735680
97157672620388832 185517502936980768
21639327956691444 24885460779586288
77559340726611568 275663223414671040
165943956691222368 283244419156246560
42882119002018720 342827983732627264
116367806946103040 151899042777306848
18255882556703116 247169914276600128
315450277107115072 319111523389110656
164451183083312384 300653324781026496
111971461935344160 287744768403182464
105811896257108848 119480813356003184
114130830291620064 223134409602578656
21940771366185832 211111807410008832
46556855121199512 331890607476868736
43251246567521816 280539367509213056
84148804926668736 104156860291084288
197369822454724256 255667025455835136
59490303402762392 125182782766992304
133541399707468560 175732730242441696
122176870117149648 311764531370607808
4891718899109144 315145490687317632
2842708484350751 76101326650101536
116097876359200448 135134052615336480
49889945927455720 271365936536187072
255612301917390080 334620886261518976
266297137000377504 299016366855556416
86742291865072640 307473459067408128
147063223437311648 281395167965058816
117072361088612656 309187922693069888
117295616872908672 168264376140817920
97568129453101424 141732845945895504
129219167001991552 302252283338930368
144958354778057824 330307328177495552
57739851951772688 198660896188994432
72380013573655360 132536237929327392
30740062562292644 149655564519529152
8016374030027893 316233082628589120
115542316924301136 242023835488550016
73136173367246480 147524317257740384
77750110287844864 132182405013006784
95819396630488448 273869326086089312
23925867825924804 330977938534970112
48638454146859080 326576948639504064
71627430249374928 347902450805137728
201344919143777664 319982942479847168
29471078056425244 221401874963370496
75408756478167552 145266658795999616
163283195626740256 264860859315202816
191349904060261856 228937417904590272
26890031267381112 314246055721820992
166913526433548448 231484735372806912
23234071680011644 156792548191883008
57170238073835584 163180303546706464
40800209194780872 341987402266997504
123567864172460992 345165978798094208
189752953648142752 252612150651877984
158728164848856640 312481924901863616
70549154440625152 136883327032948112
35524391392674380 261212353874466208
235862115510682784 242760741724443104
90201699692554368 327925761572668608
206332268377724672 274155423071147456
43847303559869136 209380149293682720
116482790906797792 325757007958381568
76967282748303168 201060028511806400
42622096816249632 93708256032188672
9667268278291386 15762776843473100
212312870458437376 347032027866350656
18160997022871412 341854497722708992
270351945399141632 332722062086183104
285232330651645152 320761029192876544
276514839735438720 330222643280036864
193328650064033984 265443678939620032
229702154765272224 252567163081179552
69921110984552744 144941339413849824
8950410580160210 40933049518353480
235861628545473344 263808623150215488
173062138671373088 206095618279561312
68124166493751584 317704566619265472
41250971920380208 272429023786818912
53104019334045616 105439891556377072
566003845409917 103099744042240272
24756025389560172 333754652216007936
13708350942931542 312029995628432832
198810658744056704 332307917458482304
80399886545312816 266801791059512832
92448041773289936 168749958565454176
116494987968126560 258300037243442112
58406127062595488 72604229057255664
144819623617526144 187376953355906560
144003459953173456 347164894934184320
99981193045931760 195995085597870304
10982932407011224 52304607147030448
106544904818693600 287989900195274464
93569806207141312 232711340908219392
95306685744048432 189556875793644416
288848820936530688 299653843338934592
169744426100623008 252658512262081600
33366295372516812 339382826277309888
229308612756321216 249433410635781536
33240977906141936 233906106780730688
55372569903633928 172923377355149152
113668327414949600 157959560077252448
130525523300797888 299943617030845824
101957498261972800 330009379692021056
176929685792787616 308479534764745024
3491416225794769 126773932003793392
186888959720319296 281802699765730688
232857855374443840 234285123668307040
70821418000449872 290188434417732288
161321395617737504 234668662982290528
233157267632659584 316402759058824256
42068037333300296 71497170680163984
216390782582054784 322904802693596928
230143793040751680 327241425484979520
57482537571379216 120221185077377360
232595493839266720 326905583552481344
238345798142114848 286101265744264192
82269321652037840 94582290204845936
39397903648470664 163792847839621312
200633298370334720 246746709303537952
71607290778272640 101923723858896608
52453104985139344 346821713281009216
147159347580034048 264230923243422144
21502216660697140 69471373770521864
2990555173333903 267692805650487168
48387210057463520 308767025842707328
94803973033803376 126775857797828400
12087623297308020 306279461456714752
14204341810197550 346902872132612480
104061809237533856 224454685891838592
266735455584011680 343604313778096000
67855147322082984 279933492096866656
173939265993413728 243462713301170016
156382741561149312 227857080779868768
11470156663368146 65348281510136080
17826443221018606 231680459257111744
30262500383549792 30450973487494356
28116624015318724 102661866277688400
36706463827633824 90939015173024848
66534357055137440 221839435593975520
161394198108566976 171963990484002400
87324218234568944 209289552152481888
49088711818156864 206952910765475136
208130756796936544 273353357238846048
94941677127072816 205361224544372288
261154742611124800 288264565518731072
14432046603196940 159862320132613856
145860290199614048 194680256030017280
253972519815691584 276108541593166528
116497713535288048 172766388294360512
117478362552057664 285777198940857664
182852682718797568 341991298610050880
171679176528674176 193106826352943136
229022394430151264 262820710392681824
50491976510833376 201054402257294624
2951635822383552 12250647747150942
64099245642068600 261456165200481824
170469882227387552 257780138314398688
34978344970145224 176583455870560800
53312464698196144 292032181690738112
44441150848830048 129474632696210992
99661843726399248 249770838693359200
155038334427435264 342656805298900928
62273751964435488 156932963170474752
96811297899562048 297825875107886848
25976972161885436 344208277720667648
197240818348831840 261621514468310624
57073198863101360 322384284235875584
5171777607937579 92818938749238368
89680460432618624 300803708166505856
111062354715038848 170493161622615072
114489969972602304 289006644109436160
101300106194752960 219323542142166336
200572461016204832 310722000838237504
144165028281368928 215589792758818784
17642705762279400 174413351840289504
15402154417079766 78292182800087328
30338181163428640 66133626104502304
70006473906854848 215921354652146368
114052757672295664 269091771354009856
36286928513024720 229088071626253600
60647541591475856 176879308618029600
13788274952742898 119302071704475136
61647068936081440 233846098198528000
106799973888944048 109929484823554528
688446908828965 301480777053854208
198083588149209856 307371198784716864
224907536695747808 227352153859743232
16407506829524802 342785317676523904
137127228554778096 142132974395687632
168169608055081088 256913655855921056
132961859217434672 184254264539439776
33835262281060468 175589223532876608
64873575655169456 346622851619473536
72738047650570016 283347571239529824
50204391880133136 165790518165886592
35383754040030200 267578074185397088
310583911915429952 347354333307452608
70174941353238768 95023355206677216
180552272629316096 295316560802784384
255280558557474656 313367701850635776
60648302187007808 159896290283423264
61505757417512808 232626507324698368
283072801703095744 288610528787679488
14250689520767408 91756981382541744
195199705725508192 335618022118954816
259650624570118496 274262083722120512
59290089214317800 191097627905857056
158964461292810496 192497377952252320
14447705769179010 348592383259892416
93394496553937408 239705966461185536
75338890109035072 120354495188030128
305290048420137920 311424118424074240
182535804776992128 304271670290620928
243693389360521696 336677044563849408
175268765241013408 329414378889013824
73028261016873760 327027292711260224
45902053883907248 54766101282664096
206792984036260640 228342663415855168
151817998914942272 230531708548395104
88509466835172896 148023714759270144
156812037723287936 192983105298033632
199753280052485856 337555286870333120
10128187831136476 152857715779677856
39387843608440440 230443110515060992
88845531232975120 331809753836159040
84189603122323392 173147512800750560
76496329021368480 100694133371864576
90284262413536640 331283760286318336
156847922570509632 207843221957962656
42034653419204880 72630637120587344
18883076484080696 304457669831914304
41288377187757800 290315130228976064
28273134691000792 325725954115092224
211814017405665056 228538855391788864
37979266509570768 145749301546008416
84244399864713936 238911015115817504
77146358487483424 140152893657192720
219991899196279840 277010506805974656
112102526528696960 167333634095187456
5286458225774572 115926713967921792
76629949303677600 327648223039988288
51302283646612680 78778800550265168
54295245358565224 69797991290341408
169978313287805952 323895788686943104
56245380497859920 220213553616859232
228875895880435232 235381610063836288
207884019726450112 222439035821836576
267668035443247904 304387843229905856
71514189498919320 231559727931699776
290922092257539264 299894137634660800
197947429481114848 315167749697977856
200587135910750624 342637749243805504
229828725821873216 325775529570844608
279676115480015552 311459432542488384
74883017699643984 308791338123150784
45105106865021976 112682610103390224
128528458295644656 320588529181294016
6191062357145927 180156946202737728
12728295557142492 138393973451575984
75113296705303936 133943642860011840
61240209768157088 326230428253920256
131799622833402880 234000212471280288
57260093550085088 201309286242269984
24975845861203068 226664698044145216
190590064060909216 332812296935689920
64612514860200144 285734888102339104
241017018494096416 251348867492642080
235831187999653440 348220992891900672
73424891237532064 163202903483814240
93928596959642928 345851360911276416
149986568404493824 317037238791194432
94464870948197312 220818057825965472
119175136766031712 334069300769494272
155630627912344672 344670091756116288
40449645962994960 185612528854056032
52370912486493400 266477125914964288
37064418913729632 238223148658330528
189362943306297728 239248800511382336
12381276866797690 296942148505362560
56205736280381984 259530052661826752
101583306351921152 254038672203923616
134060513449658496 336230176125352192
35378578523943584 157229303350625568
6509384907547310 271166148664819296
32865395540249076 252305551014419392
54432126901805464 236553366002483136
201322283144792320 224056500631907008
129692398964147488 267902119441086176
124323300459509920 324319846538000320
100298823305538864 171653583945150944
3121829734294051 225440973893086880
122530483601863984 187852452047739072
140780712070065552 251600449158574240
95040587626877184 143696674704904272
139480092690714128 232039410045635232
230113416720974336 334459059283407296
6369925162439027 344538003625970688
107792788151872272 309259042808872000
15538302022769842 27816086550825512
250225148297217440 320461425343764608
84372064861503936 140126253441333232
3487392602575185 228403283291395648
225780501449431520 323306146082625152
185265916442360640 324026482843937408
26231588999860576 126080371424173872
41097380501699288 240842923089446080
149439068435684448 216351941615783296
138223332364436384 320613626334909824
17069664493883238 163914095098375584
123296702411579040 163999245378976832
125557193017328416 326041600921952704
9242574551433116 244027395582248448
53873153806399952 181446811381412800
204179156965843968 332581180169947968
27739108665471736 47713658465924152
13101873746976142 283192680548494784
148204190166103616 165834782341133120
63857371909672120 150467139732453216
174585980548017856 190193575163010592
136987191709693088 204315146033933344
68854800982284832 69327380550912880
34585740748625556 111501578213149248
21074780334921828 180466034813463456
55070622003937128 150246486529742688
31919783846910924 130409003624276624
145646165985430560 209198220111466304
104470221832674352 125144178804219296
36225525987512352 123909658493586080
64322662660225112 348368125538380160
87192669694028064 152901634623523456
67581321586938096 324997998596633408
286430792356296448 317265213456221440
288792245443793152 324776490569217408
198770052936471584 347450854232563392
22153578177485468 339821866784227712
189086450953523744 258781931331366624
152919936491412544 292782530984881344
176582458116439488 304843933782429952
49984138133728576 84280661319669488
202550996331769920 328384756351053056
108319089595487792 221035571234735232
49357985400219024 229923733698173984
250007952258919904 278401621338496544
239517489546154016 304852213307243264
92082963671588496 289082428734693248
272760832563772576 302789454473513728
201857984484868320 228673720330173952
65676720259750680 242507975445792640
155979535986561152 204678759182371424
28032750951026252 31385423720496044
13230179030747736 315006196380924672
122650484696520752 161968985691038336
118592225959522256 341962993456871872
107521238815444064 113169992710684864
22034174238537020 71815951908143128
240565142885503392 323504662076136960
175749628988494432 245977831228238656
321946668442557952 344603446551233856
244092453098127328 275564748828797632
281030075984264640 291009945134047296
139029032073634768 200574298505899808
82871809443469760 299254772405265600
507549400434211 141917367510755280
13449081060144898 279831698856278016
151243244129316960 299571353725307136
105457729324972640 216668450327488704
264231385445264352 304864771068144128
35968431018055292 294019023877835968
197025453488795328 219157456020478944
2696434181539304 230287100942282240
102714382700018720 235922973061860128
121328351995743232 154544003394914592
30500700184105508 309289469979938304
117982922076422416 288041299184133792
85622847345254896 344134037464485952
275768854263394944 329255813604939072
160348324163589472 244640528801263200
18014115833907754 299221850898913216
147485547363082784 172877778835757984
37072533899677584 191241486341119776
24721749246525040 278632810588586464
258330292118957760 295879477702422464
97354104660850688 336548108393834368
121159169802681856 149213257923837024
63649745467606288 268333317619077920
76843686921069744 272670710322966080
50707939989182032 117832831245339056
205951608875865440 341124138924804928
166669721987037376 182090322485133568
150390876029219392 254516606774297600
61299363458092608 269972339605581472
123296651451873008 256072750891220384
262002502551041024 316952380182422336
121854912427042464 342176939671404928
26264638638312856 283931922838785280
11467777236410318 142417134350567984
282592999419402464 336806599323328384
163139665689853824 167392383976306336
196747085649102752 227036527484590016
82302111947342048 140322030935284336
74667363311521328 148967373830441120
106588998893649776 148184114478377376
153057887655045376 328745807335219840
285976806593191136 320109298527752192
115764954689029632 260052262476864768
35776330309452240 256078271215164384
79060417428738288 171020874581371840
76561533064123184 318736198646211328
207642406989425440 209743100291192480
113531177645351232 121577668234042656
2625964174093442 90302083863917920
34569553246747032 275743803921699744
4689053944721265 172234978341651904
146736051855730912 162625126040096352
215457040567622304 344040975431434688
135104109849791296 325915707626931328
46568441418201888 144274293299791808
202258617497419168 205401919536239392
190557837395322656 221834637877671392
57108931504707240 103507612946301440
214405213961179712 277749985768997600
55631286575878320 237934254237870016
264388036610046496 277827858748893600
293776472859749824 297566793145734848
152707691340714784 342459934636507456
274855646491059904 297722086236242944
212150173639674016 244414101837420448
25261208431280116 229849003498665504
6678231415151239 254638273172925408
46607493962173184 241876313592264352
18754119657671884 220580021597018304
159744002245669120 186351188716337344
187708889603247136 194790665594263168
262958445383375136 288879464265558720
287642551584463008 312810433728291584
1652897075021575 293672703141033152
197318953127350272 290603670895577920
103749928422426336 160997024238261952
206376400089587872 241924359418746784
229473754952422752 257271436977394176
96613886850500736 339301266023308352
26835934520705080 49396370380054008
10627993403279546 201741482190405056
100125465795515360 307452189311650816
161949813947196800 181617941999762848
11285967966487698 156594242439568640
9114447861307220 275312191768181632
52432471738413376 238359211933913984
18824359573103472 123083840722633936
19280433023686616 328830451407939136
202580019699277248 340825772034261440
130835200409638768 215198134196269408
104825082147771456 178623349217335968
89431447986460880 314829300701661120
144260997450277568 260204912409085120
208978083842949920 234450341564257664
205378370263729504 274856206093126560
84453114275589088 317206294974877184
42117035584668712 176404997596479008
182366861683300576 259316488636727264
114511623565355424 233424476865143936
132826220949169216 199350463641662432
215662720740484160 330930282671387968
156004651688555904 331703081182182208
211025857269564544 305181259685818112
42896642480965736 342559901354031744
199035594277345312 288997600923564544
206829288704111008 306682169393501056
171339862856149504 308053764752027840
60714478355495440 109960935750268176
40224676681727128 49892510163725072
1189640647095415 210915961152389920
9683425707908990 306636528249536832
13303620283753402 342960624116759936
52501649572962928 211533376133961728
155090279812625824 299651595086926336
196569740626109344 246881428067044352
11255437052589744 46906048099570368
175473840240135392 225465918409030272
24197040359187036 208720107047455008
105423978350932896 261576975993034880
137507250042917936 295080199600699520
253806470033531264 287504431175940800
123313905039449360 330537232222146496
299734099880589184 305346423598305984
99130017828517056 179588208157053440
55060877291158592 177111786685537920
107183271298783008 234172674081593376
200954938024715072 202099005787556448
319720761256736064 340231873169001920
37721141170723016 281608274011700224
64720964889529856 314362732258800448
203231838591702272 248094718030624288
57146383980392064 166429815254556512
10900484433628756 20266814078200748
117796890829540384 169306670851994336
185741280697819328 192271898355686944
207238681242459136 301669086068809472
194620243009328160 292148479000854976
199294730594945760 271004121156494464
19404712618467812 275771349082983264
129914790869454752 324466342888594816
31901155196424800 114259170402577664
225228716418326176 296918819949715200
91426600280627024 115333230896357184
51567109964418008 141588963560763168
270390409498858848 304214441123894400
144088669764185152 282050552570399136
52173794580636648 210821345631040768
76447711990969008 129060091063998224
153402618012610176 262100099209918816
52022873871815824 202383992751521952
80544036599864144 234722027702658752
95060168187757312 146981575057193440
89926666810849472 216453642866662464
80038950458046768 345023188619187968
103097888322608016 153525381674341792
89091043220379408 181836500809279584
941801482169984 78874645485914208
136895827778292624 309762189337915008
123043425985228336 202129926006657664
183559493977708704 285205172513929952
299569392288838080 315117128907467008
190501446499950624 280365820319871360
247643676064139776 323766500397634752
3555313287778103 122536170551520304
40203681135219376 229664762914829056
158696535569710080 234602964799617920
135772075571869712 213047620668548384
115338483031679232 232058893103298400
51855811634034736 310090788382404160
577043660795289 205971024601734848
32278385438184940 204114933722049696
92645257815743872 183727231105559264
91645282765032208 247935271573267264
130352403077520336 261613813586373952
150375861624859680 328654329575105472
86608446388699728 110080633388602208
253029398903962048 266746181960210624
58893484129343096 61026676690742736
177462842487909280 251364946820181664
189946593330694048 235973511107184064
121397055342699824 287242825025351488
216463408343118400 320781948214540736
67949390154428064 91908685399747440
132220725745317968 170011074885848320
259916956039871072 278699131069429440
12009579726034752 345311102258849408
75167645602203712 191102462411852896
295782743647324736 327225913480596288
54855634456765824 283237291509564064
219154808036953120 263424565306778272
135692309878639216 209145647938636736
65828388033287840 98572640922209296
119745846058645040 285572897450774656
234049102818026272 275531697282769728
19545937744976840 328485905331369408
224617339978072640 283935171128058560
50451687034380536 130688988344300736
29645515343077432 279637076084400576
119386178957349744 246555856720064064
290203717407594880 292297228357526848
14147958336020146 79786170666457168
26747339603079256 46602546796920912
79539382793902464 223629831046684544
148591528481656544 188492720117511584
18046721665138864 334075433164566592
122795197258313216 252392958690559456
98903977509390560 340501138446271936
101719815153331856 200453602225183040
207015554694993120 286052134461196640
203599391574597760 307625012930587584
240096857202786112 246551143262404064
46568974280662728 245014551278038144
54039372987044064 225652311613965024
58128238389021992 223723651238612544
98320693216398960 238574802685382400
72762906604322816 324091118914290816
86896545399952160 217595379732974816
111573541195717792 133903929653743520
24597223956121884 332464624934151552
61128753674733024 305609860066460864
142996243708614512 269071487751557856
355418811545491 62650944846956680
103433256710203072 163266094287622048
173410824762028512 265997824569506688
148834774064084096 169779746814575776
2990851685970969 242416415330359648
56129114823732264 134629772032498224
58904286969925712 72551613024346368
11103578856674866 53043068867646752
97478732888092256 148928614745892512
75563181950364736 345365989740331264
99770622272056064 232320121965993312
23259700261020720 123919142433537568
123631113687241808 261759060564814688
109539743598079408 299607199169960320
73413749533972336 223107164705537888
22551553817856364 135948934174047968
103191186667383920 301790357654551104
104047368250666464 247878364574065632
58006280013333440 161229116369312000
258219303672326976 303968369727511936
183407477663640416 214786492389135776
18012460699916760 274521660651488992
2325832419781408 165723722971706240
260338181457161344 300286487569095040
256141048807523296 264202407667765056
83634927169092224 129084252626334864
235896255241290016 259867078953747616
35753844131544400 321135612212907840
266167923033254560 327641958345447168
134931859275941328 334017931520888576
237486732577448832 346072036325507136
124317864939381024 238779918685177856
287016310081117888 303432700220192640
161371762151615232 330527231743758208
298686693898933568 313436203730019712
1453219277206829 179007812003000768
158020580012939776 319808449884811008
69416736091951304 72854356145748400
60316667552422000 74766755823536880
107063142989827104 126274073665950240
120444628760354816 243260073307344224
8243747583172945 177444032690349792
10504824465094386 72952082527953552
206518725400788736 312315211448135488
62057044633338696 140561341977615136
175231896818503360 246436931439991904
96444823940390048 107257297688363424
242582217618092448 292536172283082944
90106030741534272 120048903331346480
235332525991610432 262589317987249440
177433471388075232 226188960550715936
96082247468255152 249682532527950304
242661103638004096 301911586923975168
46083519679294928 137794600299906640
21929605652494804 311757166205875392
228431874342274 265846333706655520
209112072982687168 270134512175163200
125561216946380432 286713116663199104
219696217947472032 243122541472691968
148229679863885824 204932192005545408
82936511624872512 330227455658247360
27432945371759736 335694465340266176
224222129778940128 292451844809720960
16400515428528846 267942242572389760
70688677555112728 284104804431779680
27848542190420532 265214818448444224
2663196113951035 205996609676066048
2991280416034119 196533785192523680
41867392269935928 95621553010151760
41953865967848664 268849818968659904
107953851391377136 174401762052299360
231897142443225152 292820176358618624
202882023586989632 327326594687543424
259405409436283808 296932344702072704
306013632404605376 310612918143323392
139731847638795648 170669509849527648
227773815110674592 242622748497282784
154068984722431808 222226295366693696
72919622021187408 284135440315028768
35580109846951556 220757276999714112
89314895085298304 164958690100762912
161509226704502080 248363549065908064
128805242237409776 285114450566997664
143710681099463104 315430026520986688
104740979248410928 220978288092191488
133550863141682336 145072778471790560
62315049963464280 211155748147931360
222697468543423296 273887382384139584
118917458130495840 273842844058471968
97645683543353632 342687896026879616
138514845044609872 148231869431675648
2828290665285023 80171309409151888
123552325492480896 150381523393490272
40463982202525784 57594174464604152
160753190219616096 321628161815459392
273955047554818432 274017603872617504
289398707296852864 326026723585789120
104930183629520224 342849393859475968
38235256596913904 332333810481229760
80087693517498736 153714787308042816
199620628958310784 316338858891230912
93823655675391440 337070563255900992
18180026114581228 239342722452412192
333587987738363008 340219965080714176
292003562218724352 318296798364947200
145362002706589920 344546773712421504
174671688456989056 183958217267623168
267625779369961504 344194290718572736
96388385285359680 264030362112942848
176534962078816 168129562557191328
138087562925881504 155023241982564864
113134647502697392 325522284932967616
68771475255284104 339594474938806272
42782119367471800 328895969404602624
277752209841936864 302959720966456960
307148520826358592 340565609219471232
136614097116482432 339878926311120128
72963797366627776 224557928463316992
263359442328621792 324503117235741312
230514312729317312 314741523466861184
70141703859208768 236075328570707232
322662515145708736 338538005786351040
49051740347020720 88613296821827312
68301693050333320 104976632078250432
5307039410691837 297896680872520192
116547635424511776 214616384517765952
86366004584410144 336552558225203392
235173787975529632 248148579543793952
98086130231353712 253217896105967200
221066837658610208 246488403994255392
235185189926784768 320142904189201664
32513174656700832 245029018802648832
105547396326665968 149985815414275072
25432927592834732 270392636104131008
4693201407498193 88466538491899600
201439817693723648 317829122615844928
99948086027026848 126087018246755840
101864823148656192 189723213074146752
280820006872694080 302211346252021760
248617144409261664 337707602405626368
194713003744771264 216146977051385632
40725848988603880 75172022572731312
53781045734888768 336507871078669696
151505777695461600 190766084553416448
238163660160662176 303197919420893888
44650950427986304 259189036638533280
37029013455388552 326271115908790912
58357692696076136 128337386921648512
101266984276270480 333356851289275200
53089862911725544 204992760911845184
6826194459589441 187701405115069120
205099041047670656 249849857530072096
134894774253592144 313701705177216960
111846992796572560 156764253208982624
34492689026027904 214775124751008256
181370119925249248 345127024989801664
152620787087307552 295678930066153600
152050200103737984 202054046508632064
9778942367200010 18586117962473212
78698117908160944 288793365190935744
95503219851458000 155511431408312704
80457673075605696 104801068273015072
91068764599411280 201604693774110560
188581867211640352 236570645741915840
126288176976145072 150060577709059648
64263892271896888 300144219216223872
1140054285340825 73003303549792464
109431049055305984 271429857733410976
217032061139776704 220167905149452960
259060667063383488 284426775869312352
64613331197085616 258833144458052224
82779394560435392 271754641148357088
56709503401285144 205299980958295296
90804898711631776 212201948190059584
36867250986185344 123369654449383056
60440130495648024 260097740050050432
20925045088653312 217907881850077184
72547125897654432 145151582088381824
110009796314214288 257531976718595360
2408305463866127 196182445813793056
176338168999251872 214902838523816384
135275653378230944 161555862088700224
26252776264358308 303032200810733888
28938787339525640 234103744627073152
125699385437757024 258965579984054048
114420275424480816 197052938209708928
12394330168489438 265598212685869728
1202876391910053 327066833000695360
70332512740760944 146991611677199136
149676548975602656 336858001367369216
146818565795137984 280777756036835168
169897525468289376 282279748308556608
70799187590096632 181471269057526080
14721799185293018 107463236334814656
96583111427394384 321331558078740928
62913199924119160 249176614942022400
251423506480352992 258149993326449376
203823785876474592 246206778195950944
176571495260162976 290718743155872000
242722832588202624 322988329814800064
170194899687936384 195339754818343872
235858444577043264 274534735782408896
209005007168014496 318032766535630720
37130635087078176 180284573737177312
185292927286280832 216412967339206176
174022259385550528 271127184586021760
268815928391763552 280155791826967104
15710600136519362 46567445482962640
187946559010264288 251522015655017792
5774950456444763 140875301245742800
95326918662566016 258562137273465216
84848602936029984 132648442001295888
174515646925332256 203119755642005984
44284867646651680 272940138671979904
78212523069489760 274900298786243232
176803861648305728 289760276305001984
201357650505962112 232166981448384768
280318454000985760 337412982920569536
11726747875767356 219513531603469856
159230961579945792 161994258027180768
133185419411163648 204235585039371296
35733680059973604 75652143876236704
151344379814607200 323377878977279680
170055476893894912 343469922786615936
121292296064730592 272566801001278816
107830495371122416 178237957730396256
305304855172909376 338819478469797440
226204803572074304 247273831046442240
136754902064602992 154954956406612032
98139248404603552 229302891609419072
112964256360766032 266334533127598848
111857459057910240 239704463439850496
106683051824814480 162820207024504448
62505098563640128 144133783380140224
27278602062942340 335466876001515456
122300931709328416 279965538805079872
40592454748323304 209056426546281312
90971669996949632 187308771171023648
211797535090309568 273029458071563168
162142945150355552 333070081052465088
134653678044442640 229733840279542400
17676450235879724 234026880629577600
224485935884895232 333386335234483584
162554198318749536 344030171183859648
266875071759420608 305521044527095232
226478516771088800 282785208110612512
130901935574485376 227481536221260032
9066314701324018 211845441466097824
32590562586866288 90805337105446752
117537799155802048 261820488852711520
54392454067988592 120828785087598496
139915852163101808 231834633190026592
104556988732756368 298682775404800064
30477229097927548 38146123028746080
74927971821382448 108505677571397728
45990975702498064 227685715733655040
179066633092389248 268148292683885888
216878094733977600 321270377998063424
203177325849306528 243596166774390208
142386237627382320 247900342667162688
44211312574712080 283743221007685088
240692606672167424 273181395334760256
10982712594620430 264832005315028320
96474829244206768 185988879890747840
80749083874393216 179836457282664224
65807479680051352 130761465628432256
29637335585642192 299110609228193408
298487668674067968 335872376993960704
125144160105080160 126368665461357008
20724251640665160 101266125483884592
282602113096828704 291706188265903808
306614603820183744 326939172602630912
92278974186529824 107368738457901760
178934492891810688 225084167203087808
155834808408199392 239660090757061056
137689039986807312 228092345760801088
148602215515653984 239570393546560128
76219726316860544 223832213095130880
166253180076036224 296400249069188992
107100479964219088 138634256006039920
141389968453553856 166133580799735360
96477142553069232 209919140747276640
138019386618034752 327798675245373568
39563711677262736 309613452108020800
240945207776424288 294255575311477120
345205433255656896 345320089871652352
220454235515882304 279770714429464640
102597871746205744 242733724552025088
114546689888818928 305140600225868288
8516924464559888 80022477755945296
8245156625835427 114461026663397024
52208596846971544 144414269642596416
51292438235712808 245784843394523648
18662325038900340 67731618319526872
15379128377821562 126636927127689808
119866459516922400 334800231944027072
281710840023030048 306910365475715584
261458318229205984 261847428331401984
134423423861493696 169661244874170464
86728039243960352 144874888852104288
85539516388821632 226397361035403136
28120121097379340 194208291535136224
5062204381340247 342335083330952896
19483179333751564 159305443072595648
133505012530286432 332804424046455872
103124864628343664 187341040989437824
32452061360924244 99943376295119712
199225097807920960 250035712530741088
53241586003487368 120283553288473440
277545158846166048 339257196830408192
113528622650720624 163263914206314560
66846122748891792 259452463848783328
265039963029694944 307883897670053376
166377788611582720 256142578832317632
2833169991458654 58884485567909928
6083164076386397 127189733703560224
100016139143715136 322656601949198272
136526090310573200 223454110014748224
230548178433191872 231980627123752096
251008325391054880 310217998138816192
91483339837540416 94629386783606560
95093182770949008 208952056189085184
25956385034456416 254104631282737568
175443097233639360 293862330375787584
178578980647043584 287522755240971872
282610126163555360 318523650058923008
300053989463892672 306910936412620288
165470707885689536 206094298638595904
81095226523952016 277005961516430176
172471395246577440 336741559597013248
276841716371098560 287204321225941824
161231484359291488 304376005208867136
242386704491015616 251538169078889280
24744333255847992 244220079355693312
263688705644520896 295004457394599040
251973007779799616 299444300655558464
213248253545610496 305554304549666304
182584663623024576 208292071536218592
316849669838510784 318428140248632192
35285945204944568 340480333303425536
146927836275672384 152759059585986208
118492542607981984 278154110454158240
44770464521747584 246074110946893856
196048020841267008 279925427511571040
327821516605766080 331112297574501760
186607992905826528 289080505148914304
107915690648772048 134143170578618624
168125090743408512 325303463803269376
91414733710723040 193466632425641088
256043283538621600 263288952289450176
129284047652536496 329439214898391680
22914400275938436 198426010057204864
101381222240259808 239380474277640832
79094846169198656 288971662123491968
215964031227915360 240532623583384000
48592850417529656 51103760201956840
121179837325766704 220039651434105248
106039746428696864 317819870654408448
28586484679997068 29570765374986892
125132646722951184 242561413820500192
85808216381619536 168452791679306784
37882989475422032 87528837863986992
237091799094675264 292061426679183360
130560914098471328 341650032900697856
162416008606820512 335454706402252736
210134783434978720 271269225095674272
133660472129567216 299056354674127872
30811901455029560 138678889997085792
57840787929064496 297898192023280576
63942336925746744 276267230156187808
70764647519256392 88810386410845040
101038888587963920 247702379291654624
181411436401278752 240253914266767296
112072927915042704 132281114818355200
1960750200478056 294160368933470976
23680485264924580 157310657984076160
118100563957603376 188606746163137376
238928034123656352 284203416370638880
18075779321573484 112060996257663696
320174862184080192 335225421105685888
99152056204372304 163613145750041536
141306042561546768 251910958497428768
27364317179335056 56258842156656744
106732387796170992 151103320533162816
33392244144139532 52126336194110256
194633571569526880 242459992454599200
60922399849357256 291583193789833856
272084872524982272 344005137118677312
116425582671269184 166045332306991424
88333825487888096 304257649999911744
147720593425536928 150973641186326176
194421524204399264 223218005220258912
268237058744590656 293778118873917504
1031111254400990 139891852666328000
130601932252921488 347302896473475136
31917893746041864 277984957939654304
99660225123955936 261298059861988992
156096461252068800 272697338927061440
62855589823856888 250875219518897984
161691905328878816 200151553285612320
42596302510543856 121718922271374800
63254851708274576 191226208667395168
132830251545263232 244261299800418912
218014037626878496 292034124012723456
56711424744116648 251685166847041952
38637879108906136 298217685032565376
9691614065490150 64013638239647776
282593937231162976 326375029271112512
76145278697233552 252940651068353472
15108158192750272 280859924104253728
174616303204918368 236434112900179200
241343591229999008 333866922989753152
148592897491625760 185256138253946816
274662754317003840 328031385586397632
76401681828448096 276050336697050848
100217589274557936 243940399314660128
28782627357521092 145116426647742144
95211766198348064 343507621489881088
86717109171997392 106314729348525008
99754672480971520 120328645132456848
218715794120047808 284621899931365600
284349347805202816 304573272425715648
35338532430599296 139709143882931712
77295579622668544 88025320006943408
162912518348908768 242353633217730464
130254740047075664 223821901205977312
20096816225048760 275659940399852832
39591450521639656 317537506970963520
42392226628422304 242473040039892800
5396375336162887 110740042751242016
46203056678016432 259554096285608384
100898297888923776 197056183812309152
183736047316736512 203996633036604608
68060497900755008 70905686196319176
79095650538327920 295143725908622208
16250607727836910 103097483936010192
246066461483710976 252493973933079040
248644655602180352 345533586580119168
11005177796759966 246289328667739392
145690813303339776 221191522871066112
142520523643170096 225503991125793376
223821788317055776 257730229830413056
34406778982221404 215714025191951680
259168834840798208 338791821974155200
13964991880941062 38813113949719672
70037904897163672 258792275107405568
211015584539688032 299282532967132480
19017269572287900 343601778341046656
225212685290647584 225338958069839488
11615825294689508 78411102867084688
14451868457796720 202940616407245824
32377889688797084 168657911778073312
275354736451504384 317998256409296128
209282198447696800 212501928039384224
50158616207495424 138037513721152368
927304653649580 172722244739638528
12705079359417056 285953379161007488
21161594706452296 69171412840416008
235957941326616864 254554047298559168
243323070583718048 291932798405823296
93620536698987904 195507204083532192
211456613488776352 336031312309183680
213345631795540864 268302641693014944
54107287373891800 57645226493346680
267510136711926976 304733167763111872
48855134781902200 119239252277330992
26232223018909568 212699122293450528
70566406960678664 324037995729558656
80806240817395872 260500999191556512
327833883169921472 348206141135111616
257150424871161472 323805071235109568
161545281669350496 337470823796191424
100295943770707376 212844424065267968
32526236149571084 312168477658029312
319925198764910464 341934991220353408
245448710467278624 348177427465707008
213603183803526112 344658986159244864
42247702851534920 187227702857913888
251675955283735040 343088865376936192
11017028623944110 291908806038314176
115018249821269600 239507769721386208
189395695477490208 295633726251579648
86066830802793920 257471685857889056
6827918627694371 11648555469985576
3306156612544031 257780031996047456
130390235793475568 149872167601094080
57271935140039224 248259558944948992
35674293018309052 174745796073395008
139160359795295456 201691970777477280
109294644778374928 159860612981421728
102536976241427520 141406610052735824
162936349723290720 240295440114181632
151396673715303552 236125769683094720
25008914543283492 254344246442943040
46598901033534944 173862820515524960
38129518204601392 326167247144227392
220519640759648224 260085549788584192
182165606699625376 260162500671714944
29261524087353700 259732340661488256
218787122331659392 334569412211375040
21867355245915536 24919422386422352
5260819388091185 147523118282343104
192457071416168224 200831343952305216
120292636250931952 124644576106080128
18890053998657932 132319418915229328
87940184357987008 316785717135780608
140060376634674128 242294438732679200
137581593162103312 175644387110184256
145229763916743488 332917107970484032
7136505281526730 293066844283131520
15993388967565028 321503901562879680
111377640118375120 223671154518499264
132312587985951280 161924806630452576
15356245974338144 262238644622268192
171553104459635712 183780161052007584
42603300294155088 187173868260037664
13617590099600794 237849221715515616
17881997779630248 204767983009096544
155995453927781728 231858443948496032
207689420295486592 290279022164206592
129361588619299168 196167164941307840
198938938475794304 216106488872946816
228060562623575936 291194525861958656
186262383033388288 286359428491804480
57537721552262008 183893642011988832
255460984505483488 261241874526000640
209708544280292608 298893140449954304
128085754934832400 157997783884188544
111026759304218096 222815273566429376
71661214427939848 150362407400405632
40062667480807552 86177773524078992
56552715759470336 247992330447432640
47837318040145216 73751489484634368
37298778677938272 208066448081337376
120138370387454416 271827704627291840
4194873950464806 289858917453632960
42388511334574464 296291864198759680
140228017899688928 265167076004256512
19291548924879844 264977910105316032
24329985904438900 243680055079205184
69706422772307944 307400467579240768
117337321424475536 233001263137886816
120851154456613808 211267905184936512
58852803028912912 300219753779738112
65201369794626720 342141246656349248
69950867612648160 337041556245057664
71985537282197976 192184552444279296
147647466334637568 214340764453770944
108311258770430288 191030489695895968
18193148157861196 216356128227492448
130309342710895408 311718024708133248
160035705003046304 187705922055631360
166816427527283936 208595749953792512
101242381448811904 274496745923223680
206558324500663 20426325840772416
231270922088421184 327605539167435264
117505904173617072 264753417218186144
43391416166035856 228263817571721600
217476298343996928 270289929721162272
118345952730496192 259487313262306560
89250597108735872 92055894581489680
19231023435188108 105827612715416064
76798768744926928 228834740488705184
199297056770409760 223308162580524448
283798459769347680 346045968650364288
40852721410099680 119969948020637296
24794678356487804 323676199909695680
78989001662329872 207991022216476160
267165997148263840 337969085551268032
92256561290779952 156283267804083680
13502862201248326 281762657463653280
139592035664947552 202644353966761728
200173429092177536 204936077073229632
131204809826789392 173440486509381536
255007468092171744 332072833478576576
115212421857750656 311530297442162624
44957644072488672 147354719776449280
129938351099963616 150878324907205408
193015348569152448 303235484787026368
34108082376080200 62011310978934624
95888823509650528 299588799601603648
38993626545773024 273643516368335648
77060048651836928 273557783607538976
138457793663018656 317533362131424256
124146849810856672 231771836746909920
188836256094068992 282511043047523936
50348052045035400 342429195842226944
114520641893379984 284489468590118592
171057077618675360 299027727672490048
76495476945623120 336962303659093184
191356388067135744 262089288311972928
96261699373776208 207856903508628768
164389060939320992 326729037669514176
130453926832012944 184203887241512416
18457831308242576 324864810597706880
163576115973552704 194217805029115616
127527665481028160 152460545537603488
50702904507321088 176276570423483808
56851892916828040 88425084666341664
96255439340849760 230447609721793568
41546407779059032 284256535454429152
172912779788600608 231823475420554688
63180263293798056 263040896900724448
325937617808745216 346420928997785152
58607274164254280 153680755746336384
163631645942092704 167044989364944960
143567823736134016 155312818629351776
82031781361966480 209284753752149856
103702065925128176 302711136399760320
148019480937726368 260444026368198624
52808442602297336 109324422079970112
300679794147198656 325080075013212480
222677607831777824 260832593677698592
40296529742618936 333793665459287168
217819281613051776 255407950416861216
218600951881866336 273706545203043680
24985916888118788 135514352668791792
139533346384531840 283590082140521408
164915245406410752 272147266712458912
124754330843426880 318864272656132288
76707821814545136 90691288141248048
246441459888197248 324119598160375488
22421646756664956 123840408527347184
210437199956005760 237678946146570016
199892507342751968 274298793993230208
297514931445347648 307434795541872128
132952998694200720 252853379579327936
38798652558650336 166198314913468448
53144501783566184 165534770029993536
153377233582354784 166608006968316032
95511279004274336 194503492292942144
3448250847133713 219891764042255136
35486631658952300 78962436804262112
151555770299248000 254662524353256832
96265727516708624 231489624257929984
103684321603028736 156118540482041696
135357381979852176 297510828121111360
129320739354370640 313785669324787456
112843576683588400 127536696029644960
215151434430006304 311315143886113088
39019285004795144 217511413529373856
53838763735632312 273607919060046240
170949321090347488 211164175064527648
297012813675356416 314169809986374208
160750129713769280 170482883614803808
46976175736364072 293373181569950144
154066071090777888 176030131465749952
124947837924950656 224330318152958912
60981316865610216 109346993287989984
37300058255374128 162662122542558464
19389713482545924 245643068933987872
188900791326511328 193586234042894656
72230572980438848 114954121417010544
178171765168441248 213001204704538912
94664758932019296 261088954190708480
76423530870649760 77489437355203408
105053730347498096 313011839245023424
134353944504183664 257830639021964928
116842046634590688 147163706447373760
1299060228523857 56149127297271632
162406505955389408 165729378804111744
47608178893227320 161981149941902176
196568370022990112 315335609669807296
33215532007895316 274732577029972960
107681696927482736 344814315137452992
34352122710095700 269211426410701120
17723313789204236 154689383954739520
142983902002589872 147920931340143264
245783460935657664 262187559356769344
311816051259754496 319262381326113792
4614866488530834 88658812172289488
13024542916790686 319714686345667584
30979601302560980 312207195049014464
263413818297470400 276102814166089184
132031292126863264 331675090153967936
161616052337340224 165775937078525120
53617597027038168 219964478064551360
71487260886407616 323736368812546368
21227924515282632 228245578299956352
190630277890636992 329819377728318528
10794295161903490 134129801686092976
169933926934917824 171946448410853536
134380156266618704 261680114884731776
26867224773495180 258418545845363360
178659363243267776 198567435887896544
309896572408685056 319577255281247040
197963342186767360 316394539576622912
128451337453093520 198842316934746112
75496025878765472 284115854085602336
184287698753606848 319395680955165376
222769923866240736 242299321967601952
262759494307976608 318063531602751808
21642366905576004 208986667391330272
157397299346761216 270034605594216576
122588784162374368 153329357476810176
335220920931928128 342060688642798656
9139436835227674 134666793019073856
54223773029951168 150424011047313216
150363129521192608 258181228303639136
10540490093045978 298396913921838784
187134990932765280 331082516410115200
141549422214080656 320988801871462400
19335361761951964 119708511821819088
177493899174254528 222356642107365152
7635425475521535 192405945924547072
25232366165752988 63066343991017464
234411156527485120 295257902834263808
164073011254227328 243582447824261536
55695605670864048 330872027003632704
55648529058670696 315649227140226688
22302534279504864 28916166759526472
18849687166767844 193029969402249664
14851183879553332 15669569551987454
79515090292809552 286251449523472864
149975946201061088 182010024883596736
225250347854992128 296641723715719232
142802233362715344 276711130747481376
262489130752885536 308218661537774016
137339402836016800 163855895707730336
296672431417685056 335339085924789440
78934438023439280 247857743182766848
138838205008482176 200789902718715712
36017884384216704 104393104817608784
294222873503406400 329342532525083648
163982443209163648 303332745214968576
251287507584655520 268959165660756832
56185899858179728 112459311614104880
74433081276458688 189776634270743584
246779685498660384 275879115728937728
57485499021252392 279131574358385216
24241288339113640 26180943134868004
229068467023473056 258943495084905536
127763175342089184 273482163580093376
118068977454351200 139548696153143632
44098879507894336 290729449897746368
131773377251514944 232692908552799072
192508213993772672 348044512935713088
248901938679625024 338580655667611072
182181655014363456 302725209167747904
172755084091473152 239941174261606400
23393483488934948 160830080464717536
56713718162461472 300000713093604224
89892513799103792 255600647775588480
25128765746915228 135719253725380560
270728106623132352 323357842780033856
207268657956883552 276306987264616352
140391350356574672 303814159537048256
214933603725640896 247403382605615936
43182804235631968 312112922375363072
68692978240741352 94740278125789120
153919526994103040 220239200971392192
169409917081245248 177773516486062144
61407756387547616 344671883107655552
195342790279292960 224024996007536064
244960101599956064 273304697391782304
254207052533405504 326201801725814976
33904468817616272 330719422002286464
296960700991543424 318548093912885376
55551299425422488 264830115601052064
292247702841545664 323045616084354496
96001337871530608 325746150081426880
259238668019631360 325603615737660480
36939948123330152 84607454759614768
14000093798276908 231855624364800672
179938307430364992 209661583941746944
113550568436217776 230737728411654048
25483819400787692 235497188666563360
120628345271563136 157155713372186208
153595240072773056 295205468172477696
325350242754687168 335004343391563072
97711219837104832 106040173210252192
52618403385102144 311034256404842176
14641007024319162 218647194978943328
29834524062658432 51747442821969840
181775620156092064 337230230633555072
127070726048732144 271659758725261312
90220147006570224 306000842328936960
1773525647259109 6305134442668219
21091204417240604 178540179229586688
194824196612956128 294373371113853696
24125637045118316 214327581823040000
51045182486610504 182996624193337504
221077907139931328 265835275498684384
109147143413545984 335912076305227008
308844977416387648 326694686218330432
96245867270293568 124319682325719248
28186706950743620 94108154804910928
161055759126878080 190326043608771424
16722075100530434 242403779115239936
140598488149332960 231396016511886720
101766383200144512 294511702916292800
13706884151234884 65997789646329768
60326656342799552 319830799268770624
218321434469670112 336569784968725888
8722364068881460 41328199859848576
210656662858352576 307056041405026304
83788574306946768 144462222909381184
200302225901327904 288051480814228352
22668944365559228 266339988980967648
71712673336443688 83671292389460672
22261441081378944 301242637705706560
70467936613566056 246197513555559456
262699250257229952 326235810814736640
113752492541676544 243553383493565440
27792752987467848 78968784255373072
67054826413541752 155058553732859136
53687427220631144 328695336808164288
90413350051257408 189868863636832768
123201706519772528 137444657871339680
4619146158545088 112473459710141680
133157679201661744 263299572228191616
128416724258916048 220448686931313984
119850402321568256 192025023537828672
183964081223789376 250903244361459008
27437159029434824 193547285946275680
63671649164310344 200603538373152416
180983590909735584 193909679198277568
129344045818258080 247482191787431488
136179596981612288 140040808373370480
114512826661072480 150066806306048320
106008928446642944 303946944371933696
29874452712703052 166876135591870240
115464411565933616 343720191703064704
62962707419700872 313268981688153728
94555763901881152 306235089287013760
204122826562216704 302074040464844800
62505109735267304 103460029139122032
4955342332452189 272095169067283616
67588779099564704 242251134120767520
244992555852505088 298824069775557952
162167828276777888 320931073750053632
110722906495213568 288052502574588800
170068349029020256 293489045928700864
4968731615891668 268692142333950048
11978291646078554 260106868571468832
37629585904398872 318017587225607872
102603593205850080 244660887528821792
149124927407639296 243195372276604576
6322211594151496 242161160527195840
23265525735372384 58708783779743616
87471074697858208 159629766990795360
62407004979858864 104752465495807280
90638431281150208 253446417239719456
47554316293648768 70349187103797224
59410459723315824 252737883117177664
4484087972887724 151577745426711904
33857216116212124 207008032920126304
308520859494751680 325137981108648064
86057984105189280 204610764776776320
15974636927116414 152190407971923616
52218615414023336 270207771159528288
148557553264864544 281326185748750496
165046771575526752 269206623307386208
208847680530975424 335484759046296640
282409242586006400 329707543518954496
153780528471258240 279738629282856512
62968644831961040 259912048583909120
146572095772444864 221422124058045696
251158279874531904 286218508145072704
49829214557744752 154345834322438080
203689456725286016 339829971076142912
43684781978536488 187865015578901664
119615565079338592 253724730237964224
121595171933509104 177617280284274688
182397383970185248 342866597231422848
80823044084801456 324592783020892096
1626427580611079 157856392000309856
567857346749686 149216346512421792
209931343202369888 210664723128899712
7974144842521598 91499468262938976
147780920429061024 339918487308597760
110599932067766000 223320546242158688
72549010315398288 212815164403740288
42427036961822392 66670786639846096
39387021051723208 59501259964494160
109121892741466080 188585077912512480
169881090729548896 173412422600715136
106013809454157232 203153621569743328
15721736960038540 220954544461312064
29253020481194164 167550968660116512
10356078290398052 321195189770379456
186366622449833760 229625368681301408
77220165111568592 259940475769127744
4154443090132114 262865367619641024
126919349133252720 184736726600329184
74738371650480320 269607645184009888
153921171426290560 312464900244651904
239217827940213600 277106140687936960
159169399244469408 209674553915655520
44018093213056816 280291989423067424
127640442237849840 201950129263422784
42665531924537232 210307070067320704
218325798997600832 225838709791085088
33190048154723600 105151392271433840
60058091121557736 237942779600131520
208166366002079552 343144880813701376
271850088132296544 276771797401331328
189153759161716640 269425021990222784
31429560664208616 101127502767999312
233787103914669216 310434777535922304
58180606178814080 272233667694026016
15200571105414034 207381203409782592
89457288433896224 122100263062171216
290668740091148096 338117289308318656
99007421506466416 187254732105654112
83609270876700320 204856860385859968
94873260960088368 338695198845907968
144602346466057600 195508500365406208
232233041116395104 297899585629123776
172768921696247456 230760379517430880
211231160473041856 316719642744185024
19536355001678376 259731292274222688
101028429507695696 217792349781991616
63427834750060768 212795854968522336
21074537689637844 163532873454706592
6515486659189982 293510490879730368
235615229843432096 281482000694626176
38493577657142864 97655163395050528
205765067003904288 321695044317306304
89736919001431680 160160697907569344
18386347238553264 103695346128636240
26064699573222136 152513636565569024
224207493073138080 252535800970954208
67734727340407296 113683903172119088
137493234143468896 304467257389427136
46337489376890688 54514908376133728
204463958592291744 274928734665494240
113802406496339712 248349231147250272
13246827853571448 52631586664231944
99591511936115504 145506757230334432
14240106230440232 92619264272474080
228320413966043424 303020778158024000
141275630204802000 173909801629939840
60898792733744632 71489818066092448
49422466294824312 265380153024905312
171066213464791872 177362082985770944
132559355947094272 294451519504815488
152019571368237088 222310398733182432
8701224456027623 182718009343622528
167918002285112608 317525019969064384
209974244258044544 287338651727978752
59148378596353200 270719272603634176
85642399972768608 269331691017642528
237496637241658400 278291630395468736
155985514195645312 206465188913035200
43610418817224768 90657399461954112
57580021750596496 82433835043505536
91660942351825440 198936389105263456
266027053994009152 318523252634940224
185508687347229760 310882765138306880
97570172048959376 170808014600559168
4522585425902059 300969749979810688
9012383685549610 110855096066157296
13978029125066134 273330152692790016
258156747609094464 342064840452054784
265758475061044000 339345752311060352
30755829625060776 197467496541476704
79973874455814560 124687716593254528
72037500551264832 202039786175505216
326800281685607360 335451187709538560
188983844499075232 333546004696935744
176741116837201920 181225988767154592
108066483924032896 111275649099984576
20043704860533400 199028564429835616
132236369234953904 238558030689992672
68032411484551856 147854537975854112
159532325926240896 256075722117214080
119152708609717520 143080450177960768
34546110722545260 181640363521238912
241466508576640032 312972593764044608
104062292705841680 335760812395711552
31897795160527796 256234216475027904
169356448571183264 248028966898275520
28572566936290164 197545667824017664
84785805627008928 95139133304639168
264761721020769888 314614956694700032
152670743381406016 252839770674794816
223465720213113024 266739807708439360
95297089585359040 197144933048980224
164809421727337280 170387768839704800
9507764766434006 276353891810022368
2133140752190355 290088006525071680
30349690007601644 182618996563340096
209488035588807072 215255569261305344
170565862338457696 311903200300185664
55970527170926936 171371998993441184
309375439138883840 324863498965618624
188778449562326752 200860506701854944
70565435030334496 343099770783400960
52288440403698408 161970051359747808
89436475614431456 297401050218105984
9821259582106642 158811611826687520
78792319203998064 122942379662691184
94934146567221792 176944158795477408
35617726737717940 108323288776333872
195617962530198080 250504324270060960
45579370795180264 250593041036320096
7328326131888914 35023419064075000
17970263597422262 136296618673120816
208658253391709312 255669688268986048
6381483900514594 167401667729686336
174700187640275040 289294502444027328
27202432172480872 53922729564114840
202683978915230016 252075924049493696
8459706679486438 132692391936897488
49408716704234064 119524937535209888
41450764828002904 285442775122315840
72254795979485680 269099239787723040
50839059627901472 240746926294959456
330851011472573440 338783621012242816
215970585032910080 254567882774366368
9625747482379826 34811194759917436
66574986413716872 219990664697118752
69661335435102288 269338200180996256
167009683358923264 190933279994790016
28377228437579324 30763736502001604
129109746788087200 284856410266411712
123858082245224784 303025023512984384
72558834908390560 112444009757379520
218494983124968928 275109847982577632
242328341666678560 283208232083543648
76493942974130384 146916190605203584
86400868950305424 291089718000732672
56794922660192120 282393842287374208
136265387047130 131961552626505344
148804874976323488 304878189018752384
146155793046449888 178732941070745280
41754143032695320 89039348510820112
31436601317984704 230505976801999872
269564186489723232 269611081147284224
78999337915862656 238544203263756992
41325453237712808 187200283824974016
51614358790562768 147211667866443840
44914508257952616 335911862011924288
145007394788537152 209799838137233312
11798886243884494 311835918899129216
39126704361469672 206617331523725760
55179036557579144 333023286162843328
23016325723401464 121900701195374544
27525308390880172 178203698378814368
34273271814289644 320943825340863872
187117338646879424 311162199981335744
122876435892027072 219766678914042880
127654227375446608 209889959625703232
239898682199288512 295391249195570432
298804138418336000 308666319626823488
210070672588870368 302649936612189504
37243600432340928 192629765297486080
34320352314153468 283836171254365952
25853075647888648 109538915647353632
177362195991689152 327608092735026688
128973397753917088 185950435603790400
137767147267642960 179446164245655488
21923756332893804 63229828026938336
214165050460952672 312016349688659520
136276605079646896 253437222549804448
75963730581901104 330833689902398848
147851226349962880 315195450426327168
296693847734475584 298246687456878720
114058716951833568 304972101046122816
213273246009377824 294096042871598976
139242553554200832 275265473874665344
54873439018569304 247028525262902368
1711179206513173 127968405991176880
244915247594155200 307157038695493440
41560714691556312 112598754279261392
168089747666954880 280272074144802976
24034281681163128 27487955289328264
46788215967554424 72144895989534128
82284801944682000 178908083900708736
223849079163889760 259611115702791712
281815477553108928 290063360573514688
180152448361450976 263130507447711296
98291949411923648 309256246058850240
41751913511326552 346842285226571968
182185705329561216 347486235701134592
17328209845717214 204885431900557216
188512360250276928 206181682370064160
56175225167883184 60061847515154656
123589463652177584 208247673925482272
293561065886505600 308455802297401216
205807322986389952 243523150078070848
86322700981423264 278907793578410464
41628701356156200 97469429712261776
80038939507612864 126048887254181840
26632409442526480 35530549001334336
79023081222114048 307207839034212096
11722545754927856 144477814352742400
18371332088593300 145464382630733664
99587559379494096 265962079337505600
56710500506343600 305942153839907136
127081398356199856 162766321972262272
175922669388832064 338367286838679360
170720941800103840 254443662764998816
295379703771345088 337191434854539008
208921933801098656 294991101097381440
27723555549515500 195900479629870176
106715270148814192 293076806199674304
117230399065091104 138843661169421344
4590344534765996 180697870847712768
78058095049108576 323866029121910272
291046088391369728 328097736195146368
24855677929626296 41167843495713880
80766234638193536 344768100485116416
215589920482476512 289849784471795968
71630434451326200 248084069429619552
271660845277210336 333462510659838400
138672377715019792 336372842445836160
7225911713003725 345388051397264832
30230238562233468 33803603956487692
17006072071606200 303155063746763520
96867697261762736 245292085372000384
323917664557843008 329585297721186624
253238395077169120 285429969397966432
125270286690642304 345239188288292928
70542476702862984 204462640300336352
183812807412599488 307272793373432128
74456834277999344 182285054314059296
3306836320008978 297444302459299520
104485142303901840 237560709697047776
6088964139234581 175288875591202272
14961423516068650 213095900512296896
120186205465912816 248527550465594720
83109076289239904 271586270546759840
192433606700305952 255023010742235424
234862844111581376 261758610559328480
119854154226675152 306919090331799872
96113636215090064 335754727979252480
43602556280472760 312775970599026816
160252474805082112 222574465849272832
59829525825247880 114207396831601072
92479864821381792 269366378614695424
40328308651692008 335981210856970112
16644737833108056 284014058533774944
81518841884423280 324854127837614912
135065578170680544 153179759461279712
58697775658156456 254164552168725920
118326818519813488 332505327796447616
208960584155944832 222664668772055968
134857294199733984 308840468988665152
38001933627512696 180538011154412960
65512421562459120 104543251334498656
46936603589409488 271981525916869312
23259878144594904 41697147340873408
149058170092068064 285379893206566816
87596970153510544 236347477280453664
89035195429001232 288552919010733376
114364873357281792 250666793439582208
83772875646076784 312069640321704000
262324653500153952 301509004582527296
134536784335185600 169635010740900192
55466967283606680 94705279790187344
162833064940814816 254420354688735904
152489987654188224 333295778182511552
160649345998208864 271824965376525504
236138352182579072 318820660474066752
126546768984754304 201920908491643936
45176551950939744 110283344285570000
106855671614635264 154611951412897280
129451308731403312 253627113197444672
256504047470180608 265066325541324608
12053679953922506 246830183528211232
118328403725054496 253820376214973440
73310889590060112 201203269356631008
114476659512013968 292384853517362432
203402596136559840 346964282294833088
129164182151858688 309591626172518016
28663168912286012 82345646454660288
98142521037468496 299218472296645568
249880614781378400 294714821431597184
87378380666883664 157601815171631616
58849914915187576 67662740035777880
321822928187013056 347892989891676992
84197003950919040 324890223748767872
29080922040740612 101183368767585760
128741453760297360 165079830589231072
209792074576106 155460122820482304
264652826017546240 273585790954673632
32278241869337592 88600951621097392
80813395639512752 183447981927526560
164988169151517824 259339195038708672
28143480072970112 72870192584529232
113006945425222256 131134682447696304
74369046565298352 245291983401462464
188550066876888224 323674792130530752
51526843951370848 340109171396742784
179792520063222368 331128638406391360
58437597375727960 67426935734881776
171480245048895328 258593946745358432
186077450366427328 344784627934125184
88656877304299760 245278924236550432
24685717472203252 128493810555421504
15380822364621714 34770311516740048
71891315285632016 279654038884308960
273988912347820576 315139700921520960
141390789967788432 323640973106763328
74218196224873936 300303948930288192
211558896614402176 314723692053259072
95753897243828256 292341196590780992
26654428290931932 105009275699146864
165156596463065728 210252504344458304
133281848873752912 193292858851965792
248492862112783808 339474017049934720
5089164086181509 250262086064908800
56760179396392200 179776708566433472
239422101462248800 248087015555672672
66644852081595288 345449527298651904
44795544367677696 268390976847212960
230763355667694848 244482051551741376
214357435238835328 308376729984063232
14004919311471354 254946513460843104
107718912652268464 288925233723422528
13873269236732746 344110584761193024
104546935044116128 195058618473582432
96427644966863328 330019641967273984
141231059535344256 267962991741388160
209434195825034048 258160662537298016
178704225355567104 296626336807600000
197242482401775904 340035037912211072
245789167419853184 278362130481405216
47764867579358064 53668301194222136
278381144470790496 324531542012723008
224196797510747072 315901143161815616
129947198091221248 332300796724911744
87700440328633728 148164569017050720
277634319906281216 326507184346159104
168226729716764096 282322158512935680
54249145174823752 97562562886416112
11606244586755388 15518514918867930
75442101136372944 228310267440544064
11132275422783336 224536056511193888
11553780349743798 151678980416136736
248504807685049344 336111698021765248
228546131772542880 252923233844599744
53816438713106128 123484155461081936
269340272706892480 292718203423334528
202383566062131232 290659021251747648
154592476645013792 312435767652435776
36009036209991732 325508837143793280
197187837076418624 258342636359052032
138844240677538368 291331135885376128
185490872719303392 195269693928564992
31133697747500520 32188418722810916
227744083083214912 314368685157431296
85861095817738688 130778262789031296
53446746577110688 97085581492665152
130254541092970912 211946283088507296
196858010011310368 242116843875880000
33482992752146772 68956396426684760
121885799203728080 173505014037788128
14926188101225964 70337616096713936
19289396261216692 142512606702920832
287025280879865216 316137652371747136
108658908154122096 141471322816970800
171380730014119872 207109330505862048
22791352527234096 171864794560202720
32902231631941236 54871156196012840
81895868404666944 123978213558324272
154044722457250464 155841366573966048
117722437065025056 344983769451185152
52121053233521768 149690527749407200
89341899089777760 128935546105122960
1203758491551643 101313800485494240
187080767070677408 264236633596182816
78869511120036112 328888053253508224
97012507180491360 220903247017078304
22153280662316816 340069298526723136
35973913167289372 316582523225480960
197484660646081312 239036007405056096
92941518890714000 145313564406519104
741971835181171 320352134733347968
29509661265236388 270586722807688928
1170608133151175 74187738214710512
7740049867948180 160329472547069888
272095361666894048 340991735546717632
241927467793736800 299503486903380544
35793829553220992 311923734110724480
72394732981771056 269073110239668576
92118460571016944 266675465092402496
104508926965204688 161731211683283808
1207905752028786 78685743704392528
87713210689458496 113203422327103728
75949362247635504 223818898894254176
23672544582217852 99470700883779488
127257662564120272 318554365358686464
66035345779348640 267196247868265472
31989380584886708 42626426925546776
213275450191924576 224882473928055040
28811759172054436 247910978512674720
259633260995080096 270752546690718496
4234371737127408 167605460447667744
5049564462128534 166137714091184960
165792626918199200 220535045888573856
79068034332333776 303607878730429120
202248381730314464 256271821805725856
53877719544581752 211204952284203424
275729574384488288 330871665550351488
151683849487511552 337448558227130432
124446643065825552 218664064113187680
77124699576253600 224187854903827360
202081634728132064 253685360277960544
19363585921347396 195291909476458720
154193174458181376 221072170195568800
2668846259409782 181391066930017088
162301762338715424 345114205030363712
104514537136351456 198971007989053472
266116396276562272 326847942549670464
32497549358309672 96847702750915440
46420342100135792 248656232557758592
259178010743658368 335580585983848768
108545078644631216 338540324029885568
41204254172012528 139941516236114224
127110967770196752 191238750718081152
206150536485688000 272127046274411904
12261559455729290 62061824328939856
83782298251241584 209506717802572896
28097879248521616 288887338237782720
169896437567767616 342590277011653824
172838455005246208 312085225852846016
146439544678988352 182591594666367232
315530323129103808 315731033592752320
7343754771446508 221720972386612832
196049575472223200 337333825255491712
24379625695361884 299447595781959744
18078656207568440 272038298491767552
58611812345554456 319972223902407808
131474812793267296 282253714601913600
34310972088316816 115054879967639104
103370152087359920 147855234569745152
20726906987077412 288322572205891392
109540988049459872 125814087585096816
54056561065665312 181949095628842400
27156815507659032 170316422537240864
172424195981080512 285025370478592704
192661812694355200 323181028865880576
178533253517603776 268752934972832096
96522787126195008 130882049858816080
150988640477597792 259514922612805696
49030157809053000 86250643618558080
34189066361562076 302600874069960704
91075853564421040 191859471513854848
71195949579416128 246594799906387136
134040827085178000 343600836239561728
128863281106198528 153414962584825696
62151476521728728 258234155668232864
52733290855757360 270731649041208000
142947462538750192 279578184082864352
74646190845650112 119096941608165680
15192299757098750 148012290786291808
124587136031929088 252931323416349920
142284542934844448 243411415335973024
3244237132201107 41883524933883464
26569131413561872 222075291047118496
62414968503178704 199269159018933920
282472490985334496 327253486713881472
57127066724212296 268030230296237216
211007207404128896 332714913416117056
62776584681750224 105555506033414400
126923917565180864 241265650229839200
209278844726105184 306382579550373632
172389977852728000 276170638397006752
9817326599776060 114458224123999616
127226776480584784 344883198897330048
113471590536720672 121165645236690928
164156808082293696 278259717258546336
119778091216787344 203750012614920224
300096019986630144 333057656055496576
195978136891971136 306769499025503360
191075982187074528 203752558671882688
27062343073702832 49555602085150936
140785205029468496 222693620253719648
90539363347261248 95393627273257056
85455684212366944 347934439713560000
17455369663498992 107597868419560352
7238262017228192 335399702041579072
42653165337282824 332530643192509824
126042917860410304 247347640817717408
55237754813354624 71651143456330808
65481862667819808 241351601124829984
115682229980538448 225337103239963840
128251090951915616 153321631693040736
15127672790786916 38957154043982280
23637766088854672 188850997418135584
147928968938484768 338550049284900480
264450007397982368 305155775856275648
131183118399054832 253237552528532256
20106629189499192 201291871476587040
61867231369322360 62531888959557072
88765620026708992 345652196824829888
25242389628899592 109881716818241616
122914482126471248 180370096300306368
27226879949056536 31539951998482544
100491649853389216 125177612065433456
52518761943114608 321100500861438208
134845708198832368 200504050927380736
210584708656339712 291683465556849472
130997920923344688 143492234373434560
80787135819143344 298991858190407104
840851598337127 332007516490415616
16808670157181234 156543000733719104
14536643421185092 129777508429096880
22037204556786196 113631981137424208
41654971281407872 268879242623587168
224911373775053728 308218670321145408
171135279113382208 335813584259441088
138881249911439040 257552896579372128
71051759972189000 181047121253335168
80937672391966416 312977584053043456
66703943189863216 68397729909373976
178650614913274432 267079972539851328
137255350883724496 175374698236649280
136359230451556768 156456960084115040
184680807401869984 309023611387089216
46904852264749360 240938643086942016
165286077102261504 229770235280087072
26950706068973872 313861484345973440
2373912034055415 256812495019509824
29318060576287840 315713408907261824
183365109037262624 277599866860984832
143314710666744176 341149917732540352
31209005501051244 317793752931569152
100048820021162704 151472689294504128
42646964154860224 296831366921816832
104692627122305808 170608309088370016
63309475202312680 194979769468561920
132380287712546192 340891435916156800
182858642410293248 313868128794251712
156109628014786048 219949739328509600
17741422521704152 333865587695927168
23353059382634580 284258439761373856
88874083755912128 232887392050556896
202544307623675744 303206421779004416
153231164158002176 291679347197624896
239583880977587 288827384620712576
87730412685977696 200195046316261888
160154138274798816 255137791778755488
79256249452268336 86826637119771760
104545749935497088 253988987975799968
21054344393808020 137388338003308464
15700432756757426 283860613518736064
201328926943938336 330257286464329728
194499582922535264 258776848996603360
229448096878379584 339643917619766016
52250619820709616 303065024236733504
25751156599412272 165603399568471328
109209525266036336 152496984861423008
54002635130058464 161290183796764576
25704776455626592 271270663507080416
84194448554790704 289382364568920384
47044448584940200 159290611375713984
150114049216854624 199817682177485376
72583921616307984 214605386049043200
219705803982379488 335762424562846720
182479023454797568 285822279847620960
144395462668245536 277976854352035552
51405385177013064 342159985120040512
67865299352160880 80961498414357168
71789604130434872 245287614994755552
32924785566754928 120988670142301600
143481329008414784 150597758241854112
144237312376765568 279171395956052032
188214419183892416 280389755415560384
39861465037073120 92787106213418000
43314001731305904 182357796127856032
148658917815855200 314141130684265536
155385997826809856 232750853978611008
271187143004450496 276256881077441504
206364158465831520 337796046358267712
159472636226369632 299680759591344256
234004882505940288 244423785067417024
186582772998628736 214817465039939104
218111409866517440 283680680292056736
276119165555241920 323266989142183360
16942958276020136 32433172975191976
77537095042257232 161573853685913088
331733756587860416 343659477431418560
91458726978723376 208318620487479840
2221211281148281 118132699358352608
132986213564403376 193311809026970208
225662521584054656 233470525446564256
310048496170526592 325610785039620224
247386327837883168 247966830605406720
11590397912534976 283295853944775008
298822761638993792 338972241895310400
168349283483004960 339334951565377856
261311446587921600 318985145981952320
18810161171517268 164287007295310592
156176134463338432 341173101819398656
97258787862321344 314249344661892608
98758243248814912 108992699299374448
88890676923220576 179926489496813280
123083517858697296 328581647893055296
32750764963550548 128669171805177680
241480017704293824 264906027957923392
29706139051549060 177697578455182816
100227288778028704 286961996495821632
168472768054835360 206088973123754720
67853116830194704 79560855945394912
133025952552815536 332996335646454848
127692855618325088 222338693769073024
4835899336277767 243664579918724064
228569130706179200 270371563572152480
100715722170347232 334486790456607680
51446925717529360 311230193242839360
208290442325517632 221245142949335232
173341248896643904 228506411012474976
108306085142807808 213354092166778048
31353272116680976 127135842162328416
84339747398164864 100908475309675488
37248431375469032 145053746222186656
100349114071541328 115256219933283344
71830430737834512 304218520754595392
101593487012684000 316115515042193536
187584303223299744 247136691208429344
144816080048604064 342982552171390528
31151212375223460 46901294998204680
165156728261914144 251338800601454976
5449223772922256 261127099809287296
29313983314285228 338444077139281920
35458214019937592 255795086574026400
19062346179021600 79988256694945200
55388893386840072 209690170529892128
47955195187227240 307288639677760448
78652871446831504 250830406173687872
182085484405958560 330134960265225088
10172804510859688 204754840388136960
114631847823003936 204521476900632768
174811443032895808 304564669977282496
222135234736899232 297175221309872320
89897897345281424 337091835160310464
137696697541330016 207953092917297312
168304644591718144 261693343840869856
21600982284642868 113517617455401472
163482915405203584 274209217390754752
236702032251235872 282832764369548128
60318472805698376 301303195950355904
12097648480035626 89678373113308576
2042185793362790 127359579950200272
25121776555608604 327167043920939136
112219593320884368 330096853496971712
35998884899717008 279781087853910976
157820558070285088 168491341807288608
123151127823904160 252417794256797632
12243434304822136 278501399844630688
112605968609616240 134506919453057184
17898016564446574 166001689529829952
32888391682986008 145130739737721888
111167129721213440 322969436825379840
37999747737424424 167729573671252384
155905863470335840 195093704105864192
66040012097589784 191038039492505664
143715180393696368 337387309868722624
7802426952177020 174725704608859648
151485926344781600 205650533259576384
97638746904097824 224760272927642112
173272001113267872 314723083345227072
2667978860743668 340790116117150464
241454621542006080 339716648023239936
120618721990832160 140141144803187520
20027273430592128 266121792743689344
79610795664486480 296886272798034880
209589789544310752 295466630294868096
252736895124666080 345464278639069440
43605901410926688 245422266658975008
49030657098282016 232428724851643040
17832870612412992 347938895297859264
214096075018904352 232628122560422048
273388712694479808 325794733565661312
207710699500869536 328792444228184000
52245562257086752 323621128803743872
11583652599717378 147869580086598272
89211723847268112 192700969642186144
60380888157531336 154299063291238560
89786057877196976 159705483826916672
175874794278673920 288073945695392928
25013538597437840 98734798700901760
25513389990591928 322808253126688320
146146257590294240 319154177179123520
273990423800012096 331408923428815552
100332186615674480 186064084285101792
191824831465260064 194109591119711680
14062618095374154 38905123786741080
42742730694124184 99136075558568688
181902644723290080 311332123407216320
212414212906252992 268271281593396192
207792945742867968 346729156335892928
181606916033992800 219050620297517024
103444753348890448 248679564071890240
91002113037196528 146767825203725856
193668623819130880 275512113944446784
156016890133781792 202969487853118112
26155003757385872 150906160800385696
71823220161550440 86973663015476800
155799739607865728 250489477039740896
189266918554995072 217979549863478400
179290390809676864 260238743982514976
4576910041961765 147388910000669952
152440688964706720 208305287550796832
266519036817512512 268817955114442240
190870251448740320 330391983158005888
37202558622195672 299708911088009856
315408708359283008 329025522678153344
157704673110996000 242769228646343776
39732495455398304 180972395263479232
87940920354465120 335968418565837312
102479780415051904 145939089569689920
177315341545273920 250946950343080640
114211516027246480 259861189821608576
183800263585141664 221376109162488480
307587790253008832 313767648764957888
28331534473152152 59816954347227616
164628296600305120 303903326102280832
8046243358913920 304985834651140352
169974723546393568 170074809448226528
14671641415560102 122766054313098496
62781520102498360 140810549104125712
51033085950635192 199343140226071424
362660906557057 15178808284881272
229725471107242080 314589953304757312
122109847570446096 232293513619231904
14109413981600052 170721170717543328
170298997505794848 281900169146366048
24930954632665348 45998574396671288
244150528687109984 282247404643399712
30058457173068408 108529737202950560
287700931683191712 327438970673593024
145251398882490176 254412037994921696
11486209974646684 130941403211806784
222282036699276800 297734309267741184
38919677325212144 246409982336763616
110097945958399200 247268170139079392
272622346324789856 288398873355076992
3244146425087042 124481345570720976
3623453251480941 32798160433291532
24774659411134152 108950947746211344
41585040659327088 72081861492333600
119699975541764848 337940368182789632
152057549678939936 279151851513990080
196022826058813376 213739033473394944
58623175614920088 346484952076729536
260524024177879456 283085710466173632
93402548401157232 239310281324057568
19641273172339820 74419239331286240
155306278675728896 171485165249056224
53601728412693808 54488698891126840
148370406728133088 333005830965538560
82149113048487424 136070326662159344
189864343002960672 256572353667476672
12256100406803326 333797405098696320
30763541562602868 199105913154737728
38542657729130136 318816920391349440
2779657681719881 65538119116990928
113185912577646208 123981404623059536
4095228723921978 190060380079197728
3838392725396959 237737931512869312
72381446934797472 188196126548581824
216465625753327744 280982880117651616
96505940317508160 123571637706915552
33444666030164448 227967871016234784
260541794926525376 292225310268823360
125713411789831552 293318104532931456
113543852940502416 324209381911502336
110537234318836000 318648164134644800
221038320078103040 247324815415550912
208695133370094592 234684538734267392
179985265534850048 227779534828908576
159530917171457568 333169362869963392
142661353926885728 168938938425937504
167366597745292768 249570428299316608
152977937394926400 299624571006627648
33089839436353876 91304228989961968
122340897181921520 269295797934112032
1291038418213374 46646190106273672
142850755607939872 321884449345139840
18570602176843392 309799792117805312
145708843541342752 284013581841472480
322779416126003520 336588125697220800
39059569324386648 315171796491031936
79111623249854640 347835344591147968
42982529844394520 167640007083756576
144771741698908512 178651918530508544
12224375548005282 56045560996512120
284976421409681536 303313933507194944
82960540566330592 268492345040319488
63989876005183016 230289227870309376
31967290992750860 157684898818180832
59175080966443032 246348336235894144
203348627059427776 258039886661632896
308659133758835328 343973957381519552
30500872829619224 83165899037565680
64109109355873360 299004837377274752
177306126896644128 191412400332084512
42874256526149024 152579144444184768
130235880604640480 154162357181156000
39554337122840104 201825833132812800
765216488673211 253729493834012352
198028550571110624 289865984921461568
103612574632992128 181920549016495680
166612978508690016 348191982531411456
234567693514853856 344437646341038784
20046187332967176 317980072904797952
51999194345826264 68744434220466216
62492984664658840 98997890095586752
27070541641320428 276010083736429600
173673576566587392 261955410684103008
67530023631592928 185344640110659936
36844621484636680 235316922858299808
108044560263049568 114036234158269136
38620354843354792 273288926603880704
142337598234593456 341892784138505856
224628729674272128 336025891431826112
139757664830922448 146659751686862304
74132177729377504 176126434946280096
103661453333049760 317310994280718400
126076844418411232 140386839418445216
86047293396216768 346755678425319168
146023464161627456 263749806795954336
23315562724470500 168190502226355552
17547121153440074 178308246660306272
195276837515518976 277363662689284320
202751424255606912 298533549665160128
179147857213091296 260303425924736480
123246414684470944 298611432563349760
9816176478096 23202813548679980
46946197114272336 156298273276672960
227663068391875104 277215024665471104
3318447169532621 295061490537599040
303162539977249280 310310912704991168
28691622277037244 178506325107021472
27988774158232536 88504454287644288
125038342375500080 341707877821956288
88105817308886352 144220773253041632
159414758386236704 252850039246759104
34813034602408864 143492655256616192
85924160576241536 232769650823040672
187073740679154464 268729721037594208
338401536187392896 348415129507058048
91080852528940352 150161229035408448
5823748861568477 191931812345403008
155284863526426240 230618060424237120
105711226394510960 342736147517292928
210125989583536192 306321479644403968
34464107730507836 345294905650160704
133774768548490112 327999548615954496
53803075703791800 196995389155148896
11862698812960340 281564365595328416
86989551340632656 201994764164280672
161509217161330656 243087089413371616
109867029480213200 116939045877495344
102699994798997616 150679681788184640
5187987094261451 330103491655813824
214212511990556416 243154316154643584
11688521521228240 83903406826995104
114838431518976480 190409455133381888
139236049015375936 290188518638238848
46271198432657504 76106956630781120
9768357699040706 11635785497480670
7110782450873700 322849163049462528
62282003292647000 86006989585187296
179766347361979808 200221349096591008
26936828894824100 68099699053243848
71918892156921616 295846098893392320
161486077488134144 301269558071040640
34637827235171936 161292004453371744
43203741093025776 291206487985386304
34568564407430200 85275233743800464
24236976205856152 179051118335406432
151686115801460832 344672178123497920
2687229385746084 316378002468051776
172900965391299520 341116479032753472
271854674898031552 343194330781782848
238880822715889920 255536177417575200
26223146820665944 60703484174152128
112738087115095264 188892500394958944
148347796809634496 191799756312513056
127915018908145504 251811192977452128
55559641695132840 168933661940084256
13304031413659662 36663286079661840
275754455197310848 281293475100142400
54204523563691304 347470467481108224
333366092594333376 346567045291391680
8786562014941954 194571469116986464
167610265865776608 239347825740348896
123349808691914512 170553143653045568
222820841306816128 315497178142512192
188970589799391680 271236188367786976
153533523458216128 206596665209134048
133750470335469728 273247185288661952
91373935644504608 195199698745151648
60532980272868016 223469332811166784
108998954989982688 313520130783812672
188933410362213088 248754377526963744
15725860655735268 111465106572447840
30503835459722100 119991262908584944
25685479743701136 277504332366950240
92812536924970960 258107587443961440
87085745856457504 132859182082265008
37488592517358632 330141832230027712
171525371967867712 185029018555544480
63124951319894056 239342448144168800
21716699913410336 174018197405802848
39473567557089488 107761155754180672
197412665198290016 300062969066400000
148154534766994528 178923776354117184
206255059315637376 209112648235430464
45237624674722576 65482815114616880
105467823521238464 302067720993765376
13919979643992530 207521701402352448
163973330464592736 272467775640787488
58883738961493176 240108861844309664
6992525903015383 69057461452865184
126910469131107088 176981990600711360
135596981936524384 156847072986536640
118590051099462832 219310465253477088
186693809993167200 204876933682587776
128999413631181552 260697104660501408
56632582469659040 114543619812834224
252928706087635392 314427492118598656
105151577276442592 296538229433611456
78361637972092528 204654654328989504
46353809998816360 120806492374758288
251966432048396416 316945806510798080
225192873722464608 291748721434036992
2807933006820036 128122877386259040
76368419890756112 188375900630279200
228232032839437504 322457535638695488
37138400902614256 147688100062458304
94075093328204320 102329923872684192
77500171765708688 224525280976985728
139504348245114272 298184184723250880
142265987680269888 272087854098910560
15302083377436288 345682141055834240
149792182902400064 220784123987441696
53310681956992840 268379687746280992
43026298842252496 172101275158321760
152229085794386784 160679349745899520
107057974474999744 328371663522203840
13508493975456372 312843278120921152
180653425362687456 260222843702389312
59137458429104624 109768529635590864
221902874936743616 316869789632233088
7376143433178574 247756777360832800
131940499471735504 236199255077949728
79946996242535568 230260087738577792
73596016206879648 291401216438306688
34349711796198068 163711586336239360
37315229367957776 346926555015756032
259439162689139136 317946810011492224
107704326626508704 244153697202640512
58641334614406976 78629342323755088
94579442809265120 219805254898281984
264053395479031072 308371777883910912
294509329082026176 296146928530067520
8717470352456617 311081071001493504
79179141070833472 203662619441395104
152087074013942336 323667817337150656
178973633568932352 255359010036082240
144084030745703504 319375778299781248
197904316746406592 341560301555095744
153314976068852960 229138883976979232
218927334610556128 235165395170058464
135724054937773648 282545830747061536
288164831760095744 291993441984981312
18908312875727456 209215631111363584
203369348864911680 344044680074790720
114350998416173120 173592790600680128
178781343667598912 279293092470180736
173541588842077024 231239861687413664
214743738789425248 236493536257273344
280494420132748896 330842595660582784
23117134933596940 29636272110315084
139652659198846432 250967156067992544
43262175870687616 117827316057229792
26544550511981564 84671156195235584
135011472339346960 207141083650179712
136906909328380512 155494325829045056
245614720495858176 329982897998212160
55899102894107984 253577355181277952
23122041104687864 213826730562792320
39871654598968312 191382059808536256
277371606065976480 318999295768979648
8117122054448951 325318257248992640
153986916709742752 205295544631287040
234389529289314272 322596222675379392
110286459178645520 212762490060937024
7293436801083513 165776813618634528
208612611752149056 288885761919227712
65383474462190768 157562012373910080
156912081610358272 177144326308622400
4905752998974711 267627824989146400
312512096737945920 339637627215021760
53220882880731576 180034173797100224
91177679820699120 144322216031051104
13285745868003378 168637746332654208
64067599543827216 70246061373680336
316269653820773504 334547989982334272
151100235425429120 214390590308470016
163986107611969632 315239728498493312
121397859009174000 166588470554366624
64166509232760112 109918170892808528
70956683106803024 82736223788006128
112369108709257680 185155361085587584
63402863240078784 324102016243019776
170930132088761888 333350207503657600
178954545208180640 193643282132008544
187499956872706560 258965923162623232
120398187314244016 283122494876077280
60960537971016368 308214350197890624
154530226574280704 178238467726362688
32665817008793116 228561693059099424
139551240164343632 281826168544752864
320767140224494976 329321965686718080
240972741257060256 279632244343954208
864520805807550 23551667685732108
31270916845780008 277454827901887680
110302123885823712 316167921323349696
256801778937473632 334051755183451520
206596528640829952 269458007186264192
125359213253133312 245637516324673440
24071863859102852 90973144834224048
117125875324165248 342640580766809088
18193828739375328 107056293851139168
65270337535648256 177895903308897152
141818400846661776 184292298035966720
173183182670100256 333009938791710336
211799058148363808 303496417537921728
316502442732806144 333960091526804096
59018690131120280 224531989868629952
63060459423477520 144769124471354432
26589794218381332 193241695017989088
33544686744240240 212049568933360256
55625189297776384 70128794702453424
5648776174679467 11584279178856650
90503987881749648 253205475357191392
177867247651349600 316963620967253504
8384658947133506 251452189702675488
6970020275410660 81435240148153456
130781293400009344 283550090198537024
122813073922848912 339498524561478848
44757848106934432 215106836534208800
18672773849357260 284390915607900992
205968910081261504 239859627804343968
126444640785780400 150231539131224448
44245764786532192 247897698080117568
39063838698406040 173783197626670400
143224729238415920 235426842629645888
181191297919941440 193361088851236448
112564819632788352 301890852625806528
222029551487630400 241137031773848896
144619281675187072 223691458936564704
42546859164006184 66332099344169592
66199315334599544 277933554336010208
240251465671509920 276010191045417888
170875457338970272 303089721929529280
185595016028771904 341416998252675968
129213529693800656 234058729512858016
28697414336735020 305536078333671616
1882307576864154 237244571885297312
80537307263643264 240128858794447008
100602121632840672 149863819671228768
206212809456651712 234329454961756288
147492306808916768 341857598633888768
65458198887638304 336854922930158464
96848627554082128 301372117892490560
140648018646863184 289527394689722304
280705814088055712 305680762719862912
198810461469508800 303820958815598400
76721828613051952 320163748208329152
30618383152837544 290463874556474880
304861658148040640 332605993838960256
51759358583175800 155916655501057184
220595701835159904 335298714806017856
290513400093080064 335618213047070272
182076904181543456 304691247670568576
77864606176896816 189148441880986720
64093115684451728 232005910843014272
99754879575987328 332200207816769408
26330557800835604 192935226451063008
42095188868284672 176488952794130048
171978842674307296 285159709921765056
2076004259804538 76908686207234288
202774342542154880 321293691128186496
31944193414634128 130404983926639600
23600431159442232 252414958039233472
124341238435813760 319233621453562240
46824296374657160 304221816309263872
15912212675729300 199623277111378752
82030563019382032 274190901636695936
132044673052276384 221825361736236896
159969703487865760 316189791844251584
88697243103629616 221235695126428000
80179915852721184 84665412916788448
162945800600459072 314853832039792768
274147053370632192 310874720855475520
29758791443837712 299837383791809280
163573859520065728 171481100095542272
307071636391805568 343654925902523264
8919669673629571 294027375325623296
132380350449734464 298983194610608128
244174791734514112 294123008784269696
247532721295704224 339426065550207488
13781558774611216 335746261575800320
286459382890830336 316211108605408128
93197460071949920 237904429279584224
96068081056081088 254089745825817408
97755891783521760 183383854463815520
13776211777582726 215553878460899904
160540302017509568 252840531421333440
221912648561181440 317210595457561600
133488819252586688 136693474489789088
259179294817283104 319024408712672832
168366045924024864 206797218513119232
21177229810435168 192222230143359168
238755733611032416 251391507495355200
99434185524901408 204705235252457120
97286541332722896 343539018488690112
82465897724493888 140418414651673456
135463318039566288 215562678169717024
203703832358889920 208669281132376960
11758619431833148 229139570513951328
132994730311945040 237423744113984448
114517703708549472 261902205758221824
36536445208715896 90839402271145760
64102356422061168 186361580821621504
186341702139479776 275547586812437344
208684073262890816 328606859569984448
79191668837947312 209472308583987936
5704718647144973 317313463755637760
157997728673728128 220080261725037088
86346219330121312 257582919516372160
235247829792820768 342203470066606912
113935651397457984 282357462990755296
99268759598801552 268989562653957152
58898506251133416 231248688586597120
161619538759350848 161623135723794272
71928203375978688 84653401918262096
208114305781634912 320313932412252288
250086717249430048 269167379316512736
112829801905174128 123356632732285856
336574281849654 344647832398416512
164443972430146240 275004571607861152
297276435346075456 305731190250326208
90075338264382288 94697451176305680
89975649579450720 139816973611845552
8693082016600618 266046431491692864
96276767855171776 286086410971017120
273936221131910304 348170771975582208
208091854330156512 305728898145987968
252663578619708064 301457594429467136
257625861164807040 299294449777590912
281738769661486656 334347740306571328
132575272629250832 232049178369191648
294322557924301632 331941064664438016
133905955526323088 205184054910604096
48617544524855376 96660487981072368
200270728578949888 298906767407191104
80438767415704736 247746631351392448
59656152386526576 153254648225586976
161150436247968672 341351521634328960
79969327587611040 237701970796891872
143041064085424720 308764946393057024
235795185737023904 322314421553138240
139661780869229360 187981108209973216
166181980389710240 289313066975977408
176900862799691584 223991767924188960
259620369053806208 284469972532985056
15310621905229450 27170796372211400
186266296289406816 222102210915446848
18879775794811264 149105696343954528
107412750205943936 133072465719780224
102100105202074320 136126551685142896
219327734307888992 335958052650409536
10722522087525432 246365435959491712
2766213090541799 347558853665073728
19773894871733864 158862789798659136
14722162524368906 141337437249117056
9970826683786084 301543732113616512
113539550734982800 201977573749732352
14730577417666932 231691381915211040
273521781837866880 335103820886034496
70924363395385616 150207483967621824
117471999976670176 266803065294362112
41826691877218648 85988789746875168
89341009415153872 314634408578351424
48629282302468864 54465734624304872
189352995171492704 337865560725480128
146374626742392544 310660053415200320
50356023846102872 301171445590048320
165000335016199040 274171067921637152
121759250248913488 214022983668470304
45909786471441264 207608961391366880
290613441900033536 344778707504624064
23842423788240960 214984073215373152
38856204106787584 142505655291863744
114521858472221840 171291088220344416
52045797103399336 337531020978920512
122808129174715440 178324806806929408
127948331989885056 170181264274072064
7296851151213107 257018926793172256
187600888788882432 259216932367597184
134455734952898032 237772650300013024
51550655983768136 90759817142242496
102756487226284352 126910349379451280
205778216860899360 264985046088454464
80215804920392400 104538804674553408
5176994435578027 28899676687958916
160616309213961920 169569136390372000
145986353421283360 224272105544381472
95709873857632752 308561283070634624
157431589594434080 198975359987072448
115002138867243280 320232998666950720
37421221199181656 266643815130515040
25467713403654256 230602190380065152
34485542050980824 308460792936577472
137336826271476448 193290282065076416
18369998936234696 182011850030004544
20009456238318508 208648929292751424
109299397818380144 144829441699897664
108238090217640592 149874501524300832
309774983736243840 333981034894224064
135824276378510528 164907031242229024
89606509518353088 105739690540597408
304248391237899200 338079743887666112
167940144549519168 311043157961622400
107460508530031152 317404936090777216
150983250185486816 340940757053636800
115159998056624656 274802759136186720
166602646160494816 275071184959096512
90836120953286400 111247023427184880
234143969204818592 327546345248952000
32552263204597028 345036273890499008
64848459527243752 346224740906556416
318474316249071936 319772360969814848
35174097459139748 100982351596922880
111834323783950224 127607070094461936
84433277405897872 255409445286572416
214305080047918944 293248135376965120
67506189422275072 165315454370438464
123128323382328736 193624160705511808
313424890076104448 340993347552197824
262743890145041600 317722260013232320
94748842845259632 207749188661312064
41574032531876896 122185596559054160
130940340457878368 155145255134920544
106129136962858688 152393951004664352
13464713347830192 124291469005770256
250841932328552992 267471772912710688
180129917798164544 241263385558582624
75599690207447472 313964078173886144
50942087566356128 282651011206236992
237068187915235040 302386742365406848
35897683088128356 114407457982977728
290267356951976640 300618798141209024
25858892046232980 36276500559698096
23318045955718312 175304950718558336
38743015405580944 85660423536798752
75430266092925056 325983439045255744
44890143284102808 272868743414305728
85635541131455504 209994796056505184
67772682152746792 121935190361878608
57578930086569624 66164279873972648
35838902279184080 52427637819416272
144978214930103296 180239822419531136
183225885261718816 215220683395376032
82369096669944144 127623787317961136
69759247420332440 145930726633138080
163977246176047264 332711899613848128
50767887173431440 78208376958652512
9914456775510780 47848088489539240
83899039338987040 339434905982882240
175403861681542976 301091629945352832
181508497971441728 182285385090467008
247891942488981760 307108927066027584
7923393567469865 324366872268816640
110095510527328160 145878620823400160
10361655054485736 318191489572519168
12255773384491158 106900385105007536
170916414417605312 259355781797079552
240312461086282784 283107901384509152
47844552581793240 210330062127197824
38125253497109560 205197967246289696
174316472021541184 199853069243907136
106192683953815872 224142141962965824
30639056260256908 289620096682859328
234089457974839488 247282095244696576
75053638409069920 215827027329373792
156520349969637888 272864424360208960
174311902047887488 318098540315962496
100666746680078736 259173919180200960
42903898465553608 43631962288348808
48320179927847152 233997997217255968
46845716411662072 228632329703799104
33998065309859596 180770534441654400
216003427199667264 320811909388624384
14446697516910474 341181889733181632
206941742762590272 308552320393674496
104306496511331008 198843974640957920
1391594153392736 103343030759160272
93053874649417408 282810947956503520
11127666202436126 325324560008366080
31274988424403472 42858714745598200
207274248101385920 230013948661667296
16796908227717960 279070594711003232
4722351659610118 347366460258950272
164867071560259008 177584371345964192
169537816806457984 265772721472834112
116345371456996720 252072856791711776
280594919628260896 305900835962652800
83740122251448096 90560619870858016
119621124663018928 122485406201867728
111922807588467568 269582936454058688
55312582102231960 123527162717584688
13970445599965286 98686650416726256
22636604131521124 60704828088029592
34991550357338180 54125453014365984
160871461395466176 264258607186889792
168358713871842560 195372312595504288
276705943941817088 321250744707938560
177632525815296224 206089561340665120
225753681457636576 228040944996969856
36429572430579768 36633174542466248
205459119527538592 265637681666927776
83533673868502464 158655888716227008
230346050166502080 242282038719824032
22496240690524360 100037418135702784
18365891328362468 282735923271449920
82745973868309856 168417237155366272
2656167634037642 54739710460817800
25760206176285512 202369019391644288
140110785555274144 334129416787481728
67774211245695384 237843113559453120
248556626135466976 291238733176709888
227379286013730816 337222660698115648
4892196209125308 344000408029662784
74909962359407264 134623178092956128
51509770892768904 138008756870651792
50998575561392296 295282866918395904
77210498669486128 287912358102907456
142919068752157216 189549113424657024
62892422346839320 211365871821360352
147336688373858336 341512400491036672
200945306359232864 259142340302246816
189502414733369152 328918132163395008
29515127845041260 293790008792934720
73443190692694976 85982597538991040
121402541759558928 275914420148625056
191490235716929728 195370232334914400
215081221706918112 336826660486346560
81281213302638496 135647652370941024
60277856575289744 150245843623141856
221252747792416544 236435258742257408
90191039948804016 146293624294999232
74342512001491216 217957687677283296
207814979666427136 304089430524896960
41656272975579400 196161602749489024
154960201709917216 214741785252992704
295746815791053952 333858020213364416
111822542827661280 256627800559242368
127810794423500096 346417023472295616
139040943349461216 209418785294620288
30761290996735968 281528937930015808
216551561178703232 281577026198346368
168440322375234144 196782476785762656
99292768833746608 110284087519731136
127105062766980576 203017064454471552
23463993149525824 164718670319692480
100324583273639248 336193534685640448
8747955423052166 79285224563213184
266572022343716320 309786410189944832
145714663096523296 318319920729935296
45631857151468216 230606328351676032
157388965724501088 196070100473385504
94617642551678672 218869404469537312
221592353773335392 320610114916248448
170648884595334720 197884094889462752
125118527198370768 342077520414780224
18209242139612012 63369892557757752
253711160420711744 347315891517893952
121477994973041104 295103977132522112
40485226419446776 197145121897189408
258083029487228000 331968249073584064
298641475718577472 332116088591905792
116960195498113072 328942874093878848
218770274395892864 255402741801325536
149395989514682496 333314293766391680
193722905278847392 252926577940113760
66648204155421464 121591592721000992
57945701151604672 169593110606033632
287787922036394240 295267046170035968
20776423222469676 220383795997257120
167060230530571520 182608400022575808
22452468981057200 63585384025791144
10543069942280576 104468820036890160
121045900496044960 343931078734283776
50525623757449112 50866631416030672
154755826545848224 240164657582618560
149752723592198080 151196587387461024
83519080836451616 93813443612807344
50125779026971032 289250625386952768
40807746907539512 170644075055465440
12569175172903120 28240561702940208
82381043643715664 139011764578599456
227308686429004288 344833705612284736
164058547688241760 303693654966378624
241953730327610688 263740048801321376
304425256633540544 323629110343273728
114016822925982256 191382598381016928
229812782090154624 278957761104822688
97227481777426592 281931317321276384
223495394300715808 280465148684730720
51584555747197232 112058545782789360
107052633984066832 309345309263326464
10233929557238804 262328429746210240
23264697591862948 182871785439652896
1234144008604198 207032449364857952
133782417701553232 249462840352222720
237470913953747584 331351589466081792
245304947292445216 284751163533578112
91723327104432480 334981278981071488
128679111863189568 138935463751756416
42542285601460960 231786421055462144
33474471145692768 274998004528819872
270988497036282848 334641617820518592
289918845512611648 331860711779165888
71766781289802416 232112816516753664
145733427032571904 234165644975238016
92183581737652048 170627020313390976
166968529666182368 186202803533987872
104400542046690624 317967716511799488
213443450285059168 230505245690684544
52596003021431840 345849685462900608
3864704633266837 156071184633941728
165392226393791936 330966481280551104
146036573998759072 346967763757891968
8511793076240447 206892174993425824
95708599443778480 140361946435164080
16418222774326810 181128993463801920
64772915555358112 272103040202571136
101319520496743264 158670381004165280
93218577962032944 339607252220034304
128650321688107424 179205151955971648
125545723559990480 224043798314118144
109990370619569536 199737132008269440
135690966662513856 174860478339845984
23883920981461256 42548838862472680
121429420236073296 259026032692805280
200082039212332928 310925169857424576
298839587211671040 348028762800399872
162288566060661536 251275423595499712
133806121395378704 242898419160835744
125620866452545120 215071197777225536
203427705170375424 279974042446174752
181805555000157920 278821886838428288
97246979567248384 111487653205961024
189630148405564416 320266939599723392
271446110258457056 336745227078771200
12085740227171912 160309133616519072
38049048858640800 97430163004789424
183061829050160896 341811795492238016
1281574748286886 280155694795366336
49834309796751616 151712215415609664
56103863870982768 155242226153590528
10312026015741404 165988755936969024
105749194984018448 266444903447608928
284389074524519296 325614816992615168
49919320888162256 266120549549748896
16331897780625416 242069627020232832
103187613126210528 268341702631353952
278451527017496896 332986007222529152
248562579451358752 280746054138120672
269309874363298464 336013563716019136
182244807142972256 266699002978061504
68569118423788624 122477464038997824
5344391462641964 196432597051521824
104499589420301984 114587098493977680
94177635780141072 329544579257894144
51007216208932616 56710003150026488
82970252993042480 181142725150768864
262712292345043072 292575922947218624
78325298403553392 118880905763337840
14883430672301794 154097542635086304
110239876912687120 111345582506508352
331116510504287040 341937404657475392
90802346941592272 186587202395131680
254424608987205184 260173519208642304
59561823701175896 95770363271955648
133173303459321856 277579344788359936
69620571412610816 164233531872711456
232231500040207104 329968845411027072
242690214919130912 311712439489115200
1819804178041197 176371895440321632
187218380312812672 199788384825979936
61413722822964904 64669938696328912
79284371162021376 221984875915843136
54563580004855584 237445504261162016
237541246889293472 326379357970424448
102793237884966960 303918940537152832
244182323908332416 278985423723864608
181333377295044608 264452591605901600
56223798342413456 82982356511226240
100091050807071296 233067796938616608
59884715598627992 302138466515827008
3759917066864455 73576719251491824
66891504299639304 191149028155873920
151636260524926336 267752543527542784
248132951452284768 303426111730467456
65809447808437800 217456895465301696
186788629622868672 291256468895498368
227928197454567776 272649077221109152
38194640061852136 57503365931742192
104356071588002112 108615801110654096
63481851263864488 82061422731878384
6832536503333143 97110068628653552
33742767739550700 229180088071932032
1534727553932263 68426398649503664
175007079274588448 189507031972981728
35505643697649536 199640086190935744
50989435306322480 293899245300285504
288275659322279104 328436824224411264
25006868562374808 29117714043592224
148027104589881376 186726473048298368
6217245833415981 67388075035414480
73057766059124528 313088727544565312
218724801846335520 262059586866714976
17197804940870220 101595868231253936
234036096795824320 346740083205273728
44831323173928848 340752662762624960
174748030653279136 257894990733886208
60219686018874176 252376443278216352
71722375177033240 137057309982130816
11772859148268274 196304995110578592
77559957655298288 140877037431740064
28969858497177524 144688148217557312
117655454235661248 326557612341274368
159979316748170272 335002552347409664
85974134489188448 150672933736001056
295648144299015936 329101669477571328
14001147736021832 294837745321958464
289470585967905984 315238428098850176
83758249995830592 231379815436694624
108592964992603216 273658025245307232
24819242632066644 320277118691629440
67405694565817536 277246583502688800
54288016952537184 161533664742834656
16039206743551212 241466346221001728
220608327844443808 307406213742902336
241360803720955392 278790547469547200
21087578304415596 296020549569878720
135964876669358096 301906249526481472
6469544641728787 184657006628901568
210779714918693632 239818685373043872
109606377288058432 235248005982820384
95430674760766384 244156692173553056
130817331421769792 188906445373903584
124033943968515168 216541013590394144
127494790463688992 314927606270558656
57345820018735224 201551521400980032
70554797057855928 302334161712410944
75043905967797680 319839546924747648
14725068911063382 173506147882344096
158351152139140640 214079371310546784
66045601307018200 277078925130903200
69973477053943768 108308916851705104
49830547261783176 110765555602836640
88767254920100368 96751235913953360
90489204568659280 150404270118078080
65701860711181640 82574293266871456
78837048803298272 275943474311518816
186176371048954848 237016635762923840
96044392066014576 102551988236305376
65449787668243816 137924663718566112
93330183912654128 180734007650020896
4196587997971386 296271281024393728
94360806277665776 199218714432255808
160383072073487424 342216865555358656
44516652612967456 189499074355320672
130048767839128560 136569051561634176
240972197282608352 323761256797099456
72490616270473504 343601153696288448
163952943215783296 304378070984695040
17320420385611296 215743415583910528
240436995359369216 282057726707132896
68177900067951840 199200692794098976
110379164894615664 171390671982990112
17112124792776256 217549888419926272
28610239277027720 323885668244550464
247723534144645696 317637810567516352
167830144695939552 343282959657397696
97718490425320640 185121512732846752
104393061237335232 331904214411690240
120758277462868704 142697352915862064
273952689932474688 286435764230683264
69981671790837688 268883334556524192
20361301154730096 218172672428198848
94376053357295392 301683237626652672
20175961495459556 185180663965047168
155899143342457184 184668781604051904
77859519526594736 105499777307467792
108057538101324672 153733995959112896
151082905008681856 163106685844562400
1670445659901098 330630995485918464
8623148542401188 46602059853605224
1150030916594386 232011988550566400
168812568360030720 180106530741719968
271931497413063520 309130204891775744
295465855980337600 328229591830223744
81434642028451216 213395319401313664
18242429493700468 30210985865588832
110043476501156080 304153623331177280
76630765127966384 276772733343073984
74499495308063760 267405496220375936
217644766332117984 285509114791235680
191561393721140800 214006050116986560
157765305279053280 217515065010432640
170795435896983296 337445736442763904
123176163203138864 309120859520413632
52467404342200640 310087568619896704
210509653963689408 286309042406372000
131783884277555728 335051081963479616
150609678118032128 205397037879145696
4088778495841333 301395092876187904
112183251935980336 125719817079857008
197272311467863808 322808235639083456
35590920804751588 155463307693177248
86309586828755328 198344810698581728
131430262813131952 334769197536764992
29770474398009924 51175075769173424
134876819079066416 346986017567291776
163670492256459520 172119001973194432
127994719694798784 339203205659348416
166222090901286144 308552504751790720
19550869503053228 190066897259383904
12480548460125422 60932931363959928
201190973532845312 274159396187591840
55916815257417296 343186705880265728
14583511934200840 203530985587027744
46809461331396240 171791618245038144
87724712520674672 168240454547864416
26352793647640832 199799803922352768
50342750071090216 271491336770893760
122941784488514640 287857495343469248
16239604287317806 330739685626948160
4589988284192382 314083186434330304
10687689375059830 305066682184015296
9860383441788436 334233501118656448
117363831757838864 119908006210614304
40227228406924952 191422806665993344
223002085825069888 317225764704932544
68494449984233456 245710881625218240
208694607314547296 212917133899203360
115402662479111600 127245785825287936
84092939156950560 328946077454356608
136934576934330352 183991238291178432
132163811277528176 149038717363595936
120144180933437376 123079337723278048
250788995590280416 272604570887275424
79760957676424544 263431940580143936
167654615538841856 200778587992841568
92312387878882608 277032642050090976
110686379905758448 273555222465884416
74815832638585440 196113626985855488
54017863065117528 319301850876792128
199831872168268064 223306815551814464
156016611796799776 162353849259702976
213480648932302496 321501405315709568
200867985188622144 259975646802947264
89479024423458832 340914380308242880
38323544311475928 107034280377425104
130937730215824112 343241109593943552
151529695120270752 181957664343290528
83760764522958880 189053141249531200
103768554411291984 255710749144022688
100603960332801424 342092832855595136
122910515161427344 167940840142226400
42748823360030344 319438506511064704
15467834095419754 328426002302574592
65526326807729784 309527222121538688
240574807686593920 343687793368938048
15348284133288016 336211388455429440
47221412869779192 226931471146362464
32005829034002744 75740747558351552
87755799860087072 94691712022696032
244816763735638272 279429364688605568
278941730109314240 327729032043401280
47994217871071872 178338582432612224
184658690111028736 240207349703384800
140341291546660800 289663080879166080
90353296879348512 314419046392371200
76537095661783360 198171983479921792
56854055830462600 221234139873730944
263558698982186112 337408153980266112
254453597629068480 307748549564844800
45116833579629728 60613299334303264
264407946664011776 288347231252587776
19382654297520344 81698946669900208
151157407955570208 215707044035142144
100674084754525072 230744021167531136
123656155754730960 342698670488588864
39229002976825712 293815427666002944
98898319362227024 212680588174422560
18069603374247028 261188577000933984
111007982896302064 250270073117962208
542967981190836 25646443428834308
45615339218341128 250448899571740800
101451803426354192 200773755964823296
49967087608807304 259094108086911840
226868537396871872 290810422908802112
121388642429136144 212852887580796480
151307282901696032 283954485723411872
243752206976587008 347142251689168000
134939966801351808 290138872855092928
223619985397023392 275291839226059552
213172691326934304 282470578854561504
72071143749341696 320414363573862592
110678880542491808 339600590875019840
308363242422884096 332316808109734720
155491183455049600 213303805548665056
149805918151144672 317922069970343360
274499717375322304 291437373255606208
119588331572907072 158801370528564288
38983874047016360 213851534042034208
84019425975220544 341513591047057088
101685315297607600 256772762951996448
92561687532167248 111915191826910976
162706881893443136 174830510258571648
45650858133624776 209963954902820608
186387656957677952 210654810023319104
162630169847663296 203600149612861920
247363766897161152 308513603654095936
98382948825938592 292622804535023488
182759437334535712 285444680497262816
29000772730346176 292195070047872000
227367766315263648 303451222191690112
214675541548816032 232807491481547680
161043939610435744 244486800370333312
84517596870391344 234064728255076224
174632295196417728 261231046469399936
11799177682677842 60985750497443832
133206702388627632 238327341282918272
135520139221222928 238588527178232096
93290334782196976 220407946737702944
76093851597984816 77852051668724096
9640329874654144 137652833825978928
67821047265527200 120742446722360560
69945149366114160 238115832087014528
15690256701992862 111306295403372784
209066764277081056 238114662400856384
163058047151189280 300235865458043200
225684090692099616 297441769783952064
42372445736507120 168386458335026048
294893200221218880 304292074636890752
90888892866510320 182148879184243968
153223268375543808 277579969538979648
100798608568909936 267845698596719232
290409010403176256 344931262477425024
135228867489509584 288906050142167744
163242450417157664 249255886024945184
45875324259792720 267367851703511264
332098091822025024 333793824692718656
241257108171456480 334961670179155456
120104512641364576 172963986847331968
256103322544034304 277747508920491424
83314071822899312 326782578160404992
61096423395630888 216337434681356160
224603405856331968 316635864663180288
73946398769408384 158198627645394016
29764991402366988 285109878731509312
4933056193212246 58716066422345480
94079621895379664 283140182363274112
54323458988148368 180903329412415712
40550956541124096 91509037200978208
62658242394371096 291471252516772352
92991695568975232 323292661561743872
68396119953752856 278171390464429792
34526784641768376 288543309422366528
229273429545750208 257990408921841248
120299241792904176 126488118318625552
244521785632476352 336559568949848000
7250807916669176 295331036191212864
261289701672063840 296690981458481216
155970247141257792 282745063874391776
185779070144456928 204954637829829664
15411337828259898 284317972035227296
96501465627901920 114091340800026592
117378820315825328 215919753587793376
167417646506990816 173113011327693344
69392688616681992 227394453906456640
197375332577201504 298612263497951808
32870348667966964 67655332897890088
94267559796573392 272911143280734592
696687371564089 310227611557139968
70120291845818496 178612179688058848
94921541638472624 231082981894488288
14193023936986008 268734858705208096
180973597922930432 238079484489903264
117833808847152976 170757383916592960
18063522881255916 223307319792385504
6259801483926804 76121005131972368
126413835422447024 321447573322625984
44926453367727872 236289594258139264
227498186820828320 264973563851001088
239967229615816672 314100222509873344
10143992264916678 131055649494259136
3232551663049718 299405924521820416
97673139810071392 166576921613417120
264701533666800992 295370613895014016
183041824234718048 343376846086488960
46932227816301776 180589923396923168
244222562792408384 333057945769051520
51603971758304776 133163310839935056
8757142675621659 193732488224547200
90695675711472272 225815275415618368
43199338325203128 168844196077973568
46816629165238496 254638144701946816
81203428327975344 106383079495817056
216675165238256672 268527256139037152
189800594158443552 324927107862925120
125895572688755872 204951071907763008
175468663683405664 210198400458364672
224242701703753760 320302408978372480
103511735907015296 243732759554876672
221243372054378688 235350658487136096
69188924124363536 122321757452756512
15023550069191746 17457833851293318
95841217527103952 296361957348497216
26865351778379920 89888748855323648
315226495682748800 332905192640756096
238232205748782240 259090432955685248
180247285488360160 285636316004335872
38588460974806552 331238372054690688
112523371262525088 180796912779716448
156455039960922976 332027000558938560
100285528146335536 313067652801920064
81664594680481248 198657622789501408
73907281284410112 137998716442965696
1111646331675630 195918151629395616
317491866384329856 336133276282361408
138992999466757120 213891124693986592
84215523472666448 336757388167930560
94958783066119424 244798733727720320
163867081128820096 225903253301805248
90082405290197184 262715156956577312
17555338836711972 181866589033207776
129260703334916592 292559868119807168
48746869276854000 87430372819372384
34598513201533520 87535421590981696
54102569822264088 140518822114691856
40913984749382080 286470548991230848
82575730221751088 125105025750552400
186635746574561376 200845652506187136
38356068743668600 196286207623576544
66616264607049272 155554840247617216
183008115202511744 281807197451974912
88649352575447792 250677101141107072
46847655306357616 322780572840159488
170053343803674048 197782851553206144
5611880451615869 95398949646978128
296432931329537664 345622346334203840
184173867403026752 339903657709875392
53493264992856024 184733715925224544
112549583946178624 162293469282631872
104216328813680096 120850919437431808
55572303487606712 141124516693400784
30615584558369568 254313269837111968
18222566076655684 67011083629916384
45631305082097728 70620862482566056
197026140523312000 337543851635112704
83729255215430080 214405295820590144
138738266862616144 271475828872464448
199640940771688320 228151300817565952
84112946038594048 124666159860035440
99962849203751392 316627504366778880
14782017780528188 158023066261610592
50030064830003280 201019548649486880
206600543216916320 345628842819474624
17033217310994104 158003077576397312
62569265396732176 313357397973795648
105534761859353520 176472985365205696
1743306231681637 242344094341012736
177763666330650144 248843133837985536
111417664975926592 264493440834486304
193344186355807840 201885334669617696
126293733349128176 251203918466714784
57217944189716840 293786051544852096
140359357625218000 238235272507078464
92174457576941152 289786909448339136
128152378796642176 343325498947147968
187666127484100512 217033166190711840
97395573925873888 276548539395929600
140192607426273120 270927883499070912
71611554152585736 323080307177326656
31670047167013688 127531131877230560
75012291615658448 302148253463452800
115257147420193440 186606786057886912
4818292101772084 104213338768552832
10738327723975372 133600355947691312
137155631637272224 155023332388836192
63891685495451888 99581586583139728
63689760836752896 253348596328740512
35936714765375204 228286650101725792
114066519291123072 178412729172268544
6870317946499514 289887344125927872
24420224488923612 182966774053368192
78320292538688720 254651044981768896
70077986063710640 306917828673269824
209492833873407232 244760774390840576
219806044679369312 277062418075439360
20995343050387992 206021876709519680
45757826007082840 74227059304073744
79991749714011904 221943345632733248
21567137191548684 285583794081547104
52929112919009920 96421121763611664
38205995448370264 278557609250735776
112337106478084736 265142543994853632
110336543003064304 294295544955645888
89325109077133792 117072690206491392
282809993846123360 324575548730940608
193621649417681120 338562633849731968
91117118700803616 132324125333486320
241980641052125984 339518767738234048
208564658081786720 317986340018654144
51777899034114328 137930031879181648
36883918617583504 175550944163977248
132529420801378016 200463066859742656
164214696073507008 287956098578419488
202759549278732992 282789633182975936
30966854692286476 222705078855776160
132526532960971520 156553839163906560
89889340473844448 128355800007999696
16155285689169698 121320063699989456
202604019768020000 231829548939518080
90311948941170400 92428514786911376
127191751380857312 316680954769194624
1502336363138856 302699942512649536
72258386936821248 180343374465498496
13110569243933178 284146776366940224
209995769476375040 291782757870083264
249147738865231776 252690588128373344
90327089612662592 239291809185543168
54952843260266416 199106018900459744
145674093379899200 248516720473847392
48866677662690464 202216418416104544
46257653747746488 238818510955459552
3817458815042615 157871188970821536
128096500345467936 237379037075705504
14545754726594344 260339625089315136
155902641064314784 323770877976881408
73787869032748944 131090907881149280
113959099231577920 211997857810751328
211685588043445984 299821805240747584
225687458338246240 285367716191662880
161179693937646688 335847611515306880
167315114578935168 238794176193591040
15549950239212710 61492757468315496
36193649634479368 99566049555367232
97220779304746432 189261217848402080
57336856195316312 74996184287681312
89252622315242016 127254053894179856
251946380991998560 320661942214591424
189868461220124896 246223259955496992
83075124879925136 330213058849445504
190531355439416832 263305773563776320
4194615802690198 321584911380945024
134017590011988704 247645592502399680
229164279585873152 231092317225019200
118095844855079600 219756060689875424
79157468495786656 242453033360497056
118749429865231056 260520309157911584
179392923919939264 269193235394730336
17441392359173364 97459243584042160
262738714460561152 263795740128696096
299960275888226496 343439011386487872
128086507361769584 296154485613930240
46240836639297768 239640746914575104
151162042667485344 263265506084129120
76720124688639824 267989019536573760
83478027051972352 157519040586774912
22313504880194360 224740321112899776
51417834786434992 189587792465753760
8678696736519301 224942884131475744
38684093945752728 96037655036388944
243123122580687904 287890663192341056
37282331385132824 42223477242034376
43767504631183000 50949152313215480
92627231873163568 170288021283185792
59100845224522400 227837433081994048
36351817490860048 222398733107719392
6009605358001502 244333109570815328
73795804202602256 86475608399088320
113829497503923008 268875940632987360
74862926715384944 272287839552977568
14803367595883286 51076090729089752
14041893468995638 340216150070855744
166265018261486208 184409554866365536
116236340196154848 178906719381163232
180794061205033280 188371321093344096
1974579060945128 327044837621912896
197981464468589888 259329421226696128
6973621936505676 277439049805168800
227991090427580928 333379216099186496
79832034220758208 225135563150203616
83426281630196608 155409463050030112
129036236336603424 210839749945512512
180909902479066848 336691717196859008
216905636858551904 232046928878846208
82616999915896080 280699813729837472
47929854429501632 55289447751538104
6925760796504809 318095160706095552
57257781523427848 298320644479834944
139452060489416496 311764482045862208
150861042761592096 167521811881858528
19793570361617016 226541689887723392
216514051162591744 254420365867178720
154377044066185408 283671642585956352
191113982911806720 236951995083491328
85370087116360160 238537171511539392
201325316670303680 245907688527627072
120411484158839952 239453409351839392
253649445808069056 261450388022145760
2458415303614407 139829370684823744
22989916813813292 210380205333392640
69381006435292008 87015401334987904
145810439215467264 287882455996041600
97103622780659520 163468563260439456
142353586210181504 222619486874801664
142078452488486896 227491247003037056
162792007327183872 337538233323728768
68904414024596272 319464752610013760
153320111739869344 343176163737850432
140786887139002224 161475275312527392
83613005998047872 94655130420941600
287814797994913056 327383189808497280
303966477332635200 347757873019758528
35113926930160896 41051475391517400
122734369641678224 281612213352570880
46968976385678472 70448078484696792
3815317086390874 171230416987022880
136060448847888976 341182379797981888
35459138597171540 44050960631744816
252432218605646400 275849509930912736
184666900855716160 324601896659702656
5493330479185973 292389440981992896
62694886411056744 125726907587898000
85444699500780288 250686907401669952
236095322249020960 306811075677394176
150204413646136992 281759265229081312
88737934567647312 329780689446686784
150600757780591488 338062302766491584
234752054454566048 348474213013916096
315317804238887360 326110101216890176
161656864810949280 246089344081740832
233902993506348288 234147140535573920
195394202449675008 314098069585115392
38869270186165560 242490886112034304
96754562811790576 346884358933624960
173930543374434944 312205405821347328
9060867723217420 214388438548739744
160857052887880192 317161850026847040
21436924048382548 94485010141490288
86751970711662752 270256326403462624
90360055208556640 275976105977227424
143131784391983216 275266984045489056
127695299818270336 180110723966548160
177614175735581056 323809081185336704
295422705312850688 308214656063344640
10579031006440980 210659764536460224
85813624969299504 201675697618974176
6079174353833707 214801955634977216
11227380272270166 184465579161450496
45240022961429048 326435138829237184
85577076608480976 95940176349498896
302320356073202752 315315667500548864
206579525243740224 295567104191398528
327500164259993856 342759271763344832
74412765357521168 314160315596699648
71796766700065312 213579074443139744
54575042625980984 173413079673936064
56365258725622064 154442683070434720
61580079938139344 61978797925054096
4888251689161381 298860889685859968
134793255969492160 177149828142375424
138635760958273888 309765133238037440
142511821124816592 165053744711444416
68178161570589960 190417200205958720
71627774674935264 77304152097012064
122726839438909376 135555060935141488
51460254031803056 230350797204510528
155240579432496512 275186604518448000
185122892534742560 199195143293677216
37591229849936192 72021467581069976
248941153128474112 257170242268643936
74323952398051632 301820636976662144
20192588434791472 90121797394813456
292453129045783616 327135445869802880
127021277516362384 346416195518567104
36054872374337056 210429973283006624
65677465909747256 142996855352482720
180265871928952512 210151753106962816
147730013713857632 250835514989935136
52804773487569624 289230680641918336
117392790878333984 327908631696571072
217491491987036768 256967590151500352
185944392587447392 274231686969405856
208769380496335360 338472052354154944
13989437472686722 209542841568845088
153654623167404768 236822248636623296
120797839402835424 251814945462815232
150012121430126048 185899716408997344
182854690301838400 218643399691632352
70653484947001992 313775866236214464
51917102362223632 264798536995542176
4568701630460075 28308560182795696
244978245710872960 312339960231192128
23735599477954268 220825255960965760
158089753736860352 327562397223476736
95210310752091968 316640161922649856
271988252411741280 291536871212907392
23551076397449676 213734380870624384
217441232249036576 247041124533827872
106565459747261840 165627226447908128
15901155068313850 221575495469119232
159812767447347488 310812551610483968
209665967447840096 342611003589526784
173089273416908512 194098935429281792
10964052457865904 201771118109828672
107415587782604048 160354873694075424
9217554575474698 62246929101879872
124171351950739424 218172775024233536
41304204960370808 190804476245084352
143558303647097888 321148059270730560
281765090526551168 303222756312680064
55575600019937568 186519019631004608
248764941819557376 323261962081818880
4557902978759799 211291635718325376
122699503825497312 241268338265135072
20819538164533464 25922690639728260
24672074373948584 239546247168905408
249738288884839968 281341171176302368
63786673030914280 312149187798950400
156122979097136320 234111392942499040
311737504638524352 338826140005809344
36120989486151176 190330968698513760
148084808612336416 245135366726661216
24616497382739884 79317260458080496
34652253911551528 50364278279074576
157585526050708096 346492681275071680
90528718487807200 229410194582510144
71748468656108376 163454542225734208
218110954569616352 253706586863927968
61484176249475200 233894723020043968
253754412233083072 265923820508662400
187818420326149056 239233499504079712
117240709525430368 259300824097006400
185697453922014624 210355732795482560
220184551791267008 302992030240208064
51901406372735520 180034220292932768
184255003764067936 307561566884166016
35897614094869788 86005852084672400
198970697610999552 261627927584477120
53700952643115256 174807125301229056
122906966582241856 248678718416140832
56301789501558200 255706180287676128
76234574844956976 221571726038714624
43968636291285504 176269936823478112
44471626566556600 91476817190021344
63206541069056616 293686624631188736
33313735572087624 156843819329385120
71298627935907456 300854040999343232
86051251067311808 176238746269156640
84012823707151776 99881654916947840
21887534903706864 295195325949330624
35221914748829708 49135550107525960
101253854983269264 199153074229268576
219269280898025344 262821568844402720
136822813030136704 163853966180841920
52807401721379616 148382372091885280
120538153298869536 134681741305268832
100198528655406000 300369048512595712
18468411740698328 98437738743728656
198063667309333408 240487675614549856
220607138627844256 322282133552330176
101855397259956624 135062470978836240
139540419524516432 211704169578719776
155260462130226240 266522762677373984
245689802715010880 263130657167197280
69357636037639992 330239069470380352
10016381016703010 181931563384067200
6533278034720111 180413517593112512
44170943225614296 297278997487169664
198980074575705536 326812240064891584
253216520049247904 276033644711866048
11817321601377168 74680102016897248
5401967358851459 81874734644688560
2463588621290554 129933683321321152
14393796155667464 311853533943023040
60902552738564104 123127893139805600
126877622776484592 249418360387714944
118659332379680400 143313574055752992
67125851574898088 202496075784276768
109953133128289904 193592939889572128
43170073594901952 169542326523904960
123873775606999616 298970519532740736
118925114143213696 149394511327020192
125764772051170608 303970937742187392
2049687448124885 310277254311476288
191888925286038272 230883822071198624
206971708841283936 345030301087744000
49862923693596424 225379992418082144
253334822283863488 282100356607821568
57046638484521592 100215570744509584
143297331886449392 174904525404103552
42533722732193160 331626955043166656
258096261104763584 285496869298416160
270773074723259648 343670355786347968
108469676547381600 274071828969422944
65506612371006080 318191713543990336
330010343103346560 347719830672476928
106073320155302592 167017607968736192
131529391749541392 134024579411847104
26066158767840836 200160067123372544
83726079616081024 109607860833915632
42316803627082456 76613805646463728
22885177601869696 85196919595737392
48006590518082448 319898329737798720
131127767818417808 172601892557514048
50709654975371064 229667023445351200
41212220745688928 132560104104504960
78139882402604016 210747482735174784
267278364087349952 306883818932035968
31875867865478028 195314150655217056
131157810380695824 194858717281074304
340252650262831744 345113032499414144
249957920937756128 306585203707574528
11027095192646210 61788122775578112
146276489753082688 256922825461662336
92679408016834496 306668809610612480
22262968940292528 103581240836944960
26859988205504668 278412439197672576
73545773034885536 247086737402893600
57628850894137560 274955515547575936
28801516009544732 86373631912761616
115878654124577280 317542977533468736
192170309283856000 340752540269223552
338453910170093696 342580998306912640
153476005849082752 342119017915429696
209682649304292864 227392101536836512
219618083864566400 260144261102125824
82831685590338896 180775295322546784
92779183008959840 126024923848658960
163144700403390816 183915136924319040
30254364896442568 122850188272167216
112110251725232240 343489909208226816
178275222864814496 185745016634511456
318247971045887360 330968749233133760
34452573643152096 35666420349752924
121429589759594512 329327948537012160
153124252135796224 251436286799703616
228787993417899744 335326244507109312
186932102339802944 303041441450450752
66501231381046864 290675493239336704
37975324985567208 130433179944381920
207208318187051200 289092580044803200
117645027830885728 286350899255221312
118781829124745872 305331909901073664
149531993206146784 202881500734344064
125883487313059504 243943082315871360
96273617520740656 324833164416683264
118815635086259072 194196508152173952
77322656508160032 176717069657908256
29349805941918656 140375714450418880
97786623861032928 145105143598234464
54649622269907248 344855592912700736
54568954401863792 337766410770597504
219839154613006976 270525628460347136
10932359933765522 128016512035958912
11281616770580964 164812575332986272
82997358131528832 180363985034118624
315764098520325952 316331929499801088
10570541033231138 85056866764269504
9513575958586074 269642593062430016
76379828734068096 300443887528083328
22753874170516892 113428453499091536
158819690851202336 282517590459992128
57982379326170992 148736833830438752
80857546286626704 344119336218111616
192659812496819232 260960560887410080
73036116320906432 91409875341743824
14929675415043322 244715710769197792
99584998547907248 183397241941677152
206517304479894816 209860491494099936
36324487097461024 61629722391481800
213549915159656512 304137080468067968
4121657631333677 344431974276246144
127889498458484400 323103626421177152
41210283547998080 187170580240438752
155680590300315840 175624870974476512
204318071827932032 299529096129758464
154645925603545792 226575171992809696
46418247884536080 145759232591485504
61210387468489056 105648443520916032
28119662981563196 143615280882769808
15411750190262514 191282540499195072
252503993045168000 260693936885846528
66412085342478296 245251489343731776
107402917313664576 204260178809822560
143808575803637088 223496624492155872
25494554585877584 79156690292498048
37225907648353024 204713084233219520
525603436758790 13316849677034362
23497143903283512 335138264509836096
24502835353923792 306306170935854080
155855069217845568 330618109937093056
202317274220052384 270081407119107520
308624280964239040 337257527295387072
53966375430316696 260294411825401632
2583802812404921 112243937529966672
205063831805116352 285319242913307712
128101044148651760 188832816983952736
246801362026678624 264230039136586720
82477781557705152 234319872183241248
134404059384513856 340197985220871744
111980559486187744 173863132925493312
79001796091301760 90614830024870672
21804049833685724 254241507794577536
51939969996068640 191206097512988224
144836728510355264 271413077426586912
231077524344356384 249979302810643744
17963436070551132 149230009025136960
212356854350298688 323670756038945664
66325042286867424 204795245059142208
19174407274490440 208702753000033024
276680216839675360 301218044017329024
272332812753330336 289819458973270272
276125245600548320 325090510476028416
42900748176758200 156745419617356672
28804738553938392 346543054272062656
92438092703920096 153409899405141344
104414963934994800 337682941397132800
50747213290012800 52695356623913176
108188961820846608 215124934936262848
205968090883078208 295848871155024384
213611956151191040 255639965417335232
274157771469114496 316682946216488512
8176686652160953 169292791460369664
97458404089758 170322343634435648
239957592266553920 337085511521314624
141311724852760896 236002180888148896
237204945700992864 298204655356396416
279696121480890880 307496425573617344
214114343043562624 225108688579891488
183370376266667776 297090640288370560
30990971369659720 193114603721619296
68585455699950696 303902184132472896
24464292768628696 40174425297317320
102967770529840752 104039184243685824
270117570793866752 278785698906289760
39832798768529032 216211958258930496
212835232547704576 289111948768040768
96262451750168496 320486569352443072
179922359081107872 211728641975761152
143010340162333248 285392596764007232
40007939100246408 167391235050072128
46732614817219488 187117521635264960
192527891271927040 223610422339770016
70173721571942344 88886027280537280
165631724253310656 339521982814371584
262258320195057504 307134771736264832
33093738274401596 77914507721717008
219148232586644416 252948720026018272
175642688590245664 293325943618203264
51397604578679288 284087772436430624
90890633470051664 131910389443545008
121918201641062352 269551050114821088
180184011597584320 340787262371228864
111159347277442432 187704671386730656
52880954622741080 188030364987778784
58127723863381904 121331192981851328
136545249652600144 239449008142954816
173707151220562048 251980304201422656
49771236725680976 85401893382838192
16868521527971648 182667619664789472
123367117736537792 243677900365069824
33974780395027452 154785944020181856
176406732041941728 281183840494272224
224932664460453056 227102552614547104
133463632980518816 346185179276424512
141299458754523552 332911671921575360
24575838731283084 269027381692745344
73289450592474416 273572876640903328
87364762149221680 228783565745270080
189505104152669888 345129604676577344
5720373256702475 248211499263356096
196280454479071616 333278888489929472
212337555445070144 276698139779449856
88748432490320400 189107429134045056
47067776554038440 142830521094010336
149837036163239872 284343585002090592
30933679768242612 291062227405115456
68605320259751608 151492511495382912
323853024277093824 334059728883287104
199261803652503104 321143284162527744
229734648418093088 304239825935479360
153842999632859904 231791030948479136
166492936551030016 312289058188527936
51820648402414832 325375940486395584
21331873601182888 123470270431459904
36482244928692776 48875014738696440
146750241238942848 320902730632064256
57292996915251984 278787523049080832
33447414155078092 149168220040837952
85438375092526480 90974385472456272
277571960390498368 307336855357606016
164715324976105856 263497370456204448
1775024195462213 143265484701603216
170064647972166144 253101484828890144
207748786684804320 292999992692363328
56741547986669248 80615513727989776
191883665374353312 282142033781146368
167250871009987616 252197848174340480
286746630834935168 347689309090810304
26995822682219740 202143923983903328
3730028061300811 243719816433822080
214722216795339008 328074399419290368
242474900997921216 347113993803944768
118198306828225232 133521684157817952
211968962184745984 241116539337816128
16426413537791264 23547663631077828
81880035736341888 293405058628655808
99583342462378000 247684032678596832
89951907706266288 240575764409167008
159966633983602240 337410461762278464
119075717466666288 260496690484642400
133893824899996592 305664276791632384
210630828574104448 230780722958332032
141957425535016448 205829070744521984
195153553138205408 281836512008189600
55048957282733624 101459256946401424
279644086239003712 309947610928018880
4935908870992839 9161989504449082
18734531180833572 149580594977156288
29807538642242772 274434140613656256
176557293793564512 216980025751528224
242398957555398432 281068875335705440
303690851318714496 313963702510531776
114246952005810656 282738716889539392
270968242052787232 324861675061860160
31752208614932412 269730130948047936
26901484224755932 263439259465265984
87897687459822368 286930399622825312
133763314111002912 208124471680511488
197599354563926656 212012598221907744
45822979141733080 51771410227455072
107691298804373904 332525787370566272
173896429093253152 307022247116995712
34252679294682972 252190396776130112
214708107046139552 300811845539168576
147465382018695296 278902136906344832
138475986149049328 206947524233953280
93450217131078352 235769608017197728
108796503536177552 159890460159949792
26749792278021524 309404641908386240
234240314535728672 294639674855901632
64231792821387416 213336016118418560
117731343075605264 288771610543545216
5641487037148165 139761767522955360
74355685626242864 246241531503257792
63277206739648584 316905920661333760
22346790322910468 200839066613250944
178610079203805568 280151734352091968
55803773410886960 108204625658565184
4096513722886540 70438080109510776
147776001604739072 212240284159147296
138508628677779120 310522545542214336
114420821514508896 193184283248524896
144362848893070304 290040203277972672
70605404032274664 302269480878804224
154038124236079232 304071223444774272
306976857537264768 329165951936375488
101274625837099168 234684896370493408
106036637101943152 335769954647204224
169460432231167200 283977674051210016
54776350796833832 101085767915523424
62471467135962328 89888119991292736
1973651134072736 130169282264953744
109481494884577664 337856043725639168
13086895705470480 175281263074826112
224655872018995136 277133080323777088
246350276140069472 329214803041265344
258261557033047872 345767610139233856
101507106773842000 126211610551064752
28846859585143240 212831099392636928
180502704333723040 319888266356217920
96364081480333168 108574071788174768
77858770092696928 226379647697515968
160632760578655552 178514092588502944
39406721482295120 202243893648609568
76603994430854928 261569311646891104
100312792649020032 260643372533124480
167768983795963392 267275687472166752
259760923078668480 287019200640667680
182363408567279040 184377638533857440
13805559460207960 299411692619865536
244254771072795872 255565309448987232
215227827005427840 333360506440630272
180689599803441152 263309173528183584
29248605574919860 54543042229475544
121162181576189024 176355807093138048
167043019473451360 169081390340591456
133227131636989072 208790537931293760
61479450448655632 284662146348791808
148383852818480576 292947293492318784
99210387175856304 109060943625569936
52740766095126712 176919159466757152
147197502218659456 313838699072607744
36109434635287744 45868063260792864
345286469965198080 348364299768293632
151034375039242272 263840684525453600
170106748338723360 209650935681936128
283226081109552608 322943742349432064
238149139329514848 243438594910835648
116357144740290640 247506821922445024
28819007480313780 75964540713432144
147790338673534400 272720017171290880
236008925015591008 256354105624543072
156928038213961696 167673956278787488
75620486317094160 293341361237541760
277722673284731872 308520111955542720
230648995518876672 283076957800467136
194042401146412384 262001316242540672
88119590586481232 284647726777584416
237837708642052096 273390227149410144
93421139846854816 247268630135741344
61323558130451064 330103782535650112
33467806842662204 330037921441155712
6031317786120899 161081304106053056
277802338777399232 288827141535934528
59216241420999336 85678130604710592
37731220765751696 46288114813687272
53970187782901464 159230656355749216
139446618292738144 313603806932419520
94088771057792928 176691018513507872
13108418232128314 15834745121108356
236629987820442912 321310486860445632
209218207925161184 286169325365115616
113464790796761712 321121226339528704
27396911323348240 326424598962401792
220188994517639712 258640422534850944
217357974898927264 317626325208222848
105232217232287472 251241490132397856
119852014628123984 184189208770720288
167132541335763296 330825685496255680
31196805366417988 135804457047320880
214033628384965856 234877078555042976
17635105431425118 208627325925871008
252468298327326336 310300569151114176
59188924983257992 215319530482610688
67825700595880320 150727701336030368
24251471353184560 313969287945007680
285268502121664512 299324233970000512
109572485815587040 216449411666449920
74583954757588240 215229519565099616
49138292735735832 170468517482942432
167527842466316128 216335953409999936
31999258330916568 219745754675674368
244515143869696832 246419151417764704
227797601919029120 233055443043526048
20567331816955468 33147513515823212
43719074624297168 101428279438235440
104399644340420016 184668266291615584
142739121651601568 247583244273328032
44454040939995368 158545272424216416
170582349745321504 293187749907974336
162647285224390240 339855379817091136
176247551111537856 314267485430051136
25772487034031956 28720049137583224
162909813651925376 262717065577750240
72706422121703648 293270469138562304
122727870896223984 145248082849753984
106678391727517504 307790057283671808
18313196380654216 93874605583022960
162028509256880064 345533014154389952
132910024329202240 167656969132418464
129725264299122560 309023218509997504
153838439385528768 163439252479857312
74587362486499840 165624920679807360
246959746593324736 269664523058211456
5874749161505578 232778702707070944
108440247595524560 274760831946521888
197971288625663520 262634568779125216
58739880119783872 258697663948878496
103532292647175520 168306237314925280
59564625851002304 298861413779372288
155827545587708640 221383824652232672
112685755839083408 312444446603428544
274154016685829248 280215723493893056
103972913631516944 165250929402198368
56772201738502216 299079755815017216
213434623131984288 286262755765257504
84668322563208848 157993112735816288
58485720477201672 344447787287786688
249293765370674528 330487226189543552
66945590798514232 80724018726520080
8403053570882029 235949172087165760
203194186050224544 208392683384231712
36567871387578968 316148109234441344
153665181523141568 202139634213004288
171015191572148256 272236083873140096
45107251941302904 308015588486879168
68480717047602128 218987692602885792
10193829784121100 43273557789066184
133426342985861520 224445864887380672
62779382609592288 69104216289038360
45050737729349744 83760694342171872
89939396483522448 202057223528646912
191888743024489568 220635115448305600
81373785744285760 203994446288917792
122050933889450864 164726490692947040
79235571809105408 100258560567440688
271559287076253024 310907118159188736
246106158337623712 293331686841958144
104439299365623600 110041135639283104
57490445176876256 165826517586085792
51415086316224680 93390057122474960
252261830634918304 312655276553672576
148586198000481920 330884670330710528
230964264401063392 282480557117546048
246616332719158304 338757784398081792
105175537538514032 171977686747368800
218384492655800288 347902697514619712
303815985677419200 316940075442650368
285364448807131392 304065998681014912
53572150338703048 226528396864368448
156127006596384576 229479790638280192
271587075176487168 296324017705734208
15213447588272200 115768518715099280
86787915618960384 193222818868077088
239122876793481664 289079377357965312
213730545480167200 319047077693092352
93757732900755472 156214067585099872
237684671103869088 282348192359092192
189747768012907136 325586149945195392
109534840272498368 258247472755578912
127366069305475472 295831384102436096
304741112948361024 316948778303862656
28379474434672512 291024727285038400
29092803096180812 165862919741049344
74943440794674208 281576390896725472
132117684701844832 233486587938807328
19862976951106216 108520504666463104
104371201289367920 161380486853038464
112036035589855888 118336296758981328
65650368779298200 179074439876377536
65786494290246696 112036682888980448
144375432729357984 180875713162433376
232059940456353728 343023123786657600
53459708194495512 84011588148291824
33063341138318364 291251483425551232
323788854012982080 338138437286943552
13206541483024634 37522140136768824
193417757954421824 238853317977877760
17581670840792226 70198750637569080
37964508524261400 101828282692352224
44263418836047928 124016663828718192
20607807005152612 98919473251561136
55851197820171600 255674910459363904
218055812794221088 219082206343936320
17185854411851760 187797143837055296
222889237408445120 278585416908666368
180626598211194048 224362962906140288
226616612957289696 255893599534350240
73705075832681200 96141537229308192
269956962173259104 314639690730548416
120845634969147584 210061523222037792
125308712067344592 280802241121863296
78486617636297840 108101089848194608
241277992309156352 282378254542941824
133448544121700704 246291719806816576
173662390292170336 331361330192080832
1463677861607753 216284457258115392
176815050336354496 229659711321910784
234813559654080352 242046154595512320
225547945850488640 262887430214606720
18248504854557024 131209834542937040
84833770598806336 163825475895282944
156325155315121056 314059934041740800
76896887222214016 140774725672068544
296749103729097216 304843886140006080
140253241508182832 293482104731774272
36975402230061720 137625588349749728
9237517649898610 32358360992826840
78270576126653600 278946666013854304
89474448217419824 232139264489817344
16317019737385582 201456517080421728
32429931715720108 105078540962261680
62702354051580440 317006727484906112
246834612232547584 294310312707383744
214431861586276128 243146279167426848
60622419180174000 105042152164432928
14670865210957556 156508098042268320
211643598572121376 336675924901575040
140363634332342928 221818006227667680
56637138084637392 185842200837366400
56553393133163616 321633543807011072
42000133796693512 327568861090474176
86418861372391408 119031500714811968
111740820305520896 226950450455878144
81895042415198256 338817248638950592
111992905829300928 139472926776797904
62800156835043568 213224077575196960
51303708599696368 215331625688839840
187445415911866080 345093044437709440
147007184800569344 194127819014602944
140158420170770112 201374778743911936
4154896971292694 43293741141095208
24333717905160296 248517166603247968
107036390919090336 248351749776326336
96704849982024576 343228705145758272
111901382488019520 295588209714629568
120840826827289744 263433320444357792
62927099957695008 345186051079312000
188004016451940288 337267399890787776
240494837349656032 321503824240327680
4446964465676685 111266201345867872
146229948343165728 240283197834640928
41620852258431800 296513575287264960
90658558897938960 205579227705022976
226258197206975712 335072460272496064
171570785493611968 272956431693735680
75526095644486112 171038268191227296
39394471910250304 45420982174080224
218183892606829344 308384191172253312
152234664152138528 335311223701892352
146727763112800352 307936616813469504
82039686521969824 101400582304753408
225242624231703744 230949722616088576
178088567577693952 258224793062471040
128143800211461184 235754923224013632
26952012180273248 60077352653855376
208345801959424640 262479057922324448
248821474963219680 337692550081826880
32535610897816708 108547082210194960
169429802967424128 278068110982970336
20830487912155784 21482933298216276
8321571041502570 186576227919119616
59985365891662144 196562071275794368
64506357310735952 307491214689018816
20186471879883156 124448217536293632
239465971947765728 303045872969593216
48177457252118816 337717714719414976
101956480900967792 138456239355865520
121358798664189792 223968632939816352
244958153418864320 340516000980917824
244635111143772160 335292201291888960
88546079852216336 241541634752564672
14931242478498064 86062743872440000
131854721683147008 250972923478584608
53551041854964824 64681640046690432
166554320376881696 277250386373289184
152131002489947808 245845008724087456
122418113980525936 293578226210191872
10052734205650688 159431003853097792
110335219747620880 202431195794362176
95499233292404768 233145710545346016
21065983222401936 248089817136444896
102025389719496480 204161450553586368
85870199608921616 157417429480552032
260717321455365984 276377616330840448
89239973345878256 303245676008743808
25469280224842032 194831690424788352
147093948231672544 219435780058258752
156227205818203392 181753675809498880
165765713778533472 187846766736977472
92014217422649 298107610219581248
236686398868957248 277092782293330592
159154340465396768 298117198654324416
63103564453601272 203960236021905568
41755823181512056 61909319609388088
100869101730852000 265573020205407520
180721962258013888 255745789124320288
222989844031922464 287944926173074848
65719175935408136 253512670200532480
45310884111447424 140431357657708448
58618108601334640 77501216304982336
1115201242867060 234516960809221376
185577451061218272 202950082347227392
49108855740564240 135425941813140528
34586104324792892 331705005394638464
196080399685799008 260180197209322720
54277843310439336 94684452113766832
263165509045388896 265159525094814048
91628385611816064 322438039318409536
115752486487241776 266782105598209600
32507901057323120 186014871538262176
97992039507266992 348053510017744960
31187547987602616 337050543395756736
46211758237077080 188657458660566176
104858216531176928 117958605290131488
65084407140760720 316206389714121728
84570866687079168 101322767006770912
248213882935899040 263949229075185600
123890130999074080 304458109091000640
83101063263949568 333579260998846464
237389928273645600 258455324006148640
235804345491529056 311440001731056000
124279551843293696 288976205432349504
71821840130636144 337988954655343808
16840924313202618 219858440970805280
113581716419148400 327474057014736000
289021608723360256 307173041232963392
221620391459455904 325827100461002304
29470777465614580 76245076399072800
28560586757428604 77851584213638000
99937297754501344 191432570211321184
44176404266019240 67191744572944048
37538840036505800 181635275507074144
320205359254427712 329491496820289600
169795030034664608 200203730340506240
115066712941912096 177644788898334112
64357240834482440 257249019792829152
73305352055645440 226642595594600608
84338323559969056 226016197157012096
152813896789122912 265855814818655232
232084616097725952 316169319765686272
72554481647043760 156908312840092224
70033065022297320 167743938071260448
35745104076317020 86985593658238928
87616533277007376 152858405680220672
187814468629460000 218651383414499456
76058391033837008 312606617925566976
168011172520958272 341300456597219328
251352819110374176 340180857948937536
151505744286467584 240700790066376992
55181075707395056 169562932329051360
157046263021034592 281350340925531072
189494073626596704 297631298608426304
95145461881431264 168730673041226272
106895255249291472 109025630157528000
85512522142967744 185869533236716800
22430032366460512 27581313882521592
132835297714778592 233413655299724192
65709052090420280 338726768042904000
145011729661125952 236894247425171168
79792347066534832 273024312070118240
123388382933731200 140726208192497952
251846509580560384 296943257601142592
1621184925380607 172231435891896320
154598749960674176 331800626833068544
247312565662293632 323847841292173824
317133265373120064 343373198188520576
156317090639329440 252475926948869536
183160000922325152 197920908568921728
74412199042178464 155364864861128384
99540175330366256 306060402534565056
3601020445662159 224344778058228768
75347820799707216 221767169520163808
264505818280344480 327952102797716480
157196191269661184 291115498289856320
30754021599019132 77910490587324752
234419035968885312 237165009813318496
60651763318063120 236492931522585280
110534556050926160 125413779246210240
90915904851457344 157767067413378272
136948391473918960 171586585210500576
269966401984371872 302422758725592192
262133000049009760 263635284261070304
99625519467827200 270616383885507456
185191020378002752 298579942853432576
233631622908522368 245902863957665024
170700906519737152 224484501489360768
59653891481875752 253718938293338080
148632414966368736 243892372233974528
67365028859267672 95454034203055488
192976840681818976 236057130367929088
77416602834324432 254601133564687232
13419091491515148 22602926965076948
110426268107455024 181642421051892256
208746283123711904 258495344684808320
233924436579086272 254214487242354944
41475199942352952 56210785843433520
230163762219259360 288120545963910240
133770753298913872 153615891503920736
79987422400847904 226213698474209984
81488472128087184 216432046313034272
98004038037910992 243970134914301760
128121183730373616 143935520970164352
129999968042483232 332638257305475328
212328376969908640 215568701182462656
88386781796876448 248738763446863648
98030166790869552 306139367003925056
136562949756606144 283339827024986304
1345234934824261 285871663672171712
108690804559788544 183245700495361984
121935680499037040 308205968970256576
260303963396790464 344514628763440576
267564840475234496 319712717722095168
242258480496730688 252143516276567456
8975272236998321 215636951709467584
243365824928164192 339013435693683648
105100423686719216 126985160843242752
117769943036178720 213026546554297376
74512013086766768 107934676111162320
271161941993973248 271885313611153728
199592155245921600 222017200368404480
78225048627460576 176669185772583008
235896828891456416 341850514610193344
254030631176819488 333895753224205120
153324805304738592 172794139582408320
42921780867953832 167513663799803680
105646908618813808 344080235335525184
290252374555415936 332668715644355904
96656404019883296 186618479267929504
109716077459294128 197540551447415328
81473861652830896 271405779537538848
74276070373423840 310110310641993472
231054705097683168 232030823079188864
39807731064325848 153901732620026016
206702415602915456 208564451617108736
100079410638387632 153940717291581312
152483104322875040 180301761662885440
160090274062304896 329033155497131264
218909506082267616 344557191497891328
77270868281136352 285623281146768288
165029565186639936 271577508813873376
148576114261058272 264451894423708608
27730996622744168 120239442966650288
92527033327784080 144780249361499008
29550679573114976 40043911942494832
182908793905441440 287752379613077504
47347640850568160 286630000267144064
81543233902118272 222570138773780000
89921874669919968 174326135076334496
97192969124472272 97816595537969824
125980597991412720 213130641125448000
71024681928054344 227983543851823776
166268366506731744 287691839451555712
141496104721407408 190514718168214464
248489412714288544 303527216598965632
142036669010373968 181335574097470112
28851929674494580 92319993790081376
40737941034720336 86283683002823472
73947536986581248 89410517552479504
123766095318418400 192622043027786176
14794765818718910 332099485726409344
246735261156580736 338416066567470656
16912934840503092 53042971829457040
161404331939146272 196474615355222944
268534312260876384 320359731814447040
200605344691401024 200828263202965056
995841686322960 26901327563241732
36771863869108312 259950258893521792
115661107369281456 323342604523269568
133144090989404224 185876122037278976
62013878150257256 136351321660523200
237735475159297664 254655849550871232
81893302627204688 181641836368994080
8521352328795142 296939281483137408
172111002755269216 285165256698131872
57902677314884840 214726079431221440
147014724384004832 320721557075322688
120132462503762032 220537667676376512
27612766428724872 255798854376280000
115825650953616448 294087402179110400
208436418404675744 286308884527844544
180359307393402208 231671551777991584
4859830680203804 37464362598544016
170301910953986752 234938262760979136
178846248992412384 274222794248879360
284550525045604000 292428563098195648
139928930850361232 319266348396555904
43593173769545024 220197601084418016
38677040583741200 313888403334349952
194897523766758400 289589822607052672
169652132636105312 267686066437029984
39329906589975896 326977605974968064
192657346493711680 275468927574619712
136563213180753424 216522292155507680
54425389902176272 240302865886702912
74949772531436544 136799423819465584
40613129261466592 269742813585558112
73807734308177200 155604486143746272
115809761523918800 297376322137579328
175509792219121664 207275968764396128
277521488882428448 331599630036077312
73141670378906640 153242009880904288
114857536077007808 246025159004183392
271781877468264320 287778257943192544
32530364918124240 149279008368242144
200680035420681472 242523751388808960
85109731252746160 115185961340681920
87797497730689552 137771816942967472
22961374071149088 190966200842984608
175608138257639840 218183519617893024
147879640637974048 170634191583095200
24603703821205940 78957284640213424
185637119281560608 200221755827798368
36292007569896976 144013848701905648
98065978264095728 123183955492868880
75721302911050320 193593174197030112
25489503349768952 60258663664927768
19262424364843140 259398147122781920
230946254885749888 322137455777336640
66682814736703632 131890818952053104
216904701340561216 228876929798631360
9019369798446842 32124418982511084
106330184793270560 347456447293000128
208824004836590304 347517777248520768
62153412375001616 84139981796396352
90263486569797328 152307432275732832
17784749799382436 241849775694036864
30430601678676624 254941677632622784
21959660589618508 287564978753466816
285421107271979680 297355033747513152
241889523705756000 321240257634780544
106782185183319184 141379978023905008
18035969721777004 92365199336446768
19139001739020776 246249527683446912
59537962407862336 338613148012382592
169996459467269696 253858935416652288
166478321372413024 323144548994123904
120495414871274992 250965972824689056
141528346962636768 278032751818818528
34848949052168100 336339705501214976
220951951877354976 267058539666995680
40839808153559416 333448714525405184
243619277866901600 344079383415729152
112007904994702704 289525171096603456
138903986354007632 194621094793590848
55936666200021760 58133940576055624
116432562598383056 326369005928231360
121396851982643296 263713831283609888
99610792748404352 248096703074335744
223480928024152928 231066607045824512
43983893705736272 58783521224526208
28750242818250580 125703095004131008
189920990856015872 344451146444989184
132954519200375744 169347514292575936
7928017623223446 335148541482921792
220227459873591648 325904621051800448
129235410167276208 176232784392491552
97431881730164368 289917792774034496
170754676867833824 237738261808520064
192394686794369984 292101881878167552
159876822279690240 316205290232320384
21710471758681868 179631662061433792
38764261326251656 194489660973725440
36419322121160512 208452112206345984
46588639481484328 152658618499243104
87216665506664976 152260455107478720
96573994401562272 124295549274516576
32796368229700932 60404270939997296
126733965657603232 231515893072169856
62542778216691960 198880808224139680
110927941911487376 130251636171549776
169753962962704512 285909098482167072
264394127964522752 345999903491533888
61288941378014008 342806567867593216
140231317006216384 263065246126659104
187334886102153408 281134854368206080
196183249962895968 241924265937234784
33454960111151936 59940059286184968
199705266342666624 304824085813074496
129432989447169936 347624243735834240
53552664920820808 79741545282303488
55471460118574248 315998239106515008
97075177882039520 174181948102920256
143470380778785968 205043020942887680
97071271880756704 264413581146857248
152007152610102880 210957659643497024
8197559050820812 109853092536297088
104919158633812752 133444728974874384
60259285615321496 283386609853107840
51403737009186176 161557604004593120
215330244827865792 309068281546531904
51302365851152576 313705839584531776
71750188737149168 262583603269388640
133798312462779104 262257057392402496
152987097307883168 249310048740030432
161506057191995808 282603040677439424
81425595863938288 173668092041108480
157650558049141472 161387326357553568
151050212508351104 154297088742723648
134747766193984656 152437763077813824
45700260799762784 87486943211253968
222334219712960960 324952839006838400
275752857328993184 327623979832021760
31867290460210864 292992726715286656
288176782879006688 294735322031165632
66791471264514464 269747012721053376
20239104944036400 97504610469875584
108309306499722592 294889084473870080
19761506451577164 127103904132170224
185669025549345600 241002306392838304
204149192950391584 254306933096148704
18767726784461976 240692759581029216
132569986118358032 169248871719245760
78727666923660352 89446014660410160
69526812191540720 125372594750126400
72968490526202496 196533877429844128
182660722462430496 265139756750970752
37861364864782368 255278668282042784
243982885082187968 281984897306751616
42678830724310448 277493194202448192
28723506449186284 209030727800820672
224623650546315168 268096272927664576
203657964397701824 269049886317965920
190071211176264768 246998975413033536
26046611808982436 315852933231489920
18969323894770752 177805482477428992
131948938837859504 287500442165586560
79603407662194464 182766782829347936
103058595078292944 261789807247513376
168243878436615520 270465311594251136
230356127856057280 244816267630761888
170344400673840640 214830552001171680
15556652718463216 307294077462960896
122027437220729616 220873324099344704
59724103633183304 80052049696042896
118829800300832368 259743789779240160
30976199077529268 286260082008017600
52639631418114632 277788367169796608
37692686733147064 346990684056084672
159815466384427680 203816792377030688
44291069936597752 118540819874378800
118006759216220048 280007522537257824
203746987027794720 256826551598775104
27774303213064724 342398662498593472
34059498988701520 213235497563868320
194757735404167552 319377959932264768
40514964439834280 170180294312974944
142303855567099904 231932284226291168
139948962445097088 155753395547284032
164863403439594752 348488842837343360
255732440710479200 332272139594984128
31633096172664320 157824262782214912
166391993346215424 215861490966630752
102047991426766096 245805464454960992
164154366769932640 256851700947212096
238237432986880960 267257278755945056
267090249379106912 306226113116416768
146707819416081856 244650969466492000
253558255229548416 302547720233344384
28531952737274420 325451264400696256
294765987924807296 300124551864003776
260910950975501056 305468362837314816
39249209090422912 212683813408641888
53872202123269120 330347983893536128
75634333572697600 337297987120003840
243699082380063488 321871546515575424
99761176969469520 202894824286748224
217521047391646240 238185796898846688
7407593309653724 76255483882389872
208747857918037536 343708935376645248
35878868097325324 163813801018844096
277133024294078656 286232309594168448
111418707307987184 232471460163930624
150710913331489472 325073983871619968
150634575872150144 295364469617810688
46628999883479592 293865861653903552
54772924102578432 166600174867058784
103789402447746656 246853424493862496
99440472620578928 277019314898128384
149608026066153312 321947106779818816
82328498491460032 172241426266076224
62697752775267792 235760256423642784
260130100792235616 283142705351120320
273105206297455136 315257233119025920
95990547184430688 111371386524668832
7554458478083276 341961836902107776
78414194730343408 108963695101790032
51013461945175952 225511928464825024
78329763888778928 197007381389361504
159197309914771456 257645321214602912
241334994977814240 306484772438186368
23909403121590116 121254201819030800
32349438377269320 56379329239362280
124588864402287488 324579883058348544
5143487010021826 72491653252669824
24549102348139104 217332654660077600
56402642375659256 239442677995782272
301817693832736256 307495435039786944
249679000685821888 299193136133132736
307908836234588288 329276833340799936
140915855694350208 295967731739276096
99146716183570336 257432923841361760
97872986504927008 247652284663438240
4427635015705138 43465127044779896
281962648684610080 283653834781468512
242870672495006464 268441555539766432
32205145682386640 294945424006242112
15934737714857444 210264418938769728
53067468450518064 290761807755711808
183745561266848896 201323014223634912
279342119715479104 280692732532060992
10422022082088776 13590825184239226
194986790272026624 227318629058127040
22555300246534188 268708013252115456
212714402234747744 221641825316061088
36151422429737416 98723015868065472
111274066667922576 347130918104890496
51347504199073688 164938090758733504
40503113297294168 117228415650429984
192494493920323968 295142615521918592
70881091782005360 315115139744342528
149345447327721056 157108129177391808
150834467019381152 251828547992775072
16605012887664722 58621085583636664
11494577609159468 162967099175032224
260512508670145312 319274538030734464
89024001037304816 181686185009362816
178482137188773376 260944709515985600
14028659523955262 117088297339504208
121196590528680816 301428047375398208
97263539813212224 227745723093319584
234968519331262272 244851111398507136
237305445218497728 335394686302946624
208368923699553888 218791002649182752
50964824808172960 335838025700051712
39945213039908080 138044969705425760
141172136787275616 222576363296934400
208568755924002208 344134620532738048
69149744735647048 297110637337837376
152453783450742112 168371547442840608
178360832468005600 306389269358161152
13492135350562986 121105114866346704
17880527563288552 336281965002016000
83342074040291440 283953786452877984
125059486579267888 293497210799892480
1043591355588104 307938478667682432
118628178781002928 143272295515245968
73448495972315216 323601374940225408
8884962408692998 61763469799318424
232148703109504576 289311134187796096
21922238945211792 263468979887041344
120276122262043072 255936157150010304
26420101675952940 274060560490629504
162630458763363648 207585440056151488
91318228271099728 246574998505497376
71905381308912592 104768152634963152
87969002851768784 236361151892583616
45559913860340768 153563025204741536
76728455013750000 79633558885259248
38454753032870976 240162078094443776
101672987096098576 278446995032030080
327991104945310400 340528292830943296
197428604082246272 332086430991639488
27334448717170980 140559788797506992
8609787142128834 337256737094790528
279265903303030048 284369834908194816
182534794215176992 189330732494202944
88244486748990896 179583678279996608
29233890760791492 116472788079351616
95887517244340512 342391470640293696
156793563441486432 170720877844158112
96752699647623088 249202705842198624
31046615921501028 290010039918746688
154699165984365568 219765023574869536
267079902919071840 293331433956705728
51397711913221864 79016526134054400
175969110223680640 202345471966779072
5980455350542385 107480879610827824
74304559361838208 239237554235211168
93377298440757984 239169595475735328
52784063132539216 139255700094245728
49419810869420384 341135496605288576
136150034566311680 174914243366452064
209270104156160352 343462798390258432
76166444564169488 314029263556358912
115464683571356864 237073659345937536
80737159774894240 112864171901727968
82341835900236912 141996757966174608
58937156288028448 157205303715470464
94162750643676832 260509062482608704
1189886940331027 159490686041412256
197016405533609248 339958918599427392
7950285113849326 263801048368866912
84988398743782864 184490771819079392
116489293225960144 151185832619544032
102569654091393376 341819020155440704
46668765686869576 323528158757961792
80653624837273024 348299058669326656
15243767620573678 252968670308577184
85888625657866688 285106039867205024
53274091674153488 82431704978470960
40037734082490296 221667107851711776
266522567981354624 280400586316288512
48026500196350776 162516467705093568
62126053857806136 202598615099033888
212881803277990560 317476795493835200
850197103110638 313772312167365056
32789994683560244 211759052393837536
70014793272827632 306442442713439552
135066955204415536 220678800768885632
84272599323444192 188190585774796448
102285683985492256 214529022086721280
170036268599095616 190648286838278784
87524474130102960 167115472978303456
182600676874131808 323225155448335680
24618053424824676 96160325585379632
255920369264012864 256107967097940704
222653388433199904 284879597412725280
168570338446164576 246842491191638656
198706043925684896 208837177917643840
264965606166770624 309359150180356096
174480568183188512 333931497702371968
85696234369720064 157935730486147008
82822343066990192 287039615569254400
41153711056065632 236759144740654112
78076220900237904 324877814730624640
150988071430369984 254829799538768160
23977381092853800 251806287645430432
220577961071555424 329043742584848448
11869308123106572 111788187479055552
14870388590393808 254768025140612064
68738809225771672 336655056007270400
70713088755457592 120849473521694512
321223675520887360 341560547843201664
89555451385664288 297548384818977600
266337221035478912 329565755555748864
160808170415788576 312465075866675008
199135536677250912 230171352109338080
8383535651453026 305844702537164288
110549291806880944 298728795649268928
159546338181873280 215765853212572864
38831136665505120 169365700705938880
106050654068282032 137626502332939488
128969504026938912 289119183336715904
15261259139965086 71577437142292408
51922327505357808 193264379752768992
199951692508933120 296420425589271744
107079677639004432 140494777400550944
18426805413738456 68236851009806584
165045405341638912 242878832031777344
115695894112822528 306404747197372416
32294938049112896 52231678778435104
107818846330358928 242029179685067616
66774034007211504 133744797601319680
112625733517800720 137154187798509040
116730670509090368 197688199070234752
106093279682948928 124418242753253744
131048349603576752 171871494692050304
115229144726995648 211060188992516224
134009760401592080 136053862484458912
9391836766368852 168904458276021408
85604231715809584 151369744996525280
286178924882745248 294174062874277696
25913945716344940 123927160930237552
21168142158252180 123352750729559408
217595832637367456 285566159631243456
158377226366190688 194809564699451168
237548476294307776 339386348658465664
117470801627878336 265800449544498784
185403096957345568 296099937667151424
18878437458404376 273497765968678304
11328255429049234 254632308796864640
43737472386107320 302820130581736768
61841728708313248 339286298142168768
71717864838597304 139544033303872640
10928116455877688 230510402104942624
128167462829705696 132393919596529552
5441147935854504 152538733838132512
124433219502410016 232250424925496192
36119916205613896 201835792719680448
96784221605865776 346527005947880320
154195779944096544 214850361311988128
3753904710291505 281889234074255392
53767649427714064 144229198994925632
15501414716159714 335204710012712000
4304915649621673 185755134862277120
212504471874131072 220842030402762144
52264086987575784 185415708466053536
180590455318518880 221635941739611584
75361284651496192 133982411874721312
95626792337102400 339995838514932288
136740125965032496 204784355646748000
31031649706808556 276088253389351648
162152413694592128 166673547128092960
13532499241778332 313870810908571584
116165531617919424 344866839594084672
317451462260838080 344643388548274048
319749718761683264 324151637258845696
4122497622545425 194796833972148288
128899328620730432 170283458066926368
245624876319113088 264628673412051232
99633302300345 292986320054809536
29794886506530432 123382617693844880
140145236911029296 256637303083706080
64786669923735904 153997608729892480
24327836375306924 133239264092366576
44593399351589128 322695359970664960
156446397536737184 185422883697674240
210484529973207008 339081528021310016
139067265518121792 149650275377388896
178980507298342240 300333308949710720
144477145689876544 263080473256443392
143682081400238208 221519702523352320
46174308246974544 211577067509354016
48622046939644184 96250268718869744
290317502494145600 344527588240825920
144787484892420224 277055209971382560
42162725770507672 241084630729456224
180610580850568992 233609232354723680
27289220771308056 221156699899063456
329936692870022272 339607481984684160
129696703575852656 178150652924805120
83274847997606512 230951909308904736
131094318702137440 208254023949253760
106171238925296096 250888712721488512
118737036697273344 256889980766675008
170073359626701952 312825761500964864
203379882678711136 277331812957931424
132051556460654976 317736402737166720
246157011053858816 328995608109963136
126431608047259984 218783371754849280
132865491740569184 210585788492006176
268880960083078688 318632674180240768
22018954594175528 220664668323924352
22255362285572152 213003164665010688
113197085633346944 246838560848874976
69232498965546008 278842872447076288
70950407287660336 158940842085465856
224248829303750464 344806713079592576
77727037412988496 247250339407487328
202715746037336928 255479227823469888
25906247816575092 324976296484076224
286224168485188736 288757288225949440
81846455459986880 167003234493018112
253298654255875104 273085528127664992
45593452422001640 173458222288399552
166299750045528640 324518307307338752
39971471346423904 160976685629433088
80744837120441520 205456862557572704
162660408235434912 311471737615715712
13705669914006018 37987473193992040
187546370435315776 201240807146211680
74090019307990864 124722364639716416
262703463486740640 278363304924466784
68157557853798128 110363034007054704
51021215079464096 102139191115258272
146092258717582048 339578534804540224
48990410866283752 249348324069768288
116973877186122400 218712705515522752
104759250246698544 142595159500559104
110706007060083744 141336092614720416
124644767659499072 325692987196961408
107341787364242480 227594139421429248
37585718258971032 181138314677525536
122575122254716528 197409425219116928
136092531255461888 306776368909312192
147842399903343584 207095872903994208
130175461440414144 256343955675027968
7857020589809681 62997629698830968
259829639284652864 272116705705417120
39240990317532504 280096148122185312
96146180636796688 163905445998259712
261547538979164288 299185428006225408
44059899299438312 267285075405377600
63718471898904704 177497838184222848
29075682067334708 229216518933260992
121447884681400944 310488003388918528
242049990296370432 289012158049813504
30252963155997272 155389587621707936
48773131908599408 208321523205105632
78844089252662496 132594648233677648
214695343073752224 301553322380777536
214076983851072608 278466338714202624
4441944985695440 146762383465037408
183456450359594272 261281317373226240
283537059212350272 310813733107284608
23138257757980444 53518784376807824
85537343720241840 256066240954940736
54745422664769728 237743376497135872
179814500478537248 182410603303601536
89772407496662880 323800844756747392
166754309237318432 177329324261112928
135992356981599616 266642911125255008
39479045079313528 117089190383866576
287435411492478208 312685261979369152
195785963627020032 320420902660787008
87541019654637008 224918007064143136
8568320008999932 216064679080597856
126267663982184624 292191001515593984
134847004307438064 326008314567385600
2406931356947923 264129901270878528
50182528731976936 336071976213153472
46125343471089064 269563799484193664
205747725449881760 318373665988957696
30534772045576980 43062846657639936
102328827892593280 251939643317295136
160428527576555456 242272117314365440
139607513980176304 311440258052433024
126363031521212448 287647809942540288
106423745576951456 133147318174008096
102332156226916400 132436799421747920
41292767734009600 119675033442157360
30805696778021832 76773678608218352
112749397204050544 253203804092292032
234238355825395712 277711784590729888
10139362468909010 252061545605273120
73703983985629568 229915780988348672
106272401512480160 298205198650011392
35389637910674024 269232092032900832
218973375943863104 275529875965534688
21707943851925496 117807802128901088
113257918167066208 242974441745523424
120274104122126880 229441570532874336
46676050236754736 279536183394211200
11835655438443342 280975095500091616
126439537312529728 176354746385725248
259971306232886048 308116744074109568
14956971951481192 341254567839978944
132885416164305344 249835931341596288
115680263430812272 121267006350906672
167039458784986912 344157740321523968
9148305890260496 265348578499791360
194083361874205600 321578732873780352
112759333947255296 227515305501347392
23204398675483040 315423451697092672
137512496594144560 288117654057658240
190553475471222048 338848639290770944
88663872982944736 233335029520308320
193602680734928864 199527675084883296
16351145126704646 79716325787528000
6975568493612338 308466575999986688
41215197672032688 109874928917153888
192637874246355744 218464179506774528
38038780204006984 167675914498278752
73876515750508928 119853947682876656
214902655979241984 236521390917282048
161713010216549408 189289212376699072
159798300394864608 296254804856661824
8766450263032833 149117762184662016
11562176958747986 133791234647636544
53229898357348528 200048797844360320
72032608439512872 138087684547347056
45470511012822576 159821836068800224
162702593669953056 178719214509094784
18799117082453080 42653038259379232
30963853972843716 81587667207438944
211397393676334240 243097208597676352
83532819195354896 160654563722915808
124743017977053584 303921840021527360
23889633528662188 215665782867463200
214712653578178496 275054814167016064
70059878727935104 117784597410555328
16106330795461934 99077154790105568
51902061092525744 347212323293442624
100186971540246448 167645672217678496
76377994656525328 245161381968199232
160298384514060160 291957045177419392
26221079657634724 114333182860230000
69812771153675952 141226671556583696
99059554608656432 277268025798161504
181992970386801888 259598916774149312
202078302549053888 212865358766667520
24748526668943340 66327640527445320
4496050389076455 68214450781195232
12539934837880650 225189464628568032
206806510312875968 341907022731768320
210201944659521120 234214963807723872
38391949897144392 334216541398081600
4001754609142540 145685334798858848
34486024643081560 177860360463690336
227746389761681440 288354836275720832
88329791332202816 299720658621047936
257512442277943712 310348844498693632
269599847410584256 325821966898991744
123828332519788720 286839547698374464
8752733076485740 170275372521956352
99185396394935936 306932476840218304
71588632824179056 84756775810641456
133420200533196400 151612419175689216
25944433468496248 90380415096402192
73962078205972880 212363129300410368
221354604430297376 319126022241038912
156823588445507200 284827043203988800
74200277185743392 172423417441250752
53082848510413752 237299694603957184
54425127747710400 93109191430758544
62839593574990632 121148915851794608
188663266374705184 219217022217244832
298149792704120384 337682326893812480
52342859848663568 329769003770868992
124417620894875936 142076711740608352
204267839545000224 235112093531038016
58005299502513536 91131795606290480
211328785563494624 270204483082302496
93952032841710336 140815401480548720
174253618146164672 236185713620179168
67761374914799000 77200315403337312
151804146877090528 162875898844422912
278242444317624672 280693663769045632
272647524858653408 292289023030687744
98164363102692976 199448270282668288
105747942699947664 259460268959231456
14780029702618496 115205391975166864
2384745472969567 340728732022659904
273831299302376384 326472797690091776
72030819469973752 289805212611741376
197386426038619072 321522610769914816
301165146101238656 326405378925771648
81174345364916400 94562027249597408
196145128967207104 199684897777226976
14100759060333220 116307062351706192
113521414793594688 140764684064073472
208441673727293728 324262726656415232
233149271513698432 289441621620940160
210245168312873248 264777905572196192
261001114373319328 267322678122244960
207149194611075584 244313068298617120
203693035803017600 286823255817385408
225839589738542816 289077005464837120
91892708515774160 285385868677448256
84194820460791584 156814383081849024
24133674267199220 128606673575350896
54923990565538664 134038784286605264
23207549449373532 134314288899566208
45081196508989176 232722094499625408
128643307076569056 140845760958477792
101409622768301840 187232468623488448
126546140332706512 328544942647320576
73685794599012624 287277482309079328
165333911390182592 194563638428818784
203696645630772448 250033399144710400
13591476393755496 288319585825270464
98921568846366752 116754047802517968
160464446665781632 193595822478378560
83221527393466448 130047310655652832
50765407197436400 61902984824500208
37596507806341088 182458909577340288
184602416475189600 279026526774068992
22768906082396960 38700644815727448
56964998677337 81426752585644416
58125489378236488 181493587661980128
16410996029243320 60078445549548760
21955666362201940 34057075895260260
176555473570816288 260854231865925536
82435486228032016 218945902340569440
97212979986904672 221342115441834624
67590732348290272 198034010923900224
12329438894099592 42849806941210816
29060218111197536 171338039374417376
222566317893826144 300412420303644416
71864721672478608 279591107813050528
235682115473675872 242408184602572544
12947874238071172 51202411331714800
19668136736532300 229599970254015168
669914993357257 95531204546454832
107687030335967168 326631907209175552
85400032404058144 95752750949806512
89331445035559616 298014346333761664
76179637623352832 239948473979488704
137754581590451888 191547919571762688
66961585830513376 258438747142293472
62174083372731360 221078660370469728
1571863272224382 230167856605834912
171364601090132480 233492160014092160
21452459899089124 80044449256580800
40012193697640816 141517430986537456
6751016523888008 111201060297715904
76712978063848144 250729544507889760
128474161842374928 276040977256465760
246891641427702112 295446012661944768
89865568214782352 91625680457931648
60728129408185248 140320568219117776
224368074564716352 314688706661070336
59339714787432896 129059957548343632
187641715715496736 347511434790594496
99602506505664704 254822477850022208
115688295287953264 165453440137099712
77667328500849968 217055206247804896
25675386017866020 179506501117867264
209692044754337632 215542854237304512
95788888315947456 191593720347544384
7273608145482790 24823753728639016
206530618663580128 329295319275816768
101807519277284960 179732656946485920
172764405002504576 236086099993235936
110825394490026144 206709735059662112
121439123283108304 273347752348136320
272509779443298240 332505668571586240
42744466672636232 247905334561099552
100023788021648368 144529465851484256
178485046911607584 278769035275779296
13739485273464018 305719789806377856
164878674266418816 204620211835157600
38912971597046336 105517470725293008
83803982022436720 242294825602480896
76362907572706384 123112132558485536
149513198467156576 258933667814160512
50892909646842504 54057120662802944
61514667283028152 96948797666672672
46207684621192736 168524260119829184
25854688985241868 142494349269061200
10102934338102526 68259715813326360
115705681384318224 305762035137238336
23956387175974884 186318137298283936
78481475008601248 315974848851826368
162935464935254208 336121422664625984
236279255646369376 286184208091276672
89401548168683584 153521258955566656
173905563645543680 299497631688671232
106756977926292688 134642000292566816
205575058143272864 206320716862483168
86841653108504896 154140408217285664
72172318262636272 187115116369273472
2677235248790676 144994909140665024
204422870735830784 266660643332995328
41497979764968984 107805712468873872
24515871151753244 344314420286021632
35716917924031700 229777182779287008
253390567177207232 319292842273257984
120899101440029840 197272815598013504
97353289504451344 146203627026118016
271698252903148320 304291729039905792
104266319773795168 205342450944555744
146632234477754464 235329682155905792
134275243928946992 298060863673763776
34287815884781672 230089075474143392
8755435590799520 66018893117502992
109913832775768928 115679180013248272
167989558549242880 284985047605646112
221867495227991904 280334949801829568
116135868724053104 309880287092415616
67569836063740008 305957901273734272
302508498306570688 338202584031360576
93418043476108528 320838122967802176
104107924120628032 113958986329838992
140303877202200624 294454769576696384
160518786267912512 221011454613571712
51368247474022912 195960975176582400
59375819405034256 175105286727431104
488251971076560 307963619430054464
239289991437114496 325439602598494080
144072274110167312 336781849710266496
3459209946252489 260489872521834304
215454308668686496 305911158457647232
127797250630380960 338811707626267712
136892690755945248 194478046747172000
53831328250398680 281262583084276480
174658837621025024 260020510329075712
31484252286064208 43111608406706264
167279249037925408 288657712958690688
69004269226150496 189210234774701312
267627447419128128 277979428054034368
15098535492193768 308178111575134528
268131237580704512 293829781850412544
41390204673252128 185641907293193088
240960975140004192 280226766686005952
94667731041205408 251516851778540032
179928987126308448 322816434905589056
83297297114172368 221712087893600000
290834635639172352 297597422716975168
138442997281199120 195939470662673472
174392094429305888 342788922124405632
127402977707004768 347258352920894592
169091102200295616 324713755385454656
258896681335796512 340947272827006464
103708286995775488 223751128781027136
41341556620066792 181272988824841152
166055557445786752 268975867908564448
11105925463677666 186578432133224864
60524519991466568 345937057229396160
71225926561386776 197871318141955872
25226387329216028 292727804407538176
194357165794210688 279326763224125920
47022451965696072 313218312602516736
228533561259663616 319567014505246528
22387775978852516 154066916691866016
169680230790113408 239607723550529184
116135251954197040 305673983736999808
57730542373151344 273005852051002240
3655651191179296 157087590750857888
21668097827366948 303343312038563456
110586553711946288 219581936839290464
105131797670155312 348246340633067328
100970265432136080 132887724724336144
112861061692798816 171743697312258560
103870883633104560 248840671845105920
96228808680334944 255667525426669088
138672057191323600 157084694287270816
50586359099428824 245609442398224096
2045144126938023 56314621321836688
250616613885364960 262633458880419104
186376748907389888 343874161229520960
77344754323184032 162167415065955808
35830987307862276 330551696753103424
231142988123111616 345251392134142272
90715707121580432 297540490161168512
253654281886540096 296647076384383424
42293684908057800 103367914641811360
104411965186912416 204720338696162048
49424711452724384 54242685394480440
263632975891265152 274574466066426496
17467887212493534 176418264392875584
212842923389342688 337825382088019136
82190637133644432 331384493532399936
37797059579193312 336866750183100544
188676661528096352 216960912209838720
231258179463510304 321184235481841792
99173830638002112 274241965198783232
110035214036527744 284940163797413568
139410258968704384 273812829223424160
135833883659696848 323293067010461120
166980679211876320 238681919123399552
125146764627679008 175993127321810432
74478413362447888 269646645867517184
95125423070327632 313554342413593792
50008795452658272 53542442898256520
98097882014341040 347295547876003648
136576012685029536 143919358712449664
3261404896651856 167143340180167968
98088904388556624 144440028111695904
173107989871888512 235279558027164576
87740497462600704 145703610585202080
183329742376943040 220223154636336448
64395949361677480 204002654986362464
37947938466541816 232500686023366560
335389432852334720 346340607270442112
16357479373566696 344815306965831552
3833264012947391 148497274689938688
50196259924046528 299422925562889216
150320856985004160 307322240007572672
89962604115204880 107501740583775824
114589936580778016 124788940680736528
23840694365134352 241461222115249120
109760207588312560 270502357130734240
3372481783113952 143451108144619152
96334260688775840 261086188662422816
257587368091972224 289810309837406016
1331056772579099 116280332070811376
225863150245979008 337810128320088000
137638860148698464 222222313115591904
273731799356966880 308477891936703872
71605550693702616 336871680408885760
16139219408065414 102362662012542224
243752193942931968 296349077648911488
139741988488487136 196179183362938976
248610478540224736 343437737311136896
100482053714237472 150677798798666688
124841517938433488 222055862506733472
240092819690285024 271711731362497024
101661242092960448 144321265514761536
132341276127831856 201959103453148288
115922359770211488 220912458534521568
223930214699997152 288040296270427136
113542767107971328 285080797942131616
224748147081049248 329547938664222528
259192746893379840 307764821461816256
133471734347075248 313091246891627264
304503418297644608 328516233975134080
191565038551101568 229135704664038176
219711895334004128 278897835219364192
55046309431856128 92385548989975072
81401886388849744 219699107864892288
282529193668847264 316892279026698688
191625249528337472 314396015204495616
59321826780614232 317022325338880960
212196034842009792 284449235563411040
99544652973242912 298173419382386944
131795604748573648 213570733925886944
105440418450895760 249304508853805344
10783346920606842 114476649942962464
59418342289473408 295151084952349504
183775139808878336 251332299757551584
79377430458846928 118555981935146752
22703935718976076 26354623604416660
33272822684776552 284916871473005088
226157261521427968 340340691519016000
120086200863434464 205283480310738400
140131029413204416 161723333241206848
70206636934054232 229769602057770400
8567151968228800 234352701234434432
2049369384496354 319245081167929984
6166752820655530 318874718096134720
210692599189829696 262079985759872768
55471847509247504 314965622269220096
198772621586753312 225919933071560928
176737872136557536 231737923625263360
148343497874345440 321459105472085056
104999003084909328 285656285274582016
13553631539379568 169984367666934560
76506926341979632 332343959485965248
256642814687349888 343125784238212544
201042138184563648 275055424994901728
212450364117606720 240442212609054624
108742177283879024 297569817657301696
113912213713407632 241211032994272064
41181324948056152 314183758204176704
219994329863847392 255563970126141408
24693915588786560 26759119306231608
240208749791615040 308489985330408256
15977348631094504 235839121249798752
262730769149914080 270210435537885344
9795321132513686 320657537187296384
126400645364437968 160143422581649824
13474981553644612 200799383637718656
133155253443743440 282978029042328256
71903172747978824 139575086407418560
223455865526872864 264611307540780384
223447342489826944 271130294066905056
199210262835562624 206971670807764800
296874952789954752 346074663923217856
30142245995928024 177505029896192224
74625895947688000 313145067812932288
190222409647301536 221036986429958912
19669471377130756 135477430077855536
82079088859437904 234729699085732960
164150622714438688 339683053583905600
129906871814440688 282615336461110528
85970136732108944 316024181394166272
87595669834544976 205491115232123232
98327257618517424 213642981115495712
550983371094118 38252304405669848
42872544788617640 342237000970869888
13385324542636476 191938392213726496
33656109934182532 211689915285602080
41200933853089848 243161207943157824
133432586129863312 204490042781492288
40078195335129800 328491474380239104
135612963155676928 337272722784653248
60605246290019064 240922258249713792
275536919527070560 343597594986696128
40074650354529096 142125835474989920
138033752299055104 305478273372097984
175876522520231552 250129806813613856
78999642739312192 239482049263635872
13658456610163302 132138401051451856
248369843533098720 305137591800638144
40430108987929312 48142304120095408
115109999021574608 230083640623820288
162613824497027072 181239006562199680
42298146699107584 197582597694478368
147592562476368192 265376937709995328
58052732265974496 328083916035450496
58095940758629448 309608884184468928
83930223524471920 133958918754587456
48160994332907640 273110242857746144
247939598486288768 340257501772173504
42732160577116696 257796440841255264
47354277685331408 202147898614149280
103473120850669056 325484495666785600
89195744280359104 339516858945746368
17868257130991784 234322853715734432
230670207600990400 283051782209356960
240868436565848736 252335366966413696
203858795222826464 263931943390928384
20094475770477080 113178281561710400
264191595185215360 276944784126329056
40851762117027664 334083400805866176
158077355279241856 185821047129783648
104037614556378992 291267242350383744
279358168288251008 283071170483056672
38208643349591984 344800373122371328
205936776118301376 226310595123090464
82090858063807536 347176676090385984
84474996778864496 242456873865398112
570782657812444 275418811187045920
57301746962411984 234426972888052224
19161961650884280 226711306030146176
72054648715171824 347308378681034752
47275809627719480 319546845417173952
62713850201190136 106296614980823600
65574663632790568 117772717701082768
95620919077222240 298367434184159744
35315802177700016 171872282083641824
166380803514912576 288440938292405952
50609139831511280 307971377338510464
274498073228130080 314495502811700544
215915433100204736 340521235528619136
106391339458675040 181102835943942464
89116836140010384 155669674275919968
81263604035091136 337655014657907136
61377163251321264 164654426476724960
52626528578089976 196540861257330688
86202878006042256 194659321187718080
120537759086799232 240176537028302016
48715057612776280 160935629875393376
20959212168678040 286558622514452032
138667255757980048 149457763602986368
16974834456270374 200453982789576096
3751714522179177 272341847177916352
255572682855933600 333811964600959680
85840975287513568 102720229703745584
168270629510957472 275053853735980672
6161823215527313 73499181702216672
15224891773569382 290361799746247552
161748220054495040 312167607272933824
53224597623858816 154913305066525984
98129613351285888 102640270759629376
143054172701135552 291227758672497600
111447948937357152 152366138320059328
263658315013458016 293764855387504320
180768178514521664 252228566324077120
28494384784153940 118616362957462928
136220765297975856 174757343406691200
73186424835713232 306472694822553408
28739216394691308 151666600840929920
106568304040443536 175710210257577536
29699665480465960 321559086801728960
29785809649441508 223420332146193920
3923313467634177 188352678880662240
73126671782768384 96862418602730000
121525185785039616 185659233151905408
77038420315209040 285373162618585600
167552866802204160 169459887614056800
153533282735558656 202203256586389536
8589370197579168 153655091009347744
16335029019559258 221453016236868544
108580326495727120 285064477582231040
7780480230766030 29298610096164096
93991400550108928 221089560778141984
34560896954059868 208302360018890976
7833508144442814 160685509631809248
240132329906737056 324774261388517312
51502095427404696 70883805935186000
41942736592159808 233854163728448384
28140500313553560 301787810644874880
1794113958900424 318540628452660288
76030782616593328 83337404751156144
203735391429064096 333796712204531840
60478320405011632 331752019196350080
144279638233473728 306609929901197888
167200379692102432 175514408212797280
42371973640045136 319308748811205568
59170356417236400 319218116930667520
86146637519116880 309880921165082880
64192566282471208 223811454583249088
121918341328060128 145171484922370848
3105619870057101 185412953444512064
300413225345467008 319049550588900864
107201756328757040 143318081082292864
236928102203414176 293188578265637184
236147299072799008 345327282250568448
160888627711027360 191051622650168480
44323243580280048 318707972659544960
124251650265209312 140604330273108464
25241248213443040 70098714708714584
44618137182529640 333770452616651968
33283754384153448 162307660368815584
144989180826640544 279118285133908064
112720187058781168 149779870529390912
181829386837858912 304117223304445056
53183116637771192 104598386503777584
30484376088357480 169189301369190656
174025412090850336 232470141867526848
68336594369305904 343964252002339328
59345945735643560 186368507076266880
16239959484792634 247127254086548864
81191672783706432 215863826614413152
196976207035369472 321036581872766464
86343559166451072 241536028496207200
84099731970222032 198817757654436800
28646527386178176 65411945919844528
81998678396899840 244290470176987296
82817431348827728 193736035800408320
221760090559551008 275358719283348000
190269459175999648 230719774082375232
267422405822782 114370078293465872
120709533962169856 328421326349350464
148294832096289120 175471235506094720
179782678731681600 223914026288591520
242125983108351648 347507145627157184
182962686340190688 222273419958041568
140793767137406352 248397401964147648
190809497163622720 327203063729940096
16329802512535142 42009026710708504
32668684366990812 225329759032134688
2142024964983241 126779250687355968
121984624890969264 238731019542161344
217096777167758592 237102273960770720
132062003415431392 161862014776370688
173964227935532160 316499768322744960
149271592488286784 210560018355102560
169027735309054624 262000832976075520
184759208646583904 256958899078076768
4235748314121173 182882526769912352
54463813004637712 136152208061171792
59118074763846016 273797405016646080
11478881213029078 196661433277848640
263936535955006400 265651076572815776
191287770893207104 274363281492924896
9972055977775630 15407874810671660
95299533228905 196700389167242816
91844524143085408 266551918840711680
54732944490321800 185936968236092384
27944560820649924 184895831766176416
286277817269954592 326472395558442368
147942608410939200 318510276314898944
9250728813589136 288093057828752160
140903953796809536 185694406905030496
218108512372442560 237250863033822112
3231699992501000 38063575764723992
116630962316967584 131969395803283472
7456359356548391 140031027537009536
63715799181140976 337220818752545792
76112368806801344 347367746545740288
55584628146758032 237010084514342144
213023191851075680 283077645686942272
280740981585178656 303052638427205184
123216629546360128 204156056522367552
223674203337685600 268330691012434112
16145915132807918 314310924138655232
148613067141536736 153450477310563040
302943463245886784 311368108975655936
154267602623288992 311260679717892864
111774217379408800 186198354261507808
116128812482465936 126425749379549280
13876386967547436 95944932344232528
88206748949550800 162083894984373664
77054234438920912 93095068313837920
77317926462062576 328741132762681920
51728859129298272 71353616613119592
162814989550075520 170920751939376224
80024218299044064 109109782328147184
177617385538699200 310188249913457536
285294462800420032 317423439393047744
146587134729018656 196350744487934464
224016049757368288 268481316394055296
217375907054353920 224905379388801088
197179189397382272 338174094618244096
270772537344032992 301364915724824832
18241310628781564 153994310249356064
160662696749286432 301259195453911168
59005298724569272 67001187942349912
108506310488559584 185855216917603424
8148160156635009 263740976281606624
48413804726683768 70367911117059856
111663476559451264 261112333588906624
102610520241301136 240954036597048768
6893571699006275 223779156629127808
216668375296931328 273398454760023520
240533169801135104 345786233994086912
130279824112664976 245692120991156896
93790770186307856 291711361005359040
222139218199364352 266864456957516032
309686985182698944 318705070867214400
136712041090392624 332779643146683968
124791340951614560 333161860494083840
283428560384730848 324214458308275328
69022722714603960 117466825965807984
44164198213605976 77575547654238128
251998697673081024 309045442922515008
183691635416002592 330032610659438144
90237156093226688 290832339021977728
20556972911963680 94036088003234416
100465563342939600 113560436310313168
207515360313808736 246806792689356896
9016006235518008 61053726605616784
151959897359574528 277800151416594528
1915894241500505 267811751263648096
268799719363503904 325509408694166464
142803566177909696 202419041177062944
61005376933727448 225654299729936672
14639654942356060 333697336839336064
20678484786528652 347808980927417024
9013638456556654 122055966916012128
234182730275066144 263259761147455264
217932210108274368 325573784043272064
78394438490493344 193125488738711264
18755852157982576 289137349223333120
173725534533605920 257110560211689472
236101855233594656 263870690472252128
237075567613304768 315079121583543040
217136367952942752 320379428119262336
201124785428343296 337160430992558784
110926255483208944 272228103623975168
233161742924573152 238067871374518976
12242330340074176 277492874167045536
142145322363625744 231533937715891168
101111811088401280 295043844068534656
75967341647928736 156307796308398048
87619903529967040 150634122935111392
143580151550106080 338243702996043072
13977090260966200 64097951221022104
301882982090932224 327508607563728768
140431168162606720 307184729805381056
233871346162760832 287016894020323520
16333323561306228 281227672196798688
3291688836127964 310085774899145024
19556691290882164 265081148121161440
166311940024869760 208225172063045088
283115531271377056 288474891400779264
85450369242402560 294810850107673536
188592953103238784 301146882822021504
96807316327223488 263654538491923744
45279403187957600 52116400391181008
57902918660318784 231838652867535104
117385661643781088 329709510790906816
166423885008619680 187801782736782496
106992793968411472 276578693563956448
336174297122498560 336860704330929792
25529558209125932 220368228949594528
160648697049310848 218229834707683520
271763081323863584 319232449332583424
237100755499826720 345886175139734912
145838621322180544 299163205118296576
154705161655110144 182085783385093664
209803680118934336 283746385273633056
88194665082416048 314252397484783616
31731870982265748 39944426525312752
165106653745520192 303379888849302912
38711976269476976 107957272704936912
109242252410356176 266669636473951520
12800748769829324 184585787911897376
205088135527781792 220948290946806816
263732196322609376 301151631267795392
6028021571052455 149025247215897088
313971512219886272 323188059148442112
309363140574753536 321692695673124416
145701072800718816 260517447453488032
89494507155359552 275579516403051680
320325382074283264 329574992757709696
135542482773564128 306483392139013568
166171347696818912 233735241243615008
183475292238164352 256306356174900480
99919652544784704 330361177663285248
33607047624465496 160178537329835520
137155679409529936 161571419636605984
43901121887602192 110368575293719184
305783767053592256 325826742259883136
32451108454742440 243526900156413472
153580073824585728 313406080986573760
15429761918576532 61516167061839872
30346091233963232 258005077967930240
300706260252770304 344655519948269760
86121104606867872 278206644264793632
540548674076294 59540743068844360
117016806214410912 245673689144618240
219067202925466112 294200112753494592
147112207165795392 249137129765230688
272875247753112640 321382963467657216
4898330692895301 33244015460020276
7706493326265068 281048377795888256
18578821291369948 139749118619769584
246528820811314528 291905869635936448
180599893019431680 261076867022944160
162009685657065344 337681147432726784
124634466004704880 317971996789740032
113086290375322240 224209565847465312
141802694481687920 251711670421876288
13642427544808058 100525399327054272
29806604792673748 242240900190728512
50976663881300928 235397814311205312
32056116933920832 276416974926188000
282534934212034912 332282883916255104
63809122251658160 216206158237291968
62175707174542648 119991145829931296
107917611470505296 313223277426198144
80996915318534928 290866697706153408
27433741085203508 81598843628060640
48133718536958920 127003315240178800
67033964070891576 286590200428196704
133430423140322816 215296672654795904
9186302313190442 116430281501389552
104689994961333840 268997466601566528
55336994998387368 181201951096808064
292316105778164544 331075995826856896
239957133080702752 272292724852348160
226249792250489440 244020028921422464
77323114629311488 86328266443504848
51171318963204992 289491451485801472
103833137490712496 197240522525862752
117708196209348144 147433439506709088
56728694284192224 230262586934297376
186035158628859040 347510691269605952
31682679047826232 257172068566414720
28097709091897664 210171544255869440
35899857734684696 175178171625704768
40169778212505072 284421747100474784
57974055006879128 336310988895610048
153116053561469536 204491052940207968
123691803472879120 134985651131955472
115188859816075936 119238303831222192
55379716332675112 205577603342643008
25381251427630952 317241788571682880
55415893267953680 120878021263665328
12210070896125014 81946806926014912
10656246153546358 45679916211257032
85286793484906832 198351951762965408
165632794989449568 305357771968257536
328089890978107136 333971949704293888
199752876717958656 202442287243965376
15569961470437238 84523665783381232
227732580886288608 284796998805627392
66371830508701432 247139945331621408
185968611043812416 318820101436330880
10474873313668196 142423336066757584
202052024464903168 225021122420146816
279151942453119168 325719427540865856
244334521197246272 306096492648161600
198856124538323136 307661039467195712
133907625787828720 307182654942702976
214498689444126496 309029890478860672
20339095899788868 30873258806394980
146105552031302304 153128698450288704
245778769831450688 275876271558464576
84393145082905856 194363719910568896
22883212407923336 345175944227942144
269747099807526656 346423102157584448
129897151578226704 252936434627523712
68349843997370528 167157415256303552
183924312732959552 322733696714386816
34726057235486488 187186268529743648
214414836654664160 314776689266439296
183415622366067808 313765201402815104
141395366786879696 181882021968883008
335822309139261056 345513135124994304
31169575282394316 238478992968230816
169281407869351456 292599438562032192
11677774575027466 337377558935343040
185103307844575328 292355587138569920
252311667971941536 272394366070453536
84146131270129664 193285061815891552
150918325864241728 258925562305992608
168301453297522176 211209496907419296
143043431532230112 204163263300622400
122382130505049056 295946765031159040
271941330165709216 299931777155155968
61858218791905400 233356702835534592
310932317704386432 338830926424580480
11034787457312422 71697926680582560
143056552575100480 327689846045055360
43864105723434064 112174963670125152
173044069046736960 272518041605641952
53613199664309664 291643952886260992
214077895493453344 278660974328470144
17633560064669120 234285441979090656
188594231459116352 305884530290470592
42355636669509864 249253666325110912
75703931877363568 162312926676714880
11806470543609602 274004964105907648
23492631815179700 121237503995153056
105567973500932912 195988047662476896
84388640867244016 291328448458658112
134790332941827104 202875227678423296
161263004495005216 274261612348177056
140607141291563520 210163101964649248
236321346585318560 277048442019805696
126450311976409920 325199373451843648
69909819213529688 274731571619346912
27147603520743860 272593387913910368
48582133366503632 301105477373950848
42060193121237920 265749260845843296
218160119308329440 252700093540043456
64099046048070272 342570301312512576
161601657998988064 302189951609943296
157944076711487168 212607656136995136
2137683836413361 296180130947157504
50087377232977672 302261239614354560
67231092700495088 205547171239418016
158067549466767488 166020554984609216
304715282293765696 329824865100800064
189473978175503584 222182682873591712
39578147370439664 88106739838307712
164579812762926592 265360584200593856
81252651686061728 299411656161784704
73617196585316096 146218969039342720
221841400857611744 263805175845504224
147325409980305472 263924533622092896
95893113933124304 179827628280077824
44238302153841456 199025765788180992
157894971780874912 158372182462886560
164691403709425472 259663742957111264
9449469968869218 109453073854307312
105943355319367888 113342697320077696
87730722375770880 344908072412996928
36457893480575968 182786793271246688
316739898855927232 317155243121827264
88417371696052288 276946718330191456
50498678810905456 238368625655863776
75527775855700160 160694158413868640
132474253126237728 229852670372306400
151905180727692128 291508916365482496
26858493666336548 296939260403096960
4001773501631472 54011526622326232
100323795226057776 223229342305003136
300321698186187648 341888061121343936
155440684768151104 224551448319115488
257831047439111200 293310807707039616
47717643278368000 115726891378427984
116624999124413040 329914593367669504
112479468427208832 263519258168045568
174485632448921280 336306268091821504
166651338964356320 197389637744242656
144694958192683328 176184299237085472
270399511587885088 272088623398178048
42187634500897560 86898747876497120
148514013722512768 237771036860967968
99182648232152320 134617986865445568
109247037786669440 256188667021813376
91262613575824912 106991074980548128
41575652505611720 306637543410673344
22176606581941308 257740992931500800
49744314879342624 191534620718168064
45499115028411304 228864635362960704
37853882048871128 43268829466889096
137190047117057168 288941369061417728
106023887747340224 199925279832588064
70491449068541936 86621789317855456
314404470953898240 327855064217499712
29468110642461204 69877745373290552
195958175346621376 229041612758819936
159094338565493856 314226055370141376
98703632411343792 332120209303649408
81610213639780848 263604070002186080
197228964109265088 255369106879144384
8761510693899721 100939690652227248
230009492781739232 348572039383478592
17331243500173016 98138387964512928
23268979101904796 85638249147000704
146888798715118848 228572938957607744
82022136488001280 133969269508577264
42616046857571216 216589793913814912
141181940380504896 257749846833799168
61056801456263672 257253546206939872
277158836740945120 283374219315031232
135691050813817408 182609362855582528
25066866375799516 126385417408009136
19045617634780120 87514747403736176
87866741912596992 305680837288062528
47917905495818320 209320060351570944
137252370535495648 211610525332797568
230436216501562496 346596708677605952
44340607975750608 88629409174958896
139622864514883536 187865166044362016
45703202698966944 87301765297568496
43665835890536752 98632421762677008
156431934468608320 184780137568666464
32728507665046236 217372312215290176
168913764071022720 327219945955368512
113919768897781296 157974168107095552
52009695328395552 234092257956213472
158027768341389536 166154182212405120
247637672397247456 322802341818411584
14865791412469992 38392584612425528
278644570603670848 294445095385886336
41856865574541048 148142222556523616
84402688222899360 113160992669456432
167660348581249856 308657850763352064
93518771010982400 209679757545481152
240444155924985728 309385145791213952
56853355771949432 154681066045876672
201442891476110656 286475342259284640
198163386835294592 208194795573273440
197804861182488448 276163940164933120
54504213560522264 140813591898051472
27862884406206792 129805933747462672
36405318536004344 172665847492782368
83815979804319168 211546686087915488
90366225613801264 203842104960113920
13274225135753336 20260828512643156
33629821065002636 120463915918362640
285700751220524416 292109910873376448
56447012794583648 103618285591928720
67406854228095592 295590375316376576
178820405926628768 345776204524594304
70722979606691736 197274465280671328
95367793795150848 189015398536405984
89527318016580160 297687282912996352
50285142814208416 109402203005688096
136518412985192848 281428530416533056
55637161017883480 333486533059950912
167876853840383104 272261466465317696
303259680609703616 317946639206122560
262869919095631616 279260933288540448
149467319171290208 314805838708824384
111878107693571424 207465090525067296
64969810746542056 255386441865769088
95780656988683616 300206587528039360
301709555466815808 327104964890451072
35221738704217792 127069034745423920
126381882534600992 155328882968202720
114284793349957232 308026616002562944
10691491184727534 58333438009489288
52629006077491128 177328574065592832
122069624536359904 312738540903926272
99914644001912080 339354245770416960
147933366775821056 174372621662499232
59986856719418472 120511860832962992
205265352134828256 325940586190494976
168280667882497888 276094451072244000
11549473047991216 55760600053944736
63906905194152592 157074268019407424
177865831344556672 311876220031402560
46632026962595912 221737150202481600
34882425058772308 190855217534177984
89895672619779824 286463108081982336
142699468676155408 182127549255814144
314574403698106368 324397391500144448
81179085836209584 248641281037496032
68430350199957752 166690384290676512
210015292928392032 312871504305669312
215094266307355552 292404116152550592
118585560105066672 160998971391188544
69181752239678320 325253838978254336
231557538897003040 266390328378449120
213763710208966624 299990612628920192
126679526158038704 154590645620033792
9037207662000390 168487651700833728
240751646729065216 331223498319780096
61537378791716192 182342984710913152
12738786679790768 290207419887514240
28154143608957268 155163481852381696
191978070027706272 215903156378445792
166703536572272448 290605827808079168
24386171186433632 77717476013942016
12247138209399796 190468591216398144
29218407296016252 318135803315384640
120447689953655968 294578303413265856
220116407299990208 269672342577203456
60602154163166976 231374569429830048
75372760985473440 340697706813631872
121883712495094336 136222256397979504
131191913740979328 286608804429466848
211755981212500896 265853389989879712
218001969251586048 314341784799367552
283926693097251328 326475451615901376
59195761760987912 196025252884421760
212959596268607904 234760457533283584
172791341860372960 348534607012640704
134339176885786608 234734903284064000
55421303820447184 275985825874974016
6669919091084976 247787437502472000
30637459723456828 88229449570280288
118581697681480784 291211956804937664
104561153075152432 325876250120466368
128163625957904816 218375501106440704
63700877006025016 209791824603854112
39717241672951440 176658396882654752
30122510939674604 75342552204093152
112102546219355152 333920830980613760
158472699880712192 240952844002325632
29975965846225908 137132267584889488
127602444663301696 253237118728648864
184639213287658560 300148549462545856
118823548383685136 270953709450169344
247722127034914944 329971907347699968
50924161575692400 278441364200915712
124024522982370512 347163657821585344
287972957727273056 320654115566726144
239664538941816672 267190247207580480
107112971217121648 169032958709763936
140112219624199792 197991025616476384
88891200344201824 305197506613701184
28390849557261580 116072476563266208
113505200325523552 278009387346916672
93510939764104144 94675724287812880
157228969294297728 210925653232488352
328625587909968128 343596119770890496
159979464500858240 275700467080976672
182533574941123360 250929999431551552
37228808643323232 335318658313540096
305372947910377728 310237275382174848
144527610898937216 151552469742412608
174473082945270336 298625047481575936
69976786604259432 134622494307438976
281860902589300832 288979761341492864
307263106178158336 348135442553347648
104645765970232880 285472682404275040
153761353340144896 314398631835366336
150712860622535968 174842623737586592
91653171039154496 183775099935649984
114236983204513504 245454240646369440
149510257668647872 151363160941181312
3865617675470063 28406442348897012
62350065856691536 94462978856457504
238323639462400416 282998562945352576
59648743244564152 220630624785647968
23883018046179288 144482594282229120
222350932923846432 272273987203279264
105351690324996208 232101101282729664
54465655455987344 202546678586873280
151902796693782176 320073347320264768
107120631777927248 259886043353851232
129995312548941152 337324789231226240
244374019249842240 264437139462917856
98723067250219040 327364670624787456
254112704266134496 275174142408596672
50301319466532256 259282984758217472
58205127238951216 311556513596641920
94959904886825872 288775404530811712
142381371419453344 218488184203006752
87807961180199072 271637611164275520
143977272572619984 147845986882373952
7237081553795445 52176087700358592
54336492149030864 161465031300212192
81259835057645856 331821490547025088
247440703515252768 334426598089546048
133683665390181792 181961081624080768
185249240413418592 239286975527343552
172093855992559744 254434991855310112
80301592673005600 167143306989781952
131957519112420656 298200466366393472
67953557482676248 92533505307877584
250864100711525632 274062802435079840
184550266645950432 215342971332044640
145986738203835488 237367708771800608
7576196480537977 76785423421922400
174724322618802816 184609012928287552
179838809880894048 304733555397111232
267526148073512192 338689196959457920
108706033716959600 259898129198984832
39763138882256984 340539310464104960
170318345437580896 293984800038150592
102924732280665040 293899927879303936
145407125427369472 336159012016223680
296637359905548928 323794741748344768
108084408617900112 347076021159117440
227049640202828352 287234290513650496
175042104437878912 334926865413469504
108975888022155200 202012377793660352
14794278109565454 338876162031417536
16784399168480196 281987904677372896
82769819037540576 143542950084417152
2078962825329149 39593013100456904
165791065315765888 207179339848605408
209979540610887712 275761422663935264
296030766467286336 334726101553570048
112329281032506400 233386718978697408
27158933801241596 253162833748003008
86051394200527536 95987383432940032
213149149021028256 325731442010117632
16613120632166312 248307118734682240
722035441224913 261800074828981824
252440125250805056 307421795465301120
287224176417189888 310845376023363520
216303276862806368 253769429547384032
63257532003448544 149985148779471072
92986303260151856 280497892330298272
208634875610728928 234780282437478080
95756908539485824 114774402614012864
211182180830725376 336079775079290752
30270749412259788 263230050055376768
24406401061866144 200554955450917440
171817128629935264 313258553997604160
29181178312362428 220906898591234464
161598413989487040 341361646280290624
86935647825802656 175733266260234880
246547114120323104 296999167329715072
53221568614514984 187472875600821952
123015664674843904 226346748999597600
144979476883209216 309588352083727360
9159170121895280 160787941487349312
95972335593183472 210973384212625952
165975193848087648 319739271528912960
18312153122133968 88433675849453184
81112666787785632 194914719141038848
210489829073433376 274462293720541888
340587765541873920 343859321550182272
25413622930029360 203371668912817536
13618837483989344 266659483510967488
163362737754377568 343583620531491392
94641059102197888 150070153011975200
175502999260005408 271050228160971456
67822766553575472 177540900606339360
170362570391351232 264549278036998272
208761325885960512 237500749089971200
255577413488016544 322277042774887808
40858587766033432 164755941622519296
121151501081613360 215217266127756224
151270995801710688 252589049976114016
70534244063606816 111401788169015088
23163580220257228 116606059764765008
92492786570759616 113408416399793232
154163176159114720 171750375960691232
7502327627526820 88441297261436816
26931781840378348 112965350886312464
80932303452212592 309149997858743104
121311548673130064 308649408865185024
155105234885989824 186126472583465664
10504924145163782 313523880895466688
101723910974023616 222128085868700576
25202190561284792 246725910384094656
30039510863042956 282613848947110880
133249264568871952 317439175016324096
20874412886791456 221281155323153568
136884797147005840 152937801930912160
47625725541465056 57634395709877816
182126960238829248 184753468806280544
94176320893519776 98022978407803088
105874745708379600 181611592087262464
73331500377570672 170708482980102496
232582542937212544 289178324075905024
25599402656003496 73337248619400528
145764050443949824 211201504071026688
72790859483614352 193264556445170304
23509382985839988 269415451528838656
26962816229026916 329271479044875328
55636501262102160 297387070972090688
42004050025948696 334467941066722368
44963872228260176 170364836506044384
150624823653254176 317165545471012800
102742475403388624 301451440388084864
156606207124841280 308069458034156928
309104192622058432 335482706100995264
78633758966307568 191544005860665312
51413906879837232 171897428623060192
48697585492072320 199717320371232768
314652798885824064 334996646820518656
7028531736481616 169522228549611040
8204248515563695 79167339635798016
42857435187418784 45363368968055616
184143418310966592 219300784258665888
7698855081426532 175446471092125760
84292568037255360 286858706402971712
14159582640188378 106302746736881840
17812855775338392 98212613001354848
241231658540453088 334101785177601856
134254261728116784 227718749758880704
30059705202230000 298044990629873024
117348971712808672 245499080758244736
256388945232926720 336274493546065984
312772951984864960 329881013827756608
93781839562028000 219244763322464192
14796890959040956 296093617766843520
55912402807620744 160645396296135296
25147764046012184 192992837835007104
229316360122132704 313830334190824640
61795755413576432 130316417427398480
272095377266651680 287564688107029280
29422845850494876 307560382210726464
44028438222902848 289695832797376320
103235079476457776 123819238661132704
127411142459522448 269836318759940448
165791902368724672 213772100252294848
104335133811318560 272331038717517568
51847103079259496 219134590193659840
67328304645909832 121327648185296128
131369448676360112 328310317939952896
99865830956843856 339643372041182592
39057147535454392 162979994949995392
39416342284373384 241187688416979456
67054390357320008 265254936357028064
84288070173985648 338178865097669120
7273358451709544 14168270539314294
62708691359701328 136089176960884304
32904898648799916 323151307833028736
20661890560132032 64000992444434288
108566210355338976 332570116521122304
40685952837183800 196844342160185696
110772528124421200 218140952055974464
34010324096058900 302460816731718784
66285896307875824 262507181375668032
7199657558501188 46797252032645520
18381768164270736 264427223177976800
162114782806296928 270399662483761856
132795124872998576 341153226367805248
167967531973469728 325412892263807616
133428836139018864 179297953608679168
211079272227579840 227591104133809216
190565547114449632 193777023769500480
132603800197830656 346311709300823232
85734850953557344 295212151440682368
27117834009601184 124705530290312496
45874879692537352 204000445415386560
209909782653434656 260922929351076480
90203561775208512 344046660457997440
23143533026697752 100154935542294928
143758212805811792 233337431308654624
108914005785591856 213763724545686272
74057154829301248 211877979226096544
53440269120015808 339218108724627264
57262497774465984 208437294384267264
264259589463275744 294397220480138816
141249104025012784 193377916706051584
34362478875887520 133566516200249632
177990033244346848 188810030712542208
9768558568349348 212168271375653376
4407183215758061 294098699536641984
67269242495721048 75832188858010368
92230627984285776 292490927409475264
265428675436499552 274132267548959584
227094411084530784 246226873403714272
42359608484943496 124971829012514000
198949115530160800 290568738935372032
279339611708090048 305086002851965760
136527812717014160 195905250923933728
88801600107994400 213557701801629024
321007516128127296 347066338678977472
285857310297679744 305175025030360384
12112482218617834 222281754675757216
49892486013068208 224967096218061440
180655048297935328 318342194989212032
175598876714779136 241491201833186560
37249552856484176 314898679403337856
175001958062462688 286037252845455232
18884406725184980 23365360580837896
203332378017053728 283737716332387424
303658750240055232 317571679523051968
9140395261675602 211457915147154048
8984433106997119 299254835795650432
87095942627561696 123365707905272944
123602633636655408 136283492834746224
197944495018851104 250014667221014432
136877887259164880 170719554706849792
57008351596796400 68287910196766032
148726264282517664 197864882349855072
122439075645721104 133783586126571200
13239787861439000 218647261694062720
167918416499806624 242277205350613504
38562066454041304 117250118436947728
57781342955827840 339464294687434304
2411649718006421 151693307443220096
24678457677352208 120771782630653696
213686930249545024 236407565111319520
231433663020793984 251146051876768384
159822587271666944 341939227409953856
136147818638193008 294675458564427712
85626983279767184 239905234277517440
36706780868236816 200672522049594432
64280427779429632 223412148780605760
82004197462339696 102893065606770624
38718115653921456 283747855394168224
106842119890991424 313677527847041024
15486825490980326 135400634314612528
261613719105838496 290063227517122176
151212944499187104 332510580147168064
74218372908118400 301327106043072832
223507301076036320 274363048349610144
71118110596507648 90928365881024176
4349524880362525 264309454674976928
182248597382524000 328914525024837760
110111570454062016 307071196864045760
40742020435854048 102904954874809872
158349160035015680 259365899746423936
316701182440133120 326786007711364928
141317679663486400 214343269848066496
176931596258110688 212985506899851584
140789029572702320 321968875082215040
38023134029697336 45860982043670760
88900493693304960 120838716806107120
66395033177718376 79189838864196832
183521332344343648 330199281096593024
130331398423421968 193921466109438560
162242186687002176 249611755904698304
123888936204084800 208004277442494176
61747674691500232 207305451193470400
199524388839037376 252239755044951648
91718395372016880 203533611131626464
109600366179985424 339983745736912512
194628665225862560 279461106691053376
36327295759423176 125172043390196944
27388001679463448 215252010835735968
16726293493455472 153461842906365664
76591073595569040 258033340141699840
103886068605834176 246663685090568192
90550420488352448 170187514180529696
115694427437842576 346936866813363136
93466992262949040 193668676663550080
217069484375535968 236711758250052320
326950614976057408 346093923849372224
186831272322225568 279408040885859648
278891829655506176 339898636499766400
179469834263586112 221003526566819104
133250860187575200 244037004380194464
33205195011186528 95544298259034096
170928299948329184 192262224980123680
71634564525257960 247994125149078560
54765732986466152 194231401046913696
60309748666155672 187782039881776896
30515674187794960 221029739782040832
138867588894971024 181317312722168160
27769268730798276 64143923632733720
54950664688385184 209857955026665600
71716836807726416 293911433139611008
112567367222059360 142881114434573856
294885747028957312 315818028656112576
150185083919933088 160194579336473120
143355724073222368 262588457476666272
105628261361556288 236349511102704128
48487897135471008 342248071350786112
200468169056216320 339691782262405184
114636640118048144 160758966739508256
224864991557740160 294761912913379136
95824919202010304 281980019110880928
24223568891906500 182673168769139264
134537066347876016 251490659447562464
144419766204134016 176133089804511200
150626284180823680 215241870613441536
266826131218597024 311333880941917632
128407439649109392 299955850480539584
21289520067904636 233007318556412320
95929724899984192 122660757810735760
1332973242651453 252852422606547456
99010719788789696 219984723461449728
330741106329717120 331515752648009536
25797701245261144 84930254390158768
137534790406346096 280135527852803232
286349486690678976 290905089300491072
32449068974773632 306051406801294208
140489382171956800 316657525950679744
14469018509666160 149771898600553344
139482024976975616 165055303384494240
316557656814468480 342551747116085952
24586539374508092 251552121598713312
19179103463288564 214564024346608640
33464337501617900 262853323102883552
291920622982458944 296473689524030336
65232709840948048 227015851044153824
87348505765339616 307235158968809216
156397365490899072 187996364572863744
151813228204960224 294812511894713536
130273216133367376 170009966959157856
10102641538761394 78296793188965440
90019063143350640 341801558970588032
83581982633165008 142179214667382032
260541313775303168 293355057237128960
29125905289402968 245419513611068256
72254423913826656 247118748501107136
84573490444164832 341783824560750720
303761176086851072 334271473262881920
135431409600658112 172634814502312480
38562571708293960 207047429256100576
41840104582616328 208240119213720736
50168546270968344 192511398594445792
129924338298443024 260811725942097792
173687704503115936 327745540857632896
82575244320862320 105440546539328336
15256487354093656 178434102028201472
162034315980022784 307117391448784704
6795133556792137 59691163687275312
602219245245923 246930342347921568
16364864038803538 267890244654105056
194461769500055072 306647608507214656
144407377200857088 328933893755219264
246844992232500640 288254078011885056
232539108515788384 326343892526585408
58911859797827560 318841217211229184
50905493085908648 210269185267505696
52315161619177240 74945819446361152
29173826695411588 182119183190869152
194877808471460032 265716320964214304
211375624572842784 218928527546925344
68549226221364440 119982485836084272
87226571745751664 152805139423752160
103511057602052272 224107559602822688
187493284079834976 224617409972938656
177053835529702784 187242648249408032
40548697227806008 118608853208700144
107675091598428896 201532306029442944
116611452104202976 178723576446407968
293343102629406 186262841830135488
5246729945410438 234890908321692512
53013683017046728 133882187811903760
13437707104315310 309413228186667200
87107223516511520 343330928338247040
25994740509652636 137884440724139888
144989603259769376 235736353386352160
294486573479652800 328259573402041856
255702787891653536 326115749235256064
10188531456089788 333660000641577600
33765510988215248 142877228957574144
204858074229462144 257258437837869216
51200612097739336 99009098979058992
173399396263542464 258321432936020448
162577275741367840 209682880206135552
185136179126079456 187720950474458656
54873675812101368 306940613645775488
184705325144492064 312263670117010240
118233275645615200 332650863041071232
150855055232754560 178318270596444096
46861689745812904 129532830345677568
46827956336784104 100931071153858576
128815944606594128 196060840837235840
19733118068088892 45394653044231632
25193876122971532 161617178489904864
60455056571960416 167391469101867264
257659787105007552 340139089732967104
183803473746985824 187357660210726144
84640633428160032 310098365363743808
242647078799446240 342199582566050624
110360316247113504 253184396473269184
226952900117503872 284353483956053696
91324461522601264 300131902574189888
60772823545209736 329343798559896128
21491620517145720 334469052494002176
110191671258955072 246028668984821536
13347523156294242 109904367278945632
80030097112838656 237353980039517472
64052175978261984 339105405218806400
71200612609186064 334425610264381568
175199799101851552 293877768940538624
57807993171125568 116432698528304848
9904067380636714 214564828072813056
88153320475522992 93553628531293936
61388848929298200 249014282059410976
249518125086117312 255492245322965440
68734940464319280 86956817301269344
187058194942627008 220504817448448160
186255447193249376 318230964260142144
40195987903853800 252014175631972064
125989310372239072 345476098135282944
47607797108423088 157878100850151392
115820387031131264 324119250018921536
33518446340888128 346197472173724160
32610607386760312 263964771199456160
80302177035324000 177318807067964768
318146856843006144 344473532358461248
57099867714001272 344252518033294976
66755099713292104 291223983965414336
29741292384534396 76283113079770288
21734511354826128 87883597283978480
16328394276295752 187802699305525760
28305225446946460 215523294730826336
52816607138886456 344306681635916992
7268282842694115 237600520805591680
95789340942388304 181108608920082080
1128135360684964 264607499157911296
135349344005492912 197495005298225792
211909860223307456 220411378681079648
48291439899918584 154483343431743328
73224346847028352 308394799637370304
19262849229808400 192066380173858240
106342192657404480 333677556856279104
156547724844379360 313622977240306560
20879389187586864 156712382695839616
852880238974509 270704270945036736
5531752481324825 228152750265807904
193596116743887424 336676135574516928
129373826872073360 216958191080640928
61861446258166168 120851456193789104
17221712957006948 60708833404054480
40398365423234712 66594756350120496
69324838397743288 268012461278157568
71113898154857320 252032246852463616
28025627927726728 297953173670602112
39855526049368480 152788327796469504
251066709775016288 258371623327944928
89809492179076720 332594638959127488
22855565759833112 345069240961266752
133854119652492848 330416490889966592
101667079489649392 225284588939397280
97783365618358496 180544337026605984
137502136593127424 234520796762247840
160864894213080576 173487670851188544
108453157111000960 258880772116718112
210447309650988960 215429888468043264
57698288994932864 201394689029950464
186677115856908480 286281733084101856
76256357211911056 219731609028781888
133076767820451 140487698152969472
87313793023375648 136843611294775504
116432223973869936 276461748914289472
306962729848106880 316792642753686272
256129691583403040 284362692053906016
201077033881273504 295493153086259456
127727099999856640 328576346330472064
74040192285873296 158452232031291232
34137284669999888 277638558185992768
71341050275529824 292387264747154880
56036204713003536 148506160711248960
89588568006377104 144604116130486048
27389632634126596 200589861030078784
198570160888139456 253147144285296416
7111559859143183 244444481063835264
32110774570755296 280664761864030752
81792067720150816 237832067157585664
212038766485851840 212971786632365568
95539912546215952 302959485103813120
112720267532037536 315364364832453888
59448732276531288 174910013735941120
278757018581704288 291345444702464896
48292624811874176 304837768586329536
18417188609232972 293096321568556992
61565745289098896 262679601854827104
232377349227357824 308316438856401600
218071314941423424 346528507190911232
103163394249915136 250161583531163936
103357650887617904 160246147060673696
28990497259017632 65073476681191432
45828603822265816 199178149536443712
178100505492539328 234038763568683008
130967258736018592 267406182750453120
25916705388535636 282802514341691968
155858377223517152 277064660002508704
84200022178712112 110128419359657008
285177859398885 313292425719642496
16938854356640258 97385515620881856
149454283301294656 318823118142338624
117498935569085024 235467467528354240
75966905289615616 347258092435777024
146044364855087648 320224650529174080
153465266587869408 258893716054607520
85726163345906688 157921460267179456
162518362055033600 246133483389288416
259741596457623616 301659601552505088
189821083160714048 309749922601832960
73274555170844496 221766052043944640
176116955882827584 301050900373272704
57309587313183168 269994599886626720
223830038232637312 226435174795152864
19055895285014940 252945224854293248
14233629373076036 248416637314508256
216611780644101600 277315612875633376
187622209902618976 193340245962719136
106542162987134288 240619842099939040
36282051103439920 337991195358767616
65245874599124888 188348251094456128
245819375332403136 288013106108152576
95052288065956256 134075620571208688
26755970218983632 204661039916721120
186388546567760224 219913093955767904
113316273619027968 155860179893780704
193192516314913600 197488180967465568
50874191065545080 271365586390660960
8365312863410848 115197587487043088
152660672931467552 247921230037535296
119118684157499104 224997644863955712
17161682176873186 189990447086977920
243250459535448896 327679718005775488
275016356021147712 339498565941691904
292564629741428992 333728702548450944
93883955076248304 216813211324107872
25253175438710228 254214847156229600
12179419807085630 23039410070301592
44021815577919424 218887153145855680
60467562179362480 194096895893619808
160475277700266816 253217097032200704
36483775196103424 238938698740858336
144366921575351072 156934836557842912
19962422634395060 179415658275737664
173745533860050048 276310969414739840
54850594480082344 208808114541376000
217991487203038656 303816894108721152
94850985329782736 243489899727543808
68416199828926952 191722586196743552
235351239883656576 273945361598523488
27428963021161164 242309191607737824
213995673363328832 343919378129242560
148251883129344960 191534496023498368
41708037945898472 98243853576950112
167399679635417632 248430225703599232
24350152810317532 128204544678863392
129298639147051248 210080599062341856
105864948588290064 184524915904600512
17241288498010944 201686053600781184
618978440104296 298598370381752960
199577116994453184 320287384458755904
35263011789038692 164655976453193024
152429291943963936 289795382265397696
259306298196784192 326347024201593088
2725540577348466 123836320730001264
86697694717783968 223030929089954880
6024759596474755 44328748098018016
5145454528018110 218678769876485152
9870342818401034 328749616139472384
4273328957399952 253346289783690336
108316458070271984 131596664818664560
79119597972235120 81602850301520320
91200666632886928 141947197675255616
134047901687101200 276490813759157952
35286800322759224 48578085920220808
208670878121633408 288914409014823872
244753275584676576 307350095715154048
225751525555974016 244036181615964768
230760142064379648 323070380285434816
243012047595125792 294078649868867072
37917614679918088 124969023090892704
3985534175387504 139191395524753488
56041480087006312 102724273984652240
51267540799640072 82761553204844832
26069237573722356 44114945275103720
14809787020135386 257079867466708832
62558220446318512 82366627132357408
26213301104582760 90942488100543856
104533737248053872 314374171929239488
170888681298178912 271950734145787616
117579820931319984 202853574090227552
9788911722339424 92440979611832960
115935195836351312 330634478699459136
95078715018491696 329075424385598464
112412722749805808 246537068484352480
103852391308878528 200997174943242144
18394832868197468 169370059084697632
18866806954298780 55970821825960952
140683097378239712 235898778928945888
64837520964049904 284095618772839584
195453483882208800 338995538129984256
112145043910665920 218335752912158848
115551007765205520 139638098721259472
9413799608929318 312103064532883840
160572907153158880 319986007272695616
9829289091120036 182735021692576544
123157395248711344 191296017983134752
166188074252016800 209165807206043168
64195068754705560 102167650235288448
199959485522197440 201436761903342624
288959882470926656 298150250251908032
35970615282005540 208156819382588960
2297400610889946 119219227936211024
23681695501540756 168905214957772416
124774806015860016 132998114800795920
53035729282697664 229263215896384544
240668047576688960 269509248082296448
42091708763901776 187159257994321696
235932962543429344 346185045409029248
28862128764863388 346479177307293120
178985576991510112 212698189349792704
318642825608060928 334097192771500928
262360002430648736 297672768521563456
146564561313007776 271073962362234848
201640343247299072 232132662179614816
261441608741618144 341991658286409216
44238008802217656 189315371192226528
258263964739947168 312874582258709120
61511478764691848 77740023545599408
184937538943455968 188179529271598240
28528941772268980 335735971259020352
30237308250606576 345003652231360128
43031940416922568 197426396261981248
51232503843573688 82561376064724160
177569104111875488 242818578570541024
56634231465280016 131323428757360400
128224294083828864 174061056576133728
19068951132436712 148657959591402336
226918756048248832 229125222122984224
17789099350987288 343105343020764480
102420652951114688 150231406451014496
138806268606348624 298784626684462464
95627213881408640 222350851487941408
74165123657350704 108817808989721360
29019354989468908 323710180782276032
159845027199662336 266870490214392352
176712785248146144 194883177336484736
200978910144180864 243173922149942912
33415753489128932 342254308382721600
29238126255480304 168557215019573472
196928651383141184 257615635183087456
156171233250193312 202428052174610592
187322613119264512 189957550170464320
36190666282134192 179229590762667808
190117354585573536 279136917021283680
84370635259200576 278580264221762848
44849783120995184 278053307623915936
126869002382311728 289480720352088448
31084109954030452 36613906944092320
6402760948540644 251820991658301920
47550731380557688 322088841463994368
73923133830431680 198085232749651264
131070495396858416 189780984942224768
9601774186493528 271822568583051072
9495413306119452 348515314650665472
20020392084564144 104164091364457088
279229072010956000 323242191200325952
46029603098090656 145286930142656480
45315414467889912 292755022417244224
283947691458939296 300775803401705280
141158208357737760 154667542957610176
128106254221538944 158175448224089536
153762494200828896 338263023067441408
116120436747260720 222644551098115424
184715443244264608 333674514770566720
177162049650943680 257265492645561952
201632066173342048 272055602666011328
158838429782581728 330508552425993920
39732375920468824 95646969931813488
10713785394362442 57485091564595608
204645764597949664 227095889959974432
183989242405815552 228482906326309312
80718514168544880 139889713922127360
64240413851753696 252017592995478912
128203426294498304 322383557480262016
14207774015082804 321972542614416384
28439839383797592 314993009806283840
133193737248502032 275852443664994368
105015469796628608 204337325509700032
50033515941763120 328414499930546624
11400894959657530 179177850895517504
156291206884442688 307478427497591232
77180408098363120 164173727582059264
124624225517995680 338785800809206592
202316907190204832 338074078993112448
5841348708339547 244651629776411616
53693623290954808 251878488877331616
25025422562642140 37074391119004448
158200956980919936 164042077225340448
229436065494693408 273566951483685152
220231897831689216 252786456409302912
96755430698272080 264868859597277728
267479586924182112 338984060726005376
120068915592160704 259048795774371744
57669284503727664 184565191875307680
36128946961585840 160482233531185664
27273781663673996 248508471575788864
88051351307638688 285084608303687072
18561586790150112 155612697133942464
95193471669494432 296039416933030144
233524772579656928 270425432059135552
187207670068534176 342791883330948992
12329355592799764 33712061097779248
215838583318043296 278956795557241184
166687497331729440 319942279834841024
158148596813009376 178722320313937696
109208410242935408 289480741009180928
67881411333400976 152717360297835904
146694984178069344 274394465340965568
104280450394015072 142282180389714464
11134233448357476 56243855535868264
85467023025286656 178850646526149728
224343354458016288 279336774462416512
27245058384148236 147511487573141856
137217235924746032 281792143954781216
20844567549716784 161251143443032320
12985650577087692 252003551481648128
9173255849606534 52472106978387280
65954811475386416 346515898280042752
62601927819363888 291482531677938112
250663016648343776 319944485931189440
59820089891253856 257638147412972096
261895683761949504 291442737184814208
2010312718292673 60568438757264432
198427535497158848 296488823995401856
159949384710178528 276514193727334368
179651235249507520 185233091967517376
243388949536358592 269048943932922624
128766389281337168 206034531014580064
48194125288282544 125211911081242240
75341203035280912 336429455896552320
28840598902990420 101927567443583328
89743719763474720 95611748078874192
259653437104147776 341641567788958464
1511087273677410 191224256843280832
19484112369618576 339787269876156032
86296826587831488 162853987172240992
243280232075424768 346695863483078976
70572657767060600 278868580903633952
87435324502688704 225312071265768384
97250616906152512 140399458291289520
31271476053910280 282137349669828416
17793290118964848 123613454097628720
54896045562396704 89879331861479648
22282622437596668 226268334648755264
127272391125304976 348185073609283840
171200740347934816 319430975019584640
75549098545998560 150455931502129248
92619440846993040 214768261266608544
2409457156256821 48768085168663560
325272007140834240 326260629884867968
207182528700389696 224106914760537600
58939246953244576 161375973899291648
187054415149312480 260439433002825952
1085924796201300 229307287069727616
237520945253275264 278520093528044512
59694117118392248 96076093520720976
77611050214178304 141534705211108720
138535172903094688 206897100337125280
168892265174852544 188862072625919744
62841609781944152 274315865395183584
75921380069350880 321224790175516992
52783011543087880 195769655659209856
12935992117098804 173427193190906944
49963993381473256 218378335545196512
214468782701531008 247379359952174400
142116987861690400 212462878917181568
25780955370699460 222349556303867872
52252674528908760 140826395439061120
137885000007388240 209596178889833152
24009240029910412 155658297882309152
30440025858125172 98450124485420304
69655747406178568 175918962033446880
46565560297558800 311942568211689216
117080363422041776 256499929242711168
43189836827551832 160482783288425536
93413304693749552 296253957132037248
237253128004785440 324218242971249600
69999482048091968 180006975863136608
261442536965114080 310575965235281408
70209237614941656 198818243096276512
77542007380070800 78118434906309056
277327711300033184 314764326947928512
110115548781327904 330310904999282688
54327774272466976 228644639963767776
12946903163980246 153489802685852672
89321094219521824 284478564301347456
275152205907704448 286147190957522880
28838530574706044 283289298990644544
119257598082948672 249822381474752768
39403599149094344 80940479366286384
115280261236120608 126734221373411328
150359629227568864 269605872706493472
18610444390328620 342877710182774528
34879854117613264 103458638943596448
124652873556873776 315109995589424960
30212044948073884 277004888209451680
96972765457898672 209801157708692224
190558690662156640 290274320721540224
53289845093272800 189751258533428000
2316256062221119 234321529110748320
117918724533950656 199574742728942560
162352983940173824 330062125740717760
174878283295611840 274784390560306048
44704928178531672 77336130765997312
21403520684835520 250549500347255616
104664157784842592 144363244636910304
87816345956026592 292547715654147968
264641927950690464 328137577134072000
43578758724656736 160729010020416224
134538849786576224 321468004159233152
26074466089240988 232067913253606624
196308620198533568 268962891142920800
195449765075884512 328720409642499008
61166144962043288 163531173036286048
74788087880873152 244845687646050784
27314052290900180 293471653170495424
214676199961316576 286148485336289440
48871037279505232 77178610578010240
210903416603476448 337296378036016320
91743184426799360 344379097847861696
48908670521595328 313919805149596928
152643131190467200 182554703710978016
93379621949682432 179822459121420128
249873459676284128 297793853667212736
42096800607670392 125426848560503120
163331710879101824 343445695143340352
884274750522709 318856074588189888
214758408752872768 293817357836390912
18346888483323288 155896277390141984
129354136220337296 200723127104936928
307607217986625152 340912341808989952
90702902496048496 298057639652918208
64953059082579936 206038029610916672
77458280100076448 204303372342957824
38050048333673528 69685901731431880
59051509620267120 330021968099474496
3881843957421789 39581493065250392
5406928157805352 107426427312964192
64714393806211656 121800771870614816
276568694134190112 285171576391058624
56422250651855256 241817535645841760
130610391555177808 148867532896711968
286184669635497472 291953981820107968
83096594115332576 106407090366934032
70922639232259240 141864286449806064
281859713053326784 329618440402764288
34317493967796848 60399268234462440
87398654664153424 175424006494707840
185891648854586432 189302825242457440
29433933012592292 29569389747404428
107786797000207520 324566946714030144
74180169300463248 207696216796876320
58554408776594112 67726370631652424
51072044505734024 285305824077193056
274225485035479104 310600071985638976
91921778861525952 275056492864262560
147757186525064064 314873603963363264
20007673038882512 137091641901282640
218724943356393664 296118656299481792
19275366819063708 237638057182267360
31028826950278496 265175204057106464
8765065011992761 24651903942815740
30399214186801776 78531353860685904
63019818018641984 323091744797677504
100349093195378800 229268691553525920
144214713489605184 206602919527138944
133029777084419936 139036661119421712
62202545948247848 310345723907272384
262378291001205152 330162304021221760
176078204224074336 293199900369430016
147446770486310880 293194462369740416
169632172135017056 334003682382916544
196335432130030624 247055103493631424
198442849965965056 304871720516754944
151848673364223840 279041475891976224
23381960020628900 312326286690594880
285493858744564544 300758925259079680
251866467971473408 274843977578121024
130884447264494224 218843080095670464
123652977018671760 179887940671151584
113651102565599440 139804726264134624
275510492701378656 347712948513910144
59932652370205208 76823325115373056
83645446285040352 114442036854570928
94113760976545008 334846259088318528
229088907721119872 292160240132194816
92679198738418208 101180712373720960
67934910414286688 214270739698362784
94204068731357136 190865312521471648
121323681885945344 307734901925050432
162805618506391360 164855950880977216
107549864853784144 193804133031014496
254043095433265408 323364301744455296
215129514726571584 268207003075194496
200759473496846464 323957431818724480
25940370846778808 175861733400342432
152044118452370048 183702157112227136
27753808057409272 251423467254128672
12785625221867058 176738795519280192
194427935019306432 325251558529507328
282945151941823680 305875118264458880
16460872060482928 44238917868098928
77513760721097600 217973735368464480
155562893723066080 217980423061930656
47772572217431768 142170520820262880
56620473319131584 215368063522188512
79804753478780480 132582675821379232
277269727553157472 339263690713871808
84759937534232512 92247850000150624
277735376168137344 316232356084011008
1770868493267201 80685466981412176
287540789363903968 339437297562191808
55157736161621632 320592273624354688
118118624951963360 304851890475898240
177599881770785344 258819908602926496
56690241304525408 163547432078129312
46483460247214288 268079002340800448
50858925144382704 278992264504086400
67176470282092432 149992657938398336
279456797648695648 333379275216224512
54998599802309208 258093301804860608
132986976557537552 333590648468607424
90987189929992016 342618948187321344
95844218569180368 139379307509703232
42863804474532648 205907654530585856
156368633308345664 253744710536426880
131625807161737984 156275689982787808
92098119360230960 287669515260243840
43719045071270176 50518680084100840
181055086900563072 265151843617438976
79253874453649088 343854938841767872
111097975862430896 246926288014855264
172766163949744224 247565924305376032
92308210634250976 304601186745698624
129088422756052752 238193495346450816
49658273616211832 290003797776670720
214074240037903488 242615459782801088
69124969773288200 222501547834341312
67952556234059016 235247281297536224
115986702482515696 326491929178529344
218598504289756192 308998328270795776
292754368438859840 331288651489060928
66686531871977616 246430722587693440
39008773501165376 220236788279222592
30690857085746264 184991898957746528
40635716962624056 203756495621705376
82288326988212656 99600429022788880
80489333939355488 302689254192269824
111100944430034768 173590366793070784
122175215989849984 124218811240173024
68154922458009128 220544080445087200
240454645226250880 336329091014091584
26574767148001684 334285491492278592
12779994875084680 317875399998482304
100548468964442672 134629779985513760
112374666706296448 221728273951177312
221029401441227296 263483664165234240
102423171867055376 155037336865457216
295514410345618304 297516570639141504
23576727351081500 79158421176683568
242300168934407200 243597138034644896
83629315070467968 309580511176972160
87770957334606208 249196755562898368
11335760450704388 104275916172635728
102980330656541328 305585726921693824
142989147578390096 204280726596884672
224097411770559808 236374755464727584
45970689859198312 330778687635875840
74149782883801056 168272238627193504
19653815072640992 257240184943013536
132198938025041008 295443735058744832
117969916441969232 206129513996846048
24623432242932176 327725407620454400
119088982378196080 146226813249641120
255594654803607200 289531131334563392
47854761257480880 231648061729098464
29421918982968308 174545202213171776
301738802031811776 331422811736286528
111425065619883376 210552961760180416
17179694995515524 144840368219163040
202327595243396352 224425536468039776
15123697360876524 124506859457902096
125768460046372560 255417326357942112
255596833280286400 330486976631047232
207703691331924448 327782465618314816
147681031928557536 303471236061550080
43339048315963488 228732374869292704
96532219437081872 333582056528568512
262988983369835072 305738933859994496
323432066813553856 330221396641073856
93826498365612224 322243467871149248
8604809598041204 307423054129892416
34763907252425744 187685360937779072
238203855421997632 259832141199524448
294643380918899008 342612946784910976
5453054430530187 69208817017610224
27284125189869768 216628916695927552
143181432999281696 178250914175062464
69211398230322264 187017935895105984
150407199987592032 232166290237274176
224276051127064352 260953378118408256
9848204247664814 49154525132952320
8616697884071318 224702194545693824
125833056152177872 184612570939411744
121365419208771792 212382924620279520
37134158532121056 140002541003358480
39753673088532696 241960205073175680
31430397840556024 200271766089435424
58774230173231216 80846897959388000
72312045205563440 271499527918450208
162200079045771520 267729095756081536
53841315849659112 125587356982335168
27720085814977060 83187168122684736
26034669519933308 192282515458173216
89251176755375392 272203796257400160
206305378068812800 326478399263946688
51192723863198976 76468884697386576
8473696996000743 198405114567651424
16629481436185236 256165292308283104
11114996881864348 344144860224347584
188073183537538144 324448720201922944
44558517842162992 315080632020451264
108261976100114064 276333540745323328
130706627065764800 270112148986986112
27866328626587388 70232127567257248
166369596299572128 170877435112360000
195496219159868256 312982865999495680
30409769590160088 69234545525477120
5717503121429889 333119250189883264
16719404783047116 331480234644414592
227051282041762304 296918026497618112
158328969671564640 310377061966574208
98752761040085920 326458057910775808
32471282358128144 138229231517975552
54608175269645952 339070298413261632
96167035709988560 249063845807857728
186038250375735520 236182369032863424
14502916658343868 224942539904640160
129555395372962016 238650320506688832
67003806203073688 222523870924588608
89195574240684752 127058150324502448
38019615688960392 155565282884050272
26424645591427396 258977759782320768
85468226315171072 166334416039628032
320139978700902848 330641936726352256
26692265178685852 42250790268657888
73618300479508320 343797886188707712
81015374445022912 260229262314684800
196137219306881184 315954284679648576
254260208059612576 261226412625662304
232465902989558752 286275296556173376
241614191242906016 317486517233291584
54884347805191736 303812914345521792
115828802332963152 203189001607759776
249026626191106752 297092305953340736
273700832229167328 326877643732923136
95935992658931808 345926270390216320
15687277392140198 345038728737877568
14228612250879718 140118949460035200
57552841785648776 328157783280940928
20752562339769840 196526442344315744
88679563355204448 332120084028642944
144342637755397600 178729457298974720
51556898888281488 328061362517849408
97402967175669408 320334605209242176
35716952832543192 129134215828669552
17975014752446714 31479145095066760
30736532492059072 69248086842756776
189916646064195744 258445343963736352
32962333987506516 344514774709433344
124290815807297104 200200637251238400
191664697279510336 265902802579109024
59946816949407616 70672501058959920
178237594615688576 287495796061072736
34834393276748908 201259848780889728
174930707274853408 224282794699536928
172737262291447168 294866680402517888
83034376901998384 225513199823194304
293086587921723776 320275379396592128
42491093764857824 303611788450403904
265767167867490304 285572553283673056
84443362343121696 237043089608264352
99726300665670784 144762538363984864
112521750715459936 347503350937950400
140805248906684784 217329585508340128
68038754773318320 143399542153537904
155341720227533312 247475668123007552
113868824422740576 323852079526461440
155798890624599552 331835099948563904
275678937674317568 326841733592120000
12374919125469416 13818312444545374
20858337638150156 268537634804438944
65374945309232200 151135197442443712
108966092334010320 210174965616024960
322070432394445184 333081838195799040
205917428843985568 274912899114227840
55710689279630552 332525327647978816
117693797451386928 127765843506317120
18063282393019140 333906621426376896
164414757680441888 211842172959563072
226972108697540032 333858806750223872
188094778355373728 326677368738913856
112414267905001088 272245616046406368
89399090247952256 206104629696200736
136843608123531360 320738563284130304
92280259400778800 138268042651543936
37337141932713224 301643520485296832
295893042365007424 339080157636152128
52979482274970224 138684493162309392
112749014266181264 114986874236937584
98508880974288192 172418456251245536
206216623998480160 243641320109793408
246426957607270944 295870059144400448
79934289132461984 152240089983419680
144157648185720896 252425376749182144
200333365181411168 257307359151529536
63287342493946976 211192882460926944
156712315029535040 253796982953932544
212298611093004576 303019949414887936
197366251381115456 245328035514869824
79610466232270032 279724049902252448
1703182876405028 261679558904404736
227375151886918336 347022723739186368
222366569579333568 249399096480749408
7939711631368393 217273028920995584
60921512100917600 242843653697354720
12592275927896612 258472263763385664
159555869681336288 321094789293326656
29753616693706552 174947689228683712
119000016434138448 164608817943008192
22353825344595572 138830585791870352
229709626130837728 268311781491881152
95270946709752496 348593592563826624
88524795339732160 263322628788485536
49891387949809400 174294546467345568
260047403216912512 299986298861177984
68466783915957208 295490393802301952
112009241887000368 215505175949786432
70898774209637608 302357563400392576
69282676329099960 162900879684515488
302489707220669248 313383961469217152
148707398481973472 340824311066776704
111859351425425328 201956756698518112
71437655300855440 80718074800282128
168816458655140704 240638197320401824
125833667448186432 274530019644104864
78082402090878384 212363135232900608
62391101716144296 221652126497545728
42819443330506320 215063495318235232
52190148761835856 228396667056623232
142116671551071904 303244951831366400
254468864707149664 316158028771113408
131545166131565776 309430491575585088
8843656514244570 248230270927116800
151663491741184160 279107518168416160
142583983728017920 191818811306379712
61690623242728872 277606087094880640
56569152374655296 184175557850261344
47028963225661880 322180549132394624
133066557509928688 285258655019506528
105262429272776768 119288089794572384
155099377294958816 247350036403108768
34929267598764516 251427197580554208
72053439745292544 339183483780293248
197946371146075776 254580285869519360
71901759897743744 293339845886325312
95618308011983296 206588145777862624
2306279769921803 137326193037146512
55259332893090136 322928683040659264
283253372674908896 311016501827018560
183020077825919360 193271453691715648
108057371128484784 194673523828923520
233200002135188128 241783672779944224
9727881449275408 65308042489999000
84841070788892000 123170296037177232
43651964363511488 104473182064052688
180818863277959104 332447479688821120
67665313587770944 257182872918155392
2163356703371151 18314761554444464
100943333365558896 217908184369335264
219779763414936512 278581215051135296
495159739575525 134190201616505152
160603508674736032 198978364731475616
19667184258700708 167358585762353760
237766933019592448 334617385854386944
166669587023279808 185486554591295872
26932681048989548 317188894655989632
26740614823261884 135814197930500528
298900051906544256 347118264337968704
30942191563752252 264693500895083712
178465411917123520 224073847412131424
20836973551069132 62296774231869072
128769679678045568 143653102678405264
87715947297167104 254099121995932864
261762936207789568 317039294114030208
24421275836666660 143899835019413104
142168718980896480 339377104517826176
49527344199100200 141944979106126864
118642865730660688 121386400167402352
7740781322337823 129482346238469328
153515473856550240 299350891908281984
14328884764064156 45003834754785000
64558290432122776 243334609209491840
123816757249522576 150591222244829760
112058522989024704 214615804865461600
41778352724302488 335214836620536448
113269628185388032 193232154194334272
50536982419954280 215054015740398496
51993666991742696 140106623650370672
20618086087659112 199300422608369760
125713981188681120 129363704534677168
116286593033216336 172868145029430208
157315198971284480 198832583980947808
253372933710232000 323927875947596288
55502025488995560 311383464482683456
52131134935486320 267754202068363040
49115059140222664 67507674940431616
90790345040019360 232793426164821792
122033984417062368 194566063296803328
109687307471778032 194826072531554688
33086728062781048 103316358655495008
23919177172802456 34457035347003460
22207954727625880 313906054485894528
41553130627464640 309664385597341696
20982361369545460 166050007101195808
19536514833262384 23675807072869416
2490864389527089 334606871642163072
35037103152154136 249282836695890592
199775959530555808 203430481191971008
128561924957945856 194876580831076640
2940871778213311 160468089156027232
195928296540812512 260332478991571424
146220977180900896 147440005787127712
170097982831848160 277174669140788672
105926707911287488 131655240226411632
134454352337431136 335454291764018624
108565130795232224 222208493829766848
13461851026344544 39918031635603008
255044350370327360 277839941804508992
131096586169776128 234957044159389280
113304071529776112 200689280127431808
49141322304155664 69327217763764296
228094435917083552 234504131190067456
268498495346022720 316049068480399232
181273603039307392 274532301524168480
287264271947367232 339594449545974592
165089333460040672 213752623416035424
180525330984628416 326754833031252096
78464430702520736 215354143836728704
12058417937320648 220541428406779200
122990317932460400 278173845335656800
236566253971053504 288767174168159936
81113975082196848 243713693202467136
22127493839734716 261146112987174272
134919602929003568 154650941942283040
21896008585174608 142030443081498096
8979268909072446 184703308210486176
203561494067587872 205588053411866656
98874469105604336 182459872315489344
192850446792338592 331173869680878528
332269442106086144 347309623665102016
35664094102804092 110034997629825328
47450396158379024 79640870615620528
104432838213670432 292185707494835328
255754387039970496 304188487884421824
96098087584727632 347806012942274368
111434649849158480 246099622955486208
332383374987236928 343636993032677056
39364739068897848 255520329397866528
179536066304821984 336148402392038592
50617328014057640 234724000386245856
184682665061641024 189289803726659104
107409304196319728 316480023626557312
67417673780740912 128058723014407136
144238094080602656 305521819541320192
276580901001393024 331817846004206400
193108288653025632 228751898098875232
220710035887699712 324611570373604480
165971960272297568 327122183643446016
66156875633724024 285959810427673664
153728494436779072 259393857945196800
66895836550860944 116718713380634928
20947920557303208 257722190635606688
40359210190538904 191889112321943200
74762128433803952 251217768438660704
297599159395590464 321590365261341824
55289167639883952 298640652206729664
107754510108406960 197641432076536800
145214004729635616 259869510402108448
121163205121021392 280179175809889152
241759919648243904 275812218998977728
262238076773627200 344580024229122560
54094814995575704 305567602977887424
32793412753129992 295438829075834368
170718036743248448 240335483802236000
186233664763631648 284614468486151904
16470697997574790 39137717070644760
13401317114828098 234091967224104864
234029167294500800 238471970627818432
21242366358279388 260627462295913600
115107283850998576 127925887789381504
153088998242972960 280728007456018688
271211618805844896 335816286344966080
135124470644752112 345264310489712640
5262413417817818 244095367353474432
14380923666000610 205408375605636672
125071151685305584 205928982596668224
37639005581982560 55247400084003752
101193719853954512 174360842246458016
151956516575551456 157359167084788224
186220302250436096 318851985980027008
51179392899779056 154009426715162208
90552983043849744 115984543521043648
113063638677300496 142359308545723248
60542773118110592 343473928001714496
96799366096620704 172338640246592704
45365154973280840 80397056512669856
1079067516986313 302412677935779648
47073661257779464 186991693491244384
5491386068717268 26724193944854456
30658693001922676 117171963494929776
78909193606013776 161882628075028960
84193196904814880 335831579958064128
58980697592191616 329527768826543616
63034508452120104 69328259060525768
38841699178159448 125515471134424336
83033587771905120 164658571976792992
16278655241268212 194359629479737088
23882162423240120 43928316942521608
66216119123839200 300554893199503616
173179578283647136 188247577056141408
35150824879331040 299749050641662400
119738279469931744 341553018704477248
21649690423000068 156704503321307424
102686250672567824 151899753111107840
55121301218902016 71052596055647584
149276582804859136 185340159567335872
112966420178719984 113316566735116192
100304687806509360 223187422022251552
22602613870809376 217091478775532544
16762734493834044 245793135513849760
125007865832464384 222659640177447968
28382684845977088 263021391051816288
8982806611175638 270197791615439744
246614499999299328 347083128322322624
16087521092376088 241995974278800704
209708107840417376 327493124209517312
83669242624062352 268847400720439040
73636803665552688 117434643161787648
97442379202945296 327616597378857600
15676059012986652 95870114972351824
243720639292676544 258606854094152576
62417896472555704 190232246783808320
96547776159505072 152834061770737376
93026322547384080 337949384169686848
98476625085911760 119018851789817920
57376856416295768 266259086170232800
28489039424221496 284682758431362144
78573969753016560 131559864671822320
71991695343461728 259762089227947936
227521933511009376 284224306932925504
106658819231592976 137947443136124240
56924921715252760 256482261898149504
38916624961222808 153414057687080128
19817640123892544 303217326138946944
46151144880947544 114760576487778352
3505649251552439 305775091474129216
302991942034575744 343409109008826496
117317978280042688 290827586219064000
28969128011840880 287355904701025024
182030862879766464 185788323726717184
6535695568658930 147012227326240768
9428001004233740 148212013218882400
176459593137450752 184749566883773344
177195179068426976 190468764508979072
49984332749477880 235702135527883424
1334227045094808 86828658321956384
88673883156835360 272818770057760352
41666595841110128 150440185625777184
78320367522867104 90323513873616352
265354253563529792 291206712205728256
143867507153734560 290223882290600768
77332211441396480 209772990700116512
120509348081138608 238150428050942112
143178157745138800 145628547199755680
219246908470060224 343926162715837760
46944117547266120 152626686258321856
156783862801378976 262461703110896800
177635816820803008 285046500196559200
149232230400516992 336920792612979776
37145892133802144 204920125941833600
77650227808099072 114165272456859888
39341703614285376 45905319254745160
204888901131976704 337914480464787264
96037193950761296 347231492844118592
5437390216402366 269056212508012224
194275687519021952 232364644093525312
7089533880597 46205622917633280
58231345906049904 187283406923864896
21857030717261288 47595288854337448
26504329272216640 338881740273323456
307572273063540480 325005104773128384
118026272736009952 153642557851660448
153378643115616128 270283079740276000
178747014950541184 308362525981259520
158321300379614816 250672028838498784
51736200084728720 127976319420692608
142284261824291984 150321863259939040
191803950121902112 251891558629151392
26156540738125840 128749969879590960
61326540746101408 244337494053893248
315042083329579712 329933252940784448
192498932334061504 241921519643133632
198195033210253952 206920384021700608
316135134168820032 332633306145652992
86924883125196512 117135256687362016
48971843005360080 108020236276046256
944224107495765 321734656532046848
62409651414574680 319324961757018176
16117508745585158 241629845766840800
110041977230916320 307152801080901504
186743896642298432 259458277978893568
100954733137450672 201701186195233728
95771761426333776 208146047434279488
158874125819692160 274296093755736352
143658577479974736 227403327707085472
48374616531180984 133118696738215136
142353652559017232 317330867437932544
131720524442735744 242981645098019584
24632962002580356 205933071746106208
212584654448644672 237309070133954880
49391068960864040 244819117242355904
180780919435716256 198966681255494112
152996782019151616 309105983963005056
53696834418275680 322847107130488448
99859238485555552 154771799520517408
195041725393905696 243724310495572992
161129226710731456 264326149197222912
14950924243523374 41208761295221096
62781751741542544 298383056914118208
86625870833924912 184502925428267680
97876729747411392 223673988813009504
32704033108940944 167150140428375584
245189293214008128 269264840788429216
857582047196112 89707981134775552
13437538301837262 322784273534111744
128620168198539072 185703194295411136
42572776158027712 234427207762106688
53253069928633712 59907382481786272
46034959822647016 129551608671356768
118218991593432192 312065541062773120
210796434280350304 347294655936916416
47778553124745352 260453602246202304
176673481791599552 306999322247172800
11638794768295866 128134498608487424
31178082194168196 111909000048434944
83474187566945424 290981477877359936
72467946101824448 196662690729877536
94782255289381280 284444520054286624
116601011020833792 280147612701047744
239823095228738272 323230822993757440
62575745133176512 294002116443228608
60997754174101384 320813659885832896
165903468758790304 328547250704831936
33606664723643648 108309307194602016
44485659109036264 258752259468323168
122947066991600064 183795679704108288
142051880305506736 208469521735734944
14356499880325818 116006522927177296
281112080997194048 328159442405359552
236726161943220800 309013176506180736
159479901306362496 197792918190381632
107327708950808928 228636270230627456
8192555130622593 295235802947058432
76367905439357072 220538119549390688
146602813067332992 229786102350778368
210602779980279648 243814943821917376
137640627427379568 182359173578322976
38539983847766992 199014068946552000
195165681433460736 198522645284632704
289083400779976448 328941278313248064
153669852617740736 267328251422810528
132947979498225040 261899077900864000
112999768428664800 114175616057776096
35552523650993212 215200902499152448
12902130054038150 310443366893435264
5722425365277098 277865368341992640
88237034489852208 222983639110851584
66973488736665448 348222505095681792
150960561934057120 330842225920894976
63527447605134736 293923899778904384
63014599328510368 277668242434048320
132652332307892816 176011768580176768
145096167390893504 297855381853482240
48433809525596664 346724490409331136
191424817968945056 269147476908267616
126774737011898304 238797541665500256
123061482056259472 148281606877314080
45361151466555000 288065843572978144
15524400574584478 30237943838181588
269050594342504000 342598406745295680
275958740998696096 315883756890353920
221978513830514400 312331097038360128
65315095686266400 220587598878239456
152374362098671872 160970924487194816
41242632446999944 283365678002211616
20150570635713168 107183700063390064
105653834265915712 201126864540015520
24891950457491424 88703666359238400
194969603258949952 345162422198143232
85622178112218752 324338343024212864
171648673320523936 241554722913383744
284079831796480768 333419690652607360
129329381345897824 244716006740147264
11297895334745574 95387828254291328
83862534063045456 187137878146627008
37484049677141800 231007095691966944
49236181483040896 248576364312521216
133087574020663264 291990449140692160
89604047729638816 253941354930869024
167822630118887680 294654781031572160
141542374068322560 312743282608565760
100149910751904992 260524274752662432
20791177343538376 49715676295190128
71357050014482048 264656199256027296
208781426949312192 236453087089935488
280497486184418592 315766001449816320
82082784092280784 198117911642940896
76874007520424784 206435639883831456
199852246161436416 222430790786073856
205267361147783456 267012929974157632
242999922084599616 294914177529507008
91479905314592144 113806957193234128
216530347251688640 306978243599124288
134346402264381248 283344071418057408
187382921121269440 263744242051905728
88003116617003056 162190834385387776
133079673629660992 317667212909455296
57715061245180248 290064654766024576
152958745533175200 279457737908427392
44919887397324944 108951690489815712
17019085829652656 30595849801238236
60319828233757088 314603371645697152
190827207370614432 337457793831395072
84916287271255520 96709107675214304
72028053340184728 273565764789899904
113503151431405792 167757321333151904
67246363047794768 248128286020493984
134735458779423040 248428633492374368
104249307877212032 150203453717022688
20672462093218200 40277983490244224
217726121229879200 307151980833820032
59228809380667728 94079962811811888
37723443767946304 207578285060106016
125937281883738848 223554744321370976
154477712727183840 267744691598377024
50506113188593320 157127332414444960
69253400451744784 270329383906267040
39464116921037320 185390158723954848
85277987778761808 107855446134715040
232009302326384352 315056504259067968
40989533365594320 163222370187849600
28544581207533996 75639507683358832
20112732618191460 255056681599147136
116240921457290272 320189489198246016
117085049332741328 124948251605598944
255732190146359392 311610206927138240
134829373057493024 260953189491965920
226156182060071040 232133051551381344
13655926964702030 157971189320834752
173381709674825536 226987348704140640
119495783946883888 165092528815130880
193041500572765536 263464706457406080
3113718558589455 241024411242567936
15521584139958326 249363516462744896
11785022735089002 323967338921475904
37151880144584640 142573478399645808
82385483739942176 227115188852214656
32571141898647272 275770693265813760
252931376904046976 278206053542697632
242347589398508448 287003108937888512
110665520418933280 269472185844582272
39263396980243016 319669440864316928
62245916636548504 331195066161777856
13798560355276590 41448195358608280
38950451095553440 332186345418544768
171038774348219936 191170091111188768
16094252330428514 98519424372242048
131441223759920192 330365582206612480
159696086732634464 221168680158764896
34836845364898044 312624057406756608
66484774196754464 205460076443421824
152653476782952832 222707919391923968
196793323024205984 327653062901155264
277599147041997248 282061279384196864
2698192793879151 278492703965797792
290843893506394048 339407683607943488
71498108236153864 287320288154003616
28030733555356328 291031938162562816
5922829889753253 101619284148062192
69954416526053360 117020492574688368
283446982539414048 315339356400887424
250745523112407808 279809633818071872
149102285998262880 270119912191001920
99867508984542224 254195972555655296
38815141784686072 132705208048956688
107586783247570608 161894207189910176
255885352685762976 266124887588484352
185263806071930944 201245338310911872
210912151655009536 276692763933775040
87414535222239504 313191079106204608
68282161583304824 178654167810840448
100509976390951088 194513278544327072
215658910634341312 241226033893813920
11217686947036260 258655793264462592
24124523008212268 184319217470863488
81941969735107504 169990769525399008
185293163585593152 244020374244847040
35037575742337892 318398401910839808
85137081944230448 335175484308911936
185834219395586720 205949242991394784
37051442780068888 103339030677210784
174222001991679520 274726591651151424
280966588335376416 344642289078285440
19444893366748120 85609205193139984
2753402005044285 60391249024063872
230107485205837952 325299153409242048
903060917480534 239066644062518144
157008995455639648 197723544442414208
5309853922344619 27363942581370396
21167555969298364 252959354959073536
144277288466394144 209015810589333952
314941110390078464 339405141378829568
77707594241218736 134885057217353984
27289355913011484 116544325068090144
171828727638225376 204054694266454784
12403468859020788 145518500302666560
84169133337620800 259598126056564672
95954812648137168 182050975800773856
48825100476855560 141249471990154784
65787284975041472 137478188250561456
91868423609250736 273795597651424320
106342257843452160 323440132904225024
69149847820901888 153978307814868736
46999418452495840 184135682992462880
96741235589149600 241144600574379712
2413713520576197 134013095345772592
221401144105996192 278533096971549472
150098932703558368 347583721743680448
93071900624465472 244281496102436256
100022959781094880 107008194791092656
14483748862871766 233723104149681024
71105210100147528 112374836082801024
220923191869869568 286484296814190016
97412121054294208 331153304713825280
53256991444289296 329490265125903168
27579219781870876 54389928695652408
151462181153622560 326823290570917952
65278871539067152 108172980738735008
153046307277063008 180832187428303936
60337416694579080 234067444741307552
236345880957949472 260435833798338752
81474410022213392 160475641526447040
16956776471582538 32790517727395196
283367097482447488 298483461996821248
223590384138615552 323066515599881664
208279472596983264 312660787199555904
96555932827534480 201349527845308416
98312321242097504 321063859369567488
6887072268912141 121691008038197552
186195699484248800 207383362783527040
142555045218851952 145915753006010240
278378026154812864 321050890095028800
4674684722528701 319704414127339776
7285728621889625 324574277343500288
92588251802919120 125932761431678752
18465605359720792 178975467146342784
17760734094432926 231433374097103680
6704938141444483 239196748834289216
187652337385461024 210622328917057632
253978206013120320 292437856273630336
76483989195699104 274679933426664736
69213191426629792 202842413113722624
186460461002086624 279366575165908256
187581166899388256 250508703663644704
70745915987997904 215335200156082688
26386220432296272 303194115512648192
43866927609582888 292134455292135552
97389482479131488 325836460701577664
136906748241095680 141691311376574336
197110700360912416 284722279682302496
205341889217214720 261294178770339328
232333572524561056 276666753282814048
17102880638733482 25936138837140428
63799293196688936 82714802501372768
18396325459324780 66206222737592792
293044262471664128 327143637691857536
236586116342161984 303609250268690432
74318614633140816 310820995672793856
63427099224896608 222681949790715904
97504453679132016 221537368173037472
49861073868813600 134828536494811040
35398809093255848 191536175279094944
251711852635989344 337869199472648832
41710890715105352 259241603473028896
106655912333897328 199997364592988928
74403257121850928 263543569505605984
268657132877593024 298261286525232384
45926370823686056 277479875209600160
6370709252271208 213347617574226528
92662961991301088 162142814018866400
42616248951740648 279481911278495424
315401670918500800 339522777649695616
238827156493282432 321581293376131008
121845017168135888 207832853939679488
39225245371284504 337243021035816192
162688002225484000 311630570647845568
67013959764472848 222047026872545824
88640384519475472 154619962195916544
89840333175106240 92047990548547456
40817309432971984 215729683021500800
12240787058928886 16300414103885676
207034232813683776 333148180660676032
165537689801115008 192430431688449920
29294697925061752 231860058502295168
34275285368810524 304173612393280448
139699624872326896 270078567493334144
80277183573089424 258197593344656096
133823628393624064 144801767781831328
156010302172068320 323039260406627968
30522232722874036 330292654642079104
59209644167109672 216329258369040096
89741495890822272 325000051721894848
200926325472014464 339813414408207936
199089245551714464 257532903468526944
40323764266530088 288791210026244288
195428337160413568 325873721759099456
23652269222860528 30250798845018960
126312466167996576 207126442114987296
148456792698870080 292761449664525632
105746093083437904 294315617691911552
16936847554433548 17295182016619748
255263117787892192 275858209825498400
322179131802120320 334284282982550848
171346626269220384 345739912516706368
64480520127249448 145056037041741856
163586069899888800 314223102389145792
96706376687743040 201478603329322240
53693311251782888 238050066643107680
139998524545517040 143141119877764752
137538119629714768 249648893243331072
139970105309862784 327845674982787584
80685021110704464 191327028471449024
108041749530615520 297332622184130624
202425500560148768 304762917383904128
224156897349563616 285807197772597504
10677201415087234 99844492965843024
124217119757287504 239210776099789216
90891696318419008 326465602136268480
101447362136083376 266506217287694496
968943391756860 257858386802903808
228100252904090272 304089942102925248
5117408879929594 279031603088937984
1055237486122962 85484423806816864
147280445197263360 186272888265498016
108746822901574656 134437125805501584
148630937345784768 230770390684433600
24923357881820716 41031704076260912
130286320168878224 322185692241798336
250955556439926240 311788717441851648
183953311506314784 253608388028578784
49365279139518272 77948421222001296
45046420788992056 98510013335974288
74649966316311648 332108431345751232
214056022231670496 318758212390034624
72246151385085952 184423883782715744
190800855365627392 273692618352572416
14052537384705678 317207170550336192
30068240491052584 67939078759816312
63344596897755368 69638874935914656
114428133655602816 153334366835583584
96831049623218592 196560585084190080
111049404221071344 200827363498751648
88182586164797424 92433961809573504
62423571066749136 155551289794863616
104786133651780448 325781935979057984
71381271563805624 318193754696664448
15740135188864152 193927144641519104
102051063006255840 244711392702158048
93834874377306240 193613627989080512
84583491111622992 212062529665227488
263548466520884032 348127047655839168
177965108527323840 252239641352916960
208666927752595776 299928749909777728
27282029135196296 147647591380448384
40949399932066192 306578533491749952
125109639479632128 348551269554522432
21844822967920124 294812161218519808
184504087247044192 331976520767010176
259292745635960224 318942534198558464
94191718506001696 158395769301200224
228607633476777088 257232875110659776
112706511859289488 249830693981221952
107229532269656576 226998087556542656
105773974214694784 224631255964106816
65579168636320192 78573698730182176
189345363211167520 309442899822144000
102518047062189872 254071679777695168
147346302549619904 253317821806271968
278493296283677344 348339332725482752
186009282354214592 297494973696450240
237764125762622144 313338643177684032
88159326416154464 243367561689411872
338316046172306048 348622004599161216
115589298469434720 258221831503375616
39521440312107472 48755797749155616
147683856961872832 259098119309572896
94122049584043776 314251042139172672
150540435110724224 209594477632008896
273292057480982976 314210249349092800
124603597562870400 169628691377437600
293208526804351616 344314263325541440
141263355178638064 287269242218037472
15839225220009374 268112969072945536
25417093998170192 46257839176352352
42113227371897976 95035073030660992
141861227752541056 194796686066490240
41761122186023576 63558035633959504
177015957684112768 216743052609495392
7647268199644753 266136129061400448
78515052149032736 85398094009326464
7859554693737277 182507135600227424
52865792474426616 319517117000328576
118782731246188320 259233893594599296
126749516781338480 215054616980813600
114364774458804656 169507378722946656
283271757288637760 337019789558793984
198573568196321664 259020195131042368
239222154808169184 285528828419475008
76995695127337632 206058445022392256
33330386860839544 270983000420368864
166523701373990048 189613049151250496
74683940392602048 244641636931738720
217078542497346304 297093340819651136
103056733227124896 255189770381594560
155192564916147680 183787095642304960
106155770492894176 138544399328205840
55329386481749360 273143351458582880
56320938079764672 200403881207427104
22402315213009736 134828552147894592
51117484979542968 152948682066952736
237501612058218848 290293002736189888
107569139751247408 124185693631008320
23299017002953412 223012500739728192
38336716963880712 49080061761958992
156796938160934592 167438826087851360
140480442014088512 239350272242679488
267718527923364896 299186411292870336
31509311153339716 204773654618300032
255919071565261184 281408096984779424
228600407755593696 286303405009560608
2381101686011714 27122798446488896
2118254403007595 345392493153408960
113766696855307328 180239728937687168
80775999914368864 277886892975933216
228910970231982816 262910027480001888
30623827754909880 109882786912794800
247206098703936256 260761339305394720
39162529839371048 303474463975935296
88147045575173312 294625663784379968
32447042427891584 129650318906815664
120259772188825616 197890964826145280
263229293521354688 295051966475040512
19983350263148380 79476395760977984
119786139115754160 282602569508720448
208018044846819936 343543281292604992
157434308605313088 231723079490822848
229369416895277568 322654878010409152
111245194955508672 273267520877117088
57304427446522056 206206104464392896
189034535812959392 306080841934586560
76999216547909792 127951316874064336
101955865740379136 232406182699150176
108104140421585136 316450678868817600
9917351173836160 338712485376167744
82131117386801584 219974815439150944
92740471945347728 346967737922160896
89803413099632272 154908261736108736
5302470393191975 172577757153692064
152714464964229664 310137479748357184
24040057756770960 323662715101263488
234526990364236384 235293426569769728
1969339025861628 159270404676744512
34499574051232800 211849169418457504
121158612598284336 206047688091734720
275521071293793184 307491607071857280
3570808813877657 269280636469441504
68805404964128120 73335384148426144
150237535167437568 182155253913781856
276604374428825952 312518500329628864
1790200249621551 153076770501087840
184588737453273888 209439644142514368
103215978354157088 179987232900254048
83771122891677680 119267033460663808
27010585427929496 333719910274519168
78242059267214368 128587832351042720
245620822642076416 270715361866312320
19108203191464220 264432157236485024
121837155168516576 206633908367051040
40574509038264744 43239504189950208
96474175509665024 105587205401333296
4384214782753933 248622227769698944
322025439681982080 332177513688587264
83631045934901552 285166662560792192
7512427217243740 184600012110065120
209846855658160928 322900405007290816
44924818864557840 178733712889805760
246749424479389856 306795248568526976
69306172036356832 325110618874314048
155793199707501888 226614079958328768
245659342437409824 270227531821725056
118779514129362288 176823858831607680
107549833224092736 226591849393724576
8354854534759496 81766681432579760
91837826718147168 216047408893872544
204661972257095520 208639260710076128
250041354661323360 301926000099981568
95586710116072944 294685680750143424
192308012510692096 348180173316312960
139399306610100640 243863086562442752
270114671289390944 342831978894102016
98662718665783840 115700866742740688
40038317070374472 348192797495345536
270795137243044096 343169302839453888
54989546429569608 184570158896337952
117623588447411840 139226291810535792
42904969093697896 103241350134129712
127137879286686320 340587086219630720
13222760621008844 302948227155227072
98368052440219360 204546702506415424
62315793933724392 101025801630764736
9515266387337220 103072545664869360
18772826302512696 206616823099829440
39638771504734448 74476419637531360
273055118347964736 303837854071935488
283996289703214272 317996838031461504
310816032497048768 345791327431550592
236380839537641632 303552252746204672
260596350900127200 309982525436044608
241039686995034848 329128361599660608
8590622414383108 290417317060092352
37591949789178368 103906420737646016
169348302947211616 210360763458639872
29994686790959452 150553387689600064
212223921440032224 330749081618681728
64563072426542904 235763331068422272
248072399529619904 327551818594533824
52396758331353752 184709668522220480
9717581192912586 200476294281680608
254981744580255680 292564863781735936
248574153146445504 331775872333045184
243659758349704672 340399421517962752
53010114562934576 325919633399719680
106293025624131248 296703066556219584
67205305357102120 198114541569070464
98187078157329856 145254922568390304
86147408786235344 338276297760690880
110101264916313280 119086774621227712
22751541467803088 322460980439360768
22678765630505780 281120042007377984
73559976783021104 313671131976065024
82793653181873360 312747263870399296
164422111953479680 193749764384079296
127271882100046528 183772228898305088
1597587335855762 260759315716274784
198868590819971904 346659108103353664
20015449952172628 333397365968792640
293188069485743808 326648667871281856
77244695919608624 276323085281432128
80498078685920208 277789830427376992
97171389677258144 179170458873993088
206738193218568544 273216471272649632
246455893585410912 332964578217156032
36428777253760800 208988996633763808
110639459806875936 134565413244267760
111647357796050448 220437726183947904
213362416074767424 323412455144891968
10132815332989090 143158969502307776
98824254271134000 136575416745796880
251829127239186592 258733046010811936
239167964330512064 294142298137708736
232164580838377824 305992307337685568
55530815972833584 341808771702217280
164112522854606144 243582537341852768
76524705112439040 103094288502312352
29658930168352248 346334564829323520
89644904602517856 340381198109101312
110803117717267872 193214170469733088
196864744194894688 280122855348215744
166646012208053824 252381067678738880
16344367786586354 302682408723386368
72813104101779968 109169315626297120
103837465265103264 236559898491908032
36461616300020664 339466709993383680
137025347302666208 194163139521413664
100922453719805200 223896606595454688
214241546207173728 310748641604848576
209634443248349568 332031883973678912
30869644473269600 52768785353920576
183978513824532960 213549375573957568
157957675017101568 348040545199633600
64635045078627184 328966671082832064
271432028724305664 315863737781067200
147333184906991104 339150317665130368
100845367771968304 104899896035452752
131918095711107568 149886910341931808
270974875766303744 305624409348307072
19517187271730 297464952559773184
282833501777218016 305319360806666368
52145268218766136 338350408935493952
188594066692876352 244587650895023424
139742544138038208 179943982340375200
301198540687616768 301572363908760448
20448421753430964 336382229526649984
47926334961741976 209715873503572992
282852423180980928 288101087826435680
79157349280515328 125120373813821440
73969759772487488 104605150826209616
132841492601115408 288828184424173696
104045264750429584 174461322278862368
36236469842148320 65400952445204552
196763971727858400 330443595693707968
74192514070574800 182890178948789792
123859713219682000 288637051302525056
711102107760906 219035292319411168
142828138925602976 256996168933742048
37080905761368808 206380834294091584
7795680716074691 22794627346784696
222394491640667328 265031628356029440
246706320262108416 313368058953861568
204346849988997888 306770185447213120
165088403451693792 328557912962913600
33928179196712040 162454053591119680
16590540314324826 228635376148129216
159898133118104288 244172251421110752
231832544756388608 328602678746258624
217250080982551872 345169652682130176
298090154507616064 307846275062440384
245324320219240672 253866380005811072
168531214409085664 288626829279137024
211415147966324544 348059151775676416
17688944985926666 162979126903388736
45289211051470272 267673805225223936
20437218616295096 332320646503760704
26739343595830220 278234413665110656
184548618949086912 267266494187942240
61446934521034000 128096782089443984
128467783037009648 162653635839143136
82954254989050400 255725486126002688
111977222552940096 227040948244651488
14383783376992902 144539849977057696
62664957013966072 93402057398883504
189528104621977952 220700553347154496
89475279899601664 337186134858590208
224964776766285216 235198796894470464
162112558433094656 307770666777327424
59482081831647832 281668604890255776
68686975910985592 336415729868221632
250213133356012480 271302730366663264
88196073680944112 229002353764851136
148768491841943552 210172601348747264
102004104972498704 182285675179218464
165187125252786848 179457533603297152
186523677221280192 269378008411571200
51120656114719992 120379032427393264
5922934137024381 15185665676369550
224128990376213376 243632221787112768
13418579976323896 292014108873216768
180381175388802912 246740926468693792
283509270588992544 299522517993123584
30424391406500232 102756637217676992
234998869859161664 326164460659305920
173120570637501600 178534970867586944
121787353022449552 187185506001033472
72587956745284032 215074217592211424
189172825839791072 266987922584037024
74199189102413664 248207989790902208
22749503308074228 75188730785926736
36016584023959728 319927729896551488
4677114688174522 132711630844368128
187358568474977088 208614016725242336
58354259801614568 248743720594423392
85993238091192288 117372933287179648
39883328542752504 170984103598380768
41111370501854232 167413274911994464
125642184584902720 283977262358836032
48161467662440872 52057040118137608
262958251353870208 317485674138487808
74503315548849936 184679174027951200
154237937239707904 270110719131216192
247768619923278720 260474462600449312
261636374403566080 292686788793260992
93118196141586656 197453428363647488
106980338258095568 289540480454487552
113519915579250032 265553326842248096
212205221086355616 327123112968428928
71557371659475400 125135532489106352
175831731835081088 256623559325824384
112501252565043232 285704558378040960
115975672500091072 276958791101858880
250410400577954752 287912353392897120
211875007278466336 279809357956419008
74151928344186352 238265569976133920
246353598185922688 285763799414854528
228260026046498592 299028466021281536
69666538725346856 194650490884018112
9466468054330088 244723312007162368
8523080447625636 145475433117071328
253195746548422272 302548040437844480
42846340359934760 85303830665037504
207172887114578592 348003468231794880
73812267682318960 101276984255553360
229083870452635264 292796139330781888
12241502726973470 192727753317767360
13292111698050276 92008962534231264
123681087022532656 134060611534171008
172612351660763648 303965980191395648
245353997696430496 317768869439859136
153758718584401856 184960249390591968
46516244665425360 299399064126360768
26375343823214416 322730690525592000
56850762402250256 317574939138022528
136991686480835424 289271194980272832
134300499803967424 285339679406260704
215576048003794080 237854753081291296
99427487196465072 241092340039934144
131506629308940032 336703104751044864
193223692524116672 267489570184087456
84715207647525120 335219630045519424
26942499881125996 246358898356525984
24887488082152036 65853104551506392
163679999522354592 172324698119968640
145620262512040864 171950438723868544
52140802775756120 62705152355674416
17353272376915610 19371327215230732
183312823483544160 213101761052314688
62609490888331712 256069318533015712
35560347272044484 346936912471124928
13800359524304146 61123936125038920
80019984254602512 308060428997489728
117757074676827120 345908659998927680
125620688228079280 134928219195494752
75808618109677872 169031171111543552
374539930204247 27298102981782860
123169051111921088 256360878847154848
127546523574864592 184094080880089504
121755369799057664 288946407014272128
141579561088063376 335315339799058112
92341363041609872 214150880197704672
62289021279807936 256584921055405280
75455783468812176 221651600699788192
89604178437338848 241304279883923072
157580749141658304 267522264262635008
121784524801698352 247276037428199680
9859515077991220 18976573111265196
33319411580214212 123605414144969584
262674447113664544 331332619351703296
171064951308336960 271872411874952544
207952435415967712 299564802392161856
28121602175198732 42633949274092016
24239273928625676 96569708375074176
150795112749398240 199840688299460160
31731705222098544 209529811842871968
285152051819834176 336411456647473856
11201274970302500 333773027754040384
15944582128112616 278634001509379200
62516511786325184 312270659556040512
12123613371686752 28981399330091268
26292337613865188 316750717502922752
113663289685513248 214559583803220192
263305682933203680 318899927300431552
249141942451004160 301607869537300288
17723409111961536 256662678460812896
10917666400215910 75611838145650352
202959098210322176 280409919841299808
10613877090020706 148437375020419840
120748966158143072 131264819624916480
79477872067058672 293630708492945344
25694768026167628 283980164816381568
149948237846259232 170929929194586112
150489095012630784 186275821711864000
45286426803415216 224210122958023456
41383900632538080 133769839110608640
57204660616993432 280699575579779840
51545068636336624 224684410620817120
243877808085831136 264532443632504448
273422830196014912 289801306116008384
145660156918969824 165478089440220160
225454397610161248 235704709568244352
179488244554308352 194064524999135296
97688984466426112 98752639511356032
232033998719674464 317209435195083392
26309944044521912 94302936782201712
61898752427077112 204717666881756448
66846863429611648 189349625847042848
42241231260032568 93237191298616464
27186166919506868 100336879273165824
200106391301958656 276897769734796736
80414763158571440 92675381942871360
65916190647436928 125231444496170336
85902054554456752 175966408023453088
30637231229172220 161589875322374880
35006474929788784 189341616721557824
47638664913942744 177232658762940992
79297466498240112 200141313546948672
81083039791177536 152189532811934304
16356360579710192 102049137079050992
243095382370934528 297763043880707648
231999323494393920 343893602628858240
180149051932692288 301395874194120704
47376326392337376 293385036982078720
72205188028794096 313125030224337088
185677770407792160 247765301062352928
102345414248495248 221327687939232928
76972087027851552 282538019488390368
59677839364613504 237658883937775360
42826092539722576 333885871217161472
198030389427664832 296259579441370560
133336349515895232 150160837314234688
965365774877477 242173579016573536
26791256311605400 31980262998954152
242321128743454848 326950347411435840
137524139571580544 232266980200688128
234016791041150848 310377199982847488
8576262644396517 128047996407457920
100017113968880304 156606047358613952
10218740455275356 162061077347743360
92820719699934528 294064679004153024
243785046368194336 330783223908408704
38375067599709656 228681131236417856
12668720336899902 294811351144408768
24148248730057524 50069856783016144
118260320716253664 331814445848165056
173292561293446080 194711268309330496
80467483810839072 173807936855468736
93953940679011680 306846348402027200
52083282845516104 249724508704049376
83232847382467248 130554713622081904
199685937750760608 318106181018896640
258077624951196192 282003824742810016
86871343435187840 167459108724955520
159911975348215072 225518852569207872
60532910485728752 327545153471082240
97567586438969312 172349274142960192
158071354225579296 176969166095732544
62178098080631152 65513235838319448
79699697185846784 278226262484219360
36333105959921168 249647452944985696
34771385248852956 295062351377817280
176663125873661472 289112405855723968
76256741874125600 173099490664504672
22443796135652060 283074176360626784
131323108964830480 290105026244233152
56324572085489688 289352547835782208
17245979364585128 302067859388016192
231428752244351392 274707434586883392
59756272360123232 86412947727856816
119232404184064064 292990167962824384
3214288689351628 306702523618654720
48617329244839968 95235419323418496
57712166063626216 313719018871730112
779753506118600 110755672314889712
146985858850049536 291154325629021312
11913621590027642 129440406868180688
167564406450552544 185166445234450208
42523694602628008 165646036650659296
52619875967724144 276878446473937088
101031543191702064 233840208840332320
167499800205344608 216931063107668352
53689113910597744 233068995839568480
1409609091434053 13143996566935290
11339439222720102 15729570140379932
1969125566327505 24091316771087816
22037011849920660 346707144450598016
82273879822392400 211274632718587264
6459121139401274 93934976314383520
16192271328947560 106925590096030912
76579122551200144 282108064471155296
35635566176775412 312916227253306624
48373451673086464 322625608545416704
60251691638342144 215336113213132384
84047961150403104 181704869529331808
242563071366316800 293735028308054336
81184047671890896 276126447754600000
36142913223919968 344140375814939584
146001018027031456 221063148452583776
72644898422675520 98467793331014416
98247903978993232 121916418448673616
184196164860115232 346119733528608064
126557100754818992 300593041072899520
54881685258024976 348649035812131200
25720785401901572 329338254811688576
94034483757878368 104241310388132464
97866525295890768 315245898364674048
233530436550967968 238193970579756736
21157136659290736 59284132003703336
234603695047122368 268291326913297120
33353703769190304 308596418308477760
66863326538411744 147101673223911168
243919498418446752 265842638969143552
267747429256993056 339259685508022976
81284327724322016 271336332249151648
109086114037218944 272196984199992000
76876370898322464 232323068730470816
144320071241172736 285521284521355424
221348890625015968 339744832787935488
316230140854262592 327242056587232000
15186151265597552 117753670394135968
40685409120843792 129159100578557920
122566038192163344 234198038315682048
212508745487588864 250324130606156768
15007779798196448 264645342121183296
88161375573031904 292437115943089088
2701769696166803 273818492336250976
174621898837642784 280960611875810240
46647561794378464 149791219452430336
159411268205202752 317429836184231360
19636701725497128 40996448542610488
70555386196876720 228738170753676480
62584981374068120 289208569619552256
140097222065050304 159739471162976992
38303323786926688 176685390198938464
83098038024569744 217864610892994112
188277508679984000 340571710491217856
236259226565614272 262171450182221504
22215475969193940 99097126393809952
145156384392387808 309281992322476480
223423954294436640 267399926642577824
5951244283920727 175023524852660160
133703409361747568 151802387926506240
290479093613529152 317736372393914560
30362158747152720 159972948693126752
32394522731447212 347392477087824768
2163087281281561 67854517552996848
39102293376950552 189984937021007712
10770622351518844 346619403480885888
294125567290629824 346479968566675584
12979309451424712 60535011819837096
89427036195712784 153221928150501856
20873968886473216 163272318414729280
7162791777781638 206701836275665280
53408363899194040 62184292859056336
264676291981410496 326744373227806336
54490462928935872 234894193081477568
179633800130298848 322748434563082624
164138997283236608 173520743797539424
6962535691400113 336289591927291584
199336748731000000 315836097986257024
35327375215908632 42177824715745664
192547801378382048 242653934825487456
258437562179826400 306836667694702464
23593021973120000 305098749827575040
137605625123507760 239402258502235136
150070579067428288 202437095211482304
148455757029690528 340076498083152256
251126063575709024 265680487486093408
37045985868170624 81360881668456080
80172975823953888 299165581356893184
62648063691622264 228133186214771200
240742904820343712 307369074334757696
163301181727508288 315301180820132096
114204290900153728 296536109758995776
330835379506766208 336255317666103168
12540584607051038 22784215168876076
163792066790933088 188658497114593792
267249368476624544 274054052384832864
87767528951446320 348169862851616960
250025567494492416 279167202469359808
8807687414415209 260567767444105056
38471439014382968 105592382018821456
69858549142914960 317874396133332800
309526631802906304 320538930383001280
138796966005073616 215097513150851008
102041461084231888 253237706325369312
161190852545097728 203232590258973152
95939542645153056 104229068490650944
178259210873364672 198366835608696864
236566260693824608 345072875004358784
4274505171675033 32432908965403608
50625684682835424 143841799343725088
113906394548764336 127416262175839584
30302198296470156 70384001104256736
138908124268981424 289881349410503488
52013670898873632 181399914465039680
128832743978388816 298025357444824256
271904812369842720 333365905972819136
129464311159755008 220224279428329728
178543533298459456 201049610368129632
66179050741588512 286252509167454432
123005122417495696 202622400848706592
39192415675930216 294791192504306432
168246803577792992 207901742969191616
79050676491378000 135551740437699392
268142313761928096 333520293738325312
56399560992297192 168201164251304800
71623191965574248 278915371916434240
104625059412343520 208558580439067264
73094115187075184 171762422458654688
98721484272402624 236320842754460672
28813789973709424 161203664615090528
110503733011848320 180980125056634208
61802443903076264 73709806306193616
79585916850987952 169700348144922240
200853542474961728 240634696898789952
196852177885476672 276414618869449312
22191494719102908 306632423862299136
123401529776685056 228629961187324096
258690614983986432 314584237561736576
19038988902681392 308444643292405312
95587913517413072 256095365869655200
331820974458360320 331905704588882368
144370969610925600 253157899464618688
58385268804032720 78791574868385856
47404713550780288 131478413886206240
47742524070327448 231528085687703520
191181913407736000 238342474536133120
143011158835960912 252564586872898848
178824846274075968 192150194003598240
209758653303311328 223704343026509984
120554828454109232 306574860594036480
34557160119435336 61124425837506416
85095917438682544 306899375037356224
164586113868396576 242806268896653184
158157058071939392 297052447065000000
126312242315236496 267269000365548192
187877897601868320 291923390479411904
172740624150027936 276999126966233856
37174014666767120 176581783339280064
74754593330716144 325444631383558080
231113321411570656 324934988870861888
70556840540953336 283215036005839360
41676782009109888 348515306216698432
151821720227272192 161848566828350816
157729106954444448 174531344869764768
211187226490308608 236588863282380224
19766601120018580 255292929052705216
37145311378480904 150347505768678080
23315579263316900 312423138193588096
23555641014344204 277819885547225664
69564896802240184 239341524208721248
171338052401236992 237480476696351072
205161651714593120 226928513563344992
77683850130350368 251929567526558816
189213133066449920 280224694344080896
56234667033293736 203975157897828832
112245884175382912 210705015897824960
248413160953690272 252402086754038752
40673872344504720 275354493454370720
9370142065548408 121814834628220992
166153074012234816 177011987473540288
157601516265667264 206839984248317088
43788267583530792 343290837837810048
103120101745654704 134375457466061216
200934150726435616 345008598001024000
102575635510783360 292333124536147776
49081131307441616 109426553625993472
194493542723987488 276079311056165760
206576097757152544 294740673548632896
155075104735969024 337424091635577216
84159427065136208 176590979998878144
158789847078243712 236737588984780256
44541346025333232 240299782638958080
145629501596325344 148470714888268032
143470745676763984 296679903296716800
53837058908002024 145821045197078144
62340544526557016 316437697801999744
71783834072859472 107236700214341376
230414382823882656 278143592860914592
84780704363040048 276096586734244672
259015555544460416 315525118268922304
40705086703102488 296446790131736832
100904117350525056 224806376137054240
101470927950412688 315672417444575552
258583926759989536 312804272018412224
145198415854169472 293837660496194048
303203218548939008 332799463557800128
22513155810669112 221215789954794976
143101780715659712 346983649904317504
87974291224708048 274843504022595584
135544185194981616 258697485192132160
25762425206405672 198833824730873600
171725879205886816 342096659250700352
196789667904458976 217071168786408288
58775547884811472 83607611589415168
232849035461917216 325150519776711296
23999101311896440 78016282491078784
42861495183857096 265546931639275488
147950019304789344 150548834963994688
122392809562546672 246486427782612000
121035917108865024 317987890526322560
241786795096986688 338645101799705728
6398453236253616 60398985762472768
37815702028395568 201364306581563264
7234867458084780 143487202166111312
246394729979751744 330421109217774336
271281190990271232 316212338897342144
58549847080021584 68128689139264648
61901372206890696 271229498053263328
219661838524936672 221845431768219360
246404304699089952 250144394002737696
63244248614340784 201408745892911584
15299810528118396 154285415074283648
16482403753147334 228033830663015264
14593043161825328 77788278569727616
104966092500784432 322610566870302912
98452839238824640 219485791933368800
30421372777870932 306718701008038784
166095323716514272 178036276685168352
6029601727681935 326207437728069824
158756812658801728 289029233996879104
29544068121804844 193501080961049184
48003442018100800 276860090400680864
29647986401728552 205920563420834304
183315376349513632 259051154854537728
200354105045123616 255262056174962112
76073382891158560 218386485747778816
36145495525886320 249710917755262656
156446731440237344 340482822565540544
236980116985501600 292520918620268800
116690092008993360 151981836579795840
250026466610476960 330152736036970368
177821320461729696 301681512301062848
60541948669170832 347515406488766400
255201749482011200 328815353106232960
164277810527961920 204697760264644128
152120528322953408 306286438805020096
221211152905182560 300753640114398272
61963662359636776 273603820748705696
53814073012248624 65162985956304160
152146352825239072 347984581730433856
47750642350345784 68053470876970472
99040653512732720 342084302838719168
235155219087535904 253154281648100352
27918198474918012 179783027205180000
85800397234362944 235229995576491712
92121584148336176 169014288515088320
21531413708225740 87893964467923200
113102559143519024 265453094224677536
178744348473114304 314537256070218816
18523968782816112 244804592595752544
83231663739084384 156142669715605632
42932202457532656 108885268536746192
133095413985901776 285171790838162624
63049634403058304 234442922455183552
54121244626555152 176995559355661088
178986286850242528 217363185102708672
196536513456576704 294785237698962112
53881965914618592 57430636697968552
261497030637480096 312249427817809984
85815663435880272 133618171129132880
205757594088225600 276479095387310144
31737909035139308 209438651657253952
166629210864908672 180276598710512864
98458646585230640 304021164152585920
206064720410817440 283969012912161536
2851367623227884 125316275781042096
12825972963652158 129807527841904336
70912136275385072 271685326641775104
130552064041320688 159865479011367648
156565325260376768 266603859776917344
30062506550203084 74274933941453760
182539762241495072 210254440370644000
50775439257819088 187137511911638784
9210463179922984 289672488713063488
177450773593698784 268955357773271936
60064291678507096 264210595008939360
21506794802645836 289370766523265280
86368379320383680 158983707962565600
129420251911790368 178756705353196064
317012200535452480 347669108164013952
284725473232856672 344198588088503296
73817229061384128 203570033438311456
114066543607219344 158203672586996256
89588113819477008 208922908883601472
95994943181720800 233231643768693856
151841693651440544 330569903724729728
145054998643438368 261132878530405600
268906798771792096 305515014503643584
114125674497815824 189549927382553824
11613573705056296 171184552523112960
29158440253795008 145460201740147296
98241570525449488 276621226565605952
107430620172576528 162148547612829920
116525081080230208 284158909041096672
39089575041282216 164014723306044288
145412367968597344 183846689570812608
4759224506701591 197125440926736000
140521171825858992 162252590794689280
6194555963301835 263475287818999680
161255790455924928 163927447645851840
265959181688706560 293066789619224512
100385877190869488 345382423073861888
226389515353917600 267233930292509344
32554199021060324 276329530077395168
161001918691203264 266356852861128224
27857731926777360 229091895036548416
83619203908339664 160246204322747232
38225504638824096 306945602741713600
65015122200210160 191793978348509216
74098311579086720 81589329254658336
32833870989566648 236177247595481248
74686463076648592 181605363195605056
45097877818240656 66846439966878264
197086068179860160 242765698809992032
259935994132352448 278227589209980704
86717697899658736 175259819470848192
15056686382014578 45639993145377224
78277959284353264 229755451467351200
32559701807430540 148759203198214080
50123659042209632 104833797135332784
58717293764611400 271481271327315360
1445284326610614 18611976548843196
152327495976575264 205592848164636064
66340827435790584 246014416744989248
173005128679259552 219142602635097856
16216429871446842 336370682728310016
77478024216550512 79331493757785040
79114327123245808 171667197177434496
21211793460985292 157994777366330944
58752785084858536 183774507386403264
239167513529098752 296966774097969344
167552920961349600 346410822541751488
40767788595873712 237281167700879552
155995965964789728 330536640681913792
52385358753312232 92846880657016096
24358967077157840 268006706939768160
127259977733538976 243856091588084320
50002509700593528 287311843872247136
72334967416209952 202521677356238496
95761404731997552 263840413778852832
221951717037964448 258443440537805120
29191751511317192 91918650706622976
297737517002106816 315768313412396480
163669448623025216 165901246542003520
99549900093811072 169120531869791744
91507060670475632 268917110099239808
132815233401727520 192547170708223296
17969073783270994 23153154740614656
77136423855283872 126671812517417072
63333474250041632 290101137774550848
73219737700991552 190842630811005984
39717245549942608 314763993785779648
304655002237550656 314587063999174144
124415402809847552 237689084462039488
60355004312800152 176815069983952352
182274797907453664 217705668165382880
264293461757092224 330969365413979328
147773726722878720 301158243301056384
197284187148942112 290227468324694208
133145957272495808 294233223510220288
75980250769456384 282415215542005280
122054395999626544 323290578459805056
167425890186035968 325687989510618880
142129148047272368 228293762399168960
31273517042593076 150498697229579904
59640067268489032 72624752363704992
122485410723195888 308935081307854528
58651270415201856 256588390699576576
141476537851257456 294362616994658944
216878825667994880 307299460583281920
10634270572640038 288027606696847104
30294921841091080 239681746714433344
54310491977447472 287590268913917536
161130830999430304 320494162661391744
90180411555244880 124290173895084256
98619897529525824 186732259147978304
274834508195056800 319212139702071232
75751323535830560 84673926303418992
164668929049245440 283301099358471808
122319632289111184 166608796208092352
51660999406841904 326340451465633728
107745350503564400 123342217993776288
26357087122309804 325573580356738048
162756519295053664 175431886988307488
132509374037631712 176504108057773120
92854353568634128 333725813214854528
109116703788371024 182356809721737056
14910796534387078 77794759418536480
20243516206624108 264801257941026464
202183830232589824 297077109469256704
93970523874656016 183241580556860192
253686189692634176 314468668805975680
73757923452125120 210025715531900224
209272167925065728 293281367890248768
57892977483094536 261682986049174144
15304564657224326 31252277346685608
84704498638682672 112550940081309824
51207237665751448 53220479674518280
161467914338734880 251862347288356160
6694851060031720 278335065185656544
28945365823784824 333415675452866240
9079148605578056 10528465338074764
203661698650674912 229611517953264256
103615936434109568 109833873263525152
113306957890199072 199300138306134944
111038422009608720 300907947915876544
1702307275725027 216985393670670816
10507943730958992 317607894698699392
169268732723828224 197045486110967936
209755503454166080 346803503956938176
90423233998063264 95672438454792960
182569390275064704 241440118473825152
119310127621851328 268756198925637824
184494072943831776 294900281943531136
65182055895188416 82603818825104432
283292086086892640 343758448660412224
6201555811437691 64166703406259144
83954303810358512 132385840385392640
20288704257616388 113556591067425744
33038347388147660 325804879120913536
79193510071956640 85693478351370048
77539558668224288 321647785474633472
78389090624857520 221570744191591840
82810695774369680 147925938413112096
133221798497621616 153250620809303104
144208823978532320 345989563026269952
171701754161369984 293134821079990144
200114457082533600 301212506804663552
253085841019060896 261117219880948288
3242538980202363 225803105607025984
241070107428748640 317566551809594880
54092742423372352 172522883357929664
67938158647126016 158664033910960288
224991878510541664 283996994545618336
14043111312000250 217215668168180480
24634855500024276 87135728056440240
14085046510072748 23245674576667168
81581588429153104 124715430148327392
5398808725519725 218989907876032768
147104103534859840 236753663875899616
192230032058803808 243801418423151680
136010891311137824 193578028982874688
71369584619714888 256568021506288960
69838452793339424 333446268436248832
197673497223764288 311813450145601472
172309522465825472 273109124863302624
68769178459990016 132121091842178256
139281723407885728 263767040826495712
235457993725173056 304341977482206400
227705415921354240 331930073913184064
144653788337308288 144679059436569024
29846584073857096 323458780763006976
87237607559528400 123567980658644304
62599882156359288 173352518541006400
15139193723183788 143054307418997840
200648438996230816 240758314642272800
141573824155688256 255181269372615488
12464250539202736 81478208048616576
13670538748327276 56983760781131776
317621687944846016 335724746545497344
123442269043145216 264982880694081152
93120698629317824 277252059134429536
160800809994763072 196522002131918816
122865571231114256 166856503741646528
72708659930476144 107396071156784240
43335062003195736 143170535848862800
183073199793453696 187643720601110912
201999316115033888 239509431152745088
4253558218896489 53812842563696376
71337228306889000 179421750992573984
98768689973423280 113156364124289952
25459047224528060 212876876153860032
34361963443071468 273572839454589568
14331418787410762 229233908338779424
214375584072722368 244296494605321056
92517494831928880 135727564268001168
47775856976013 204684991769814976
215803621356127264 310294497270182080
54357354892221208 78511220127412224
17840565968393944 201082279199531680
263011933816810240 315079222140430272
33639959385169488 152885541451812896
93238160332997488 218778453988832608
75320340511159360 117408948583656272
123892522558320752 137984776638492544
31337658249781704 188305292896664032
8590638887570556 117651853093246432
61670203775960744 197722970288960384
8871299368274530 119364616986719296
14107309588530758 334946029238191552
199212164434582208 249949342747429440
69073486302945176 217687330279568480
293714252672607936 312707680090457024
168884347586177184 323980821875855296
22213833191750988 273721495134796640
65166700164093672 168227425998129728
105838040266811392 259067825157140608
31035496978409460 127664097419168768
39273670981193304 297154731473561920
16735504068716796 23777454645381148
29021465111166576 196163297795393440
14524503897801752 155440579358038656
237966245599803232 318741010488140160
5383161268110475 192950291139350912
61373773303957416 217263600538178688
73355339469147680 92467895189585888
276408957224562880 331413788462379136
113530636200376912 209384601497930880
40374878816754072 111620203924969264
88758467809101056 310896304544830976
52172337488101616 123943027333656288
9785655630513476 339654031143788224
32709986746560832 203413107487478400
15670027746004944 286207136826379584
21976398471487352 192479057289859808
161092091340177600 257066732869363872
155834256638327584 280503883183808416
209406016620122144 230663954621378144
185689180424016512 193050498301886912
30367385048107520 110023303379970864
260702851666378656 267656132608596736
122283173730916352 202269856113780640
166472222206810688 200380027989404064
37349850708117776 304690597542653568
18318388992605656 178455666413967488
73746513949092032 126388919003873728
38055857480784104 132660282664750720
221330626287356064 258192051157034208
102995721888887968 202397935961752864
232221187609601280 329797043948214336
163757189415081344 295731880033984064
53425045396648272 311495358208322560
117715606934450192 257324205978226624
20644606392619652 219555446714802240
2495094795409263 121917709839135328
23200700236573392 160668199752682752
284689885121873440 325870756152359552
88625081575865536 108157103613152640
292034265679170624 338185969685415424
113250067485624928 229512627573023264
118458360549411536 145663078386192960
76672499147123328 144099518663399168
8059495164359914 89054689322947056
115688298066665792 247348147252760928
1291799296893671 58270167916572992
71411659754235672 195652739758875744
182426887703782 327896644768737472
281141942452471200 304887334878611008
38910681886660896 288396884472340928
11394427179829286 89234992914077600
55522600238572440 337850784166946048
274213841447753280 318709266963687744
18379639099405444 108684768030432080
25767377851416792 232151467782741088
60092184257193696 159778195205659680
91171038228499824 151835034764350656
29148685890134072 260292176445504960
57762726536235432 133875720677019504
105299875749835504 259201212765141088
207692065963252224 343590754614774080
88553598075629264 129340614406839776
1110346586050320 340375006456581888
311949465071932608 332547871893859264
163255301215470976 342932458691777216
138100359019401504 346458430345656384
243597613322821440 292494129053244672
228620320676852384 239446320720289984
105945558437100944 283513866143331424
66222668174728896 116625877524164496
235995286053647168 343376297590449984
173667708342410944 284990106771206656
102698651330830272 147317801747355904
87544307527390208 235094036118180384
91170972309295184 155547792210961184
64571437179620672 321595084770707264
46456875787355344 216059717007939072
84281849128290576 134923944836815776
27989681941107112 52907196114387472
95475144423211872 196409177113815008
223251922591174624 250988791446992736
32289323414170680 83954715013786112
128078746235613616 285207964379053984
307534420892126912 312514792253228992
134488814351697760 177198972892921088
180227179321777792 293874403115462912
131599799676736592 199704009138409728
162152242208656832 293951158589478976
126627670090926800 153064181169003168
146833061582939712 331639155065260288
176274772797310304 230637408205270464
201616826594079584 306913379996451136
196832907202853856 278505832544630912
25735080370776056 28113922356425740
83265946344847536 258551424057706624
330295751057227328 335498912905323648
113342773079299024 288722731546057664
41509118734344464 261305240332263520
50736686005689168 200904908853640448
134189595854445984 302274989216323968
51528585534820384 324802445167235968
241992681060653888 304804713003957056
180613121082825248 207468363231273952
55365818886227224 126842019148042880
64505204729449592 104106233605788384
8353193036061907 80403122754601184
97964367506180912 191169929178925856
45554011672068224 89121590003667296
81518926642337552 323852518614161152
75668086220552560 88680942866842704
82779229399809344 162681319190919616
313045198897961344 343174647945295424
105127155982443536 311407978311045184
135855652105073872 330170392103868672
132682546649931312 212970611254124768
164087507380190496 324840751201620224
104191109171490336 308581735105900480
89581044340709856 254712122122665952
102074829772964672 217378317870764032
210586639587408544 309707351538120960
14922848610908736 315161902338497984
288784247448486528 300451893164967680
101699879197978992 334528378392766848
169537695614543008 241130168388222528
83227073491740208 183090116282490464
188163831158379200 272559788136809408
138132986395668144 158533667879001408
104343864404112816 185022939881502304
6316964360113399 31453195071458236
16986578639471838 185984773898261248
25385556095187848 308314728899928128
130181246048431552 241072605525524384
206852498165873824 224186164522750944
72244415264005632 320384245646884288
28261578088527116 199553860647100992
303913967791032064 343641881790172544
199262070464686528 214209952492288288
304666840776354176 330082635611686016
136324989327585792 249862698659407328
17818642291045416 299127357293853184
49352568781018704 154374582025737600
227810110724275104 314746910268310144
186454199533249056 225129417692521600
147496089777075232 329272541942781760
75926345626238800 340572762422735168
199610313022392224 296691392072614592
67638940993728792 145688388897538304
29215052887384040 50373880437682088
236962566325805856 237968480877921344
62224448352839120 166588579892587424
289087958250489 109027805312144704
67062030713525440 347177784694071936
218034524795104576 281560833652564800
61020577128669544 118216018634402160
155139588524932000 299120611109891328
189341694210711200 271263556747035360
123217489662847168 159759584915516992
88219544971821328 342251792287502080
18243741831992844 158101685046534560
63313538378829928 203127620060418880
19733796767010580 196475719979280736
3197580718779926 113304498226271120
141186315518479552 221062781057843712
11726960057833254 190413912428976128
132975390973599520 176022606713488000
30126934180166412 272148838285541792
273159492383535040 301103349941625408
178881670913724928 220329402256619680
302158069628575232 345941395608620672
272156062991371232 347341694727815360
111684765331196384 142677910708732848
18194892091691620 254558783939533760
29203698166353416 107533160369077984
86031007194665120 326250521647038080
317001324841379264 322389505412856768
80037764859420976 233008620501042720
6235989499448265 127026521601611232
126045577736462768 339951743959552384
96589013863580144 119810002660484496
53782959303465712 167352858668713248
116176961834362480 217870994101450912
134497339978947488 241415721785082400
165699750554417824 228301946494040480
122607472715692624 216654450312141024
250791118060698432 289363031262172864
110666285869043168 194674837763362432
43864443821390976 192155809684914048
40702128319070304 76629313468551088
64103448755576720 299901036534567040
148343779253765888 204168725411240736
151150672674509952 164024441487526016
6580997221720077 8057947183323687
23096110448830124 341345014519479040
145816008824939104 239317052755163744
240250872741870112 246267810173623136
157331699041269536 348534155297836608
285122850707397824 307982688698473856
606745070856519 4977683522120332
85507055998777136 203103445063666528
176444496155350304 288537301880363456
48816634376427616 213717256227674400
78147526857369232 331146487888756352
79964771753876048 229330745538296192
318234358563988096 322232792061761728
177516004620928864 273011701883129312
42302218666359352 166368282463153408
51253629376153608 341194266601145920
211748124946644576 307992858055314240
185350099718769664 250900141677195200
110433200328710912 335590658363650560
13236378429314070 183091360879116160
128004518468791792 197894131001373408
114062288484763904 194494797543309696
85009992852118016 315692985713618560
55397341966023512 347558565026427072
36133007946481000 128200916176018592
60882592005870856 80121267261833520
65782330695199984 169388774356502176
133381328934959936 305824745333290368
118576629285839056 287829890365367744
198671651162197856 334189067649312256
117122766296947360 242432223493158080
135938847313297056 182522310284063968
33997803540759156 320966946370496768
34104659435626772 315828175419461504
52876858406298176 293505054281764736
133793540761811920 263547545397647424
52817226432126656 199914930516247360
81565867193052128 309669223620852032
47416936971533616 296254929118468480
13920274574923228 174171305048972192
44867995438681584 205282549097588608
72013741667152040 248355511370917728
146599598261341856 298857276616287872
202968909631684416 217234071646686080
189279932828347360 347694482584369792
108361960766935792 272803509115928416
112545487129113136 238351865890361920
182999453080082848 312673194294510208
204666141489779136 205081865679026560
28811263750487532 223963730234477312
6220398988164446 206137571050514560
110272823425818272 154244537672393184
86807611161571152 146125759467515392
29633928349420492 174846603401773504
135174144463833392 328808936371639296
165521623800971456 173791961785552576
165231581877676448 298032564484783424
190526918022856960 249339477369315744
50466722858642992 209897998328669504
272790435417857472 301311794284576320
69549926184354616 245812073300218688
54095587903801296 79481728023807600
16319061385285300 226148547469629376
264681260602158656 319874866124665920
153942324640294016 341659498411846144
42601246835521216 336490678517513088
104196579122770416 127342810123680448
251173164131894080 314738453122101376
4430733945104140 301899199462875968
188659542627725600 249590505761910720
190621186954332032 334505993680613056
29751528513130024 136231879152871504
3719323889050822 227159487523692800
123935003737138384 325995911302285376
225560708323268096 258078979662163360
93590310744896656 139773014576815488
31674065344947732 110451604250222432
43508751893728792 297877198043565824
91773302863511568 280734600965197600
81943516409734480 304143747015368960
87254126054254816 293718903713130432
263518558064683296 300019499964981120
45286208100221456 314211356417329984
251961380585478016 307233215049292416
217916471707540352 264553727477595936
84554647488130896 153646362228015424
197981280016343200 335364333902657216
168489899886961248 336303446755886592
276068286239364192 312042764645653504
60037995956584712 69555930009780280
180101488624849984 319936364808053248
307059109445920448 327546215940573952
109098536747487184 227910736254145216
309390980313785216 318283740154530304
6141103194426130 230708550787692032
225722798393699360 288754852365103616
201682803104883264 218540381352404032
126979233319907792 245797335957861408
156567725944435232 291995422049406912
252261301259430432 266522693799033440
185842463985437408 286866164239777920
136978907926587536 307842526793478592
182746118370959488 255302911813324288
47491149037839976 273916198220874368
142494078156835792 146637243637634688
339716708270448 93594012137940112
195436988864552768 206755468005881280
27035375298050380 340257994188023616
82079355554310016 237329957856225472
213162670083810720 233040071880724352
76093534646775312 242083640516178240
88398188976714352 331009682901356992
70864840462574784 311145432667757376
10814508429487248 193372263027783456
195687319926372320 254463310516851040
29933361256753624 100658055579878224
91170683300182848 232781152913541824
192233797139566688 197947124908644448
246318327526848640 269653891568529952
27982762865842748 222275209244164256
121868991007590208 281853278268161344
213519688760900640 242600503952328800
65822867805164008 161439775645503040
57042296434427256 57118532586656096
57522228013362768 202031564031358848
79958946149021584 117178649970734800
113269115076732144 127278325630017184
38653876169135632 343996095044490176
146965462292421184 165570536318538368
262681118894365792 299500720450038720
19409598479161484 322544241829416960
208055389086937888 217255277323526496
21718635425815100 188954461083565856
109430618434238016 346617373815524480
103777298743500704 243217738876772800
230021177292218400 290054502576632896
38597971667889800 275412158188340416
53838587633324152 228319190168648640
205370839083593120 282135268495329888
12390098713338708 283090291864830624
101399361392886480 217497160063321856
40907671098949448 217981872481085408
56234893483251616 166499875018275200
203103260271696320 312407270702193408
104699776861990672 190852914748879520
58478168570431624 151015589495436256
10558224659388810 118132576555922784
6391152178344746 178216817160787776
16685330617296246 65866845175269424
313499195354514688 316878324456486720
83807322754904032 133284843544520160
45739703164660656 192979506666740512
201805962020827200 251414698079523904
289966639431463104 337788080919882752
242278250425819488 265712983736715360
47339325003047592 286805750703965952
285159770800172224 332673102185018944
111543806530245824 265252520155589120
32321853216119548 219223542620032672
24244762845304076 219633990874169760
228562278924610656 275281326396816128
51225564859304512 115768728788509920
56139252650204592 208937135387274944
81294476349768192 337378789190713984
37130367579096192 176645455830778784
16578040979007676 275766815500880640
85558141105840512 330033832242567680
31530050837192436 97847662556300704
64450016959634984 215621050365446176
152188595051693600 196098141221827712
64361855153688776 85941924115087568
61359165208357504 177556912091339232
204583797270077312 331439400195062464
179366917556407232 275326965997624032
17549376357395200 95658526574893536
8589406034977041 15682345480024666
215293928017178560 280847345209970336
96085655676497904 216185606703191456
13941368775049676 46332332047466704
204926686080261312 322319211003807296
262784113203637792 299144160611124864
22083098660386384 249878867520099360
185065865336298272 333749261857875072
53174052263909080 296688017789733312
94389718250776864 111369226635675520
124846125559709472 247538922627990112
119029773391711632 270398595499673312
61736499111123352 259959632261283136
173077193966829792 310352686107159168
37090756302755688 271533136496997216
4703338950422056 278136146209520416
109106439477632368 300272440780645632
91857308959441264 108375701880860416
11793615119586910 71555007173323384
34927383920192996 305108694454360576
105667783909549584 334262949726987008
5746665144269146 325438857360008064
92043816929110288 118662952588113856
57156955075872040 346328202869008704
104976855388488000 263577334554895232
6356313405450333 144944656531746208
182456653635060128 217483837583649536
69055832918769528 233999902206906880
136167133423550240 307375051225938240
95914665865853200 118619881765568384
40828180624123712 85242168773948160
259650222858942112 274231890177659200
255675486935374976 299500272851425536
235813287427914592 254369633328664128
179374361132901408 318748504821490560
90272052426873248 164592936169458528
105475432799251008 262046740360093184
230797990170240064 298442906081653376
314895938164577152 322587642404435392
24932020469819440 175551426523521632
85101003680963600 114556419003990304
140200241151640384 173876164103834432
82955806766348160 145313294294107456
38495706325135936 197816306227119648
91914659743037552 92216458606804336
22281353623012576 288344436619234816
284059789429159008 300630061956376128
41227000618753888 61744420491214256
53332455091150424 300416805870466688
266492918887445664 301749961344431296
170712818563306592 345234094011606464
202006490213701952 235922708876006336
73391869141576992 183014789317252224
216968179424684032 235354295611751776
59512559804632544 286084193468558912
92034008210391120 142949956843653312
1741682073265092 206578869703059488
84041012426714016 224071551617986464
20358680000308868 107225462703897952
48385942672620328 284492509056699360
99207850206438944 184149118069219776
205297689887308800 348647785598564480
57691051909630976 132095464791908224
211443768004813408 244829878019475456
125206186590230224 139093791438295280
199856234008416672 319878839671751040
131599065778472288 162186277253856576
87657728311320832 221342096203435840
14546285884279776 326211184104340864
146392346485834240 155655422681263328
24519363364554192 203928257234777792
272481746696123552 331807571837660672
223908038545643904 307762656257925056
21990837519168552 142905801185287440
273348703630774048 341104316300957120
25538888952907540 334496142540647552
53012705667153392 71870334036352432
129178205881479680 294692050770389504
123250911244724336 167633821924827456
267671105136397984 277944745733873184
68525072644693184 168510874011923680
327319735360792064 345303772331667712
234470020351433216 293439314358193408
79703124655059664 253729769152401952
122908715339693760 228863998864699104
78232051217390352 92887277587162368
325826532151831936 347025910661044160
1136510458709461 43553153677164384
38638134494412688 77116974986166752
63190618378801208 342095754393702336
111769915491420416 116755389681851152
204781211997445952 274168317972182816
43044851929182296 284243507748570048
99830483328239344 220584031293387456
51108775150542560 292368961467630528
292034648596327936 301583031822272448
77894902841018144 92811785513144912
54677188905165144 147846400371691616
39342925321907240 282537451525916480
243379265683763904 275859169072242208
174051445814380032 348011022556584256
135576287294647216 143783159983514416
43308276998545952 137598770030075376
77631188590512576 285925224907447552
269928624586450528 328639882429677568
57087152382226280 79397103355662272
149692545843276416 228478786487092448
40395065931962440 130389467556310144
28155244953667268 302978458852671808
5686806010711144 22583526385401348
188812764982287200 312382817059756416
24431882779544976 87576720357502000
245332028990624928 263731791871223424
21537365801014504 191789003018694304
248582534444609280 305809033969102784
14709884960685416 19024352374967664
8493223559791776 192550577061947520
29867999670870468 338145317928400064
171826745068626592 278748014485424832
59198528941268144 338263954322157632
181230134807195776 213441253801071648
202927634929903424 293394847895235648
77704787945440256 92082999718084448
6799694634527429 193320850178435040
63128667402734472 333136412856158656
12640774177271448 336277209792442240
110365253198412400 270317171404182240
113214028016493632 151591374874675552
30551312515000992 156269401208342528
172079097878988480 312326706788868096
80034120682618352 114508534199824976
137461303093249760 243072073408971968
58251043412153704 299304543658340992
91236005314575984 253155277456029056
518407350324276 131878778572182496
152343639278339616 264691857308050176
88093831602336048 162690419563742912
42036035571454328 153041920378101344
16224790421795470 33181273722915888
27910162251656140 265537786323533632
21219793939937988 317209194827247360
258822316465046720 319737378985131712
81901586459045312 193493445809597824
37347613932905192 78649103395702176
50279260300688456 243114491132537344
30615531584649144 314146720747321024
68282031444832376 140761256690128256
119423118268460064 162375412775694720
9988751540255950 196708051635252448
104534665360470656 328923314031286592
300855132436406720 322928192879796032
74818312253250608 167160499017048896
169721837874826944 227964738683936448
265246402693639872 323492928149959168
115055244998769632 194410530275953888
240066015259500704 312265940958827072
249058160504853216 334996335723078976
96339489344271280 103819751480378720
125964008116819456 159538800680010144
84603506010454464 275590280836520384
46252935733230840 158391544629009216
231905499970767136 304090717440214976
111196504216742832 305653521053528960
110469033536601200 286572950156582016
170908970609265792 342403162346768064
21391877914303768 117619616446462304
72361328272885664 118381764306202064
156209290508344992 324368966731772096
158851480277998688 297279207314075584
97584447352397936 311470577301969152
58685831218401296 329601078846972800
38872384817369568 286166223832721440
106555168979287776 206470358428652448
275582581775146752 329863509396648192
207811097421376736 294184190530523456
240764393633516672 348345416511823296
232002145045192064 246436538514713920
38714008761683992 97864881775928368
165555405502629056 283391744029938368
187436162501870752 257113134991710816
60118477744211896 262225694516904224
73746894557485648 124846921314307152
16745591710434396 110453582909114880
291097425293196224 326385236254902848
86597913465011136 266780356747085568
141306198482360016 232405511329809760
121783269213300272 235171120373234272
122725482230261008 341429836073328448
58882421947233928 301486631004362368
235253962857853728 335418232662169408
172008134854780032 329596763612052032
50304659099669224 155238010159634048
63636227422453736 246640752512013408
71928922741146024 330557505003843648
7646366811723445 272805225241459584
93537467128336064 138277724601682736
175694777156559520 190138172734194304
263724140485272832 294839636223615552
81964984596192944 205813630106767008
276650466682916064 297998056130254464
72841127057572720 85447794278796528
253562232365178144 337837496905016768
116143631857541648 293330112020476544
84011777530217200 169233170576757504
29439587063366336 38387944527332776
130704367662324832 348589949989479552
64397074069055168 180218566273748352
271223675047265376 272888268332403776
178452978670078720 179575612240106944
26177874059845368 156168737794518080
3579461801551276 331462492605852864
186941845014979968 223908491199022688
252073591199541536 342065331769861568
16810182421429696 280055789114425792
9773253525109336 23519115708959880
233893380077279552 281378853516613184
85572390995179168 144102091717170064
249964599814361216 274797156100907232
36028693552226832 63561416174080464
187543130454356416 321378820207325760
93293962453193264 195767047603443616
321343740314098944 325743704339977856
139967951462870560 143519080426136496
232069800283533504 295754728971174912
218974041207234368 256441030354744512
66053394610682544 274966505273230208
182256546601809952 282098205184305440
208870374750110688 308739608478806016
209813756646475744 338536692425350208
269451319105648800 270079649376556800
106667581210816944 298093974618422208
118419772803076752 167003838291947200
312683943006483904 319199897496738176
192824746276996096 272364629572713536
149893021385556192 312483488820568640
59904345733000600 246022378296263712
54925115404480760 289808361790425600
487612074265519 25413576940483296
117493619826261584 118764387376044288
239638123880658304 265325228495359712
29477819507720000 344370309019680832
189794382699738400 265255348978907776
89365068451099840 153731889031193568
15193694750703932 207884224082948512
36432120097839048 96694534303443680
100698156114974976 158533896010231808
255460082547326240 296961508131195776
24225357814592200 212547578893082848
76394913547808416 89901717153245488
50305007672490984 285021306671787168
55623291066002904 248007122420845152
101122633688132848 125177834138687776
18333771539283988 66859783942693728
241373085504135808 274862700261161824
172584418211617728 233644507275117472
5988990113694469 313172574834277760
21394915517074516 53120648278892840
151006913984530848 181399029376866528
20925425434852116 210270983157491808
61042587335704560 248178745189130496
213825573926432640 227471683993635712
313047030162489216 333381272205539584
103546198173471296 171224980424112768
119860038051283136 172445505431774688
76506373201482768 172396078665807136
85466924691971504 266631101070244896
2755433382670643 252782301421097600
88385254313861728 189208321917157152
155399476467047712 280459691577454848
65454547549513216 86618012319943200
41613949544122472 230095820868723744
84423734354516192 245199498786252384
233098160484473536 266295623991351328
21866323520975428 58443040283938312
167319513571594752 200207718260686976
6324187566108262 225386456791533280
152677945472213216 293400124760177536
89835412388481696 180658151725496544
146359710220018880 153023883149452768
19532119117419808 24919353222407648
147439398148980832 236745463251612352
111706067811423040 300455618742961664
125080506953594032 177707730540598368
225209646663056352 274502043527655040
75266421195841456 257969119385022688
39986853567270120 222819697490731072
224406874295248256 246318027121646784
224877624440012736 275114727787054240
62396938488270480 303327098949491328
187217462068960928 277312332556077728
76402599611533888 300305851257221056
69401743462827360 219606668362386944
67348903821375040 302584906498220352
65331956826787256 142813556410044080
37024676158467704 268455572217752960
243638776577481088 339348300627538560
239241872703026432 337919647029003392
300171540916631040 340354131108859648
71305242293458664 122154973504930592
145443925516778080 279492642231366400
223418612018261312 288501129166812800
136327929759573008 325070358850053568
34550968454094768 226519266185778944
106132999118484608 239164711283738336
240624742762737632 301037709273828928
167352351085907776 254699061709079264
157023946796404192 288559627868508800
173594884663557504 204628309533109888
2132303918027864 221567412909704032
153938171345491104 156600882101765888
279223338186611392 336576701033699968
97095232623191200 284687664265387904
13982882206173314 209244397241423648
138708877254333136 174202118817078816
120441065849114816 173484312876264640
224142455322395040 305085278046367552
213448527517266848 330684066655743680
61171765730367056 226208715747550688
231142578792204160 336255037614182976
149984847173522016 284345634314592800
48885702172248024 123688384237477712
206105075595114912 237961522785601344
174613719688002496 251375246653115840
1239526952614515 217987008761072352
168227591173116672 321303164734348672
48109094202279040 159374113753056608
249307861931170208 334887794404794624
37017800680454016 200552917311030944
136981011031470896 312388010306624128
175384429094547776 206646886293065920
41298406404779840 57048007778788736
208849690821958752 235778613957645920
142698919231533872 146789131879467136
20777236511575204 161695145152840896
15484961195797630 47417584447573400
45492144936221600 171785800084342304
113805727613769840 154695054239699392
152966714727294624 169942949370094176
126286118897529856 226952394452971936
30351808586224136 319324378859501120
78057935624854352 336800768681475712
25902995056573060 141380349472598544
5526774515081993 298320454975203456
55742012551423736 119744251396043600
218807758336024192 273626596340318016
208095113087005792 334056942461652416
24420728284848624 295879986791376448
267047545291275680 290617813925020224
58622732984385784 117522244462363600
95807126576646096 308280933861131648
3933776691489676 320889713147167424
24994229932478768 173223226087870752
136693091997825648 320293689178331008
81034843649733552 247535085637196960
221916232511969504 315016165957392384
195577710801067424 208583456002721440
83188565949871856 110380463563457200
176909326194534400 240585647355064064
189628780287299104 216287922386946656
2448269184147855 174006204414171040
94008819700938800 224190765520795936
1070925925827533 245175615732981856
270059000917255872 276867144144544736
44204341110512400 324650136068119296
154763302066204288 158578052676401408
120583943217365504 196903734881660512
232785497669533440 304974651269844672
22233534440725988 61954567607090432
76347038969723872 331303595359285120
29916254735243344 206012841981437536
84416388925909216 93638262376498000
114664066742854544 141659629569965008
117565094470286480 291942110585589120
345224523450695 320957654937527808
42692127742019880 254629251741494624
40952466821670424 152645181181129376
102229293713934784 313368214638215104
25000071559325356 163964661014406048
140995518242308208 334197448036786944
292658463786900416 294218801907856576
234902497445011520 292479041666168704
206111570584086496 301209257408811968
227062120918230912 346384311671988800
252134444688602016 329631285052475520
48655894260205064 300992455453978432
84317593435301152 302546619963837504
158022989379648928 281869972623195264
88119523471988592 100375657070681792
1393993272678608 135634228076400112
48334998171698304 150618108246398400
75760749296764976 340720931292365312
249220116119133888 254481669660002688
197012814054845920 312484413768346368
125745263599091344 294206453994188288
202989220665342688 343171427171923328
25701864971099916 214768993622837568
304195733949097024 319523961704204224
182990036509466816 203324676155819552
291863957395839168 300047229915675584
44483905016813088 79696433320995120
112110622394277136 221238728675915456
9886334657729292 244510159475070432
27553428307934720 90160365499371312
11465183424183380 77381037773490912
334902363964093376 337255730133280832
22237103006287656 193145653522859584
43334446083451152 95426104814565952
312293501557133056 338055404923981376
54671956277415832 275470004777368896
319353582104388032 347017435120998464
101992101551522592 131835253019156512
148968176080244480 165449741007682208
31108349359250576 146674179339065952
94804906730988240 271941688035781120
94625715410803760 207506919106377504
171834807997411168 304278636183226688
105094831750091888 223201048784574016
123202579636488064 313216909827602240
134827001838618976 160252477247009440
200090914561984832 265387276602822528
87418900338220672 162453985710275168
49648882085827160 119861559708987152
63639876456825888 333594082546519488
145696461978724992 319803301029038720
73961343522120112 273212846822982816
4703513263324323 70501653957715808
120802401592964976 143981636265641200
137836156075527120 173341810685397440
27639365042179612 267641023504559680
13593814163716650 212824146138525952
25885515814388692 297050084258116224
306422386461420928 337725063844709888
172787527399928224 287301440284528576
85038945189678208 323041970680714048
51415531851535856 152791321953930272
51814637180250040 344143568940194560
321519607612692032 346682040487103168
68391537501227800 116795852242219184
272875685364338176 285563600560396480
51987415313274992 328112006933365248
131232422861192528 244945096550660416
76616069282978608 134180357697380544
153635158338632160 246755407771131488
622451523166300 289961463044965504
47654503125987248 320783449589248768
22678597257131108 271342158869507456
910185774986746 64366308016777280
79135693285550576 283116173931813856
40358652251875736 299806992001216256
144186325683561152 256914384880602432
98257811547440832 231317863464314848
120876552260960064 311025063734751360
101397604043154752 264229548413745088
256822024006654496 303594978255672896
56445772191951992 305687474046350016
95162579200555232 231186254550143200
58975606834096080 182900909626797216
63976799187530168 85940729942226896
169249873595973536 283149703515722912
111665416078225216 256334207464671488
290167792344796352 347008332439163712
233553841257489984 338843699029251968
31292524316572864 124227636859127072
35919683924730072 215284417215369792
137861518656842064 140033406668723824
174621454428307552 261835054489844192
238811990068313664 312229427752706432
29101942442767780 317825310957658944
48023984764728424 54643440579991656
147495513122479136 278668914402553184
68504916640944464 231664063055608928
96112844431435664 273635502917323744
138432098355122032 267491804827078720
65616791403893544 345320803666310912
171348730463465856 176538040581539712
197261590368103168 263104475644352896
144347189901431808 299223198044795776
73233370684907296 167211255224191168
57571660311871248 276497504476958144
162784234062661728 232552776199884352
213711907672157504 325817808238319872
128963215341727344 216936170269973760
35251423160903196 264769830769614944
168854477488796256 276091964016845344
9991949243746258 316939724027050176
2658928168468476 93595378246421360
135804895931410176 298687417406708352
128118559022811328 153367099866760416
3622196566409650 114903812406769376
8764395529970642 17789016466611400
130106561554319888 159416402908098912
5102308813986544 275033746508283520
34075296026391704 165114439534146816
134007127100514912 189078612333503424
174980851081462688 325290326395139328
6689402008846895 119351347749870720
150007770815604064 247399072573906976
28662954544728616 56280024753425320
53958302794495728 326116468747742272
165980053259477664 335272226425292416
123039499380548096 210285866360443360
10962440258534294 123825451185994352
96337180289099088 347347534598230464
174120276817442592 317796988002024512
164398005786716768 251755726702596128
33269947501469700 325275287786660544
325069982138570304 337439482994135616
126021947122658992 148432489146291872
117972392915454832 322453423889485568
173863169015512896 289813581580158848
46262460664404112 324522305457996608
102276337062882272 304456328932505408
20105663100719424 87395513643543264
130511825950257040 206814174843088800
74767725999960528 100899788901772352
38646682564739336 133225365448575600
269921790625595456 344196444201931008
101435951485306944 177749547586213888
243866743177844800 305507754165799296
281234504548004832 308446079945603584
191504592916271232 267445894305892576
313078366006828416 348305825963160704
106026130933770928 187436876415665312
125055625563747168 246422147778037248
70283746857295184 342277631276440064
9558724849424254 249635952298855136
93907248821233376 98245397823153424
222238993738863168 228773683783769280
244852937905434208 340304293154973760
126461652558464528 146380511326728768
141417057666819600 219375048684982624
52740395012777520 121085455414409584
157079012891506624 222192056397853568
325122051609103232 334481324501016256
28126200563418064 156284113297493088
70980016845225208 176954894775607456
197111404775054208 260506450129657024
104322320388958688 283541889156876128
143720933004480128 239776556800102432
133489878027244928 235806499845601792
119707598927691648 247011682808840768
281027268108407552 344363974929989504
174359547011477856 241152222620709792
147170803591038208 281900302656933088
11779004798759974 69862372310453512
229850629699144352 248291031365232864
20207868730441904 278207439070573344
195082037804803616 205746617634814240
63791111890317344 294904954254596096
194179828125159904 239046990713928992
147596974174459936 182733450442022048
9151530687313410 127830583454774208
6244555042466426 25824308501570352
229736095600772928 336096692400836352
35770118634674820 132594793392290720
355527356005758 223710946239707680
62079212259447088 185365646640195712
92156540147305952 218256288475985856
13849137446760716 319591099176667776
231894830652953280 267457805341146656
122003975451756896 291934524154638592
113240732004686928 138231809071431088
104511014525275376 137914769981804112
244981758256635072 308309017760030528
120764648188503760 305332888508631232
35760246888102272 73891219717527920
121211178190897440 337277114879265408
179142880085428384 203375121757032768
124012942596228480 246118509885124288
68374766643779184 342183007236562816
149711671770243168 195152082215301600
254647348184543648 331383592528220096
160289125627002784 189487514242815840
196910035085806432 261079061549608896
55148182033262320 156612586286846496
19185902659232308 330431776980984512
149525198629297440 282847739119019904
187787206662279584 231284864830767008
96609791993270240 225868656881781824
192256384386631360 300932883424684864
78058201849008352 334617327561904896
85037607339804592 160067920485594272
263872423711411840 271315290901601632
64706263965941552 340270938830863552
80333322886038256 342972478793334528
102914420611795472 227525799016272480
323520439262347648 341535195695203712
41050158554676312 55594078916399984
158805856301298592 300215202919036928
214132539104713568 269492629988253792
144902518782268800 146507844062552768
96989341913445440 196447133233499040
101735898232566288 334451736592968448
218845802736033728 296652200373133184
212420036762818336 283456628707576864
88936614109231376 234873631646946272
96154996983847984 179074531558982432
95665204157576016 245310575321040704
160951365988621952 258950429417366048
45599857459025088 94371691189928128
58743478529804440 330612770507224128
20580467057860728 147782777952976608
120153054705548848 295098199455916736
259825645941978432 344685936504944064
64017935985044848 198640721534374656
4050001909382720 252920277547172960
215924285601537248 279914699535278880
38447118381857920 48205950982985264
217670244816426656 234167687197255936
142179897066546896 297394601988367040
129295052558104720 291161944388770496
17371215216078478 176990903798688576
136207847096478112 179811261626783264
103584653995651456 283801766806626528
175653843398339488 316384779110081024
70014589119077440 129058298905454944
122444975108393968 155547417123134720
72099344591208416 277503238211611840
185530128107918880 199521724646919648
177757939132306368 247713372706542016
35978710555330928 301046188545686272
239252551706918176 331506226025030592
44663239271330000 101917168016575344
25584703161951696 319732647864568192
135785531869768688 257818596771937728
132908722453480064 176832084379824576
145950951583960896 148560859605345120
207553927431662592 319262697059730304
129796239215289040 278549985975526400
34083832104240308 136248787674208560
181979566645911232 186168097750442080
129366097561436864 144217350315930336
206008320661352320 327199856426409600
120495139121233904 236948628024270368
178432869757925472 220479845739030368
151108371744519904 251881287124835552
55919039906145832 166062165031763648
198116420286884192 303493307832037184
206481998495023648 269940722123193440
110786198872684592 178087012249644704
69775135883739512 293355472553697728
42547310858609944 219647562918573056
269798175729208096 301880933341927168
103061722561255760 121166855638373648
142569499216858800 177360281062263392
207836690572688128 318673343045972992
261791207009049344 329273856261660736
9158549402344288 304954914667134912
225619597510093568 302518093764949952
127812520888212816 336226925389773824
81813208095341712 348019626281005312
116523303707425424 336924485187746240
93829866936594512 114636695580575328
99212762093057168 280433339613138592
62558523136783648 114623673555003440
179562105099134432 346001728060535808
170845465154034944 219689186396475264
4195857298668365 187636048628889920
99096226075117264 103024906651757168
36980585867954104 145801000721433120
166323416659787584 270392169296174048
12162931114857764 257465450329540352
50762922500219072 266666094655092480
53367185446065136 248457614538613984
223718359126603840 287564345804602752
104888268052067968 335406629786291520
87152988678031008 326519584125106432
257190030037140192 286268664188977568
15378302805442810 198661048012522560
107798493168531248 147460308143943808
88411924832282752 281555257139716384
127155033429721408 292545876876153152
127232358840433264 187209453712193792
41800610666446384 91534139866591424
78929603503512384 294630952835861952
1518401917987293 250974352514587552
10006309788838986 87687891825897792
140717831684742160 153879760778934880
76071568654994512 341811565829742144
71007333305924400 283725420369829024
101706807201670416 277514789112365376
172428067357413920 302530280878775296
201284066125512064 306207464740732224
81309713332810256 90370753619756320
78437731630132080 200791370061570240
160755134042484000 327150746331087232
248827716929891712 269146983886973664
74644152036008608 77828400278681936
10437984858456250 139188319656706240
278914102153455872 306145119816897152
217079745556164576 285313790085776800
146919244038130432 308688788329225408
69231316572284624 96385692446007216
29947646123322448 185144399320399936
47652621933022800 87248175849002368
139691277974530016 332017895370714112
186032498995564096 319943764984481728
119601464430792720 347851790565296640
9813798061348104 38700613094068408
253355469379089888 285911761602407744
7890659070231861 236058457874283008
125510818728701232 147294855946924704
32323017474215816 242669673639937024
52511940491279688 101530699645080400
268521479786969024 325056469277145216
12284758127407572 322680532258570944
78294222174402752 343722997960897664
243827235304964256 291327487096034624
10528170922451142 60086030672620824
21872778722514828 65043964357219904
10754895995317826 188577924130908672
85352533451776368 177512787808046176
16974947116602022 79242357074000576
175351983227571296 308528089644816192
5510702515556675 89712344032562112
85216661312538032 258101629368604544
80011161438407696 267350980183690528
104532556464633456 277203212269793184
27050689904459916 268988380651893248
17822229054499026 329868479856789696
259282511728419488 274607219783976224
249378542642874912 256176592915972480
175565980812763488 224523184806636128
288725925338009152 334352736833313088
58252925738157496 77493405449471296
289667759820691328 302617299539061632
236257347973338432 314354083036451712
161925411870650400 247781274727606784
4320327791686214 31555927753703804
136999777225293584 147117085909592032
62239392781550848 74017314479706976
81456155829502064 105042264604725808
8920819852477609 301529192944407168
89707203318159264 265234270702655392
23555383315434824 243190049740060352
47311680439839688 204715999207470464
91158415648714384 182268547920760640
226314643739182560 295687378144974336
171514893085164736 207917514354895168
106253710985414448 132284856181316768
155848370355230944 311680039398237440
86995645319954464 203298654205654496
8124229459223703 323412044326577088
35182872716973848 241021832916000640
228437086209969952 248731501833248224
96490096456835296 264277730268879296
6454230577279369 118376539790474832
64761179450780664 196216751249027968
18980510152516652 20412734605047984
260189681186081312 344317340846107200
93752603132152352 333944693965649984
134324455875741872 155641423804803168
152410265446092448 209193025282262944
9975113667524316 289310924910746112
230954665728937056 303702169321530752
173317541165264832 324538151139585600
292252794699685056 303315052518558144
78353951765318160 315598323864660992
64447969474845936 93194445230212208
14230679954976678 24837271690237572
221134941386402848 259139737283773600
85422130921026192 220396349166255520
169786623713008736 346639885964948288
110782067624126016 261549885559571040
221318932457299456 333727857743650432
129599387617384320 233950641992715360
14601362241135414 302917621997057664
179418379595945248 289562131223906944
39539114802467520 176365710727432128
66180065304887160 213874077399825440
99354278868488256 255715068219023456
225302370714612192 245176999555135744
215132360562769632 343540745118518912
80210094529484272 256979678360041568
16893132173419012 19366869469579576
114415830551166656 249228162022611872
73155651374708784 335880002340422400
205259334834893344 227271620526419616
316212900419228288 342217545666673728
277068710694606240 282938033922878688
289793202024630272 325899054101550848
24953603851126376 173246635152817280
135811306089223680 177746863245402208
307011938527754496 309791907847120064
122618650962969568 246506596841530464
97368438107637616 271871387213619456
157736672691801312 280277395471161952
62959172922932352 170433097284823104
317056363251044544 330949185922457344
214842497818253536 304903093715882176
88088282096989008 169424532519472992
145796235478298400 177012561119074976
108863512617367696 346910223295198016
52451544270609464 323915958888378624
172439803747717568 240781616032696832
74987128918428432 147295239627730912
65976974122073928 124799683509206544
41354993968251312 324046536212491904
155571545958669440 235743514963617472
121033556580882240 308126399986795968
137536360586206544 185171389004882912
79937030496048288 126254450952061216
56082910513874824 311669354955625536
18780475392483560 144821698389397312
159669318983900320 344962050183665856
95274850642909632 279582350109339936
60282969816070144 315474576874231232
222589540685868800 309822946964677376
195386630991534784 330027066921229888
299801404488633984 302674275113536256
63969517759543360 69237705161511384
46972290792743616 231579185631569344
65820973447009816 259463533165036704
97041914562700048 149671892318326144
85531206677571392 201226286250050784
143706730425800816 231868552202185696
51120517121023456 323355870012475264
199181260823703840 226449782933479872
52608749202827184 298198898198748800
63725031076375928 240458078608438656
146862723339028448 214038383301488672
207412500463284992 269305506769002752
153737794037481856 311867302436355392
151415276363937856 194156091309276864
36296346100871408 47895315578470544
17164458748785530 177680396986942944
40022441022607752 342502112156301184
87356282034542960 261953783686403808
42241491921157392 49858623642134904
15476891377651736 237351625443145440
30244126082083132 333920921440130496
32140497977921944 293018600694083904
40299544349350024 58210053504805648
42449396849065136 332173761833405888
92253132083906432 239311990307222912
57424309064095456 95119977646434480
33965692295287356 207549797193366656
71392364199105160 248026311701062592
194217834708963840 274164756298191168
125530402685664432 137985886108127488
145772747563313760 267927576950799648
11626074881857818 329825857129097472
128512332697042128 230854635145178880
171999205218602752 196178892514264800
183932093299002720 211424345983426816
88403907225952544 182860417113649856
16107840452567872 35288407763930116
89495449847554528 335678132817292480
116076204023066048 334648480282063744
22085074610523724 283073952640980800
202037360976599712 221548498081541952
45565107691166104 220075478093311552
25126711971276608 237256834223517856
175292593982902976 309040911370014016
127160890986260512 291302768850985856
225967533309050752 271390399536851904
75463738084548256 129167431024762560
71591823574166568 194023710465909568
91614994595646208 157502445391224960
28738588514132492 320999464792546624
121714948433982640 207239461941411008
104987196102841984 131110780991846944
17389241084266616 101401503909064112
192642990400601664 204287664965937504
6105759980058203 79749622416460096
176462807972415136 194966420465500992
93748482820261408 122141084155773520
112394197707229888 339553811745143360
133673927174974976 150206868072897632
31346983750577556 98965431637800096
28415986637913508 126337213246080848
95422076385788416 118166643132906496
253263962838442144 276157939388700832
37291754137968320 210761419683886112
9659490558244952 176378784053451808
89411290894113136 315850776175253568
61495013009307272 324573799655608192
10636385181227258 19666460820029880
124262049875892400 309161879205500032
18075429091642356 20367678969995940
76851248261449584 104787309740729472
80537401505462000 186710964629625536
204699037418643552 236289361633271808
229094558931833280 248643011595745376
52701224717488976 260520045997392352
75665727237426912 191366022393580672
302377896121144320 307019375574858304
10070216768195534 242678647172550240
86506258229245760 278667098377451488
63558127382649464 169694725755639712
161370861630254816 194967244408402016
59647446278651040 249323313688824448
80088864272800032 235806424728334080
124694741156399104 339392597762408512
65834987337672000 96447792030767408
66533949312779232 169939189559650176
141313024157976704 194975002784827360
265946135727272928 283720724323622720
161755657335085536 218026456286573824
47610582672439432 101931076324638432
86131992524392400 175097631040765856
105772001277607664 153308048376164512
273000429571593 48554764766694976
100805220744199088 154811920353360000
129384627875076160 320051673323111552
16530834862481456 279840196059925408
240115254240715104 259108521837125600
85649763623480224 272566206991402816
36954846046783664 307644639927771840
143287677091912512 304447349591667648
102686893393362928 321676047061036416
306563252687307072 345952203868414272
24832750516211436 158917232030127360
150277174961349856 268316104062200416
107112413181171648 310519965778673088
235700951215042848 280504136471003296
99959252666186528 348267806480828800
193529578498037632 268351505798094880
30627037860447688 229687721357244608
106903787393298736 201697332589359968
237124288201914368 238570947222630240
55124760422150336 126104673374996480
242083668572790816 307245624884529344
70908749736650392 318572674812514624
24181359569704236 157431934361649152
129055229573550512 341566014813538816
97419226040977744 228628363703330080
152760065341777600 206166808241458784
102266511416698320 348261597569046592
122617202477669840 198092576680857792
99022347343680576 238275990160843552
81694320601610048 181293014379401824
123023486803111568 295258543313600448
49697607261748432 130724883816376928
99038194419826080 269568214008628032
37723330261141392 97034735221132944
201581909399586464 235998901170763008
1683823963155502 348475966522185344
159025546666069696 169425687251776288
160689242661738784 276296499734816192
161851005472213824 182246898118801184
210168459194808288 321170745305942656
332527772643323456 343056365037768512
112380467731906000 266786600473688544
140592386615887008 175380032878218592
2376429140398507 309664775046197184
71689649107979712 250612582688863904
36721492463464904 162096775848149632
43041191767625768 202925774252146944
52558342032800584 312549570377738112
7001428050784441 242396655896415360
38042449243278432 325223780050343744
44740529623415584 149536866974697184
133441431396029952 228113777494755584
71618638387294376 307042583185092928
293186176491641856 299952529753856000
69352475278446232 151366162387883296
214507204186697888 324032539959906176
126100351000043712 257385485818150976
163134908013235744 298089925286653184
49983983243596384 91687278813480112
178177517544596192 277212252298338048
11124201074635512 126781169760868224
1649114996541648 144528428894412384
47062476105935504 104417282218712096
49686958197994504 186014025303184352
22149641723158448 267700402124939648
316097265029125888 331072663347652032
146615199435364992 248616555856531072
156733305133462688 345928372416947072
170492911219968192 279518179310547040
1997175283567769 68853608945229200
62334421648700520 134644377937021088
163114999269843168 229942186444282656
88097763156700864 105255020775344592
25192828617437900 170711746283419232
49588025997311848 106040583885367024
43603176662281008 70926194705067352
32612493328520500 292544784617545088
33361694851165668 55302951263369480
27154600881667224 140367600527049904
187438086143837088 198346929413396608
124664854721175808 160916299634553792
90700768477892624 117552684062251840
105106863718357520 126236234709919520
18639405721058132 34079923836476208
178942117595361184 345386770592268928
50714336886663232 298479737827692608
21511643324792720 149675213793134528
152721737305061600 295956453718079232
194227797982149856 299103793392223040
85478120456247728 210353658759398208
103159563771470768 218243674376966336
336936773161297152 341042462264279488
225709347917585600 300810510847513664
158853662640853184 187229302476952352
271062385735123584 284229883961517024
79345409814799872 84647560968927600
267172865137440704 345071757492381696
174763149535914208 285602211523600000
79352383812558816 301564709562100736
230839693709937600 313896337646290112
210592969460572256 329049909618460544
246059659854917504 301288046849594048
98843206383611408 289747236215402944
36866197223309216 222616771209514112
203653390465387104 326807579298974272
14943133804211624 184771473217957024
162205119770408864 183969346955450976
210535404529695168 344111428721995328
175938396791701504 345983234147475648
28803614206079520 50877418086207216
64347695329230600 115815014821817056
151222848508553792 338494963869517568
159061710766716480 282447428873113888
114043941176586384 182831344454136000
89952190826647408 251399982188278528
178492612867301152 248941519639450656
91122649763726080 118824659935112944
116034140906658096 252644919937306016
112220127612870576 297315760948875968
163308158531701824 331948835765092352
92305368737187456 330311613683465088
29055382925863656 341088794925194176
205775284343818624 319316064738446592
40810759921616120 183129740189974976
1772645718797683 138006528719913024
149875327146797120 253887508413503392
172892892861790976 345078739453784704
296668818955465664 300245887265239936
69749587092918912 253943088136437440
38316844603146176 43154639652750968
16943942907646614 241288969994787936
50904344992868280 253780236929237504
152965868493324256 182057826190414464
187508851395520736 315777196740777984
144706593711098080 251087986256193152
154534946823094784 199512619741215520
110378382424520864 278824547508668672
14325365802908084 204968735548302048
91843146064858480 191956200395090592
13472027864950940 241636168322646016
238182895477084608 245551987709546560
18247180012356832 230353070995929856
11032508016136254 287719663594111168
225539588081151680 335522449580685888
87830793230525264 332257129639892928
146059871682339808 249101670380962016
296884395629307392 330055718111052672
50313616345344232 222157468930316320
133397977614052192 236743045247545056
205485686832762464 283514759536338784
30379396705746736 151857005033524064
272969708910452256 310570244517097344
126730340431053920 211959485343850976
67685270515205584 311794987823721088
347340788847374336 348015620285324096
35001534735089524 280404996449036608
84346253895392752 114552842306519600
319176965680797888 346000429697919424
66729454253217616 247164417225978624
8159389744034559 186803970960237504
134025183816909984 178487691990648864
131947391800476848 289026988660293632
38609132170302232 176846897119074912
224649707403237664 286444679376650496
41333619482301808 233905385982600448
117523042870244928 189541173177423360
122680871600542480 195310691199615840
286371308928838528 318493304786149184
32784747143095120 128901155910157776
125536120862359920 127405268068285168
15150416848480894 147356404791164928
55360623067995944 157774749886476704
152391509060993024 223664263096947488
166826512174911712 319696822345690112
6773883713278992 248683015477452960
278379441895868992 311222759486467456
48376889215241568 341709645376558848
68939315152223368 81565540670515536
70932946379105688 157035915623584352
3407646290760176 247710867645424384
77857599008768880 289524845700284416
27461319559103460 106162434678207120
205167427774621120 339113647535394880
66125003698134776 133063688332734960
45327973880828720 335528738420756672
279467663140501952 324369147418765760
21661015143762480 328895361752709312
240211862647764128 294577096800912576
12979249876104444 298252012379619904
100919668795865776 329957043902723008
21775863371715456 118287075518036912
21163063824770532 259282529212127264
131477843785256544 148932180919184800
156908462440641664 327859003570226496
166535490975663008 246924991312739936
94333551248089984 248902035507697184
54000257807604824 168521785227890176
80214109170342672 258898617743907616
18398520984443108 223337089423134912
213814345565503040 313100841575273280
170919235104136672 197349054406233920
188664700536775264 194764922237305408
69890442701552792 334216710182393280
171731589237895520 263842844044591936
60373500723973880 99460925287977584
89053378499415024 215777559861244160
156520885351463104 233308394851034752
136214778115370224 198797609471106048
95160756289156912 157525849681541504
58583980985554744 124739863442706528
53841433596890952 315216661602345152
113807227874135056 252602520977649280
176727336889647776 285297157230047328
107533490402607008 233276229022504512
10808923657767342 139036926595910464
298218097576757824 345808854926522944
147962457075262016 258402859122995168
60430007264214112 280449235160055744
37691310116417768 330666987797398912
27142842529357032 227080638598064096
179149250500956096 194544076560931104
29137979053538344 86353590410875968
231032540905641792 339313561488007552
2536967560104257 227890490034345824
56576180513550680 306027791749640704
195950637891617856 274765046815658176
19103302714290528 91513070135294736
75036128534871040 310938854767349312
153410185812927104 296992867831037440
21362795588014280 122670750566991328
190792743751816160 286253431225201376
132593797942983952 192013374104719392
117789734728024064 152547294694956640
63290060036945064 106572485389082992
280127545434139136 285064555237901536
42291926674989944 192844148746922112
91096911262113024 270640678415004128
16799001168746900 193348735793210816
132405002524845968 140076352550924832
95588336490904032 115903257141451360
182876732955997984 294208069439273920
280847133285344896 282790837945583584
264416826858470368 343470105901454784
193218911515573056 194899099768719936
123901166170575088 148629986064548064
175854938008420992 211980000195788576
293081499929492416 338526786092789568
162295960867409376 310279347830547776
289359755569513344 318723047962601472
168221822373203040 180511875940054336
165335044727162560 245494701312196000
104396976434447648 134957503369109504
237309339825504576 321158357372630208
215714720028583776 227742886414786336
21092676651488876 24849918219606444
58407906672447504 307862867466832064
13077637964433330 119792603939762656
238642613769713824 268096586418178816
131230703083216784 317581617945337856
228764194579785568 300088039799860032
88098586783269808 277350101883737920
64344220360940080 133483508512497504
265077049312223072 308267716588373888
25074160882354908 51529044460132976
59584629029347856 84623972624316768
11615254334081236 294324862837783104
234803300614931520 275716297174282592
6832828661406910 88856249501047872
108107743993358896 121177806188411680
196647649647924064 267570868890854432
145603832611703936 146921304813950592
74350680810930432 180316968066417600
102127927209704256 218879029114436928
212546205146349920 295470742914742912
236390876116440160 251620587614249504
121475610842903456 332614909207848832
13246912183645874 186227851544178304
49369555893757992 119037223163950000
17173101936947246 282165071405383136
61871410909657496 106693130340651264
45699463955467312 168743356271039584
13903737102378736 219038058955271104
112561630006507392 246770695956508224
2000490451637072 241317096764000288
109573202143310592 317430964820157184
168914046579684480 255450881299335040
228934283494194240 330861321981557376
65900363515341840 70110192767963672
87904808558458864 135764145390606544
89025963994602832 171567224555286976
1570111752447447 89999790092448176
139187978543464384 341056372544932992
28849796853360952 163918339098983200
33748713326347944 328929166322454400
34822129954825868 218301064697412096
160372595161885920 329329004671241280
91675774229955456 150909067640714592
95684916339917360 172737166757874880
104666083679393872 261357797743349248
34937017694396140 190171554208200704
290336742604795136 302811260729603776
37599635641848520 329202304473047040
12964178779886068 268282014486892768
1790830145899299 307084843570291072
197482414068964800 212220287316447136
439386143554110 342500612382307008
132683452575775136 187302721531091680
29107191165490444 73422426564757856
272779248740073376 310344228678871040
42202154297034400 261466278649284352
84975188875486592 131597581691465104
178303672092314688 192594198961251840
202074471592172736 345798509705288384
199127217626895488 341447087649028480
205197812554376800 323842822826520768
56793354780482288 205052510321423040
77786614138939856 232645800494487840
140846540806008800 243298546789016384
104217967338000144 161344799786378624
117373933918546496 189160567182556064
50376304201035680 234773824193620416
199527723283857312 267851328238316992
39799628634080528 62337115156466424
41563274454146200 65627699796376448
123550134674694704 271559255836795360
1458040277434701 258003992599885088
56264363552324184 115008236062488624
115074473579519328 225197613899962368
925981229341601 278100439530092768
133454448934593360 190617592466208736
91712233177991344 205774172029803520
75986289227045968 252512560841882272
306032935524479872 321534283129435840
241976191264568032 260354832137719424
157594174687758880 244592906190189344
188232995729778304 200542762939288032
81317074607135808 177785650418561664
21234537479547012 134475402877007792
57771423012337600 335660970704258496
34876915311660016 233163722409088128
167999985348883840 170011041397178848
15619362495783996 319853180528788928
95750866293074672 244205630884973856
33329865408018964 240622547376348672
34444949694248468 203512508145957120
17533752711304558 129652131647268928
30272585954786836 284135660761416672
243605528942311712 324395917752320064
168770985446553504 254793652618816096
83077500540953584 206021633207905632
71931071789180368 136132396247306624
194722833336652672 253880704056332960
289368580437936896 315914028299157632
139365217525627232 307888350962220480
29433286577459472 249524558310739264
318721665484269696 328194085757347584
249257392860644928 319680472201885888
25610662552953616 137674530710431504
113659230544235600 294343379713056256
126632651658638224 239610052835224064
64508491028366232 68292371555741904
11860582443051042 212295748305581184
198587498890969504 264958472432355936
115201906967110464 137910373818373456
37722657823959768 326252808125975872
86119514263074320 193295195066773280
24939420802480896 98559949314309216
32822514285724608 136452028933969024
182942123196814720 323192839312328448
83751203330562704 279347484975608832
165511520593398432 197934442560819488
14351322398482964 207491067447451680
13074546578647636 281590905002316960
65354848939058656 166745166367973344
26864945878177492 338874622760268544
151065721107327136 235295408571015488
131131576335368464 240803530530325760
154000372980494400 288999026422577280
240459879497641824 255297430392479168
221336795922942592 305195841941507392
66290207037210536 86947203316524992
96616477764654944 239719036470859520
125002968787786960 294030771436196672
98718575583104784 332955859514991872
30765512701881628 38093852043918408
160762956109560928 169534033747107328
55000007053217128 143305823046474160
71207201589415984 93946249583244272
31390711252230456 226855709870664576
94051999435115152 235905896425664096
6607939605742387 175527112056149696
124934093535445296 234923000956169984
5253838044045124 25459065555033640
67202295620818672 98150482668911424
110508479169814512 335182723268163456
191328122770230272 267600875722849696
23542466903613012 217303234149434240
199353575573250880 326823218448845120
220884174983838976 281856667700564960
110485243944450768 282692971258959296
132679103886682960 299202745679765952
108164084962851136 254097251533994112
210171016955090016 344565304308582336
106069134505718080 159102773106325312
36336379020162664 54450299177252784
118140764129034064 206785084755464960
10390980368140070 42867990725900456
238648571681840032 343987275273860416
137041122287540464 268177816199588320
20858950819787352 258252629679043168
4818478779162808 136533854763560912
25576744324418336 346421014790273920
135539716889431296 174880559445897504
70703625040031648 253129816701183456
92807124949626512 278554524281195040
151460551071406880 198208883186083328
43478193103391392 174897303884118208
132408544623565696 185205844963945792
22085407973572588 60486580710841152
101945647725321216 244580735596531264
134813647119849856 156569413132278400
207412847336804160 289401138827075584
241960852806034080 286203537095192480
114729370655360464 155504502136348320
14268390618153064 191648799692340704
36149766585472992 145456700627740160
295825348540621376 300159085665360448
265037899451085824 306467275567563136
16580207829981816 113944383565104576
159145189220871040 173255413907017824
159902253352024320 209897737287984064
100356132320511824 168687316724746624
201299550545866368 339275405948027136
149800748717067200 344294673000240832
117622647591497216 184376204180399776
183804147351214336 229082986963483808
164200029592172864 302739891196761216
96748254349980960 276640611540248064
192864300776443616 227251235549504768
81689754991950288 339510370904864192
42482755492297848 131305529364185104
62783271700038120 90894068962124768
103826225711150704 204877322492720288
166674208488680928 205126478337044800
64350196012620224 262136771631966144
258691023679371872 330868215567756160
315535093128385088 338162131094263104
62082700468607832 210323953458611744
129990498569294640 293615520231004992
131736878789293840 333717799071537344
27575337316656612 71928993791045784
221029684257819936 337128067658630016
171518700057896224 285236294186769408
90283345793308256 164941154655563424
243178520794699648 279588514770751712
9136616239680352 76414834127638064
137890984891029968 244500772796753984
98023088060219152 309658516498610688
122577228296856896 298441638616193280
59880142402377568 141351008892198512
20656857966791780 263140104172618080
60340508821576104 281884299177554976
73006539738207808 282078877427383232
91348657189967120 182195508358106656
87065249255032896 344365431647324352
147286553119253280 198190012551097184
17343836819450974 282745454252775296
57899643366290464 239544506129456224
40099547931692272 117633713504872944
205516408263838816 342176453752301504
278735978910121184 300134536542532160
96208574885751488 237909663282057632
164440195156891040 173087793494134944
313382874427730944 331516958693512384
114253859536022784 135029947778082144
205311329798469440 306932724850818752
56250430451930560 100395128666922256
98671498859989632 236822885923083424
75924230629034416 210657656197418464
44870124182985664 126499596958436832
247357458565592960 300412641852017344
74559648106506784 220430745594613120
54006577600976000 130456728498262976
173078796226268864 282827997138332320
36316334671934696 105983121500670960
112296940501403776 182510705863555616
7909199907893494 302631029331521792
51827449664037720 186423068282375872
155923718920157344 323862328805029952
189132536096722304 281884752680197952
98817875869186512 179503022203092672
55731464103033664 229875765125002144
159283505570855296 197435316190313248
78387498269117040 215257481950368960
5547369813712117 112938285566844096
79225903501878368 167453446828689856
119836702411153280 211772859105192832
89880405476841168 274058892693441728
117669618923413264 129369575734375792
309145404662318016 332781971187779392
23988299717038960 255593392509615808
145718680302241792 348057656176783360
159215047167381056 167721367114774656
27249078290280060 174486761105865056
39501135234366744 168978155575478592
85001821720076992 236001026730990688
185023364732251616 227451705463298368
105615153497903312 253306521454920608
53188808191073416 212448396462580640
149527699973411552 160616357457823456
198157168361768256 290971853458448832
51043455884358848 317451604141048512
145987923034207904 155262209108060864
117111951441023008 202716966708347840
169892120986023232 215803056875426048
37575425454867072 286618627382315744
248061403953689056 295946087924795200
167347840964291072 167845761611285216
44400183498702720 75538682331104928
135444171161019168 305739378501323712
156583563294364704 289989264458907392
106251172600857392 346385085137520256
167431069030255008 290233085239791040
127498963783227376 294218438637099264
117143858620625584 238037949556955584
29850528224786100 189288238958300864
34719284442995128 250768644063378496
170538489622702112 280209123492715584
28864157633965716 333901573689049024
43684649691875168 116228049698520864
188003252696832000 308870212008075584
184521525116114816 190077759766439296
64877382473619008 110971992445002496
91873962236135520 224139680300625568
141125172993824608 328932795020296512
243036997917704448 299371945578501312
13360619045052054 272889040575319008
186436161505113152 262996632153303360
77503789224954096 316173714347856512
180570194949605504 305593745764214464
981955709170043 43399936898799912
164102462373107296 271105839506766400
54268073560453232 197493131912107520
96050551917941552 319855648540797248
48132171778032208 116231596192480896
299817284949889088 309939661635648896
36893672970473464 301015630057427840
254993591616637472 289136968982998336
176527076379995424 247369533238051392
90504892331946816 279729607017649696
200398603409802080 299188255832505152
152560914757360544 288934812497059840
28218513226222444 239320815574238080
79756741977313984 199243914317294752
210690046111194560 226032696950712768
16857324951338700 191647823084868960
31626886786275556 327476207741932032
168672035612787840 257244491710460256
74565971444537264 298928877436689152
152324917078794656 210586969288552448
331530038175659584 347762432795530432
53188859718363192 68212363342059200
107741258065012304 292241438641483200
268470248831371872 274209435683281536
185964950683059168 223934971979672416
133643047656256992 205898549998264704
63079245110225904 118947129981802080
94755329442075952 295032386602806400
91760167287961696 343181951266936832
119759171770015232 346322836846798336
43091275773424256 151772488270445888
257511671631241888 336526374832899840
253788241189996704 331316461269512192
129355702357233280 266664231469801728
203229297644688288 248339918687704288
256359171898387584 334377215589936384
96356913729686912 296047634936328128
77606673312968928 148574387988028000
589692643850999 304318695427853248
73780687016850496 116170221076949952
109072781308286240 301532430844736896
45283862299353112 297877556403192384
66499140693857712 221679505714871712
252969782598136768 347196861620374848
155008566590307232 339287477514245056
13708139412258590 320534204775236672
96091042053087488 307043323465410112
176066747636769280 238643250986465536
145925053967839264 275029461037383104
98352403442214304 157445021548960640
65093010337921952 314171727686738048
105276455671046928 326254409110170304
158949242661498848 227243979158895232
2036156741155501 62862622072841144
51324675656711176 253294471498745568
11160817125078194 21020847216420840
132605930517026720 221024929650844576
134384779663093424 215183653857893760
209738759907551424 256527472897765632
67826771664214840 158110877442946080
15959680645438912 310534754111673024
33259057556376316 210482606895111872
122995485937862288 141763254263126976
51092852421733384 189343657562635584
20766051686372268 287787987723607360
94798126090033472 311523539344228736
57680047993836392 64726095774720424
29182538426023036 48323471365474904
42164035234813664 152857709649089696
77527719341162768 241164205779844128
49975887158880496 254511439005025888
19337599650420976 313267665719332800
235756473368429568 265000973525470336
872543402372959 343886511285438272
114292577012007520 223282375952169152
75436750548799200 129705398758820064
174245052996928032 335130613977319296
180468251489213952 322871972020140544
167186016199447488 342967551921980544
204533888757641216 281146604123454848
300551910923114688 338078999810573312
25043417880929092 132487288403746864
13461328071712312 86480757980518112
61005744408112016 110361079311997584
190668721056888128 276085939082980736
16455991266439526 136256683919677472
53387158788500440 192560361489583328
225422086938947424 302304116599652288
239482122519130880 243684902700190240
140165286971219440 259570439543336416
221172177266979328 248342273574559360
254058617750112736 301921617061595072
173992970477151616 233042997201456832
16390663513184662 77754137761151104
81017886027777552 237626868373826528
159026748508845856 285835045739286496
43978753603426880 135898218136939664
157727413763447552 246262836566858976
50359557074750808 171208401584732544
15164545695188134 191172863893922784
252867697098657056 323856124246131264
139699220853458336 282699672223712064
142594957513969312 311111616867924544
17163537172574734 178279839295069376
48035010484231576 127381346308462752
32970965376126228 255551748161728768
165471960107048384 271197016867136864
165206114152780768 326419017229688960
179663827395609248 271791822305060928
109096147666023600 326575958846876352
55637395314820728 251006819394363680
20456024715598352 39533162865349336
9052375605492848 347569999796335360
17811666391494572 80181687435378560
163383380048979968 208436051591172992
275850262425502048 341423676477911616
30909551830605580 228759077626992608
22801151181692232 218433430978913600
15638855508066002 188509879709389920
48317757842859968 91989717675842672
17264464605457146 298809004341071488
67370366358738144 332735421460816576
64596779683582808 181453527004919328
140871366248479904 167523052627975136
62148917887833872 186007299077586688
267386202851649856 328283943017229120
2764230548582103 73133954540642560
40690766952565624 195682780963882464
136219567579213408 245653218136988544
225684718705772512 241450450259065824
104196083638041888 144369978394792864
212103541723868768 331158128784743808
13260358101137516 16213520857646072
222624275025415008 285834610704479904
106855634880106480 335613795787682368
143464992759207584 314341584090320320
179114903220364416 255153548565363680
187807581897113664 269703832158308736
114225575819479616 130829057992394608
237546605617375712 276911676594722176
254509955241670624 270982506477222208
120810894721493536 210773348849709536
147372731505645280 286109087567380768
27881032538838552 283827416895912352
100532145690463424 230421096050838688
29093347281775960 210704254913136992
79693664597525120 219603516242424736
108904106202872832 218431358042038240
48144726975474032 338560487783858240
156517017051920032 293069017015650880
203840628666663584 333022284600174528
179456449761203264 279721646677428864
171376853508793376 186993563732088992
235701516655311904 341143637137138688
51038424843032016 158441895243391872
52594596210254576 238560839373932832
210786278534456832 348510712860083776
241629054021971808 261685454803256000
178085484264540416 342458264999793728
3267651284359988 346176216597695424
108697681662772112 191994039780067392
143484853630461648 215016360081696224
32543505288204672 235872149966950752
104325382610712368 280715844386426336
46311973523554440 116308666275977024
92277066451595440 327239895289258112
83216939565159904 144256911571688288
167855798764795328 288891310316409600
201584764683771296 223707694002628576
2763431308994691 130706136145759264
160822427568525568 240211593516568832
170154968830693568 346938352593740544
50765401989314152 87751225730143888
191372876218081088 317213434569572672
104786207429917200 205367608972966496
78666679618332960 158182185896273344
10937052432749544 176025074224727296
185283323731870592 213240589266806624
5725393287405552 231312294255694112
125325337706309904 151975794534553504
304775977918172736 319772457319437824
1881499306111091 157329452724754784
22691022585812060 122531481867266416
207077478226653440 321215391729469760
183688691482031168 206735919641453792
85697168928483568 277157926949577248
177838888726827200 232345018703248608
93073089901960976 104249411006166416
21498664692499404 122808531667943664
23045742054625320 40135261170416288
22505773738361324 83465629766924336
216442478202066560 252818941761684640
143843502649904496 285421626620823776
33327610273006728 256918004051899680
19549075585211984 300286733886307968
111945098503534096 316386595281063424
82913651561030000 266544917367194688
232152493961264960 293368936834181248
228534608440539488 323290438895322560
215322709258751040 229262110705304160
60896890505160208 115403882322799136
48705860916987984 187044857435808896
109599055243498784 207580647370077024
121876915265113712 122845924741775984
22301049917027144 325571896792876608
177153091162465760 267375646293455072
243594441881010528 284924334202248096
42967794285402960 44737881436688168
40322115544654072 195240362065047424
35763279988842168 335886770220651968
80114301987865552 333524530707819648
102671661355612816 109731110552484080
136615540756606352 255104697034178752
17438029784271532 308475317581280576
184639660256274528 208440015513733888
20321998035510036 42409196601148792
35947083773507568 331981864089419136
104318124997798832 147850746377965760
130433904427789936 205342791893143552
116895670615688928 200889776371832800
23109440681246052 331474642830363328
87107757807381600 230057444369108384
223939738879413600 324370608859789248
143896815676899392 342940805073827264
125205783622272800 135727781428412720
11295553006488096 108366629931288864
133325397613384864 213141797581796608
110148529575497952 318893104621257088
102577119026855952 116475779440774640
192578266034873056 269229279940387232
209126917339320608 291754425312230848
204283240866100544 329735435850773376
144574980093642560 218139188762638400
214003189858451104 341722274351963968
44640216678940096 289737276977136960
69610401112090832 151568483544852352
243512442052632352 312754007373652800
94573946528914912 341294387740999104
238414951581505856 300991721557614400
117908408554691792 330816295452903040
150801817221840928 174934560919739296
171063425359139616 270755950179709792
123967636066980544 303036067696061376
141174076355508080 262511671916580864
182014361184335872 273864669687708800
161403931371818592 225975272053539808
222054425168534816 261557491793304352
62470193419260600 336239417291045504
216754145288545280 234431876554513760
54395402565488840 287508390690224736
287642052524186816 341663208145138560
59986774943396024 230257840809830848
49859479460387280 252376358276662560
157417242463012896 332492633336199744
120337386764788640 121381018698087344
221172105002999680 312566174093903424
24999811982161656 167877134557009120
120236497477334448 342400382143891136
48776653283888880 253652378663331072
17366392968086480 156771116450234624
233148485052409184 345863186173705728
25732055492648056 107859001287883568
201364429250153056 261251421018814944
208757422234861632 306176961172846400
230364665707491648 275918865365144864
6163825294828263 297470730428771968
55663496976788336 159082128110744704
25622450629250096 36442350653475648
106213954688039456 156431782506659264
126523334525987520 165643846157756320
80105657796913360 268915563034891936
211505379868722592 229166809470931872
59925090240184920 206156243621060928
317526927517661568 342207675949435264
68471352600908424 240291902043498144
148456631718297760 292117029286755840
133818455396660256 148819261691777088
271630546649774336 303583632350368640
131526331667192576 200987776789368832
107858556452474976 279898408926075872
180385059683385280 330988945597382400
135601294054718608 307664986370324160
27716290811281424 72566623635298656
43381168582117168 71219444621178072
293469770835611008 322396175767217472
142231758626545984 289365351032735168
62549534810575752 337884932803086912
200453526578330368 293344050886937408
177492244209796992 288285724743761856
34379155013831300 111600601871350112
23824286992755052 59712530853435896
96439130838241904 182670276867793952
10430975607071246 318024747564592960
206154352602737952 339968189499868096
36511112496192696 344308097283698624
53767795376206648 140461862159485200
224352542632105280 261904222094363808
237278667590245472 335894750174438336
122511000964465696 127131207361738288
183888423439434848 265122276114172864
41128138731579656 248940521911226784
301345865745411008 344333947276272512
76686576097430304 220924206607485760
50279207264143352 233005910660147904
170973403656896640 249722874814736800
7303415223912020 294087361098257280
86006671432156608 282317753805409056
32110938595417304 257731965118610496
11272459722552810 80268207427341840
259848034611009408 306009656052344256
13273364730357754 115472043618985792
215337248595828928 269495671875305856
33851727092781560 125978462000964928
34471958079026352 332424169965055424
243273852252842464 337716555434333952
90955467803666256 205692495624895104
92955273505991696 304172714332593472
27745692381804484 69227989972355520
56922570550693176 160537502739691232
165407416043540128 221120737478669824
71210923727889992 206613816849523008
30890732230407592 79417313802351440
150979955400625056 179236204047149024
70374754651783960 299973718199970880
250999897967632032 267896789988278624
75661050928349440 200700191018049312
68320208695663096 206391975745564736
6339286230999968 252317880531883488
149527477976028480 331965248882138176
13440550962441418 342084977511104768
139457089767549488 310484189943273984
69456604989864480 327313371110919168
14473813045888842 337970564315469056
119936381303535984 131201970134592736
140025317494721664 175096306985496960
214448293581925664 331028080892420992
136765810370371840 250570348880381536
27280499410336656 261794480797953600
217598193869794080 296302406983709568
168779559723509280 314121563255448320
112904537282784864 184047855785469824
184819065985764928 213087789783724512
146392369874045056 271901429661884992
94606741689570512 291288576563320384
8670310139130306 337717194079140608
136916771368606656 245633226523958784
213927041396021056 236800277844868832
164099394510892384 258616387677334720
296720034596267072 331111524077793344
272305578805531776 321123844742135744
37315901878140448 179868430946085920
260500991249617920 315690970432238976
251353685707225376 308483353708534016
186340596016573440 327359065547394880
52345841517780232 214304019216640576
517239066685382 230773834428849984
70188111214407216 150983547873746656
192021683160224928 295248988442632512
239232487728301152 344986550655108352
185685072704624160 336894092191475840
141960790438181216 247596706553653920
118826935850498528 279833764748330848
72818830908876736 186507674118869984
8039024108151210 265471075259708224
308359342855876288 322718127859838272
165264960277611552 268180688649948448
2783568812844327 45763697390696880
4451526466322602 170713826662494784
107119538954563504 183535284327401632
31495631636402788 176354607748280928
162905831186180832 282332340694870688
70294040369743832 315040216471039488
119264235603999344 306664325602285952
68916247072151504 100149648029409408
105245232781568208 164963983514471136
105574458572261264 221016709708318304
253800939769793856 345429601907177088
14523601112160110 95208327173684832
56716519985867352 132753112989075360
77016431020717536 272380320214730656
96479298478400656 332660884647216832
19643855991654716 153594334563280864
41715796244245120 161777233055389824
141152752527912752 270665401672496480
107446336805624960 192395091194734080
212218166720505248 238216839608920128
255725235609473376 340037157945530432
93228654966086096 332316657322636672
21757345449128480 215885408910257600
123392726921616896 230064406149804288
89323846191872432 159507206976918912
195122955351820416 247009033166933376
188010776264010816 278184411914061280
31786343609550184 235617437279596480
92530645366029728 92785659222070032
4025763564065860 109918689547371520
6885512782466293 31881374924906444
311454431024963840 332613786759538496
45041444560371448 164610930180301888
46748338485950936 235554491536241632
231409142599262144 274985780634988608
96317552671511760 281559239422774336
162130713879898848 207230039721636416
184794547242261280 291461087197265024
89041952160176208 213454913816531744
27744702218345632 228368493450206080
55085309557934984 94710302668828272
49317964740751368 65219808868973032
55059950152881136 219493683643723424
124117782864156000 247972801976942976
133688965784450928 301251886041700864
198881012456667232 322698979936252992
201928805488979936 266748435843787072
248593720107699680 263219107769673152
84362838210556672 87281622714659984
44546424464749456 135119718755728368
1752871622541933 13801518622440946
33746101562357232 251080975871706880
50262833073834320 242068833240630016
128412917601816768 176516316705218848
178328256118466560 185517282297847584
116268630104922576 215804498627560288
235422950381379040 304241355618672256
35656981547433620 116751232225254992
67496010357951104 328249767228788864
19669256179865396 90993034654428864
131591236803923472 334931000651003904
253490761007067648 294061719644635008
33207586545231980 203891551940255968
125098897225235696 342881400688250880
6073164335664130 255499870887599072
100631763497222560 324677610206566144
60875785897163248 104327496895324368
47086141547148272 218523603795308128
206586486819220320 289352378834204096
52543789713909496 216630784688464640
83946550689422912 276295252601798208
143188384809762848 171305448343115936
41861260416723400 42782826409241408
84381952412822000 343631765238626496
88578002093497456 240658593482334784
171242850486659648 173414719406884256
49431170945909496 164591160957167008
55614796133718728 317137724944745152
3245591614704754 262513605529984640
292821299728628096 315054203458995264
40138259572128016 308310923582508544
199686096178161728 240914265887257536
37766783181836576 133261303668847632
334616730149512960 337989661041334016
207363707489338656 336645107224123456
136356598783410960 239632937930241376
155418469661060800 155842596724322784
67865314876561352 310018078693287808
150285400535983232 198610264942603872
109057747030921136 175206525759094528
123504363270125488 155789994379614144
51319546343676184 110924660412785936
63064794532257176 199860251288083872
202342527634590144 212012120538418208
150203013701451168 263559819506945856
18278598091772424 43276346597238536
164573837756891552 299323685987825472
322926010174839552 327782007032246336
56119964460922368 307485238976800768
237338782500122272 318781568225565632
147665406178993344 210654985267986624
104455001492753344 138212042889014016
177519893164032192 208316570395491264
3238846729240172 192404668178613696
24999103178610384 72076769547066368
139763321318087840 313762908661221760
158480443793046656 227881080909942272
45881027632334384 59720525830311104
276138507357510080 302540930780658240
114876132954626016 271548187925985952
246305804498881856 306160402657877440
7442173536333048 264842972528195776
17715616305779830 343038034251736512
161560779746615744 334208146537055616
19062558307102572 97251212553969376
141896892916219776 220034474808255488
29222372745799356 120493837292222688
131519520248769968 176520256923526688
137419957465100096 318328749981702144
129923366269373840 294817421773828288
166314566648836288 204184443264079744
217518737193787296 343234792581161600
87381500109057744 315064346744726272
7228006061966530 60108513789477944
2311358838067962 156284521494600608
50929657803348456 82952011871114160
56366046953960152 197440514301182112
143625433233205760 272490463532295776
74487742155842496 182135716850254272
247983328795920992 321006860473142976
231110780582436576 344638408695010240
45991662340999752 123588236469318336
130059377292416288 270911520936487392
17370509253627134 92552190289857472
63580109347933800 116725635890403584
26224196900884252 315070665904260160
196249717757633952 265996385117866208
58264326434422856 172273167051713920
17652553266786138 141557549557072144
25502986101915432 198712677266414272
94291126696477920 302331670993439936
66014199612761672 81737157371432576
244181327984877440 334694020312190464
141178352757169728 163241353020919936
40764752501170320 280890526739162880
193325367913556832 320080547829532864
84968163119973760 254602221047611136
133815751569614624 311134105855486528
194068584395418048 312633985803766336
39400245384628184 214243517825695680
157915917084649248 161653190673913760
49260051757519016 294784479053040448
209096148058711808 272655715618360736
106455440920260496 204835336715380672
6334744554543596 125068855728627344
57861456041905576 68853760737945784
322130928970358080 332484535303243584
157041065345111072 209943725225403040
120828944247884016 174979525439111232
154295667003305248 154748595933967264
40743625773477064 264494949238542336
84452219371144944 263760846728393344
148907214380083744 320760279045780608
18143147011704380 58830048449536592
288084318439646528 315062897857339200
120164472062848896 280572629941880416
113622429271038352 281006359159394464
82780149058918464 177272126473315488
70416968857368944 326777628418633472
175693775849386368 205408874941480032
51911526166508792 300331710492937536
12474720613676258 116055614383516896
122410197211151744 213502698483852992
67391245855671576 337569404890252736
34863611503064072 90589175259883104
182716346565622112 219432201858802944
122883939065966928 224780589751351168
62057041719774104 281131434055509280
154050539499819072 206642113264945280
189620913496836992 225796411555200576
132325766179409728 179258321643241728
73696055221952640 177671465809853984
18856938363960388 346995395966507840
137331578634399616 288884512966336704
167687492138572416 269499722380434432
12464896152943352 193726378813077472
50589247972230808 70903953140326680
134140105389884016 140405294218435136
178857822148302688 308796215537041472
175381973637500032 327924877604037312
143946912921648032 226367508237331424
188514547190222144 214278683858266240
41464713783883920 145856278732670560
220042907562481888 267179475238013984
32757296930048768 121726387004122608
74272582628517376 242309873592099520
136212080178388720 186733478386364480
62472438313205592 319907880909009088
195236776982798176 206337890650851680
19350651698353024 297061320141530944
76807484192146736 334212786569969536
26609192048728908 243845638146648384
48383760524708320 201251757649045728
38098274888301064 95951507230413584
5017151923099309 45317937147345640
9591932355367946 65346040464616576
50723891522739776 244347515084753728
151615146281429824 232634888729304608
270112318031584960 328772326499769216
79000605262055472 169324733607895648
94772326796939136 191290476258589056
88117490831412208 240070244756057696
222556682261099552 324842859027338176
70456126996870704 81092797483750080
206777258139387360 273843579808764928
134752651751412608 158369451884392640
58381095234916240 329825015584067456
43545710612677240 286540451364949728
53130456700468200 114075294149264320
107040505788419776 169515440312301728
116331814114152384 236735308933609088
174214212312107168 286984319222312320
54490098070700816 250195914410693408
264464413617088032 280208781336036000
15560099207580864 73381452411542288
142961547103732880 225539157331697920
10899211422078210 242381778248748288
120993105782437712 201923275854145856
166099299328470816 241660201447648640
13592913753541920 325353109876708864
221287481391258112 304731104348664960
15606914629872096 191729938209721792
50172036403414616 246403003133123328
184039460317415648 342031212573912000
102338834317670384 257308231873881312
27727712950058020 132315573801407728
4193718016493908 67739843649246056
142710382572800624 254013175760812576
105708446892808816 189517930283281312
249286211091066208 291846788199192320
223537063925295168 223958235199579712
24252870333353720 44339495585863032
110183276963870272 335387580642573824
30001784444605580 313614354895560896
273648136263342720 305717046957174144
203020707639355008 210742716614176736
133730847133998176 238812989513107136
155520413359062848 270065163444495264
222694781736173024 308299376861807488
210783182746819616 310964554334625792
160542515022391456 204143825505999232
141894209182562640 309337620976818048
250671683454502816 275446905751025312
107791800793448240 113432933819697424
150767019950169792 302842353181168320
174948878840988576 204133183583937216
15729562957407748 218926720752988704
162682927604515392 309456390544165440
153369253956299552 253548411795525088
228166322720115104 247847450221852640
65922542581501920 182978037688529344
66100527428935840 123476443799893632
48540312659171448 216915694225132800
12184800991151362 41734864059911312
146602205426384032 288000703226741728
230473515496857568 270424963220132544
96945121245376032 254891305420775552
62145495617420368 301422413961901504
125756400945403392 265343697519621344
52306360828291816 141401238684397296
134544164030956192 187579258261975264
104170878952755552 312334366194484160
14953123366014974 246371412094748224
22528603103009180 278570904908956544
41455197763538712 116483632889463744
156239548975686752 290060928123503040
131686282976994832 220816047749476256
71897825621536392 217303650741743168
182679634289168064 313029725047528960
54757697306889984 323694232573076224
90744863519878912 140675494856206800
36108163201184728 154788910118559936
160192387437235520 196298713913669920
187729098027389344 285545923688888608
175270099109068704 225665036736207776
254227067000846848 325818444158538880
103139255888619664 208733287325612448
159615180695511072 323138042521861824
227205554016468736 264632549451724896
235836438459772896 344171625674989888
130052564436505600 262878095284464896
75401709528497696 262900257254497536
77610809547864352 163123906747253824
173295951989002880 199804388832708288
216443425579972448 303875424864014144
45889203848987616 226782419250662048
40854920587585792 93257398062712224
114712240425531552 329033052838556800
25161237932313496 281557415964868448
204590882573101600 348525777444571520
31881276652412912 225156123486803104
88967741243048928 286836659714269952
106666440933332464 328298587364213760
217754281519417408 335054503312466560
56538986588559040 167114981704690432
58529645643848032 158761381734332288
1568059414070207 155600485240820800
83566592322865584 254596013014741472
134187322232936752 188667772754202592
164752136580339872 196774335271326144
22196109655651304 335111879018548096
148566664765512672 159533538936128992
115609306885469120 346771816095428608
170132141948019520 231289353499893088
216262519538318336 277813156342784768
104278865604720624 339196381669544256
125121817322657184 170748821300088096
46741517603220968 196431844919857920
25370500661684340 65539091613659032
44795692680236928 142762643493400720
30373228425890472 118974492477489808
64199620014123416 182135407243585248
90393100721212624 282350076758939744
44750507617742752 159149943280259840
113013722062079696 117002847112260832
182212884883906336 284040327720603744
85044206431134096 334731657056192960
28868477775753524 197568014288081440
63425434945770824 267803558488661600
80735483435809248 276483330598823360
178764314905087360 217606096393272864
134876339651500736 339086426878134400
284810281648455488 308500416699706176
279360891232749600 317000741434672128
97977893599031968 203954858732288768
17656416463376002 209196599581944384
97546927355817280 275851599032992672
104498090605904128 233928128977372320
78600360065534016 233230145435733056
15269112978332972 187956308687868704
195985929803529984 321026080792735680
135519400032153232 245054325120486336
153566745313053952 332873479675756928
79074661580880096 154469752107418208
192913951107502656 295036082598419904
9887070659949022 191510724706341952
108477011303999488 276718377183036000
127096090562129024 262431679436145248
86943315822752176 208160437617175872
16184283669822282 49454282253198672
33262421550528036 344350896010780736
145270104221454400 313877393565092736
118702641338160464 192590212817607552
143525655108504000 345135113911898112
5870593904826203 261305555064789088
151514506473361344 230000112672786528
288509622726595200 291802577493042944
99432483878073504 317563863624706944
121831758130800528 127573936842070448
34090897812175084 153658952960506048
198497758843613824 336356767669649664
180957115084453856 243765161963302144
123577639181841408 267118212933424960
275489981251151776 341031625841108736
99850210844940096 211676458447847648
37164998638393976 230385085679921888
45094982208817048 121449088765205712
248524034144300384 341439686430263488
8519094990770464 113749439506294560
4100756199046745 199800438173392032
16493200319877338 291626318246154112
125694171323972864 126321278613210992
47113611471447128 67531713578700160
152819062720169408 255675580685212384
126539560287371184 266582228768308032
7274430077247058 161956572537965504
88485574078527712 212236284040445184
931453992085643 100092015609927104
99227611559522656 305844545074231552
133512625292492192 156356204664038752
62445135079340296 248164925992881024
221991109500072928 271433808197376864
271355972269858016 301417429661799552
4874027960402395 320164240948140864
19634233620779136 169280506919232064
191699614906235904 231255563177677344
36869570014406576 315464664183827904
62457662866332440 240532643619788544
75735370853658608 196919619942919584
62162183153885344 146612802906217280
120229111753683312 248838797044691552
52304441091028816 286127173162264992
132572482836121104 346911425743160384
36261530083286984 180813273013262848
62226107490659848 321840933002456704
74658157000338480 334966181912410560
54559322606366832 67039486810881592
100711547472143024 346737972314161984
4126630311157536 240829618119167072
136240306823617904 175305293953856288
139158300560649600 247861795511028864
173507108611630752 324544049153326784
230497179330010688 276752345483091456
101413212140095840 338891433257805696
86801008679799856 256694460507484288
6681725906730579 41487749310662512
83062693382845520 105349852537079728
132440530843327968 299734982592356416
148670469317033120 295397797803533504
157634395383285632 337076179957551744
98567715620488768 145226945705594496
103841722128303824 168008582283458912
10386856101134648 308086575744438720
238460180742253856 335498276262376704
47017648214796144 246263664405539392
204428019413912352 246184704097732288
29474616071669512 162229613469837280
171747323902825408 177538138734010144
65222703121286400 221216145702502336
115973877696840032 130982747008015440
14205042352204098 47833900486800456
193801089175609760 202674658400559200
20095508499976612 285017708399853056
8721595005989419 283474621322292896
263124654268840736 294523860474290304
181838136772132448 332381907982768064
40600263106181624 260989569088354752
81447595891199648 342145993403459712
78486377655028848 161653731706044608
4829256985669506 317789453138593600
305282510204223168 341005354662103552
213499970775295968 249123507942422624
323097570914085632 342770523627169152
176755257323911968 293038495474651328
233487809589271808 302950766662415488
102701026400074656 259490393494476544
112407790533359216 114039715044666704
289806384471475456 345580415806103872
26455313563938444 260358694606727968
126673775834738064 253372505818759936
26795982108607124 238544589443717280
270142855789950528 336054390819035904
149178150709938048 268307107691455296
48541121821103192 238355586141308288
196250081787285856 224608088476346656
71023880401832352 208017490071610400
21598973719547052 229718566127681536
120865085503568432 143698270093838352
17947950479499344 293410983982792640
9907189680296966 120418011734324528
165172182857759712 237898867525474432
163673665751512512 283706831644726528
238783867148106528 339290730765579328
136323191555588576 239650477039280736
801684772085631 108201888228399056
215552215505477600 319441997257743744
124434590270050720 210193080946958464
196249219140600288 223526672893723936
124862364076800128 152203491490534336
15288755230948188 199549890023170976
132304345732993920 232961242828322752
50088592835004488 91128015552216864
203023458719078816 218220785777001696
240702581706634016 267380691043097440
128714409287571088 344665286542667072
546126531856754 58885215091907296
237344427549044544 257637684592514400
126773678235145344 236782529190744000
198146633697355616 324404285566866048
92125036158281104 190989960761054944
43710863701641576 193259875263398112
50611627345560088 62403241199823072
17150142978756362 161724376976612960
17769137358793954 30978373846185936
210705182741587840 256316526130786528
131245827676951840 177434025156892000
84586225252323200 300377274232572160
257258571920688896 304117464283276992
240779110354772256 277671424324913408
226384687043618816 262470120613264864
176193086897820576 247278717719122272
81094280948519632 103857414520398848
74259932417657600 315066191355319424
111283863294285376 265176551695538912
104067987919221696 147237748315741216
331147160394019904 332334142148357824
191704432459513728 303853293550357312
35916468452603568 168313794911507328
96618029643549168 278987373304514976
254104170379914176 323352709410889984
33393888821450604 125864503440825152
203881370186079072 325049774199957952
177681686079380960 345409244025323776
182923903791332128 302075999616621632
100908749913386656 170957754804726432
134068340419429056 266717335434246976
275879386185304480 325149244644506944
223247835719682592 233152471428498336
112718639949239808 129876174699086528
75223982895967728 313883186150975104
211461426036384064 308669960412483200
77068402097218992 180754610836417632
20104746610681672 147355309191543872
17747870022419892 240127203811056352
30150520999616312 237720954279108032
30760959160765632 180250928420707360
163256277410256576 305947812809552960
166931563337572704 190022725781989664
92280275565207888 310072310584647744
117697864205147680 329624462712916800
104758167512854048 254030459831188000
268035131855941280 344813085824646720
8110430218017358 58091607160455360
225769850323732032 338342049063172736
239132253825980960 339924213653167040
320273702678814848 322334787850725312
168662370945449376 218771726783949824
35467707284788236 83592730630449120
43284685283987288 322823787388836992
53758075061304488 218738860563533984
138647494352544096 273056065849249344
10975084721827620 274648808659797664
292896276622920704 294314961777934592
25327695251508432 73837248928803584
47120774864915072 298057360264870208
36078179275156800 284867853947405664
48719379752789328 156723844049160320
139070355119528464 270199618200876640
3755430635234053 15513545983559102
106462349912626768 192077503518256288
280384558139519264 325099326909190528
125621941995122752 272856936227597376
112083465557332368 122334899178422272
126083498431956592 246346774800160064
92168144239622352 222682169507848960
194488295921770592 337299112086009984
108548950404764272 346783621632946944
270519987198379616 316530613078710784
33519333820615888 247992513214732672
83307935317471808 263745589654944480
109567493939190944 169661090818961376
5593094897142945 225934519962832384
10113764630131402 318428041557012160
141674607569780368 235553019748672192
156123525250395392 329232325623835904
32392517487129336 168635055073495584
312149974327863296 318876204730011584
255179323915936704 274772690286465696
142162425878859328 162046134371568096
98796829745218992 219245008773228960
15934371889264002 68919799979244760
84011343937337152 196746022587301664
229625808546800288 240155877448642272
157600862921528960 207427273050682528
183476229522946240 220967715170124416
48524191880985720 241856701707060672
90508789700504464 173203808078571424
44612489580206960 64101090365857912
155303268092699648 345564021431937600
90219544828038784 332220655458383104
88343557974293120 187851841860244992
138944699473666800 275037889053058272
273268501599147136 299351757186665856
50518713360261960 208794632671660128
22829308964010812 315933513755109312
15020890371813538 117429958788346704
113710098388592320 263709870217521856
226926667771131008 345506757527496640
170633548550872224 330020104871476480
48305009884796848 113889166913466096
130700921402157536 225212900712123808
173083516084025408 289320390861787328
212173501725294464 332268600870424000
34951113967215816 278125161479676992
169125955047991136 196655480439878336
88139074688275824 298091215101515584
25135957923062088 203780156908739520
65789393314425120 105413098291901952
131052333786813744 342423167478742464
119908333927924816 125085615289299888
92011694006798848 221567526036200128
146679241548292544 187108639405257472
55002666582454208 341727091076986880
211651272288691040 264392473586864576
39589144547483200 44916318433919872
117789093504754544 155571740688205792
186335685482359424 337362512922837568
69423458401014272 84711043436740544
139812809866508176 300457509634703744
8220087402376449 192723635895602432
151691070024895648 256891817132372320
22084996149006160 103862403369834736
22629789767426640 284916507526406752
4198414059100399 16224910821581342
53811858809839072 191392223364558624
253338851508249792 258698295112403488
76993747934286544 101129801089005568
27602345255827192 28874502604159216
196465732093088768 241463888454516416
32812844139682716 212339552359455392
237283457915906368 281954410639844800
121659558521253600 246297466429810880
32066029298027480 254202397600283456
136136528851265952 170527431133661248
34511898577692436 210541585134236224
82538388322382720 123440022647171792
58944490262326920 87665343656328832
181862248893099712 271604868250160384
128659103523960432 201569980650939680
211195623841036992 290682897092760640
176115269814248800 200873898124886336
226306527838064992 321878599095265088
171022625980248768 174348344977983200
151265059550131424 260490355106580544
132815920693054144 340765731397458368
142197048447335008 145835130172566784
50794233051554016 74709228029057920
66618225594716224 209022099651363552
313216743341246080 330559439936313024
101016429709284160 274147400092292448
27779650005173464 189823133497921536
231865295259300608 232070939218608064
177435992865407520 334220115636095360
109647256746903488 289299162803446016
10192715330084240 127814443833714144
97484378544991600 323489963327193600
173767566661083168 299917441495073664
41067651144117624 129804150662014400
62791061827972784 78242900764367776
129326393412521472 252247107471213088
327964317858556864 338055199520975616
236438273568480960 236657368369202272
118912149741805808 162821579660721088
62687124751768016 128998983171278032
130450493522256400 189040059246071040
39401142291676576 282872445776238496
6987806967986105 139423107478762848
168273572641302912 345151742501524992
48130631121316272 264895322135702976
100344610201700144 113808377965116992
37896776733417456 213315693235856384
40243765591938376 253693098673758752
205986661970064640 298360427756307904
52341134264078600 66745447075181816
211411855645859904 277276648572200096
53014155952735264 186028644434080288
24550177210660236 294273002027353216
185126443891095840 281614724286625600
289295721304785280 325426102661163584
67855903644990296 234298059417433536
54599614383581016 270259826308724384
20527500253260864 49421859058224688
51118074875563016 135392055076479008
85337897902936480 336005232288194368
60226746596713376 319459872979381504
60723506447700144 291648705116467520
27122122906050940 196911307976732032
203097053844787808 302980252164671616
60405940058748024 167966691346239200
125099186952757616 152939240377645088
74743548850207952 295701753079516800
96074589493870192 195617323462680000
49959466873089584 98951490698554576
59788327871268960 346468915529075584
198505156091506112 232499432135670848
31096926895515184 146412915019558240
8806621025341409 242823560561839680
89548261648839664 155688272348282368
245800689063457504 281912018344426784
37402537167693256 157483459138602112
145882472701610 39521553574378496
269612807567785792 339420348979899328
97579407880087056 178535244338512704
193416347005621888 265471269901275680
7709838560449829 278325981205670080
72952199972733536 345166145708756032
101849976492033152 211096791337846784
33305423029939840 144398266533602208
38313410197937816 170009828210718656
241177880354006240 271893278090243392
54999626357587928 57832309638046952
41823247972872856 333629756935455680
36960348891047080 201206602000134432
185719433934420832 198784010491081408
79411886096049120 163500383931883872
115633737565347520 153924689358833088
242199426233253120 339000403320159808
157722215346814400 311366612682195648
38421394801026216 235234320130239264
109739281844461952 339619251629395136
170375188203235616 250222877079028512
113768886220363808 196285470843681504
140061567648107152 206204346939834464
128231748910121840 330295242779549888
115301078626471168 313965556003402176
80895522000790768 262803495702585344
92251159911497616 294401774190995200
90076728895867776 235337563127294336
115170676100739216 126511740691716752
192158192705313344 331511387334982080
246496793663985120 300125772233941504
83272546640782944 200482295834058336
29698308412000016 324048626499086400
28909520979490340 283562756602820192
83479350262534464 160670921347848032
20024078846273672 333962537417542976
123328622438370640 287519697680223392
15125469195453242 247168796947678784
195676287964804256 259634998686397184
11531510452884058 220119432502574048
79813124900091952 225821072488507936
177774728089050720 290049848948323392
3354298482918602 158121172113713312
207158626700984704 307171211141463104
105257492516020576 346588980827282880
81232952442310928 165661908001592320
262264797858546240 346421942966813568
161802511313199456 162252403457238048
340194658950997696 346042339594966784
109364954754979376 230157645029066848
42873436059873640 289821397192877952
166256352596159520 181390518618036000
74955431971840112 152333624670273408
342226406258475264 343676062701412096
56582102525397336 329049864682777600
17916397296439822 159943158447075520
32696676950829476 119054081969529792
73558920728482304 223736068287182336
25687927691812028 233658822876143328
4861292646321759 251867936123991616
14408701857204528 41935832182038696
740884150439345 74487243371355216
55714119554475344 163259029537029088
121653716054050704 335437548285186176
97661359892644224 209419049918292096
65616413900836128 288870363335490304
214736077822381216 333809604089472192
226923130279996416 292301863833758528
6108064070031652 103216722775617488
49173386583942720 289118971788712832
20546873665088220 177789547639205824
274309207135530400 308304322682571200
164402864252059968 287156141490411008
174928036050143360 259387981844952544
24022124758173564 112830211139866272
151495433628712928 311960551493876608
55239358566508848 230679508996421984
91144257883654864 222572437391778944
246583981026126720 339512718579647488
413611991488611 290968099214222528
43672688602781648 189039397640137792
124122656083233216 282974718190628992
9873689657776476 292050219566896128
117213272032339312 312831286458753088
247392039454425056 316061083232261760
76226196128538768 143136933428175136
218869592459518656 309220262350424320
104686730046226336 154405974594535712
86577731664155664 257703870879317344
174056237149212224 299151044581978624
151407401937941888 347328610700191680
72550297992699088 178759986895651552
284567155355168672 296615737137746368
235593799079560032 259489119184242880
223849445574612672 256888771087818048
323040305214183680 338156414502543040
304201297426953792 340500590032748928
57285602180465872 142869836574045952
10537309273418780 161280352242449248
60534432481590496 297946914942640512
14451513970444196 175936222770607264
71427414871080640 147511286991510432
9397896251929092 94043112288907856
17354287786914226 191007718695153024
209678712895884000 267057255366505440
57708058753203760 217613585169786624
43694827025745592 253557135688750080
99318611872870992 195397600989680384
21076429851751308 63877404625489624
132425052442005776 333578046511511808
283007582188115680 341656516811521216
38771598282135976 71443197031691512
99798070258635392 115988190437998848
134842125196883312 266382447636537376
333021604876047104 341583385103236928
105685783542433904 289616204628867584
93718859812053120 313033805959379712
80302298681489072 290273421751490880
309429542963002560 331723607467744832
174710411110969568 335561955918473152
223507995795420256 235797385762418976
86827599079541920 97481433811947856
159514795303372128 161479848157709792
80134763369432544 286854928180322528
23939107876292652 252023356795604064
102995195754690880 223566017422846272
308633498268881472 326282974391969408
147258073928102464 323523803423512000
153790930159829664 171779268523325664
44355357917080216 235225773203673376
230498640669905984 243747745966900320
217771811716782624 310061038805535616
127159819790409824 197623012620341920
201986575274459904 233542140503784576
111443312960647504 174460187395919072
49441955131945656 158650981159148000
40961641647976000 298922656719015040
29913124652075036 151811565239593216
16498097994996652 106927553184574992
18906199933915604 117940336505041344
74240890392614512 301416466651487424
43878850637405456 225033923365062400
105138430312783248 273102370745782304
61131812296529384 208258069565685376
247588013871116512 319852332088057600
126778784564917200 258602764158105408
22493458948336204 287765468926227040
19828799074509584 298416649397539520
93919845415796016 176068264844576704
107388390998027600 150233111012492128
133009933077959600 218510401637761632
44810195495573144 142064394300450960
17070475987479534 151193923866880864
23657356974907288 51395128583205584
7234853246064351 138929678880675824
200529072654793312 230194042194708128
199810996330573792 321465592509868288
70153882516608488 245004951487851520
49685044487701552 107210866152690048
122856050554827888 243009150711021152
74155182270130288 117028555561155552
192053273725892512 315997202642114368
200318062764408224 239408559292060544
11136705613829696 256892280200149856
118456845900713952 219864922602445152
60281187533628480 131386746002778032
4385815360169808 254524268195755232
4681850557209221 323901877032938880
165810470008741216 274578421541709952
122201017311991008 247263847772245408
110983154562244368 209099383866929824
115908488817993168 312181398230098432
197506710117434816 303934770602410880
3554054445175246 299554511608523712
120374577801027936 302828734556455680
16790886923398338 191412987904090560
28657858765642064 222477711703194720
13343230487516936 222793734225750656
51387733428593128 258920230286516352
14502123693442750 321328200661926784
81673929758043568 187391288073328736
40853003936509088 169875255871749600
49639634003341536 147027431853936640
68197045074139872 290127202654355840
65645749499517392 218723343280722976
54399477990827072 282135543044260832
105840437745801520 268535492679529408
95213585376328128 108862126960566096
112102335126267328 218381963225137824
211012049991339008 257596812716151040
26984935294288844 298494003441021120
60446333278624648 333136901080985856
19413824074114468 164230256265715488
181585457021851712 193661040316404416
132709105948729504 331531588371247232
200126963906654112 290032572246750656
107974174252435776 176776443336978848
169232522709791520 312396076224273472
114310739588282064 232345040178427040
22724016981747408 174782396081765344
52299228919748224 309532889461759424
74666956488968192 178803139304790368
182601834500604544 276303230534337088
53155341506531616 197965016206206208
235148255941347104 334291018935694976
56206641470660728 127485232041275824
54746361314662968 260777536732104992
43638497803844456 334201444167195776
33814598255821148 286426458030855712
146829353389296672 195721357630718752
138772417898607600 258359429924433216
171594731174999680 335938787797441728
4932536395345597 103761286936070368
52807887788000128 217829681457923936
196502166248588480 313526422636171840
220128084332947328 301191407196507072
33670959478521088 339253930334486208
235730091640118976 254888079901261120
83970668836983648 252436400818774336
1118678327669022 70607171369734672
65736558800041808 235889754838972928
125706833211936144 303688688600276672
187029984195803104 262361698991837504
134476039480139888 264577822981755744
40931091890765200 183912129451026048
21841325883716464 232994479908759808
15914998662177086 26543764519492832
75880110923814400 334891324438530752
7921496173259297 336357459820405248
10187201744779814 50611038482334400
170080477607338464 312276767097379712
92023423569920464 290378785452950720
98329672971009280 132284245281475568
107801132271110240 128875436299606624
67896981688669816 214791080798973216
108667240697197728 266459149941814624
37655464659350992 47419148612920720
249310051100243328 339629067271185856
41515008221436280 267450308732962080
62870042516736592 230120485747882176
78517672999241840 98714053383786192
143636309335635728 244206093353710688
24294941592705544 324666400966187584
177947216397657120 323459438660266048
306561510729188736 330578040352691584
62470834593626576 193554206304129280
60438942778256256 71403982125829920
119419849125835936 149573728153355200
8280005791548243 14502692492989006
50279042914910280 344142130318442944
242862652737670464 313826305646334976
198589685446993696 311004591637508096
134756162004018096 332712170457629184
157049976051219328 213235738846872736
350399031195970 195315594593148768
134048701072392176 296530097358712128
84191027888796128 139763686140168608
34278174450378588 64689315320214904
62070453445138464 99427580955866912
301959579396137216 335577181203313280
217084253701674016 330685515871659648
82921019853917744 224507446905149984
39701525003652088 186938582784750560
4288107978214092 132922785767179296
16913108217080258 139927364361236512
88872415270473488 97731177249998752
14330247404034834 123451493026542080
69016323272391168 127004939550809808
42297065964377736 205458509599522720
43183434379534296 190017401202623776
53548652565049792 55960163273055192
245089802662943616 348192627802977088
27436737385525272 256000616388502144
134418991183210064 263050746449312640
30421668281935008 183975516210583744
155036580945187264 345467235729102208
143695479723064944 201442670010741728
138859204325906528 215079021570311328
193160683662431040 331349198224969664
19032596115655740 69347999533121232
143332303311560384 148796303843517824
46903275802322888 326215143174907840
104270668766501168 204880570085034272
63450236085825208 269148529015672000
175135233355342720 236818947439257568
85915257593719072 234892329045961376
140726035715260384 208242432169198688
300771597056460864 321056809049164416
293151607633839104 314790860529621248
103872132109471440 295309729491974912
27510019239245056 262656131749210176
178043279450609856 323683183628994304
77460489590497392 249129649858901440
210166173227230880 285560489612536576
105019003016976880 249960289186536256
233742149115743232 319573858246079552
49282133766636776 148948404378933824
77540569537456208 100797752713269456
7440666818702736 178719466724266432
27119667323486388 54049725885108848
197461214990356064 295912372189495360
88780716613005056 247606507953044960
120224841260179040 124645583127338688
143016586229564400 254526344114609152
54554890081214344 107077779226924032
59873522866638616 158280351344310432
168730598696030976 183859227827953664
208094043510472544 332162266995694336
111585913159036128 295845696414139776
172074394851738144 317785586133970368
37188466122517408 262104496590204192
260335465788376768 328492754874772096
188272000697970752 258842648739301696
152088851023652032 328951959847904448
47771692490459976 181133732343227232
137620999391942960 209303562941429984
44233439385581136 214121624587285056
91615319357124576 273809863740705888
44301103699075184 214183192197168224
96021476690712240 106308947313709488
247914868942090464 337744818997135296
86255021703426032 97297443359319904
34625405721086076 40738120080319480
15420460915959018 82422579227300672
108159819647708016 220711968738954720
258758297716248576 306775846057847168
89462552477073264 345874721340674560
219520553555613184 343161476138947712
39595812607282560 110086747804187408
44861413345264856 320962967223714112
12621666258940950 127885542314430720
162768375999916864 238899092892411264
20201055180278608 72438885455100496
76031356160958912 126122122022227392
187426299163821152 282824210212492640
204581100561567552 206679088994155648
60095728612125432 348333801990549056
260490757916304384 305467031354829696
258943699732186752 342779380022284160
92924420676500592 275940666628169120
50244041267754336 85403135808426160
241001044657761888 328466889168509824
185217229845871488 192496466407718368
22821299843711212 138536178170483520
12952658038839630 92052728131341008
132295844319147712 153498928600507616
32633791304003420 184135406844071712
100298513411328880 102766757517292016
4370737397554151 83995099986351296
11132243080349650 307563208780555904
68588871253990024 272049613750339616
29751561770236620 139330748307381632
198489759504343904 223260111489226912
167813505479416704 250530398611621504
73646743636291824 93142830253763296
18679767699771304 38163578976005296
105057831607804384 120911734416222352
232324107520041152 347235023420644800
83942134723516640 331662266521884992
34374674905239504 54524905240514736
59472159106094248 145065727946824512
336842566566867776 341968694563128000
64293916552131888 155383595170928960
94945694468972576 295340656813236928
135663651579268976 136776325421574464
136536459586510704 156135114261504288
152077859100694720 288415330363671872
73052804073266528 207796578796352352
95764281357245808 252424308373076480
194551306615782464 218689708513868032
129345011124210544 189848844482958304
30933055732173760 148456207849562528
93511738142636912 182929533571862400
13330342049511834 184045946097796032
114459562996689424 147186182922027136
154206333759724416 329081081864116928
183736309828052896 321892080315252864
264415229804362624 305697454447732288
308238741834373696 347997144278613696
325482053880184704 327897489850893952
4168862592968925 228728514817451264
302125811532956032 318673971003034816
3213568219345200 220123015827524672
229963378495049696 323684386412036096
140862135318648576 257240491150041792
53791416062982360 207970233378681056
153900448079994048 272660196013319136
26392282448081044 72594583728674928
48245345743621600 131798209411143120
47828093703796176 307120853216837376
117526475031901360 175781320330113056
31398328470027392 203065548265353120
82258175288772384 313211265876751744
155407808832104384 190056702201157792
216368667871716640 318735167707719360
93682083622679008 218176079580883872
68225693052647256 167088872566834720
10277354177527042 237287329018034016
68266043961430048 139640485988464048
80972502395974224 225426830247225408
55473973993527936 338615928262137664
231282837418403008 246204240889693888
10048426497892548 329474902000287936
149576296154394464 320562246900070336
235569282406977952 320879858703591872
71081165406859816 242527884044425600
102354753186116192 302926966755516224
74437036274722512 267694994582415552
6248480099343770 23381987871271284
1324732751499297 325219638247646208
121532548314699328 196466209741084288
17354666276756170 39098853485007920
98421931927686976 244072480095440320
129085747740877280 140223058649226672
63738042999950608 138912545382734624
59681996371125512 244659559285901856
56599650375618536 241727502847569120
140914261373576928 324695606025141504
182929485844970368 222308325439727808
237800185281024896 312650537398351872
50611965203147816 343297792253648640
152113709394448128 163123041581758880
106756140622888688 201581768346130784
66299115224567592 89308898964765600
24601078252150480 185108536260469600
89144629389149312 289598024881299264
304553677613380544 346990428486037120
14493168091886288 306725026964174784
22909520146187132 303940085728997184
97584590968663584 117702171728974288
242319106617075008 303424410854532672
83786802402418816 106865600045261072
58480367112150440 340921108009557824
94397287223815408 165182509194242592
102914354463206928 122194802694208752
106530189518640176 229482468120808448
207069585160797696 332610111982064320
173754553804810464 297838195662640128
20021985879521992 208597494540813312
140239424037118496 302628636848226048
149792379738688960 201633925475876448
211398693395758656 339979486717483584
97353386038187952 268994637533107008
142655050593930448 327465311856783360
70639689645589200 304845082277942912
40633614446975408 114829403094431248
165648663864493536 267446320403920416
34882789692651552 97298291181913856
27659332952867724 84940925440730256
79018185625802192 247379921009214144
59410635873447344 281461692894788992
46730599166053080 152090472453677984
44920796271340464 92952322801620288
35106745549961612 40771668329596776
8918426220428946 255060559987962944
76717924631170880 310969459246337984
23982107211640632 98027474112650576
6408278243874409 303171575278995008
126144667529620928 242058142413225120
202113715658601536 339407635661960320
239895712342033248 256010875268231936
65948593240784912 200822130488272992
19874549848043532 288041744012815936
92574550267338544 310498141176397312
77992383600038752 197165291586358976
174054963490267424 312540433105798848
232919823930135104 339895263469356480
5311895050623918 113009414646489280
117109754177915792 193461377823236320
1181262234593286 124769969520945664
57576730438537592 83173783068402000
87902273529963184 282035597269052256
64814835588826424 149247652371298304
266964651774758048 275010939266686528
247176868710034016 273126059820186976
72241414580129984 248118439438686048
120462797237309600 245291304099392384
17632439079814856 280948253320600192
50343440469095856 241898572816563904
322518196056578880 327160797883747776
252121867218643680 316053288687268608
62270730149006992 327371516573041664
100807278562407008 139512381561952960
291960171431556160 307175461124605440
182274518384346720 255409658856942880
91259584893545744 250974988797889312
9540772141268974 58773290186027992
1452846186945336 67238545814946792
71192991025428040 92638880220967696
19577976766981200 305006416741963840
92448730572128960 233064471183751072
272310252987886752 347230683928057344
152900620254660960 171005511738576640
151331959005409888 180762303778433664
64006536272207000 175254995571585088
270973557958485856 309173929948605120
2303476229681236 82516501379467584
206478714019605888 292278538468956160
3221587371678382 261501586072951744
3356944802954229 41445108323097312
14879229365950918 270471204625844928
101805525565556224 341512571893930816
65124723488153376 185578395159170624
35518627068357820 220892656002729312
227623059225833376 308507768412963968
146273100203376416 149705428944522048
280415516768878336 338844155868650368
242436774488892128 251881159220756928
172824383399008608 192035405455030816
117963161785655056 274947828275555552
63887002726362992 296538234791777856
23070965102172716 312225641366854784
781324640323083 346663759396776640
25649050318143324 72679014871801840
203048758271045184 326557733234760960
111886206579775568 330704472458819904
13169706504300272 298774858570980288
195522430012405760 253549760277483776
105544886928228496 344424296564510592
112789149569948976 151838729964693568
180450519642374880 229823843197214272
155417937462636864 284552486019025280
22644270628903604 322865380175491136
239411757605981888 261930226299961664
50306217921530632 224179854815056384
19023108989640884 292461802751797440
133255752488742672 201998916404743584
200345862960758304 340431160543343680
94541169598143344 218735764689223584
68606303053457616 274943259533397376
236529321876037184 281586259313520512
7266114856795250 82746599950564816
154880322236793376 345494920956208320
90983080953316944 268971808457824800
45046795873075016 253613342297705024
62204711601849168 124532834768114192
80248566552210656 198454456650435040
81787425141545264 213640953244751616
70029082594437616 200878823846413408
46084608250456144 101227644820859296
39548369499173408 170257308726882336
54495376854825472 125652455787825824
131362036629534096 259279006949303520
27061418275564240 270065455384497440
205739051828996384 248175893197636096
168547784752298560 328664401285137408
158396430486872320 279491452796641952
33555855350668680 177706156077213472
11942480963994190 145478057430176960
292900340762302144 314324700486689344
125313175277039744 236099270379169376
28784796879325848 118214723226853568
263558671998741376 331739504829606080
224078114993454784 323107684982580096
99715724312035264 287572564045345216
108795549365772288 227462928590216992
5846635202825039 322224601361719040
73892711189118320 286771596993799264
239168367218516544 275000954813592864
99856098873541984 330112028443803328
227541498174937248 339249663668033984
8227407634697470 246515320177387744
86393133178934064 306441475849468160
152578786748527040 206162689450447616
28371827252534960 46443099907569256
56858940958616224 79096797425356384
139510792155839712 319361994973821056
129603178901231008 341590225721370176
216521495252344096 289687170395971200
14104615913915752 56405837708424608
74914592610807152 341964056278078336
40529661925970072 314572971562309376
201427742305603200 309763577199541376
171491775691185152 173469670088397696
32578972166312256 209637915320829312
31190836919300288 114086320178784400
88706759744310944 295522842593696960
65224116327037872 72669329964773008
97963438354915984 293243044487609920
133047450209460512 249227337655667776
205074127117640288 222123434085571840
218304675822733984 270825920844803904
208294245972147008 275831489196187104
98322111696963520 219866128246305344
4011155359860616 245962074140129952
67484919469366248 216715790037199456
89040131017411104 193052983702929952
243099487316192800 312110317523846400
205734270670313248 328440373560545216
102480205729392768 202016159727806784
208404100053071552 209136502329992576
108299395035438656 231210824685763712
197407798854503104 341948391404415232
41957412460529056 263800536689654624
227531054455822720 265054996567770016
273040256058600960 324680598621405568
148356089981052288 186099187699786048
42921164486428760 159371903510353600
9192469268163908 215650593320864864
51484914650132264 299793270977464320
278149917665335776 323898422625721216
32162056865564564 43581597040634120
194838894182832960 345072809456958912
272725480185472992 345528021477728576
56650682180516848 272265357057837792
163929410891316384 282833747372732480
127875840366350720 163586039029653120
140328947716705824 174474181686894720
91782152680560592 310292726989712320
13944150033353008 209918775185529280
155384012362946272 241065663864935680
239433025164017472 264236430327016160
61452977181404744 73042693942535264
22203567223791460 58573187423972944
18072421181324156 265152906362200608
92798972730002272 290846403427106560
171386446221584416 238390320332122208
190037772135336000 285811499579370656
43007925670489208 297090280848203072
50887013521784720 329077202975630848
45346821962478888 297977349224092992
41046431110141640 229963551987114720
108430505099471488 322572464973665344
126128626622204656 325540339785241344
180108552807971904 275927098557753984
29732427908326540 207638617428506848
228022166910344288 336347691416412800
114800198542855168 115559146502222768
126185314891620208 312731430488991360
54503420039127960 127699099628289472
70804809652314504 187468084113990848
43788383548411456 322444127169859776
108355967985574064 129045022703176848
262888396459453472 339514978435517824
90517023837916720 138986552781674624
163013391649413952 259320314899361248
51346540524253896 201052291685910432
250543862401263392 262049960335239040
299902899253933696 322039928715149504
58047276451168152 320793341282379008
152400445376437600 347232933643109120
24457232056732696 142439638726211680
88065369837227728 254972790503294048
214822954857382912 321854587457844544
65230576268466368 347091650005985728
119927135990789360 239382220733267296
183930470876313088 282667836898311584
187913245743197120 345970650438218496
82307129453010976 183747386046563008
239528548634857440 324840532731462272
157416925450305408 230720018080854976
1431913348277291 340772444891364800
211140795868143712 342936713129648512
154562752688168320 299162904298156544
22177825892597668 67861962492048072
322531946810405568 337330325450420416
129683672634233824 166244254343762048
227206242955144576 278584567937286016
155098970453965600 255257011095654944
46761425545691760 262443056002967424
177895231778746560 327563904699031616
19454016361836704 159523721854642752
60237002207710256 167974228813207872
22714479243332464 338362023932425152
177714251543338624 290620930772591680
204722814381136960 311882386844010880
42913956323031896 181623777107532928
2349296833263679 272749379296299072
80990556220294608 343970315514959680
21630002628746460 341972373098270272
10373143581649016 30047921126245196
125976871424852848 199527316707029760
263709707988535072 315705131102009728
70502661653550616 220854986503184608
63068723317602720 67206571765578704
134245001611285696 146021026924318336
19879540450525388 207980209449152864
137303679045766368 172212403195893568
94636570963855904 293565038233701888
181664983173242848 329717333287266752
53389836701244464 214643143206341408
88443388041198096 309977863557939904
138328543601653200 238155672371527104
164967853832997248 279144440874281568
254068169762292608 298810015651173696
98997116788126624 251967312585990688
161941486671488096 333593452386102080
66909698708704048 296765796575951040
249322765388112320 334861012092825856
160168504405011424 206802128902033536
35520241211715436 241222311773189152
74420695551918848 338147822947484288
48605655763797536 325700152525115136
221660621038722848 273051555982313152
43884400254773096 267440355639176864
115409734208430880 343005003283654528
151335830839225344 323104034148578624
110487781748134704 245381318386935520
244065330498593760 248082785411057472
203515082107702976 273747631446128288
179990016995675968 305949423505604992
168475463448976864 342101914697519552
239785523021279648 257519566807677920
27648085292135496 238084664138035680
167252130624778080 294495143033323776
238534677296598336 290157949784798656
322034548289126016 344358007467166464
23574905260809052 341159793046850176
25812087269397972 264985030082257696
135725421437858704 255136063147532704
47442357745173576 111077635960804208
184361956702652608 310858084984748480
2685841600331652 166308510606341376
136125706320902176 316931770399324992
126859353167293088 335761618463001280
1864663896479352 234821292480279040
5398139400186445 255672386382967040
120639656204174752 150927043338858240
13432839226860932 265340456514936544
70049725017630200 111558356058765216
103614557050853376 116642672516039824
130918790785303200 188481820690078272
29409853305070332 341508115272154688
15375665023134734 232937387181347072
62005963255943872 229693322028139072
33790799910227180 94875562908103872
142918703348583952 282840027149203296
52659574163711104 59850193919555952
135207830920757920 264120006113522592
169814194501052896 200032039136339968
44218044005353696 180096035231491872
90543025247609392 325745928167778688
156290548246594080 228207413415056000
187908423583870240 246481831444017536
261103893712632480 262628461278313152
98077826064816416 217396551133352672
109147433391137776 306138336687558016
103045940501109120 229261669075328096
13610831900774070 146825212203105056
43981143699067584 237565606964758016
44059259425602456 118371901694198960
103887057627257856 147440708131092448
184778372446538336 303835798869377856
11950891936762536 56030391555113808
97881766510392400 287014840923335424
206014035035799392 274620079517646208
23382909918708068 199919752822842368
133037690235347168 334070876281875200
59902348303258744 104280845621540880
37648379321947544 187874354402420928
12143014135165052 96919965763908032
118595499405646976 232779516947597024
113777996715652288 294251169006204672
74114690513485456 114304482368255280
271626885609419232 281335304334571136
69506543357457376 316430999306465344
61679300170180336 310903034621943616
129723830910944624 201748711048552544
21043060313224144 315650886842544192
179645419344964256 296155419607420288
244995275636246848 285020312787744768
204901734800662944 273875456440880672
25297210937303912 75567978756294416
50401468662178000 76187710023239360
63578308625358008 258161621052932544
202418069548794048 325144086768596416
171275810135479616 178102979236353472
11799448006805042 291732469637605376
126329436713609936 340817310738360832
11421431731228834 150071806368461024
133819981389617872 217668560819840960
8809036387989815 65473995094819056
152381066235113504 268224591076073056
8206171115523072 94173000895106272
101410207237305504 166348851843124704
221051095137401600 274053064941182496
83365184491604864 305861671641022016
117133789044601264 311002340392304384
228426379954479008 253289613678421952
165984250262366368 201653316634990048
17897508594877142 102940684047632640
52156669765529480 331499485698999488
168038018840708448 234090015914639808
99092064855154688 251490757972563744
6364571905344024 36944559356658640
62324007085353016 111967424549627168
206162620192246688 344003086354053632
43126701295116504 330452833219827392
56096492893722344 181521769862188384
327949617155113792 334803247358151232
310206210482467456 323393567809364736
26051800339620032 288819651163053760
144436100014860096 157527823823455040
195247548182887456 211041894543297184
263657906017689440 279026055253523872
18302168424153392 262368488770162528
200660386173958336 317823234940468992
179123597271124960 195583599344542848
6270448149253499 214768295646791168
171019023588883104 180085668177909984
57116004922428064 178943870009832384
15040651746906200 335222451210369920
85043246204762016 274763696637176640
201223182759202848 259320102249721216
29334574932294048 88156795848514672
34607043597151304 141587925320874096
277305964316382976 314327217537869504
858601599104730 204141612316015168
196778867279870944 223521010923384448
196194385792853376 286610549177581504
15794635111999830 63003651788600328
5314248392655305 343695116649571648
140373397244423104 297696327649899072
62096259971811824 254836635669427136
76738433440040816 172137206162787168
102109194724791728 333027776908451712
9242804872263956 332072999147941824
75743359793903968 255491206259570848
63849107284790680 282038610625053632
5027373478173692 162432685448116800
69469005066567544 149795184871064960
134904759618461248 318348630301213632
69829072897940584 325212972472225664
155179713401308928 313859001399303552
46650932569085480 221234394026313664
128756654927655664 206455796134018016
29023274799075644 110224537530169760
104132713608142192 158418843955386432
28277530968082228 83063174209272432
145956455343283712 199464420525774592
102480592975381968 187777322336221568
110324918048754272 120630741104410576
114185541319250016 220387429170862304
170854070367678176 328355439495886848
18988880673439288 107627901878075504
70460870694395120 268298233927035264
104327364344452784 234911437667413984
94894607561427600 262347028949322752
24506656971203008 223379633637234752
244288336204495616 310899576165618496
227535910158417184 345932445842112704
275441686749727200 319306889863309312
57960198256788544 83183113487815696
15098077170158418 320265503069958336
339531488931656128 340701705378324928
216632068975541696 285547934154211776
66347152224325976 287618233027814528
249278550540216480 313282446459519872
6121136613579550 218057664768986496
274183631419608544 295277224980469696
113552270462015424 280522825333784768
76948318200355408 264006176942215424
307196498319109056 342916409254956608
22196459445631280 70442413148156720
86027261359749664 171979448025106080
191742718848825984 271935074740178368
202192199386842752 203235502137342048
62383145760863528 280635099221661376
227406708517274784 299315455586626112
78391182375152112 172587243912232832
4666895039959788 53930020371250832
66867929497292656 156533829713493440
92510825679477312 234116226037802336
301052914680413824 343257087651495616
143484555960558912 315327162763251072
43744016073761624 43989771777373112
233719799343626016 307741794471945216
96012575829734272 300867009524134336
131884524006325360 137159947839707472
60532343054562920 276330381497579200
177431325459526144 264254317935487264
83823861629562720 182552983471753184
127207121045670144 289143646537751808
9712172679430316 164178961650920000
67334831187334032 87628938764634160
124196668330308400 241380481869052448
173366345676391168 222279280582319424
62374775155141936 104306059263926496
236020988626449664 333841739308035264
28965911842642352 158045798336550752
78108088463309344 172954181311622656
207088849462788480 275792653104295040
288572161303426944 324834644718305152
81104053647201408 294827957831390272
70965899291471256 208572733490375424
82869974453112224 316686152526285056
38972335570040560 43735404229490800
79264712391297760 100119025358768352
29932365795829824 312657172592600064
15595653147097986 344683998562771584
82344874235690176 200337801830743360
36987935798723240 301888988166211392
143374150442804224 149524309296945216
136168385633574480 314493071918597888
78876912503576496 223894843836161856
237805081943423872 250146568029107776
5835792400278350 87491897020618896
49236129110927872 257415008419806112
121075935152029552 136031141082547168
105148294509641632 165357540053754208
187970941942279744 210154286321447232
49066025228644128 241820342738731616
77262498139867248 204021125521758624
243128343430049408 248116001063631552
215265524589100352 306525175924881472
130961299378963136 271049126613151552
20320463626416076 121606020003829040
95784978656848816 227117358798333760
19763988037382200 346479761029606400
236856752555836928 300429312222295872
131967410858053008 262691773195726816
159862096762373504 160842177258901344
139610942000202688 306804830399221248
97937906332110144 299247075779074304
279912712286176576 321900158346312448
92794269994545552 173745917269149024
180745765216231008 262791260396516160
116657991098322880 305986421054414656
71249662597134336 207268941939883872
49004502631667896 251754268786845440
110515601800627008 344315573760105728
110281496334608016 193186253389309184
21639085218573944 131247699312971136
67906958394428280 107913263287355200
26020610451074676 160363001008040416
157205803713335264 250762063610510208
165626253482351552 290698379178337408
237265853745066432 334605088191178176
111154752260180512 325166144209521408
173550378009256736 312729279791985024
45244384492972032 304465785485013376
168537432931753376 239646991018368960
151153343881645824 181023387732743936
73114813234010208 263743448688164032
157712638225259584 299816062690931008
6080999848269624 288474003499186176
104278877041535440 235413667564825856
146238648850376256 296664360169249472
79946987768439120 139952294422445328
188696884748308288 347603951278221312
45668593797189592 150449860389129664
280901575798509664 312036661473548160
144262178962628288 197326446226183776
8923771317339090 181897684681553440
106723750670925520 287911286950031648
72927313643721600 78578233994714336
117014732607704960 256996257613398752
26629921568283732 178628292667808288
4549923574373524 338715059984572032
130619776476107696 166763421400089600
32358954042469756 133778065076513824
196450208523725440 302339512920920384
90923847701671344 256173915244883456
52398343056576088 329690198529840512
135406027590511856 297374311425270784
81235452258552464 98314925583377360
19500756281592668 216688084299022784
153009254416455328 203402776850497664
41836916556078008 89685972037954576
41318225492681776 147686046783872480
53513389021251232 169476265999606720
308234983214138816 318167091095490304
133183991361360528 303182355418772864
88170526646973680 187406693879472864
280818626561216704 326815374435539648
213327949684628448 300964347366890944
10545940041078030 113600869400461248
2078326164378176 325145208751886912
180690695868213344 246646990057624544
103858652437500832 347920111545698816
114119748949201968 223917360433428416
215083098108332448 248963359414576992
119448674973181280 139081082637825776
322164983949482688 340296230078846720
345075385193991360 348379887151393664
20313552847164780 326660470236629504
274851977709895392 280245269993870688
21964555558099764 124537029281115904
10322404708681944 217024661291008736
37239406479338072 57371471407864880
14619574932051166 154225763376250336
24418460203686964 68719409298342520
39022622903385720 310529134052200576
277690511327322304 299301675380111552
142781712347052896 156827253411192160
52060505277966224 133384581135150160
2525442881702133 264210216264234784
240148233987630816 240941620361969184
201048889800252928 236460874423242080
1606663450961609 64923154823410056
1604130676103801 280325431136907904
200052695765603232 284150618424243680
139116949642290384 301063711556540160
34906496135290968 230197350725629056
264257768543068992 281593394043068960
81888140155256704 138866698481135168
23506516765084164 125944942624044960
253985121567198560 336596853071164352
56208118738866056 172365750121203552
136979078417033568 261525852778163040
94746597417474560 226473602120362944
18320867171445160 207854109778187968
229327225364996384 305558565109923968
120454100528181584 220640457573044448
82886674113440032 247589906232489856
94008152992105600 175147212860912640
24068973618081480 58653496540384736
142057746109030224 222087568963119936
291546638040879360 321882948657047552
162265894479994432 312436655493189952
9963117360228160 74654944360116624
73835127333981952 205421951822007104
38235534967535536 175133956382093728
39666536433015840 189591876893046560
129309976445930320 251540541839194080
107164686593267232 290015480484336960
210261618598882816 236977189040179968
173732967405147712 210754965691078912
55243509888545408 204491262628896064
49064254469202400 343806438471881664
9342075069532524 216373002388175840
204547506187500672 206642837894418592
222507459074477888 346131464452879488
55478738130510496 271139044685462944
201338459832289376 297078829531148800
87195119576733088 224182898101419328
108100856636423792 266172652811372192
43846346943612160 331877004181330048
79929839842240480 99504280787411808
60943392225907928 328986089716429056
162215132578382432 230022030270010048
156467901854761824 204161900304125728
4694026115366168 65312137191592360
52770308051398096 70509974428266304
1082869704607975 323706829486675136
264773708378286592 295267896394328704
50343521051202848 94654428373109824
58956052224112848 274917210872878496
25575540242277224 147898622602060448
20881850356558372 185877588603580512
2545486327695529 96642162648185792
74658446466116480 150536680938130208
20552407382671840 36716998563367768
114549195798743648 245797739774546624
34426981160183544 126812288467787120
63536157864230768 258588963627179552
29522446405091796 56628973758591968
136034249244520944 192219103286205312
22300260632482236 110934473204718720
159755337348832000 264108155028046944
180210254060201312 201683457142569344
230275322257982080 261676670008590400
77560502770279024 258631401926415296
298157859090753600 301846031618810880
131247582558578864 337036360851859200
64417328410502992 311604211978333696
50442419356106736 106679731665269984
252069245538079712 267180312874258976
168813244489751712 289647043479730816
93727777188007920 335919323569369792
133788271898296096 145515602248288096
322117869118474816 323174558559991232
61131662322312080 88185556779668832
40461529050864888 81282085698745664
94238248315169520 104201742930825552
67327034558662648 340878591616771584
62111465232035360 288597820060702784
62172848460676008 118215792998604640
54820122289985944 62993296685515072
60228484954403648 262029500117718688
126210080460321584 279830746842420736
180977422732996992 191397500236536640
252206992772855776 320379835446105088
115662260235281936 333770747950231168
215818251419418368 269756482752107712
88386824745063040 187901918311098048
31051024361483420 263189177388385696
304718136388615936 342564461253568896
114279455318461456 254237370986325760
49156651589487128 76774780220810288
246106062917443296 329275792412367296
80950535575506 223683519532012480
32085839815092432 107310829094745328
26287304551237596 318469579170753792
36358150351524656 269352499488623808
163521617144195264 306045590208443136
258181201045664032 297201773530744704
151564099408325984 198345020028650368
29651280129797572 199813833257945600
47186457968421616 227158440134005024
98065114487874032 287509224416174624
71484479436843040 202283132451768032
265184228740569248 290454242698002112
33281927932481016 155925028513395392
53287460765229216 306561448584589760
18711791723482968 163151800291876704
20472741033655856 81725045381304096
141033426557131712 286882580620814688
165192902912836192 210722078198356736
240017152478822944 253624984022507360
40378513398212616 115853557344521600
108496917042449488 339321893875053376
49785666758502256 188426201610531104
28198398775857236 89448551247430144
47054100720054152 267593143533854016
153918549167803232 173898537526456352
199859316828985632 209903333665244608
18031029541491892 145110367810714560
145134862089527104 286070071449115456
112334794014866816 176793787612338496
82784515909182192 266959039959859424
144116769009689728 283459932831139968
7251876264210384 28328854532812020
112041847516507728 200685472308204768
131673353082408704 182809785507985760
15539345954213834 226072222476625216
62963155730673512 269307191936123648
185025537544051264 322273413078994624
229007698832900768 243233558774457664
90688791183330080 209705515950825632
48229151170361632 275215425927196640
258993774001399584 341842217483861760
64885697041363552 250291858657357088
206047800888533792 265935481193989792
153340194947658912 339025136657262592
309949063045713920 331248262260795008
290098240375189888 322922247843859328
277218207461355488 322564424336580608
177402170745727136 275140584224381856
178331958730034592 221918562684494720
87360987651383904 152086861281458112
14961840001028324 30831207712582912
129984444652894176 255808490498024800
45006679332367432 168876610083285696
210656799764533184 304095114051789888
152368449858341280 239080082712778752
149761338474260768 199626634665142144
44587270184014048 90917969032875472
17103042801640140 33842507633512448
97818568271369760 291527467262547968
138023017710144384 298706606329512832
123797180364158848 222642975289551968
100370617172885920 164976736730901600
288437833081725568 297455223009209280
75792325495663168 245682126350309536
189101375662273280 202275339808642336
85160875729817376 261793673068610656
101645840786041392 214550212689979968
83852463982706768 87324810394463936
4968187751416418 301253956589059392
93779673716189312 117517931814269760
141299946505380928 180755802694566144
254794361670290496 337976453397000000
68636360973760208 346553764681784256
68316966376292920 166567170014704896
1559917921570804 114780855059729456
4811108411965518 64854099113912032
6522085070303195 105292532143524576
53150966736664056 238445286412957824
11794477774994524 122517967696039104
1534169321385703 194930629341577632
51505471118698008 187670192877598400
309177591406916032 328063416924649664
318513748291413568 324653002301133824
78086803939330768 229765627985071808
59498113128446176 208496376630287360
228694507120673024 249742100986957216
140974843345767872 176465702219334976
231302180770120384 297383553632463232
24187926140338300 174232115243555968
68897582871823344 259384120037943136
161528611775499488 208554525367508704
74066660736881984 132806020638718928
80193898807160432 258476469683909376
48856961437943144 300888339194804096
48577516350872760 115171077635538000
616939041126508 212017285443697792
167359979623106656 343898344444519808
31760806649626944 42400594648933520
34937426316213172 153075121965474688
95246737612996544 202286681173380544
165073463723389536 167118356550222752
82745445135598160 94351103309515888
141391954369182592 292729819481135232
50437068815781576 124867061590597488
78558577437891808 197947611437905152
99696751739557440 336691624114994048
1833818447311401 85208404277455632
115689284928359104 244168906964531936
699504660527125 330095893631006656
180613648746189408 327421655812753920
124785214052538704 316578864075787584
68376556384817176 287673132904517056
116987807653223392 180782244512384224
85732252498868128 156385189953459040
29742406355303332 253089056417669760
101092156407879568 122489514946867184
28221131180780580 218285059983974208
228043827339213344 306238840458816320
23102877651947716 104090023633297904
87401411238346304 236891108387224992
49721621477304808 322552524277509184
214897851183566464 243508060465349120
62020022164926344 283376344019823264
25159322452449592 152711836299307040
107397446910826208 258041674413665696
99518617346292352 144937263549380480
33578672334365032 221080337938962976
86159367970809232 132634885875982608
110286579875585088 225653578561915552
290222440983891712 309071867440555648
72282750073460400 101624091371607664
158848381860937440 294788270905937600
78172447832773408 300505030098572224
163833352730516736 212731025169589664
17303949478646194 271012046219570208
108428284363853728 230223671314904672
7044462703634873 27933774932683780
18454364257308792 55306673237813784
16673856885060552 193905899734665056
223090053862628224 239076048326266432
117574575971794000 233525855290479168
316320352294517120 319774132162006848
63921885304828208 269771000616723776
91962890498471696 239298890489873600
213692533840610336 328463633952919424
76878371638242240 243495894806330912
210255258291378880 342906674343592704
86782167453066192 304771727465434688
139739449199413712 140562244344375600
141611437160368528 165007558426431072
128831209420308592 303350893694773696
35538584434485040 107332296747508656
192736440063205152 200555319589993472
107750415301975312 154268702667737696
71462412088098096 123087260184209648
56568350594696712 209235819416579136
104192733407768800 198064579350969728
147712296306297216 176318177831698112
29527058901753084 66584984129361416
253586027947490752 285271019016673568
79321288499972640 240524061736908864
171084084126393088 281432004960781728
96331309385964528 136848507532342336
185674640895834688 277116121445412928
19586409293055004 268368995710928032
214815134464729440 266166157056017760
174859165738386368 270896734365772032
215659916204185728 262198013910194464
40749068628442032 100733616136708048
193981297639776864 234923368656644640
130322009298951552 297350049660338240
212554133523639456 326793433894937216
12162620800704984 178126310925645024
69315471734097432 177631664874529472
60330919097112224 266326577251488128
149653591272146368 154945833019310208
284895410593464864 312232789533832832
18042976085330064 90345357160300000
124802069925304896 136802674035403712
74414396234604816 285256739710370272
32175366447195760 201927401066986304
156354661653295040 200926753766276288
294990080693985088 329102618373271296
166099389401172800 208519970922335264
159552625509090144 243716717542478880
95744910011579472 108323232884860624
27653185521506396 140462626799572192
88863531868470304 286445753771981504
78834487027051968 137791037144781872
107135576043669648 299760967606802816
34850360226965200 98592703308677264
269165264769729472 319786431222599040
63097039318853608 208899582959407200
311731385173472896 331662702160186880
236784669587095296 244967281053205568
171443068805841920 348654749819133888
72438189997303568 76845147657156336
203461061880708608 207510135905315552
83112778619179536 258293467957632480
45765850852929416 169197827717808096
48924380280816432 293152806507216256
57208500592727008 274535499023297696
64329179792561904 327818784599659456
203341658388282912 292510955200370880
20577872888925712 92834450301510832
19579522369422660 154026244083494208
171575602402337248 213173584189260416
82590728224420576 250714470997067264
81251976177596032 233545572510179200
11474456409403552 23012285204700492
163963986518715168 230528937322555200
85067795545586368 129754505288427984
226884772319992128 287946812548769568
12433045358336352 230250741182139968
7131957089457429 231753519069649792
118174237033424960 149384458182899328
12541950364588146 241719815741789600
70464232928584912 143086656002859280
184702872351660000 214987459541364096
137210383975303968 248070884648689248
124874585208721328 136240459710054528
167134007153323136 216798239205514400
145754424026147008 230797300746166848
199234673020032064 248988908963760736
214226661417783744 320622400184956224
194300775607566144 279053052647480736
184615317627518624 301337949191015296
280221678756745408 331332769762466368
146442190657159904 176293710102390848
62398817908007184 336075042747742976
267187264770143584 339825708653441152
62647626960794552 215548423183594144
144005872752631584 146225079085738656
230491809961920288 241224790569354592
311100637123073920 327782392619192448
53341631081952280 171688598556192800
205661414820524256 233264237425760000
20771006858331412 242128513204776576
21747243130703844 261462319474289120
321207372336670784 340743316404971328
29909929991641300 138989176125275120
81648332417029792 152010070396248864
60060827884557864 125499500148939952
36143575280139304 227344694543632288
271312425438744384 342250362952306432
266902712103046112 313788466591249728
165679247376353056 329525627461903680
16843477702182978 97419732225546288
155194078488005760 227127368654964448
108855875527417648 312197086848619712
276509586887618432 315435179703389568
30092225353087120 278817804997210496
193787851133253312 198321826351993856
34848833421071124 289174549042376448
78718210873293984 246953379525852352
14859379299477986 23354838712732432
72111004829439504 127245146873050848
830842455776651 146531413389331296
12693198648631848 112673076012281520
149965645989610560 306200119563941760
73110238719026160 169555269082053344
251654548141453920 274044835906257696
32816822403628412 305382898547579840
106375990159526496 311011625772953408
136964542124679600 196429725492510080
76306730137152160 136370298898025968
216505100440434144 222785824437056288
189451922008666240 189901671509978944
8197111395446687 116027352003987664
150148894636984608 289747949426627904
15821176329927530 128166281923716688
44587640352188320 72702191302340032
152989080779009184 275733919896216864
140455337965721600 142184809678791680
21077318560121776 311286729806702080
73912275576614400 115417062031866496
266078313992637984 345163988528839936
149128096003774336 261206009974833888
96540008810083520 331730573048110080
152154529658663296 322670932903946560
184787545241188384 230040084749356640
96661928539244048 230569386662150560
66038291113909352 159659212489222464
99901985984002960 179477380482721888
115066994143044768 147819768548281024
108605445577951392 296675679450980800
20158723941797100 97355580118062352
277230688355302208 291420264591101184
119253804283022784 256619381910192576
193913440495204864 227930789513435360
295746225121766080 334261900035840512
115407906299544432 204347494679267968
45539694775266576 139390306831864768
96439959793892528 341981956570923968
1048822222001709 113709794094323904
19323208411518460 263840699232750432
15500312710917236 17657855992184680
248525657441325344 261148057540978048
30179048678100932 333794716251514432
59997567179997160 116880990244600080
10354690361568038 47985924886361664
243887305922566016 308066299271623040
114646331150919472 334031843149984768
16482293122463176 239824244028723520
195469364631896768 311916194157323776
200648835144070816 303406978786571200
144951983181861888 314560575318246336
192755110396895040 284427404209336448
184002085170415936 233994198203171392
130200625948723296 174516396397215232
41862607678985696 129814537524875184
256031856782456352 272092936367519360
77041028562318288 315862933504797440
282098069742948480 304288117926504448
24711015594441116 313326608102630336
41749039498406256 319477433186464128
145843040541846880 191229704703349792
157646650167042592 165595439256798848
102674544709926288 348364673637034432
233617232836443744 345103620837940736
156984941624494816 160167718812115200
11133841183869644 323733761835994368
228790232850435552 332885153562439488
2080763836378696 257641790573419872
107615646591410160 311416347751853056
16476309227933600 263171586144309888
54772629667679792 259009487358396544
160520904652807392 319948971609841536
151087451301862912 195450273610400384
162852977990266016 212321711194413792
155017017154083424 331874924109271168
128481659608853376 135057854864714032
38266324757771744 214499070153253184
96729110339329264 290371319585262080
62098200420683648 71633096426022312
89694968817771152 184588667892338656
229913982464766816 346596145784122368
141294889935757104 165493703213614528
274420770600849216 317275150227625152
26782001321582220 149153205855158080
235938449557279008 345554599642972160
161863173206957472 266226262448948768
9039599304431922 220351928562809280
14417765279996644 69801727299487080
145390181857759648 279392910156711488
12691880691034914 70182228912773768
267815604724298944 325474197140113280
47982569413735824 139379671122102912
78308459546473616 308701979000388288
120874320214440704 147247062995854048
116914486888773984 129898676226056560
211381608620980416 309584761156401856
74819325578785600 265749919534037376
139396816474900224 201447301055921984
93114160156126960 244796441270785408
274088734781583744 316084850036498688
243586121575701216 291011305978013248
183652492004876320 219257260719713760
119285611785941488 175205342902740800
126134792461082480 183516377294588864
22701682279345768 31359385728989524
182125115974045632 311076220583650624
29737039668843008 128849893226906032
246039845149336896 273568038787180416
75836447103493904 268881366304403488
238943608396681312 325182535922535424
107443988562050096 331408788853599616
144064324218632736 311429294227634880
47662218312102752 169478942243052032
3496055653454410 183980942463226016
113438302233228256 246867830506916192
195143002245650816 219450157243475968
220053153167513536 260163556942365632
226281182720190528 284367259557183136
33243385744604424 191489615728338144
186147909421821472 190216521766139936
251941496005798784 261568991377337824
221119063888146080 282988299922471552
75850416785361968 287930852329622816
28414550956021516 136729982619495632
38383277688160608 220152872453691424
111667063497807136 221345612085822048
10675311530416786 48889163912392808
219760219724459200 326191196529404800
63664324128573176 328199934414343680
96681210224597280 292711712905180864
22977661377958524 282440042649720640
186165123169540288 243157057805233216
85632482782261968 251274629870356288
224361194968369856 338180763374650944
53008148854849280 145142230659184864
222368723511168096 341004068726901824
170749103535610656 211052657226836640
73041116645691088 309869890770307776
66702248817026232 327790169848477760
189379038596059520 291859858622018240
36624348844681576 238127772241676992
182002126552076128 276892346499677792
22538926262291996 190246304332795488
226832898330134272 341219081679996032
143181195722482944 239922278494852352
10268800038512806 60618409581703632
219322135072323456 257145198450952992
19198542376308988 53884950763375688
180403013998095136 346139844934535488
110766200652739488 235592721187855136
99563422078702672 164877918575081920
157599235062998080 336948951032931264
23051730001382776 187257302265951776
106795713601973008 172065312847518304
340513492995626880 341791381525575296
141123450680946800 274918152258902048
34922503342647988 77816643682289136
6150002089481863 90277484772565728
108272426715835408 326627221432448576
257264173682452992 296073143211105792
207686707895752032 318934851665577408
107347364970409568 163266588579204384
89718318398693632 292812096854045504
47299918074078352 209391674969215456
248794999782474368 319294051582738176
131398206807124784 192933398335290912
231650369281351552 249926174882925568
87543614511632096 134121446871151184
134846672902419328 248585830460736224
272096723310416672 345920286908973696
34265599496519276 127107088155804160
20822357822317496 264213686164504960
148697215482049120 292650447419515648
40262262553223232 100200537016608992
185860156049916960 273206738273293632
240476231421329600 284704210715362112
150563448319121440 157960688281482176
47027312058709616 218346411743986336
194319102655944608 348623287566854272
128337072500751488 216020896818905632
135964671907592432 224047529029032000
188563447162109216 276549504877253824
106006769309804128 279006827566580256
90610135815764784 178971174578360448
11576114053903662 174098931436042560
20450062551236192 175857688203161152
106399789867473104 334988095744921152
239293341322652064 347698261827454272
15288293944814484 129415166849022992
152677552741053056 318566785885214848
207631785177224864 232727413172545856
165126744650456800 252171223051024320
242444131296613984 277603208841720448
156244476334626976 327134487691602624
25706983640974096 198991316240120704
183317936676466528 277196866345683968
146622836646156800 169242738572893536
3487181979593518 344377912028925888
111479008963112432 118789338291284032
16082625763913968 278794962118565600
77268916067703712 90274826008701872
55907985577638416 283141677391088832
228575024874109888 280450926972137856
146008857444785024 246232120510756480
88144230495594880 198301522749132992
194371678829717600 195097826879952224
79731375999688032 259437431727445952
65864933491564232 108909128452928768
21857740656826148 146690866766623328
197534782181728704 303073796813572992
36151457430812376 142333207016434944
82636256098307152 322559772334701440
8388026659476720 344661337834674304
10686389277825156 179114533405335584
61122418292402432 112257674024339792
67549500730389056 125868360749638880
193635818517536576 294393299319935232
163716879269070464 318713889035486528
138554253004753184 299271438014391808
74071982641608064 110707785426556816
38973342419592864 88937130333341616
26495288175233496 122646794133936560
95426104291769376 110849492888235232
163625022069987776 222649198301967008
20493388731920420 327952629520582208
240474838106597440 248059429800343072
265934845510424896 344412517804599296
201221715273705696 206930640064003392
52663588609105152 122831158076106384
73991004935340128 282438632889748608
48350281258760976 130347936944043328
218389366122624704 300335866738454080
157063310838951136 306775346016541696
239153448188943040 279658158062876896
224663375661811040 283380940805177056
210011545860556448 231215776550957728
5241766968476857 188189964753349792
18487726649487556 82945283911233952
151203545955031744 172336465055951776
316927829259034368 341093497425612032
100606666989207296 327005034315932800
32776694542775640 152908428358305760
136434582328280128 180094416897320704
59753093899052704 175162757865146560
220185412955775168 281407998042107232
118167553394669136 282374037704637792
151308325296508224 154003508989319968
45266625865346496 73835763179033360
53928282840289312 317491646904702016
216561758600811392 274963432444531936
70326799454972368 198980681612655072
20281800923548192 110508326278228384
1653249505609030 177362789861372768
26600949696409808 212375620439036576
198285129246159360 304579329402864576
287516087162572640 323516078350063040
162348747846324160 334008162866838656
86018148186557280 188530506022319200
194541390465175680 273718756746739936
60972462013405024 70626026173562592
62156409784780552 293717969084732864
206175076156966880 213184870294074720
8554650936392543 317532429595532288
163506776881885056 244307789653391520
78230903461332128 193365824939690528
202891540128819584 225711994210509824
78228026506609824 257253745826653536
86731089157299040 279673247239483872
126719789791383648 294630488290933888
12677492884917294 127924458295410944
94351603513893488 192463760380087552
71978202526418744 291530223413438528
24275148680268148 291737301382912576
252056538040301920 332896662288045056
200205175519466944 293875469194649856
183335681363988672 286983000931969760
15802088582068270 171622356445014976
36671979281149504 160367456503955776
2789950295242671 71235918209924384
36070172497043728 191056611210667328
18918186639100368 22041302892026044
34735125511817240 280695608347363136
76716282188511296 210163027635428960
83074655571920976 222880505287921984
31980848580327296 270272228784488928
94909332183771360 267626211427477024
185531346323561952 214052961633693792
213066772424545824 285315423393989600
71167563849996888 274791921582865376
58724266777474904 295384057949905472
31699136654833756 323807830311270976
31834637098950592 63421207231379216
128054430094728752 226644605558992448
23696883521495360 292956607626109824
222352087291353824 293593968727426560
43634681453157952 91196425372910048
266504024898297792 343505982072575040
88067936289139872 118254691741527104
142446626238701008 208273500843434880
60496711885742272 236249328652684512
27888599370268488 185571347827576608
79002301331679136 315573480026685568
272903317789401632 293886787109129280
209955714502766464 260024912070683008
88694339905990096 227596686254786144
65344611483841024 129280147490230320
32021844015974800 118384401037192688
43371467678249120 299530257298808128
52326609782384456 154573475381438176
150444501436011552 209727090573982240
82411290485255744 240895163447169664
16637854610303580 57417850496558616
187770509999936256 292756441083064576
171539935235157408 303493081351283904
6739949122634153 228222027065809088
12677698867852260 46794497289836208
118333756498709392 338518052494359040
33612320756221996 121197022807613808
136472613134878560 192539558223724032
85079336105306400 246228593790738624
267430505135702048 308850169714126528
91207058927729344 100451791766676400
49142633293103552 133040254247606320
211754465855328544 228938055879049792
258532652925582272 292815799461177536
185969242690147008 286669506765317856
226327186575023488 266273322120553952
233746304468080480 304284153252190464
124842271855602448 298412207084550400
222478199523608160 238316047126284128
157557709429355616 188116447008991520
93617300787197632 186363822041636928
64963439122117400 153269445868836576
220017275514288928 270031715917599072
148557690790742080 259748419097562976
46298132208019928 156791532520367200
129821371533959936 161303793370331744
3434976768105884 53280021289182680
46874495575980472 53189549698095888
56780501214542048 266449487125541088
143137531033731008 298073902525452992
92816581119733392 270207064447958624
101393236788378176 177360299048618144
276630915768347328 328287835063161472
120217166588311504 196488524102889088
148790489427018688 242599836269327776
64871806331420848 92906959308672704
12760719215824464 273812064256510336
111230078609724240 338890708610149952
264547402088146848 325374998043078784
17504534164418268 77377250409109824
102854388251631376 171152447085326848
223921435902514528 282643371997914880
126394752374325104 165675998112591104
41304583318129296 207285296931338880
109740761283916816 295997582980731200
33809530810798512 104842804715125360
8699928861272229 265855220460639616
32190172400415476 99863136499877248
23945186075753040 141017520706295376
151545747443483872 179280588167682336
125964220082255664 181086419509355552
134468587703545696 229581148230108192
190879680087435616 338920824468542976
45477241446764664 157718361567034304
32220341621298456 301995766428487744
100009684633623808 316930527122706368
7570974792507344 278513505383791872
287290545503932832 287702781986780480
12961959012880312 168721335389611040
47941139785108432 296869337370844928
131079002021797408 275748622847414912
244738758988138976 245667027361337312
180919032248058624 256843775730291680
225642614839488128 255261305786098432
159600490801920640 252807872908762688
215256712172274496 312728573962461952
80422859097483424 88882697810378928
184534353241603136 249552738489178528
218459317379793984 231995374067979200
153839559043951776 199706022044633312
98379180106099760 152848161195739264
67622896694672864 124944085457470208
81238090763900592 167388861278594240
30100439275352448 116702044066282016
289492544815357568 338688901469925696
86559123933631952 278128435054939392
27435628332635888 331233804795764096
156962192090691360 302208791737398656
96516756335660640 304418318042331968
227554897957516224 316989299619743104
230608490066150240 279531674948283936
311246441225902272 313437539147468480
147028850520085248 310418188796790144
317242512697277888 331663359678886272
204648084664041664 248042281219645920
34979206725569084 46235727251287168
190494888058559808 291342585828867072
120472627185687264 185060951577385376
46737102787471136 241892146129031168
112688891684425568 338060671620683648
160676913240299232 168877716532730240
70383802273161568 81532803459369216
46705039346557584 271095652571426272
223595674908945184 258152889213500192
114916926687659568 215148984053038176
126365003135909152 187471625981892192
205046215924918208 333653305624382016
289561099951729216 321780613364274240
142571281451158736 320595455809441344
276486266949636704 315049330280030144
64826062366251000 246546780983987392
784978402434622 46406382419045056
162557549972226624 330141774031925120
319628790968523 165478717196322560
356367137272127 334664908560051968
163994631482392704 166533391041083584
56237903567856784 232473857513827648
78345090866288160 111573365952213472
214992496453022944 304955100914371776
65639853113221120 81892714077704752
18130006396132500 76018481369523616
182290289108458656 287659920119292960
21321512917656528 248012730653197184
243060655994327488 243703920219011776
267716518624216512 291866974074863104
68477988719833752 301364206249838784
319168562144573568 319363350137347392
97427328100596336 316338999027038208
70854314531557176 165040852179747840
309856395788351488 340666758236173504
30113120032441744 303988796992582528
130238205838947008 157083787429143936
85404845847704192 182618512206804288
186559181019640544 212335255429359552
82613980672182976 152863592104889888
93826294850752224 215205967082732352
77388087900080896 242569172334110208
111620694019842800 129316497151888496
163043421562922944 222925782751755168
36175728141434048 117157636304308512
185185941767188704 239870184868524192
68406266972234448 319024848945279168
22261479764543132 64415793208939272
36190277629513064 296968185743961408
118586507592781968 195729874653558784
52481016891097936 223344017886536864
17485531975547434 281320509018040992
7670301798760054 224858319612750304
129873937223729808 308753659414773248
143146717930735792 301582684865132416
60915454955694424 146061929544970720
35450574898023596 174655373446079456
264030897315302240 270789360399601632
217204900048558176 301246097062014208
281512429661688544 295730763954961280
65000799610046248 105266534464674816
97242874511831376 98107438908029376
75402850306125664 284585657276871904
44036174805829456 100006024801211824
22811696722649544 276302146156735744
198460973062632960 256946886731059424
125392029669929504 164400564080361664
251768002521643584 288714871331984256
91577894461782160 273388217771491840
207325625623961088 346249006964227264
39481879732459360 125547080936387296
99965301289411856 200709556102652128
16561997533116774 75697942138728896
4851797919875638 320063274151287104
147996562818006432 231541756441531392
102306010562411056 323839432710652864
268612342040417632 306923944237584384
137479018625770416 222539242001025568
53232896313249800 313255077917777856
104895221744432992 331616638749614656
119405686015706128 268508650920128160
28333234148623408 100406763657310416
235919539528466240 319568773212275520
66025665273185272 273767879931741248
55510004089342112 235559320069934944
11721077466183800 119872511930541264
50647002821436336 61643834833805744
56924062143484568 334384249973806528
241995137680663104 320056584409843584
112166049050037760 258816531820898560
24438237892347340 238847898500290688
100839541123745456 206984762216858720
60910666337638256 156259394030564640
179772111191187200 223219083323809440
195869131868695072 252609387600620992
254263335739567104 321181205392521920
30299988866992228 286027540022822496
296540959219218112 313510461458066688
249457289771102720 270295497660571072
88960948236106816 197943456942726656
66398616426526472 157137135108212000
59091546588103440 289747546066277568
182618561376675808 288199661854011136
99612212260199952 196690230871024800
31586828030337744 82724224246512320
244931099809332640 327099786089636736
27375739085921956 268559383307117024
99085466148003888 104411962628151920
191331995541354368 238096280953742432
181591653095074048 189934279165709856
160108943359890464 340736928997300992
39405958945457464 143697248731082240
119237064041902336 151225802847981408
154193309200812544 317964980268645248
165462152317581024 220850586158589056
77851219236883856 193520772073613120
159121417768618528 263837637562143488
136530541061240624 179839567673098176
35153866632198724 55613404708794776
44694017579825472 109270380139345712
72998822547333888 152498053050112512
59742058117463784 78785570053839360
76222150564953696 313127658184611456
289907801151521856 324696956464940800
41131762618088768 111596281713380448
10981322007311420 132347617462991792
23704813554451104 81663943381048720
91236913398698352 142566458328355712
163838802674070688 249624612015723200
263698607196844992 278239844093006528
74901482379507520 326220673100250944
12454718651300954 82833728449642800
41123584313360944 236040317871129856
18797031761328632 276987899644521536
59932775733313968 112215712021789152
63232424662093912 136432311141185184
55145077117919584 179444542686179680
25451357218787960 326986202433352256
169797721915259360 199655578584036448
138046161635645008 208981517561982336
89112693717890928 190817389124680224
86205617414336080 141115096654513232
12379593412775398 38082712264824744
52886762115737600 79035452713164592
149355599724408416 317391361186309888
19122197533270924 172989344588815104
37709294881919736 304297919596635264
292831235132163008 324785516536838912
3964579646080704 152383493026776288
83515601291490320 263108191783242016
128777920842057056 266258677847069600
56346708849715296 232335001764082720
21677080085339404 121120669352529104
36072371382583856 195036677490467040
9425149136422794 125201396479832672
273469061497169568 306223213617287424
221777873644189088 270640252694974848
15919588454306180 246658067013228352
143479496799846832 163452518561605216
65630247412273240 224135048076878048
123603045015236704 287228762046833248
23165226364452024 286501181144431072
81331634030589616 177318655182911392
2277785476372110 197261373516694048
129424461083879072 335752336136044800
121197123736557248 211875458614651296
2262989299763435 46149755001716896
66331622093374576 145412568431806304
2106741270320452 172261756471365664
157882519361499072 278978365493026976
91297211314306944 101453386631890880
229188458528235008 343873690191415040
15290582922054122 77069557192104544
117098959300246352 328529061207055360
186751832005179456 200519895057619008
171583309106863072 270711206800826048
259890236276750304 302464797544164352
93490257924560704 295021739562727936
101068106432291744 269774309168402496
137151040987763856 260805409754945824
89994320536070688 242584079801750944
54084180708749016 189848166936343552
99771315207282736 222404840751833088
203747033088268160 250847748868761984
246306237645317216 338980939436248512
41965904306412632 48452110623458512
168574087786177216 316247145301305920
141893318207158416 217478889355670848
92035718579667200 298366546383183232
98482782393358608 208764142186921344
10779700758387712 334333729011054272
51458885653358384 272148824669733984
99276116686506736 230650248683470368
222795477884706368 332587900991534144
177854416634319264 295828232863493568
42588589279225336 292521447520911040
36200884773660520 87181649627617744
199353403683278400 277822743005038432
210693529714685280 229384545460156576
51552684708458928 211914507731428192
40832718090989480 284318589385416384
194147140717692704 241186679753754080
288682263705686144 344559614412363520
145271611869795776 157657023999621440
2169490192629260 278343437994114304
133449112938123744 284156316590361440
95181422697173040 227576824319441824
35198443028548100 229222331244790176
247375903206107456 282939889988134656
42824684083663688 117895618432815360
49588721749469088 194849356417165056
22800412528141120 293554456843338240
182701187467375552 266852573388367616
84118334726621792 261582706758181952
265764682835130400 268915515080611616
41142930001716472 297582145944149760
41172677682912520 89901927153475456
140746838694345504 219479167524904160
265529610882851200 303229923985627904
92698321466685040 227204256392670368
171832391596505504 171996093884468160
23006945961274044 23197970358589028
88453788074301488 301727018969140672
149141608568324448 166696965803035552
37995418909102424 161340097827045056
83002642644923536 173762924917878880
149156403894259232 301908081537387520
81155291076466000 319111835511476096
37473327925821000 84296231633282736
86060018023747968 297070262263934016
193538995342154624 261767005840530112
45660413797754960 348005623886376640
98146454491679136 192478051618287616
38236647629584944 128476140282255536
144849207206681856 345159169234473856
232559244735802592 268450487669865312
216075910407872928 272251558997448320
38350010740762672 152564614460914816
34819401460774500 292009154909724736
2446023120439399 337717696175006208
30479996188097048 70681608221276160
51045049690376304 148841810338287680
279830386126209 180609678748629504
212596535173557888 333380492323225536
55083377726910880 308506630630087360
193569115295235072 236492429008610304
132442390627035552 304076042933892416
130872766293353936 164579034567864544
195429941495125920 200610531944328832
28545994251033384 304722660168580544
29127075910921244 126533941064597024
17790620235560984 329857717997307008
11259319435658468 178713567603161600
156064268548789568 313659571482451136
147677022160244000 244574314938219360
100764231177595264 270622080616885920
166961450800537472 216710080570684736
285435633602139808 295431835480975424
16423720198067388 184709333588015712
76005133948341216 169651003893805120
26189225673629628 268856982918089632
50857424279827304 74794196746028544
64333430679956704 76006138061859808
296844120971096768 307179133235101504
116955462360908992 275420734764292288
250283454521400832 254892851359011200
58607143130087888 240007832329319648
216663792148516032 240294598606693312
105831447739556144 183455798778403296
95292666630551312 240269253153437184
313411072210035904 331401075017822080
221611024384890336 326386777123147328
12580770271699616 38142505981895720
17529392584731102 261891085015359680
248005999037812640 348191995973047872
180740173506824736 250846513928906496
31493252974673264 42040888270040264
128566756295350992 281256987495840064
45198028072342792 211155475143232000
161889688151842688 255040051508843296
65030858839851264 65107317758513040
213872193507161184 240094774830321408
100558555398632128 134122296487873168
183867406294734144 195722762460045888
184281810245081664 231545020513397568
128601753122024464 301443142916875328
230811455930749280 321059828569142080
131382905259836624 138067593241463952
46557875609975808 296888741842586112
86810712729887968 108539557830151520
91661302548173312 260995555444242784
129243414678681312 206322242338629856
219683662949573792 314620207563100608
227554068241185984 229688487727647648
117071205486245232 266409370848945888
93079335303792576 97918927129901600
257425364931162144 303101275371114816
219867954635387232 345732049544393344
112851152301518784 269882065958350400
133476557482127072 187631195617314048
64601660909599776 344236119851159744
82040057154331472 158645738186926400
4921007439671031 281236626718718528
177957685374234784 233767903240610592
213068399045962144 311089706630558720
73975359792682704 332605277711213824
116551857372626784 170096372938629312
136853674092796368 321500043712296640
58859001110007912 317720414007219200
59678410474138672 95053052199068032
55147309633737432 111844405117660272
155847425285321952 319355755536005952
132280127845509664 164786754836896384
18992944419191564 94996673465421392
46240802306798520 235765539434761312
69653085125097552 341162530575510912
36952488992083152 118286457906720816
92535220917541744 337316027925215872
67554304367463528 153988395265358528
18193457726113960 215533630503140096
85866818528821296 272848938324137024
214599693295395136 302446098544005632
296331767648854080 300390139031384832
10685185219841002 132095315216079360
101869973943990000 207757196104220160
209032096482293248 242174591323158496
54581217942921296 149397282275822528
110281185985237440 279918030906087008
4135784491788243 91919077393118752
319785651146863360 322340248015765568
194761015132944992 280056287215417792
49954352206854368 277481447304024096
309777707785222272 324581321207594560
137576176639794656 283570329879159872
131960681279452432 239648895362969344
138425432792649616 342464828951928384
105066522864875824 126607499928922080
126908226346368608 278108559853387360
34137437737180720 330242569938662336
277781789736312288 281756046659010240
43554200047996272 168081074692552000
29741667465614612 155672608556434848
66936368493337584 209593511579424288
121037816294103008 266299693038334368
123905003362550688 138739130501219632
11033118886672230 143941040518478208
76489410100957120 158622972792645856
46978825491181464 280692184370316096
49410620196309848 192483903269062624
104182344876716768 204685953687342368
9786156818605976 109909154002792320
234391329259786368 247867769014855840
114959676139362944 173993123879981696
32049529396810360 293778474157825152
192883976361173280 204143856504356832
41188363654762616 163370324582641248
208897780465968448 250216230418751872
253993448528434528 295186674302352512
3576142642059602 139215979236168784
242213796300888288 327989909667775424
193251071695282944 203640933901279360
166951834069179200 272620893764672320
5306632053826650 203169541721228064
76240304113254848 114628912026420560
136927065829037088 203299015752144608
54020030428480240 62936711534593872
33802532476249908 298674746988996352
94692477447316080 304050453308879488
108658889349091712 242753787891730880
31405674069757184 337598050003773312
48395761411119312 299299244320080448
38952768734142168 302951004860438912
21581560924024104 82988426846795792
122718662197221344 326889245816844160
135542844462092336 309620087086425984
214690735027881920 291520842610432640
157036887606849344 276692699501910944
152630345314687488 162780534238088544
261148569243765088 288136940665178336
10925758149844198 253005286855897984
71421615037988000 89000578032460064
20363269900183604 222545863441092160
62550176653230048 123627738544915024
80267230840049408 174002404232853792
255385966696071968 343950454805434944
33713600944648180 282106487096793568
88610957744958928 134590715543780832
6820699951309991 161985657225850304
294223263807127680 325191853859084032
74393605925845552 129753331453708944
26677805738718284 222157528197334080
55110204861420960 124463508476509632
10812854869810976 176615366636869728
83498377238907168 185114645563796064
139441209538386224 343100511971655936
195107431542419872 227211252407728896
50341383374150936 182903017261670112
21344927927168660 275883179363869760
19142979005744196 192633315855710976
39285310148877728 243369820345305504
241029782790930944 346037839485517760
115791690133964368 130189204792951792
173302507647729568 179933771055939616
235087330865039840 296423645297721216
2859210738987428 206078246187791040
102438423370097040 216310745668091424
51767873860062960 224562884633776800
49712039318096512 292545056812943744
258036389725313024 280631864193689088
23205702141820708 315444558076034368
31117729779761240 305298789238101248
189208425183963872 244742271006347680
20403877171496096 32934124071444752
78564220629250688 95302780646753024
94297174332960832 307219336090344896
154632391123928032 343486149704959232
33182797385108288 41408097145685968
226764160940497440 271929317261928640
215774230176396000 301927556926479232
162929778923424352 338446515552156800
36068006689688184 281329192352077248
277894579901234816 301397445808272064
134499182027669632 197133624680443360
216628019556509856 302903339765251904
116508248466786112 220168409180093504
2477755344671996 320741011340275456
5215565122459951 112762465346477792
57314744858686848 273954241648613888
145291099824261056 291670337370317568
103306047629884720 110260418582708112
116229165806706480 234052458102570784
200204509863244448 335273826730579904
59715045957548856 221624834379149888
61498351611100464 229289424105991936
17499161642630674 306901843539813568
200355857064263616 209345392791244800
27608916487923548 236826536224291584
12003034703368352 141620838550970288
75612989798288176 252626594203769024
104491414846369968 144473349646879360
47435273821619040 126708326901037216
255982050980851584 301910732323734528
53343979673969000 157608053241232256
147463839061242784 295335638861129472
160574873206021792 301004740882346816
11961655918654386 99442226710208160
174561485517184576 211236400536993280
217856207885452928 239530130511676160
126677628097807984 205378819451023200
61209632972738672 160845564149013728
201681952658928992 286700601852657568
236202130474851328 296040720142222144
286736568195085952 298087202667912384
193897033072678304 253727332862152960
119058973028096256 269255901782537120
25844432442712636 40239067968270912
212835800833420352 269658308443745344
182511074919699840 298613631735304832
167139621438439776 192915915350017312
81218429060855136 305631189952488128
172867792579383168 320841876378752832
182573087864287744 221445335636417824
75611709591921712 125273108082991312
130642996218555616 305885944717917824
73901682682686848 327187926155789184
36726080643560440 262798645302809696
31071029706685884 100378307425968160
134824972775812576 170098810722434880
143337477369075328 283722469019361568
11569986512766390 243356468889054464
159175676943015968 202440923983478944
181591083458246080 311711018832658240
6173051733086307 217553697782542528
27267580871248528 187501293986899872
157329994582281472 271357129628664320
1793971853479433 163654710917332544
188014579143672704 307972966355144384
265291608131080320 343686673934313344
21155859064142300 196771896200307072
172659732500485024 186171145411636832
56458196298332656 340965881587894080
20395270528924576 85171347700866400
7070126440532273 206434129916720960
167946936949689536 343531976349394496
224962387517584800 292236210413937856
42345841279631080 243197787029918240
207519216100641408 300075547516356992
7663371499117383 70496940233270184
152561772273835328 210398837228311008
91218961040383488 187411928007717024
55935391082683672 84611129369319424
272094122170713088 297009214023507840
7183541592176191 231162196682797504
84541235341108064 207960751071357440
16981598477007416 89736220729864240
119725399611339520 273971448543491104
205631019711556512 261019364821717536
75537018983568480 336929798518272128
72652967928952544 121977941129497440
151934873640865056 271501678369338304
245241618376380480 284964844120346880
98434413957942144 238402833799780608
76471290874240544 126081617738066560
20836950598867764 130955108917200304
301691765081900480 313610292370881344
7391709300917434 129007641140934288
272268414360069344 322342504970743744
122886851765658656 328732548162104576
48217235241560840 319049650371340928
281474626276081760 343310093875876480
72011635926667000 311181150386867456
179367681838037024 259852680530553632
245635788526044928 274813239565241984
72721060184549056 243217544233217184
171142438024652992 309190655034416960
69860344755911440 282927355675210752
108881938253517600 174278339342890784
67141125277867712 197392956483047072
288025926515505632 311380669149084800
43686744782828480 224731581883673984
60210532796675384 215852386840565376
6427278358510020 99352455953905104
56202768313461400 175018052151791904
112397361685068272 176910318951065984
21357457702449996 127614472273882368
233650484646761376 261745682813219840
119689459144478144 344499045635828224
34425688978685316 151326322009528864
79843521571110752 108458907639777568
82254438873081056 265670245171942368
213753897621668672 324504469094422592
97134909649616592 105890469928809024
23545249353590896 193922282277216704
75875106922500048 145099190522813472
183967082439544160 247040147138769536
172525186928729888 192546941450948800
119110565588110160 225791991501033536
1531144779845928 6408894184437500
274738965417473472 316387777349363520
62118419329978568 107388493390147184
299323281026071360 304180567299657216
206226542876132256 232304063425503968
161406717800045920 339041375865863296
238349434361157504 256834598990608128
286121948202745216 300026492505979456
108379752185588208 302599875416816896
156335763737894976 200995579163236928
28465730201800848 266300243481983040
148337584249878688 324415618051764864
239447921116095776 269820439956716352
139483622415701808 159398994695923616
95649405537044752 131588332578323216
11457173464589098 307546305760301568
18318507135364428 116804744175866400
28174350635432416 221259177346312384
238032033668257120 338674338103806912
24166318436426680 104438350324746560
187986710601108960 232984935230169824
111605035582099824 251393529409250208
236549238563951136 280546908023883616
81341227878182752 149708507274944736
251008950851857568 302827840099657792
77004146203926048 290794409773104704
76855864021000560 204955439560811584
313169895108676992 331313228550620736
147443884561679328 208562079130763200
166121351721745568 288099973727090208
2107330766827261 93759662187493952
17347065693892116 98286631677229776
93684118443778240 258601229412679648
4220721582090017 281676999395864448
70059139767451552 327353978403639872
169889199875516832 226097018673337440
220064009018567936 338347041551556992
102116681160254896 213597908600192768
134155647451253088 170603309566402432
207133716257319072 236596717351052416
170146948597172832 233871480043413248
189612496140547872 329929285829973760
54289899119872608 287502812567902016
237229112148636032 336773309734958784
141396558467586480 342618575351568192
204912327719620768 234471076924368544
5917010324260095 317785029296048448
240131309642546976 259074146658224288
165624146069908192 305240645905172544
90285695317956112 280585925460504704
216581099605193984 295465333613099264
225150907448337312 328101969782802112
78121105345205200 149180824715995456
249442911821430176 335198975280022016
55109934815056000 158924016757011584
146712162677641088 217596727159882464
159923576712044256 235671387688594176
79917009004688368 182135003436313344
119469642982074992 337786234383057088
106615014904892976 320981804393283456
107453439509107744 312078655030829504
76148508576053264 165110525359478976
120383826630673376 309199134636329280
109719268095473536 159718875182238976
182431165449011968 317538601649952064
47405368928707240 63983117611884192
156945714878508384 264489889333157856
139825626610980128 163678674109268096
133783044643459328 319961410758177344
228158113570827232 293279003158931072
32962210296609640 190313819826711744
198857406069213184 211004989294674752
275495354607713856 332456782286273344
13217443281657342 110203518963736688
27963889392979896 199971553989953024
183184589215215136 230070657503253728
303486859923629952 341969768023653888
17593893512863296 149453677619209472
154508021756545568 185659784073160896
329813101948087616 341165475661914432
885069244038409 76741196359858512
147030451351648960 280181845629767200
16188497711759066 95477964249172960
81511736669608208 274717856405908064
231938170551999328 281826489500304960
176363911805494016 322666323826219648
46270417540437600 174003481491289952
99857607057280560 126828594333762624
32142667875550004 321529313739538752
129756216334705776 225774173564397184
301183273109010560 307749940754038720
6748292247688497 128385471885555136
190714257112754208 344339247187247744
32161533197990620 107652352071244736
71125662745695792 261154952196228256
37394130379103704 250519425532607552
220375619491943072 348495814907171456
124279565045607664 299752776903640960
196144401115286976 336241907726907776
27070667516564188 222422258447688640
63028004663315320 188346843561482560
11572564656870058 251724832512648896
3531402208373277 206661603398776448
68787856336465728 134098443845008880
109397297860351696 149522551583382560
228483470042499456 252418601590564096
253678694339922464 347552427377331712
124266410189107792 250881900330665792
120937840188708672 313444698122657792
59153438759366456 98060734278242064
132636341276399840 240607992340375584
298870922218259008 347653256655098816
93568112656842368 322806181862317568
50951664367354664 173204184773888928
99934703279369712 147883453413070784
171138881211563136 345840526594630208
183088127233366144 260401801412393472
58139564525763984 307495189981459648
156310649890008736 288210363595332672
270957413236087904 342815070957711104
14726288944928252 196720811005656288
40542424950987576 49344444295897400
95138386358569520 305789102515576384
126028758957087616 202098721835492768
279318760975444960 291891269489171264
204689869667465408 313987628914321536
264231779146905792 338359022046349312
219211871788176096 340328361452748928
224413988093711520 255734971424382464
158813912319021344 181566850948065728
142101112988815600 322128565055067584
178139647264277856 304800552837266688
23115400863978572 142548952534568864
128543149298713312 271678097259100480
12795037607518942 63507020911606928
145706577491769728 346415746086813824
3251207267658030 146527064187392192
40658345028864848 150177666529223488
98064878172295632 100100058023617648
178768614067427744 223431478718350592
6718611851785818 270467382504008544
125469668621813200 300859627648693120
63274695503910016 102445607243423872
1617664260629661 130983370742850128
250633908818920128 287090678447125472
64960513530279752 317515684928499968
46774825081535560 255803160416616160
144464093020905984 257533790421718304
32970596517304492 191318507924944128
157668317233081088 164513971018313952
63836738961114400 205356527923307008
16015670619246492 42763232513512936
273089674842261376 282387092093253760
272936157910008608 307498710237427776
252320667285205888 300962757499740480
561505406343509 123502835862666128
32458871045377708 280255819818555616
52390403323493728 137443034614379776
28130349035540960 298913813632365376
143801085296492624 341984044492889408
251560006069830272 291671222978277120
14330804225289264 220045720601225632
12243847877049658 86686836463272992
21799136733034660 251087254276059936
116170897226751136 335332427081283904
145044137254608032 168790506569860384
28201395090297088 225753617010810752
206118613689597152 231251783223031136
25172883434696924 182567091657205760
235368658512013184 321077798988345088
247530600865365248 267204986714924160
87557689261565184 127220292335410128
306869297287170560 316723489661411712
189758619188646272 220503883507042816
18797584593665452 337424272503913408
75886309894140768 160357860876946080
74682637772860272 294507016392714432
85720150136241792 129584538024408544
26477280910617064 153762073882178720
82552455753142544 125071215193645904
108226748616246976 168911725056616320
284185300549538848 309540942980761664
306516246629489280 321674708439250176
98593891385128256 205879149020333184
54414532217551888 211548736943036384
245454520231503328 286661088612965344
171237729891178496 281095423352761088
119226901531379008 348560079061179136
174709061415297600 328274879659381184
284401301141766304 299344028875097408
196274313746838528 287034375591465760
272028869671986144 324979067806557568
9815931714714276 113259858924814080
283422668330673024 290080534549099904
97779878021301120 247862187387712160
4899740029309870 259146697000820704
54944420584370824 82001514526148208
18200674063627956 104234949406758368
134709266341887792 166169436875211392
305622667348352256 327304916111343424
177487016678896320 206969822702756224
131617831352616608 236474665130562272
251587320703928736 288597699033059072
2567102843515702 51515893720024744
144362526889099456 317010408175666048
120412979253468144 142584837736460880
119420507039172848 297004997882685888
302004606309021056 309998563912164480
139052193220539328 202250708596221920
70335967151038304 242236851073819040
105646324781765792 296327032925257408
152752305201837600 286311582606314112
273247384424218240 305754717695785728
29928124740786312 102736345506221728
8198709405214013 323273103166385280
123410620343972416 319655038729747136
218231893389751872 239542629628728448
4326482730603179 345082545594800192
203990292883647712 264191726301955904
111467193082730928 143022495370185216
75162146803796016 150482163974752256
150620995375098240 185366883669544160
105736664613487008 289782583731675968
7840863319490972 302045801899023744
94316961806239568 222912336571808576
98156020702389376 133760998397130480
99985577563530048 258782364079356544
212317940349373664 261634013784723136
132153508478613984 330851205352652416
63123507296951592 216754359639933184
148174050633960640 219583037999562272
307439053047612288 339650579895643968
336242302734984512 338165087094718208
309885428804727040 313481378606631936
3838388957246491 29511544979617828
15179818668589484 189580152754204928
4291827686079259 185240926033720736
33694764407233920 203898528541449856
122409746516821328 126984893653625664
122067157036025360 148236950103255936
59178601972529112 82868025376231152
177367938204049152 240928100552314656
5182744316519381 277575357607408512
231735115661567392 285988279717059552
7090936530045617 172902980558231808
23370701182555116 291223822903362944
272060809913673216 311508659861438272
303900988855471808 340853580511866112
62814473003535512 164706050089947296
34601381832952988 109770604901504640
121535715856966304 140856607847461808
301453097704143424 345204045467756288
56873468867929664 331038273002677312
235797801276159072 272772503499289376
37282567918697360 254197247671561376
68608512176449056 323393647672805760
89809516377218768 92527299934604256
257621731844646336 299151213884773568
186965210034282560 322256485327547328
16524122632196472 191300540994418624
204281654848982208 273898518360467008
7077849268816398 295680344456214016
65519067496187544 333884423153307136
83239947589817264 139536209523057952
86183804015388464 175404233768757568
168010091871379168 187883526987915936
38934732543370544 144990269860678560
163689452634279680 179479063952383456
22873402702060404 110153017950899184
293755394583778624 296402845359153216
58722894030272040 160140189327044032
11130452826916888 292412443240673408
160646135019249920 274400618503767264
110033626352914000 161590657859766272
195262780692755424 271525758072815712
164748484513755200 187552332543780384
70980346702869664 310683063722527040
130255898507865760 309969688199232064
272137771213953984 338673916301511424
152968454384977408 328784219052843328
276073856321142208 318499276580010368
62135531050571896 297629245485158016
190521105124926112 217591142754012640
248248122390778176 251454800735132032
130096976857188192 274644367760498880
104222130075278608 118380547648430480
259995758063919328 287424768315283968
144075886444124752 226509359187663936
38353017130338576 70206126898285376
28129167225049232 166442980859677344
67825851832393584 232020616741815392
16462037929910380 223397642579536256
227708273540270752 250547070253774016
129952130748280480 331418662616695040
35135691029579020 172493251947517312
5115505114982172 298701080157942016
9030875538246152 318297065312168512
103253115868841680 206138453240217344
114823895624133920 149100125090834848
145358365043879040 309348597095260224
68454951153329168 209387132207405600
75062444801013056 188393464224995392
142087339035124544 164735183142785632
71177767728761936 90449733742487296
270889810136414944 297075692549000256
33982259167840432 239571028411610432
172482775449184160 234566135380320448
152675519634830048 188156056391738208
84829961581867024 333864917811210688
62254781155681688 322943626834936576
107453153467590752 328993460270612672
219828812839854688 344932378222229376
296513743696222848 300307229681735616
178939897526472160 295506313599813760
101826605137941120 247254550407778496
67035952496104720 263193848122291712
20991586009264280 266501389357522464
153226024828603840 331679571917273344
77695960573095888 332041105341120768
69566899483435920 230177465505981920
225012342237979264 261818858645005056
90629421133777216 112893988869093552
88763346791085456 201874375097307040
82489075988431104 204860784502020832
122506038972762016 267746886616971040
213911154906470432 292983561628823360
154340682063814176 261465954807835264
94990728358800144 305121770402490688
186468397001105344 221084324454822080
31600344702111496 129585079636370720
38367552825920008 342646209121451008
63843221027261104 118240099356481536
194333069619678944 334772556660552064
312343242913516224 314000317576926336
245600812944457408 245883679532461568
187510646659230496 190560642095296480
302767164566840576 336607407401584000
251201874932438240 333381039163600768
246306930161992224 305737210813301952
178763456963152384 322271375771593408
123410472430692304 165104217157246656
50769389596030520 235369117834859488
38796855584546152 304527003618948288
51432595642049168 118208228554116192
190942434425594656 343389898995336896
331743433070144832 340792021229099904
125779915783806432 242657041439631072
231657873171538112 299437900930777024
149868386548144448 316318567055324160
71671640400355312 97683323971910448
3444888344043729 25730352392857552
355526486300884 260927832112630208
91131273044098192 110649917129249712
13816555048336814 260787781695708256
72931358191499376 289910814182775040
48625551110055944 97308216933496096
207699676580337504 215102623772458080
91040604562612480 225272182169704000
156450908419057024 283218717992931296
9491563407215290 301788903270875264
56213129073298760 98350877891440080
200707315218443232 252169422940799648
109846027522533168 112199742156814112
20201739977753020 71115928963228832
122556910359980608 323609867462586688
112728668736908240 209183640137882752
115400040096406896 138146218869644000
30015279476145504 210233714350889440
62045719545502312 191137407997748160
99101709336663840 297613005694449216
245546004111588480 277183156049454496
131305881132297712 341050641501082240
108969330042704656 159484026869694944
199884575224275936 201164020356723008
213887357089655008 297027436151752128
83846922924106928 184751820154828960
21471635200510196 135709063776801920
47569085835222360 152559582921642080
9186118443453268 235892174643411552
21891357471156736 87606403081434720
84330714705191904 307054523955065856
32075977952132080 160094126536753408
228711729273088288 348572400347927424
158732458189047648 229804447442768032
185512631994790368 343652952874428544
33071460225911836 324066919215878592
49280770424281048 200185821650516832
143295157941061648 158530826377628352
59053906493358800 88399656943654720
123350515623353200 239640776266114944
231062995492773056 246847599437960928
305854943705339648 324065397559037952
231097440776752416 344703868865435392
198954532091560832 312257917913390208
22086741778352304 40911269860004592
21517884589394336 301138348506420352
36967328766186528 161092428990088096
156794651268376608 244846299652099904
134387284487810832 214479272103996256
189306110540192736 326183963579746048
283147405926675712 302363573895306816
176586552528286912 341308109879946112
295039741819684800 306843674410230272
165379656515432576 224328837645602144
75858932957300160 182709476538277568
167483540663989632 279199794683052576
178690928757259136 299302690699923840
7407134603791480 103417295882018864
168673704301272000 345720198882927296
169637782943293760 259536823030335392
242412381673804544 282702635017098912
195461688421529408 285430980867051648
7858649643857743 91980697631182880
242028817704335776 297265040264943744
112927129742754640 240140043572491776
160338654765409792 206849649080058112
487471082201295 141516419706107136
147091799041090976 219548639962490976
114751758994428096 125374067573050704
112521276884301664 165116277517489216
76951070045775792 118128786343790880
126864112525739888 142664142920862608
2226054123021579 188110386371545536
76387017286811728 204729795144043552
36467636858705360 180298888310839520
52436976678023264 326318567991211776
254412843304217440 304129149696032832
192877012217988864 268982996277120064
68691880442334488 229897503798360160
97393607512435504 122177523366186288
8649294500010764 214011536153243264
158146008672880256 265831789279288192
172762101071278784 176926955838462528
21240525066011440 182021097015424256
12402536920487250 247316104926171616
9773107546744186 178381558731742784
100541336400197744 244300453563991328
73449369635507360 82849273996956688
21169854133738428 153201577752771872
269849566275842912 332505541656616064
14759952506777824 34949062351420276
113710728473033184 311053005436299968
149853875994693120 331019621749914496
32023454920282552 339594798326246848
60416523518316344 150668767181147072
39960688616922912 217578730539436448
15228872389158262 114383054546825008
227326113887842112 277814116236562368
105971162161380336 296756230562304384
116217855554550224 299462274606864768
129360368661526048 187477464414403008
116956525487919344 173685090036804224
48857369033814888 242298709463116352
35154067386424580 289214380882914112
103803772367892000 235985829866610208
254311726234084960 258180377902503008
90805279308595392 144443374400067072
226781810178533984 251364041015293536
23925713932733692 241274295105557632
22632022766253516 260557461328850112
217487868408551424 252233212200826080
4965707603039996 120746380163846720
8345575206206201 122509843063591472
18606497346542044 346236098200087744
9895062590149252 293986597916679488
28592617517893200 59675911042928096
107922456727242864 232687786756887872
20297181026936556 107674545326751072
183952517254212544 306728640209232576
65542693625332768 294875959507059712
4703818437595375 76230352463202272
48414596079864728 140940103648652320
300219712730831232 334443057104238464
116783535249794800 240898731722373440
9924336453607704 69779649581600056
37263128693811776 272907934308222496
84852576328252128 270132955029077952
204613841778464928 204890071415776992
33231854493960940 273544615516131008
195373514746493792 340602125624979264
82754143489067712 286559774131852224
52777954785326960 120270990487063712
31640951312824616 129873867518555216
313061106652369664 331568057972891584
106427127792083024 148377211388695648
171748718437784160 211581381380612800
7705813282080589 67883072144079360
78135125217887968 263501763099822720
104245133744732224 131324724571889456
119772636291634784 284892105215016032
149573935860178304 162836483962004576
146129898144869568 171920246914000704
11576560230057308 62447302373423176
6153641751405267 143489699724898384
121512717557054576 176162271441902048
50614429106917992 233160479689497376
73160895559620416 188961364101254880
66900401261143944 347744217226995072
255267613358162624 287402135701655328
152570648999095808 295443078797626688
197147501858228864 205612907869722912
123257486493777520 283221566584196544
50198515873994576 119107522888452384
87457079415683104 242592820365614688
248259534956998816 277980963602378784
14761558777040646 195045695854768544
79235199449129440 304499795453004928
26978100891700044 292276717950805824
218355211644923136 344682468708078080
3315334963045929 225937056447038208
159387782621971872 170897894545715232
40740065051255304 299410024897808256
110052025391366128 233992354813873888
228120035595425440 261217243173877184
66858657768159800 316970262016045824
19200738729168136 230867986927873984
191266662003641696 283555088240232416
72633843448466000 267550746320468512
5653907788946520 313189080531095296
199624769204130272 346538212062011200
56191792740445368 148512432369936256
70545972728729168 263342157081174240
77710701936474336 104582000430614112
244650954890364416 261255600213408704
118127090383997680 346717655771169600
281589267171389856 320259532256723840
108549849225134896 139019356279000448
117172117036647776 189875784644367360
139000671995912304 324829113773076736
158920546100886752 317811658361485760
252187489903627008 306253386718735360
182197886344977504 313861141199795264
59951327547418400 208604977855189504
19893218311815916 265736153018894624
87038025093150896 323527870536976128
120920530678275232 211053284671226208
75641148051606048 324325409372532160
125008535687942544 272224554894557248
49473864203407808 239030199457632320
110759029025732592 112158054563895216
153019802332781696 240253531997010432
194518762010771104 231391086735148864
157716857528577632 219520491956328832
6268937686197673 136897456284121136
179957581171260000 186464365987412256
15307218005000074 300045292256221632
172662814067414432 263969884298032480
4547271127193476 195556127222337696
130303979909573552 337672817656401024
26000435380217208 48218044099664472
141174133749708416 207360313272094016
69615905178975376 87553672679315616
249019286567720352 281645816313707392
27553777987254264 135375833330891456
99752526523407072 188889558209249408
18936701639005520 46634277559924696
6298369646698689 182276763474306048
113764018021220944 294876984559380928
182097957273037696 221451287599360320
54175854877252960 100989775455274608
105694472389547792 222542154440355840
147107651423865728 187125658091461088
143566681158900256 200332821629183840
11656444684569166 113910639512507424
121708648604921712 151801897408581888
243351377811217760 249774018015577312
170983061826119584 241284493487927360
174596366326431904 208556586820495360
204650092585364096 287044444975104064
237136251618003552 238530349738134880
150287891258298848 259208650819525888
144871862396766592 331831733175051840
68390885441810624 253175887536561248
44702857212299416 340677682228196032
188633067496182368 237886977580501568
12653725559915356 178077901880430496
96419228241134992 178724953506058944
98298500495674160 321468169088409088
217636030408509056 323545671989825024
268542908136399264 278775416881581152
74846597424370464 326225856225357120
32354863099572688 237136780613705344
145411483573739104 344064798548784704
146144897983911072 303151049949863680
39068913738636120 64092108421783416
38376391140231400 182360190306154624
46626998234982832 150816680637060512
333975584712261888 344961602500413568
174899891301373280 298031288663989952
236750732823347744 266172020062586848
136742762349663584 236336376632578048
147983850818488928 326258782833381824
211909219328825696 309352583317301568
279928430711716640 327296450325497216
248894061107023744 312898790120481152
97990698281260448 122748457618629776
296946768487433024 344262749601385600
121775518135976640 197893097435470432
86715422859786560 189119198521443168
5321838115398101 219491866080785888
28771109493889908 325714664883342848
113724763114389376 347185672570975168
2963030843979448 166491762048677952
154348795445612000 228375505401079040
245234691293651136 272620664501510048
123167705303334912 304736968857770368
253995782516514848 295609667523008320
100381996204247648 149192909143178624
34346849117583164 258745999480297856
110872230009865600 196662289891406304
34773819244260604 265138023815549952
67287535809625168 325665802513764416
122314275204925776 224285154311643968
90357299333529280 179971362170078336
117471159355609904 324316984723378432
14538937546798124 24934972577324544
77052299020645392 90393576911195136
22012524933167056 38642409514999152
207018227837169056 301492006693768256
201864860120961984 232870734789055232
164577129875852960 264643053617960544
189027089808413152 226692068988580736
93816693963079744 103917161758289872
202761247223327040 303498655651665664
12459225452313150 302765973223777408
77482983161919872 275959600990317888
148761945052188672 261128435349682464
4658641909051785 253153615472396192
207262512203374528 245926982726346016
222789722088860160 278436440794389472
282025146192960128 300234076817825792
5155099375514845 85343589956886352
239435362758907904 293783914891786944
255971219540494656 324322253876149632
122054187722111632 168149028171889344
74147676011801584 240373770561714144
152423843676426464 341632175414304256
58608834974699688 345882661110728832
154881977684118688 174762671460151936
162222685853240576 166417017250987104
91533043917495392 300416134208560896
71845276274778192 122303745979430224
298069302132695680 323592651659361408
49220224370513688 193305245311954272
83400526894900640 326684999957724224
113847285403441888 181443422873693696
55521953911451592 169938805432500832
124070024501963456 147624264129528064
14244125762759252 318660072335885888
258009402217106432 307429540786541824
55806021200132352 322833370696448896
217614583441301056 281436885158800800
131081586710639616 317468722225886400
74607094606609872 197618407717604704
34544877604828516 347937962249636928
226060890600999200 240418901888083968
126519532031365296 226558089404930176
60559782127046352 289520634517135744
237746306240257184 267325746509420608
234980100100974784 338531958235949184
158528024985035328 320015874546228736
124523543090741440 339811390997742464
208993344166655648 251075986132530464
86158861428598576 338649702928341440
69996962478802352 159402637985360448
219525980235556480 281557594037799904
43890832550553280 184745057992081472
119020231550848464 161793821784831200
85376012958752112 235658740489448000
264463087307051520 295299130326313024
244028638821586752 302945618357303104
234546546026109376 294033530712905024
48541138438434616 131285652674003024
160369057236389408 204439442126545760
32313781434677584 210066746229335968
33884314160813804 317765082366781120
340488974097478336 342616796007124352
116403387637445040 222298879383798816
291873135905193984 310029580441226240
80952964718745280 234806422338629056
138997492663034736 195833210933873056
309618764425150016 338126551832549248
102671264105468224 346615491691328640
5648219585658090 99467166848014752
213421476713211008 328781459868458112
246097534938779584 275347710503640224
103176902539934176 252743670901031296
25484679495885140 234252630602898688
153954955748027040 202838516705436448
292316677577381184 330079384654613376
23014320775770284 339886461547421184
98373544133826480 176651736429565888
104730134374215536 145606171479072896
37580946831420536 240983704734045792
45781482569138784 314673528346396800
6573841716826407 26517003024277144
153540746018132288 216939783679507200
134692830797299024 341938916371579264
138617231354665248 181245928591013152
135655787541052176 271318020472096096
119887147807486384 156635952924149728
192787084169996064 284274452478872672
166687462720349344 339454586320884480
154442925693634176 213796297243224224
140996195211985376 216961408518301920
117869600790189232 241374978586512672
4444576210546695 86652780772357488
43666999628175200 248565430288605088
3811790573117444 320784647752579200
320248819182095296 320982000721671808
190395207890315520 341325302731600576
161983780441570368 297995024139742272
58097328032522440 169059520027949024
58506783785123104 342671615922855040
180571759231435392 189151389117572224
115261007023298480 319132915227234432
15526182576548548 235531806282258784
206361992265301440 239091503882354944
257756630348845600 333864126953987456
202715497322311168 260425769620088800
231641385768202272 265245657498481824
266579657345232544 320824887250141056
250551199726505952 333802624048468416
38018128713290064 167791347831499424
93693082732871056 104157738808445584
68867128464702960 273703936674180928
174934309780018528 298979875726828544
36023363524860080 296978068554989056
107343810046414368 121293824621055616
230092757510365600 344692141459306496
280449032589635936 327464001290979200
265833543971809376 278971312433116736
56851101545465880 261844329498985088
43811927328279456 246167085903509472
127091095911100864 291678875370718400
131115888910758928 246422010820091552
54884979279282448 112690692143276672
146925054313087488 276034945961464640
180194447373754432 327792703482005632
41525063515381160 46197419078244984
36275917862306848 267016800209176832
263500340544048928 327913218898279552
94260274706375648 291432576886383424
99701307583284224 248326563106322176
66905511275653480 333932656159942528
294389133890237120 295822620152784576
67364818626298000 262629104132964352
49648437943251568 254088549133752160
132604069770758448 340146608201541952
115594824348912176 214189271215119648
66160643949087152 304849347293244224
124396954095168080 220611733462942336
208288862201546688 287230087578016416
73475491331912352 344470930418441664
131290395036303520 204104824958103360
189189019683540992 317697966803332672
15104860018695384 102613989578758000
219662512006161792 327468981317968448
42555816964967840 324717106488346176
98853813327761920 267233664567735744
206660022617632512 283431934998358400
93424793579619024 335891449828751104
26467974694675772 172982277274639168
154306667920692928 251034588080824800
150644794060605248 280797525877195648
93986022142312896 230831443977388256
223813969731257312 250158002965342368
137177483387260272 240740182856050624
281982417255968000 308012877173080256
110720743412954768 232657370102953952
58483061991843320 321681511309098688
162148443549500224 314511493247787328
189246969133318624 197725125512502592
118750669002963472 123521731420712336
175541689426191776 273044338572144160
236548542268240736 291702718585785088
125261508433214576 256605568812391776
104031485626218688 118346827804110848
61471649463469912 265996767007788704
70916814242131824 324230138831256128
78236758887625712 154754113197074816
140230775760811632 181140748339737920
86334299180936640 167066096428860992
84631656555936096 157648064144243392
48319025143692056 250336521918679232
150629901089754816 338394658785138624
92808778168772848 138255293125439152
183636775464947584 260911980537238592
299366226855206592 309446364046077376
318572796180062720 339982108741578688
206474244245666784 331962914927917952
98780247067769264 253211782823676512
252359918367304384 318879524183873472
100263134358418464 111467115988442992
102482808931843344 176136158970215648
268974200489798848 294366328517590144
202127940631775072 244498324837209408
222718402814970016 346003746204775296
6515761487406841 76595293482331856
35656586344485940 342215836832514496
132037380288436976 266743720975101280
5905353783616297 197818454457543712
20720824784789436 266560517724876032
7255758972215605 205207012250217088
209644024254962304 280534220341784096
63648242170909704 195227769202108096
317150423887956992 326193389787417536
12371228940311484 329471762220210048
250794966362811904 342257446342729472
231668831701869056 339342853952582528
321940706788212160 331823237877154176
154077428351101952 183562327080327648
11580508583288080 244531534866864256
44409840512416560 113779067345528352
44160540701646568 143381190919769152
4767416501265206 272041512703902176
276248395955131744 297640728149061376
324175699011743552 325625988072713984
186848998730979968 325554864515998272
29690856584649088 126098717760363792
56739466971119072 91918578509652496
201522359315478368 326230421245753664
118767959990042016 191252827389992896
84566841801350560 102254454954525568
38531428466721584 254729436869573024
174872823107335104 207820231582042432
44760264834276736 277895586877285056
237478414792351200 260532059721076160
85883331127172144 303471734282669056
102341546017784800 209807600972676224
21719731549408320 66603332616975840
105249612459238048 142855800497093264
176135014157298528 229726460383652256
119734630578907040 145473704643338848
33629049326723836 208978459230799040
29384586746794320 133056683182410784
16044793068035224 88168714594338944
19728894206531504 277119971366827744
4442274265468274 76495879022748688
173580545579455744 344604808708480448
38378706605094328 67618201081707368
13009345291468002 293677884413603968
40010925269506064 75249007838144384
196739207978291776 299525727643483456
12255530805629198 72813543892160768
173855399917384736 294083605568136832
87969578671248528 150292243755741568
130290645204955984 161740475003185120
40460545174489784 204030812540584192
59297574805938824 307996472651667584
130282965668707008 313483369202975680
46621537967082640 80711914029262368
40753243902907464 323038112230250432
180837253060414080 292811941236017344
206382346022703776 223750353661338304
7833354690568612 200088418924900160
30406016753528268 305951206676013248
62533533575744272 160554791369833408
169219934580401344 250155959216594016
138912017616728496 155947584102674944
51773596376368744 248463937928781152
21866952097814704 35876681375809700
43211422035930224 220670118839510432
133396560558791312 134985759559786992
63411161410390688 147644353244102464
143440705882486976 182755764780756256
4478532918454919 44722498947552464
50768543762052784 208136165441130944
46025477739594968 296194181727201472
168873010680631200 175774022254206272
74107372335299632 197236096773794624
155779465973391296 209892567963323328
180070470184439296 314876905247360064
19670866561110232 197649369553986912
2931049180128900 3875263468767132
142927391992343888 305753111699090688
267914128782012608 338037757883123968
177765285592302944 227856288395683456
204151667325459008 237259206602260192
22989227248326344 289655608260559360
26386679329525052 98952788848645296
186765131206402080 252352904305178496
46663898425649808 278539749144565536
212119043339230400 288200734859609280
54923146838844888 261821142057014240
14648815800191526 82889098948627328
2224192758332299 266423806892925760
73874921818905 40852072017292688
30962811770055844 47934013103647464
116258348288298720 258616844655337376
95474118473778336 176738909524234208
185426216906137728 244389925700294080
275887029164710400 304769851516316928
163534298573577792 301917087902505600
139242703304176288 339443488098167168
134039684379058000 319970146976031360
163254364638046528 192861460364760928
70400835676455640 231347384674496672
16139450674416630 162955571139619840
223732502652369280 236337602912974784
260132982147675968 319609880518303296
203624602508204768 293156388905853440
153978669310167328 335267396238230784
145090056992521568 221956983815094080
31560479275309040 70427307243295248
113247867241210576 318429777907529728
38195079982822440 201971931490807648
162138440552017632 263356100859224288
143207429719700784 327418934761800832
4609291283804863 342328824698481984
217203406209576320 267263169334392096
171633860605890144 309644321182224704
184726504830451040 272243168321445984
140250222140361376 207506107287525120
235100521750310304 305993291463591680
75545552428711616 125104706013069024
74407849282009440 307278966985356736
143839547168708448 266045140033652128
183835942887125024 234159096519758240
17324171778543928 44562128413067816
63786407214744128 79934911421054320
105287290893147184 220821511200179424
227610177175104960 244060438143665600
4294733013528247 328677791245903168
174409246227616256 245903417475709536
78081010162606304 347853194338986752
46472519251290848 243225859260540928
137445348589921408 267886507112575264
170241336309401280 298727899757716928
73446407640262528 206696456015220000
85183504274406992 300891610425068032
4538204774725521 137379778557293344
172987717926581792 326826721717080512
248142201581579584 304557016801851712
83031561493760976 204629994241194144
111133314084274400 305129833246148032
136237153918473552 195401376357121472
17940526271493006 240037539468114560
225413765550525568 302887063248619904
12542585352110398 122975919321206128
77112535114452144 287527650786928352
104448755922137696 118767369782307936
29367581134255044 229467720098789216
234601291027414688 237535709646267328
165559281496793376 191802780625282080
41523514390236080 280459451237646880
158168047732946784 276258854447080704
9012272510678050 70125640585362296
35605756743535504 331269682034606656
28939580127256348 174995673920487872
241772599951169792 345010914939769600
76851943288940304 167469075448465952
8185074628467224 229107708968259488
120360753536884480 134080603362225024
1306658869343912 104341647732610032
9070617382370578 255704404757216640
25237319670033712 209327491315999168
1458394341638540 188364309591014272
16249054508354960 88180538112367632
145356750586272896 232243534497654848
23851987084695388 347872283253686016
63462231367885888 341601546112952576
249173317765847552 335693394584811328
181446907646224448 272367975378635584
12855243871642660 207444980785614208
236610033628821504 250757848621685472
148193777836386848 294305529809913984
72230264944778320 249519918097875168
269375177821944480 344031195124160704
87629569601687856 201272085477096832
1571732688448129 347696035536076352
59478127119281144 146630699519243072
226068825708370976 249830241979481344
184418867061669056 287002768704728576
30438696536900280 207375393920067136
198614920913077664 275091098343713824
30088929625249376 207403282078833760
37804797291891424 48038435106475312
208501416240750368 285035016097609376
7583535852027341 290878278547012544
45237202819786208 206952604491735008
9659754075539150 264928523401177248
220888868789472576 236310433174070688
101715318037261632 124918917057011248
620944307339831 300665054183578304
19629698877237456 235905172845979648
131363641108194720 340277965844604288
58845320339021416 169601352167789408
104460712038438912 336193303311230208
46174153522628608 92314461639713184
210571661010928096 215126841429755712
199079218784536640 234035115515679552
32962087214576788 284020419779856064
280266678172241280 303177361993264512
219529699804824800 290417980583093824
39728361688494856 183856366242303136
31861607080600884 215049088853143840
141472384280692880 257360489646618752
92444980411534240 143558288777417648
212912766938455104 271109783079818848
164804543736356608 347437894166716288
47916021683275488 100203475269646576
148923851055202304 330264500474460288
140689505868155520 170373834065782144
249169718975276608 329261593770701760
58172313437380416 310911149725444416
22834514611360232 262665134088885952
97011900800685072 156706679257523808
245131828292310304 310627351602691200
99876952491619536 122844911775539312
262605638190412864 266423058697259872
132282779623606112 202927344566103840
103842007861470000 299809677413137024
4762389865263362 135919410161153984
161003963968236672 207056108491943712
45669955874003824 205562418563037696
135029430517431568 308776740978549632
193437149486688000 249732870312051712
89835343371735104 156484314341380640
159518812257585056 291944353034616384
18481053167345636 41101858362340336
14187541767456172 63647197108698256
26358501502160380 198333403868846848
215658292729528320 249397688541584448
174300171521220352 178153674805916096
77103603049306128 290547652383730624
45858846050894104 200198300684208352
148768483827672832 256433489284331456
42277965029350752 163558602386225120
83183462437585552 198259155812098208
163132412436888448 330254642491792384
63036308219675512 243840569426730400
125757193695975184 144190011717714144
67624107126568800 179000934105752480
998825087670791 165723606136620224
35789517809140576 226494921891156928
52426898954990720 238064678351209760
43127971598382688 335891544829610624
125716634533962016 257712134003687840
236585625693515552 253950605950957280
104865867345253952 293208412930509888
44612180650234928 182353874778454944
5740869882948004 111381082959321888
243541020350456544 307435091742995840
258842723217549152 308726647201621632
192842375704687200 327631591069030656
33279018377672728 46860471319305296
28249202561703060 157659876989601632
142065984797803024 205523024874548480
191759779517099040 334577542575612352
280747047462192672 311691513823120320
76019474156353920 221956282364152544
2418558720783191 22737635514082436
132523125944934736 317293196938902336
80254926355282544 289608132986100544
106418066825292976 289246560501203072
100534348705070144 108055085614462528
23729752542884148 34317164149752904
59585975906244720 176100664074855648
98909207513642064 233632204552209088
223029768150082240 317121353206485312
18282271747344884 303806273799265024
84437871729895696 84480019240892416
30178130961380180 239535167498659936
24537768967659064 101663203086387616
45461159821187784 181159202587832896
26419702073631248 34322562673370036
281518664024479360 296905922464994368
269193442988826784 283845735468913472
4072128403281704 131510473139306496
48817466483650960 88026743868331184
109698769880450816 333705928313654016
86665794210553760 329764563252751104
35176609753910736 181455484465675872
72905359129884752 190454790738623520
193475801970335296 257533190786765184
149933551124231328 283801545988318656
93360715601374544 309247210378179456
25455871241570132 131123833484408928
216297172719477760 246664383617651104
6147879217578505 241105889635361536
34966336882614296 223058099536581824
71431281288833984 256987881817586240
34780325122293260 110220596460289936
168164254121865120 222983780333853120
11788808775640246 219728449225582656
15762399037161112 240838033667511136
265347088839372992 283403888708210944
93747809647307824 312841317925679360
14673911484112854 221818879405638368
203849183699373664 211025943791993184
144773134721963456 278905990512909824
61721386057120088 134689093710682064
122462185910445856 202287277049114656
141965897136001936 286621124854375104
339690304534805184 347721238479941184
179332290435840160 331958119937946880
78958790769795744 290210368215085824
154520019932970144 276326627381297696
183528928062097856 254914580349827968
9189152695201882 43189867536794024
184152974834620320 256555314155930432
266508757824847936 280861685877007296
31215301620783956 298653488793037440
74256226548448480 288699014464259840
7766486615720582 23377210228536832
132749307045118480 226418410726202432
75725787491034848 179584156542845504
152159957415614560 220801701242932480
9309653647761516 209639777835502880
95596705090151504 283940406650263424
79749912063132208 323468706499632512
506594574648450 336996728508133376
7040777119547464 51301889482826560
88685664628575088 249217831643537376
144895081018707680 149948186639151616
229979607043700704 272256629579179872
247953212136943136 339467323445126336
200296274272244640 338472881607436160
202656527241488768 250501413416655008
118311483112262896 284330734272076000
120843132181014688 307318069925633536
102653694756881568 118046459012562832
208936003028347552 317776924238380992
165877240756904736 247249336856621824
140635652401657440 214774813710168544
219322865301956352 319513910610669504
31077881394234164 264789933323150048
155363058206223424 165740649804526560
134138962990774496 252622489118899360
28596068880524396 230975076138946848
99478444754453376 242845899879711104
6169132344182955 179255169791759808
79236491503578512 124888907862334256
178837178387886848 202336388751574976
80711899464947552 310030236039796480
40171426237629904 244917394131725632
54015188742273376 192666572908205472
234748368431428064 308171807099312896
255327264296167904 296669440322204032
91468795508995968 165418813559331392
69251839953562168 241013663793363392
138228008226187152 295009955903792192
215969934855631968 333900858912726976
95795560177710336 259867893930973504
171112541621210592 246166389668416288
153614223656650080 329110540354082624
81355315660200144 329180790626593344
152715134533441536 232595801582073248
74732379695510416 253002983004382336
187832369440165792 267904282003766688
101995201190706960 159314628474997088
93336187356386032 299955587516662720
133584813233047616 244848802679960320
176710974981305088 339789424387182656
219664768752437088 312327906171721536
322829042832318976 341146190924730496
200246956160078528 315038794367774080
75100047772801280 130738722670260640
112782486183206656 129265000021608272
80861941648780048 167101146606842144
58438026868200008 75171677900962304
63311714674780992 281088674407141856
90797909563830208 322511378062382016
117435482989864080 318866641945665728
14801019784286960 167995051145347168
142923816938742720 239462313339607552
29937827882761960 99478299295848624
69389999164981632 82317140206092480
44828054344216632 182979328210764000
164057849816815584 235833269471609152
42864212409563040 338750978821906112
234520349217193472 309671976264124608
128006851117324944 135592340032362528
186504580229833632 226190190256268096
138006952127566432 157134535692098048
36004866474799876 348591814744074240
121672357043765840 304079275470857856
10343856463933124 166657086743382496
236611325046051456 283723681347285504
90444877138868496 132606999080838384
283836001523824032 322866938455980800
39409580279635232 175826065396807488
28270503627079872 221759638325685152
205335882758600448 300374812599747712
216149414795850816 241953708670656160
55562488598837624 57019929653948368
49776781710721832 62877693034228504
117845822323213440 236352661233427008
242382882622680480 297319320379897920
50120112729620640 295599026418214720
256483879637904256 320967453934707264
16053237033184574 342209831933400704
48497339912122816 93108381011069648
299739484899900032 346846623545986944
51907408943945624 217280796915118336
99073340236901616 104436898052177440
42975419877638520 226829265438799136
95470805501421488 243153128309775296
228487679995904160 286447936528082432
67899026601768272 283043564398518080
18592458048008408 170294465571024064
55744290430677688 221543220653498144
863185317127922 27746871838213924
192659935205269696 210384394530836160
185028903730081504 331025288202028736
176450692866511456 284275897490709248
256348596794348320 306446934117403904
131426766056131696 303814784676518016
50654364894116976 265814220516290592
51436146064070496 130166782213540816
37449540041567152 67030386715826704
64218795294747040 286304549942117888
62072706756225672 318850870024122752
164113443850648672 248346995399843584
187399817703508864 308298741714500800
193814427567589920 317180975318797184
53756346619821760 97089158443582592
223723673162715680 257147044346572000
60939296541660040 321947014710236928
125000458179797232 217667233231631360
270363569183130784 346993964137638336
85036227859897056 108623908624094496
170571167597632288 242134224056137248
312012596303271744 321862866030692224
93161100220546096 145385023873230176
299269290089985984 304462613139618880
176276572603867904 286363674348280896
121386460111948320 331348108218735936
20070974227098900 75620999964546384
203838822085200640 301144508692378752
138770850031571472 293109491190903488
118366932083404656 151905759502752544
99893038801456752 191857313972572896
39828538088717920 293046568853749888
1506091438806105 150165538279590272
195763112632363008 344945438658973312
141049373500018272 156406481590480864
60915646063291768 169724463890765632
117082092497887056 271692929324833728
217837528001985312 334332057638040128
346165650161762624 346174116810718528
40220251940251160 348600361951857216
184502390184426112 309900139252857152
119103475173923424 260969538168193888
66763061146869992 343542527678463936
27594646354706292 201193991221693376
160428779918182880 214639948649331296
81168236466926576 327987418540456384
57299776047513808 144514138691614240
245351507754942816 286870786454179680
180520715376092768 319835578336665024
126120098842426704 328024503314873792
54882945097447512 236964040328906592
57747247167450800 108448757312294864
122819231325335488 215741438622083520
16508386011346042 276671448283528768
151660352537754016 281107344065424288
17674113524236230 296400004900081920
80895865436344576 179555954334445344
133036420193968592 180792943609639680
36713468524748456 116093317533265952
129514817084517376 283435409997233760
10217166069717700 267937210745210592
46431352785195664 142622683171547664
116403442780410704 149963792916668064
186834617089362656 268465368119605312
80887637420968 42305859892815032
32098021879990348 247861306616621312
76603594916110720 203567527705131008
45902184296901344 220739954107987680
129524542929256272 171540211188152352
168084507940675552 228040067150706368
221300387864559936 313215136607332288
278202174106751360 292593544443306048
26595855026170960 97429616116027216
69878173364307720 174084016628403872
1933720351832801 109172453433841536
81423850781955712 256237971712340256
165363689966660736 167132211289299200
198324451223855872 292762236178912832
200941365222118368 206811698396741856
41704921603896232 243336473215229600
76501548776079664 294012055874140800
140433545773153808 163554027639644736
33055903921428348 293900885520334336
134715240468575472 230313097696179936
50006350217531584 89727576980002832
19468630928350316 56392073869524616
81959864255944816 146769874106056544
63419281035088360 88290456108204144
22133686758400180 107759831115266304
214780187521694208 262246736621988672
4638130718069017 299931421594504256
64324379600901424 230073003159512352
174232387700320736 332705818817338560
45034300341408560 162255211399732704
119245257703227696 132652012333356384
98160662354093040 260588632582967648
291911686306603648 299136852760019200
120427282994697744 268260388518691968
203758360305456928 318011170109685888
95788691697088512 324696671463733696
96193524363632736 198848296437471712
126383580765948160 269231263571166464
45026463893301736 221235701425018560
258362379480516224 346574568522978240
86986764216830944 328767353437837824
27641211751034876 337658769335377920
25629923028037328 136536625483184960
129590641278528080 276359761138368992
80620863178389216 254098531299454336
229691151621795360 299154106640546176
76242290385102368 294637853733020992
2953425868271640 172460347495090496
169403681206036544 217719026295824800
74789623979266752 222407403995753440
246230888408252448 315924664129006848
310313853190895168 339580578259499328
175387218163361536 343163288958284864
209717949824535360 308184737093074944
103798110492119056 105208175815154032
5038114976612653 202446938844227904
272151685084086208 291821736826188032
240150299792780064 247124326019925920
13978481265567062 198488692587890112
275413751199577824 312436541500913344
71472414500515632 271507596588135520
66377702436872024 328392351584763904
154508292804308640 262857986483524544
222296440431593664 327011664092777408
122471710636519760 330764908667917760
77958995120038592 78355268465842960
113753677435880784 211661952265879744
18570983905337556 167274542045728608
135149941517436128 288763578205821952
134060036723119312 149357187194162304
225785423961921248 232571621711241216
195050559077742240 329945379553522304
150970289810280576 183448665192740736
84263807129683360 175660658540218304
152326953357179744 251661191555425280
48318428943661904 208123654578615744
46127468308530640 197249002400157408
249364776183259360 285613896928151584
147166009510334112 279938964683032416
263497368206692864 278082801427955232
136060397259761472 165041056770344864
16469690444520086 344581355120995456
68438241259480600 314735709290799360
255126825982577184 281969576977449152
142640753210554656 317465919678996992
186882178860651232 214042667158812032
103707229623586976 200125923266944224
107066654167757552 145835353393588000
180016250349266592 203656491519119040
181937121384875488 215115328496965184
137455666284359984 148609901552384512
102239927849204800 122138599157697360
16424048452451140 143586531291318288
9514405285534826 59005894450313704
121940468832633024 286062517785949856
51038981394002568 276510528105285312
179894944938994368 230445683767647040
75203403440085648 148193320521865344
144564094103242464 222107175040500384
111691177620365328 141381961467841600
67180222469973568 101600496161217696
264341576758103936 332506182943148800
74648324928052768 285496114084565888
197503066227586016 200300914535459168
222883257612457984 306991845771382592
135480745117823984 315248308479349440
91189653694654960 261707452898405696
164708771939900864 342603908856744000
144935309688959104 216920128607294976
103106346784190912 198372922503756640
132245369419366272 175594911523184704
260168547443876608 325223579812199168
90811113625136976 264957938757055232
15683310887329566 231110624138856480
128936447009868016 284022512944900160
54172176625972544 264232685583304832
159027922405628992 191598280846396000
287059358616373472 318971521857829184
59328092491185632 267736732724724064
82133688438005392 144908487200279456
151985091781280512 292712189090231872
240536202645056384 260922886419957472
137883555161601760 228728798621690624
144833857262108672 173169035658226496
219342345295661440 326370694827311232
51854695721314712 330834727307571648
69485758175294184 291143010969351232
62326067340406912 87279174217080880
251917906711598272 330257843445638656
70077188005871640 285322301358140544
120790559566586432 341026816114576448
152479870466362080 250341710257117856
21479531262536884 53631549611272464
181587148230864672 335321653646492352
144524189915698816 295869275925079616
129674027195257760 244673934858111872
130681733343520656 201012075690908896
96538393947580512 275648388090355264
20689578086791692 217536867543482688
39730051406965136 208100136820145888
148592791691147072 264502979710603264
163344024661089088 344447856208642560
1221141766969982 67000703088766272
62909227100738112 234625325491798496
168123030124538560 336239584475588608
82319056434156768 272023410231026528
201575640483807968 339928828296702912
11015520705056238 251215634531254432
16179285275524042 23800321944005520
131385238068928480 339687602153702144
34949649402541144 302842494725683712
37498074319276552 162975032523976896
30506288347311472 165814588579053376
65268907989792464 136333046512521424
19492191744663792 308878768490909056
139992613422086048 219523521162934432
240058312509020320 254938175497502304
201816362437849152 266074466317640352
123681136849439648 226313294906034432
61423893999446712 265688762549011520
120556963282886352 134129563363341808
8898771616309899 171331664693618304
115803268820087824 184139207405767200
163516018059082688 199925912892961120
114119215816644288 311326334438667264
197574741554158720 217020293738373600
234831430701599456 334844091451106816
12560867516507786 205267783189142464
211629404040900256 285418793714371552
104193916940843040 180482756195164768
190726411853232704 279718807054981536
133202952180065856 334050158464402112
93609005708141008 341510644782903872
208759428567450240 307616694084050624
182810058660357088 309500925255309248
197243817863858208 267773035248386720
202919375494074848 296330428886576960
144026328673896848 146555915278910048
36526173685889352 185565574496584576
62390237775838408 275427032606260672
84072798567726000 132575721123202400
276097670174609184 322368317015623168
153801534787806272 325140788363254848
62560163742290800 102255271042696368
11122895426826106 330978650993488064
87221278794178208 93211084699211840
194945835930722304 310669675433786496
255256396346007040 256919938220497216
150527385234290720 159901173146905440
172671364815341472 197100063116838912
76980774558779952 281153866530969536
53572719536552280 196606663075468320
105423715899369056 217315263805213728
14657031616608118 85459691867301856
150918100684225408 198452338721525728
197855218996808032 296183368871445952
126909768046301792 308212727992599936
39213175188533792 348184273453439104
203787936617064000 265363631930463936
899293607572447 51194225438629848
221239652805957728 332843554076533184
94183381371977408 130859969445740800
99958740043951216 137632864155015488
151860587470186016 183960186045773600
115762341465762400 340426621010113728
238693342890272640 288055832481826848
12683612749863542 173168243998490944
171260903002711424 240993312095549248
22680829420279220 132799875464921072
14582871843756342 28169504123646852
7533716311939635 329049188148199360
114207404241199712 348235999979499008
33153567173637360 88412908858557072
297316444515640192 309849829736183360
40373083406360872 252488223868496000
2151151741029777 343176499597356608
104011719288009632 340748526880842752
282115452383589312 286663213697260992
16748651320256526 185145641706052960
262434248184418688 332520886235003136
172054356133332992 320811579223163008
70270270723067904 256187021416344320
105866594834788656 312194984726176576
62602071555041760 162834197509812704
60404699777733000 267992206511458912
119502280245818752 166246933311595520
223322757196563456 274355599462652768
218595392861274304 331198070209661440
174870945297132128 236897653503367840
29691938795917508 335168345312860800
147078436068489632 186620203323026560
75240448798682352 163133018049584768
56939058046856336 98148520363456032
196494041933485024 329715596116818752
157650022839487072 302536454655086336
133251808408091936 151721406279964096
93110440103474256 251191080801589216
144998497310238944 272084892681387456
212659417312116768 301634250711554304
175408401533101888 273899421176911552
218373597298769856 267662189501091680
104907916378325792 175226133212938272
42502442012551744 311052947714286720
38561011274688864 187056856064833536
128313397081172944 189483671023949472
221306335181669504 324465110064529856
318539614228288640 333444818266702336
92073783468396464 201042556275142592
95987105958049504 96196150555003856
39729647906203240 292024264077456128
63362127189267176 145733152780040256
312405167598104064 322433768107167104
113987630839548416 343758011191312704
104148949624422544 116189578349294256
249197154949889824 333922224383124096
85870745880954944 264452848556065536
12254671434910882 194102445582920704
20172911105778816 173271644054263168
33027766758113016 227739637021271040
43871252133924896 321150345584733120
5909035465060404 247757079767392704
4312852240853056 35485914712748268
67171968199859704 167489843431317152
53730802555105384 326592641850930048
280635929176979584 323369142986545088
83653735068058256 335403998482249152
303258109719413632 341016178869452480
61632687476868272 318779447302358400
261501920995483712 266881465410234848
65767620149889560 89089252268694080
4754997927833031 250043892978094528
16606150355132120 293716865539693568
227968547491617856 250624827653721216
94709217847705696 294620023208818752
212570841464896032 329703052564196032
191956044093264928 339042366576348736
189887861828514848 214486857017524288
141312097524993472 246578616915789248
315895366691041280 317774337208826368
272852356548124960 319582351906619840
217515940987090784 271569403379944064
37779763775524480 278507374805013856
308893833667153536 310458888023639872
33797962351148532 164957598309037760
264398165070229184 299423346237649152
73206730312942416 177021961536911200
31809614435312016 341511281710460864
101741219107852544 157332155650631168
176119489422732832 284212204531391104
114872576364176288 233844549136260864
261636779386391392 299349903522102848
130727304611355968 231160253923650720
37286987672426776 177243015924819168
120293622141872704 248276193412424640
173753846850659200 220548427005675584
4733814639385962 242060681519284928
129731046885752496 152341930334186368
308128937507547136 335983512134430400
161730703861962336 279892174147340960
106758918586279280 157455909436434208
169524417323521376 283546909150934368
171824802496318688 210018485790706496
31026490821581796 154560541532882176
71923651379534016 135132097669902272
24043492908428104 298804765028485056
208532503985121568 310808984655940096
224237840004904160 301300776411038016
22192662455188704 160283507910730176
3966380942100807 38624256852413768
160881194446946496 238329351799326432
39392656078487256 108832679330516000
33991114511535160 175509509228002112
93309120373996064 96883304641421520
197231199282425984 348229197960936320
4965262087027383 201041446656824896
159589792629006560 180999420983704544
238373289947556800 242403745714935776
142099262658274016 241050401794683712
236032085897935936 252062257892755008
181395211636215552 256349440659422144
28411677151857396 44608710590639832
137891372181833600 330835979755351296
161352472712196672 288067210370029856
165394291513503552 324674561850354432
145013471131871104 302897037699340736
86375245653815072 277808564441756352
250859419959626048 337689875153593408
58929779689585512 112658364474748432
76688231763803376 282786374519048128
83209661654372928 226820526811292256
94767610774864992 243459582923941152
140388925775759456 176933727683545632
68967967417463568 276972488801140128
7369740323887790 27965186559816536
256854671239581152 270515705134652832
123693480761728464 189652588469795552
94009640236723184 185340153357678016
73875847324485520 240335637089907712
219639432499165312 227982404259125344
25968274243709320 289556240693853120
168550348499612864 336746088272460672
92497697957723664 191688196623570016
142235993938330176 158291434922782272
90377647770688448 201488136357020768
52076496956164704 277934189104623456
134729625992178608 341882894528379968
61570601146221832 101472639147978352
56733043181567384 86946577670004464
233772678108990464 286832279648228224
138639519895637408 190494665445051136
215384049168326912 293843818268046272
99659246131871552 127154357205955424
3598557545897681 165678718847250496
8968297975783517 190850036323926368
103088854978863968 175633027645174176
150957530483627072 235836356591024704
34779567373954668 342476960224288960
149095594013046944 190871909095581056
164566985417347072 256881308550204192
40632643437852208 192203587786352480
105687753421967312 115290053681536528
204948521455705184 346368978680518976
12072632311663432 64330514735930584
254074119862262048 301545525617847488
21248405649230012 348395172698185856
96779671758112912 323137235167110912
137842231466159616 164678916350231104
86454396696588464 337476417724642112
82105034803972256 337931083798146496
2817348264561771 257923618469014208
72194738876885600 152278328141348352
131193265604303472 154732844323815008
235560132992940160 237453350917964928
71520192870582960 178942669916459008
154545082272607520 284647389879585600
231194425176203744 240004007534130560
50262997317784400 108389371703373952
34977466987475028 96161522583030784
133551304103512528 214396525423506720
186779225652229568 224449966891222208
78042325829912608 275856234478438848
165786563468505120 221937924326873120
12673043102870544 252264694901297056
69763563234451552 112480583999419984
84744811429134992 97946150487866512
111992939177316016 266077188181859392
245039803819151072 272438046470348224
82241209069664528 326334808648000896
66210100580859800 266178733412645344
142145080031562128 303922908629256640
29808745949082772 92817821768544576
29697793806099776 274379070450406720
123456997091406208 264702938962137696
1519206477757175 339265532173650368
46820040270473784 342506609604547200
64755796717062576 332951427902265152
39484207540371616 257583975772909728
170983144393740960 216958015391441344
94146332420951296 261215964807922336
20642895877146992 115631076055537456
224355537065757568 318752038153082752
26529276227557844 45920595661545824
25399887697948480 337577295270451200
116712173371487376 241017391174398240
89476955666291568 283187084466283296
231888745810985632 272359637280950624
41758825164853728 219828393658759104
46883628636140224 175019822252650944
79002182918346608 246567390059080672
142105303423301824 210490397921630496
73055053488249824 158662996915543968
210603385634833472 346877217065929920
69739199851133000 271492056851044288
129325344302442544 247414168823737472
92616623505864800 229623822787886400
110947354988948864 315809139289640704
46889554148923104 77147914561748592
117902574773097744 162149387376283008
108009996536071984 282209129824556480
135317256841254448 261220495188032448
275095136263910112 295789868233231488
129275722133618512 297055489761672384
13440208490683340 110944272766724448
117230387414121616 162439190306407872
62013329557964576 323782120689522112
12444344300723222 134820275749544464
65311320077737664 311780830083673216
32200068773124768 318210260123902912
159662304196543008 247205685606393344
70515303952880760 340785331318443712
43605088951946584 226980495005046816
2136480645375374 250635096530149088
118239271519672880 144000087718087408
53204097087484192 332774569613322176
196373570940974944 317429124320307008
56340536158149504 325063480986010112
275708904172799168 338720789703936384
83461550224510640 139200685701754016
122525544558542592 227260042641652736
161415715116687968 232665957057099488
134813200965364512 175280595605476832
197202307602466208 252512127419847520
132473948670891568 239419795898255168
222307510557284000 332424240042138816
53244609053165168 196203271808019424
236976272517659584 241797273003557184
32009025544694948 180905910914020192
246612519213463872 323536154835857024
71000949371022224 163643891820401504
283630203498505568 343138525439155136
43291504044656192 135274220745573200
26391676304665072 333074685182623168
219255683601330784 254547879376659648
71253087380063136 175623491440572864
216418250848536960 248029185041064096
167529813472547712 307019903618106368
67624773013871064 201742347701304448
239439815293638464 298053583827915648
31655786533449188 255631202796444992
138774493991136160 243063870220780896
210967998011699232 250295066666975264
46119728002628480 156532637550060064
141091478976699856 206415561717318720
244448557732170880 277384433634251872
80010095755051184 236158612341403360
193931591356139264 253757028607608384
17686019730894020 272973861417683456
5761813787210781 35284887364296204
42634707143439592 308992748836397760
19704202936494060 167508487350340192
93810214654916256 346305484223389248
139219002783749168 248789691950633056
45281072623881552 165174908626574336
60637481419567816 137261338271704496
263429795313305376 309712251994369600
82244020703578736 183018400743043936
12819644172543128 221546193587732000
222763329900422176 295878536549307072
93000863527452784 227587597004698816
242452225354288704 258861938638161984
15616308808611430 101123772473522480
202453167093183488 283281591352599392
8422120252017422 201500334144208992
310693954917613056 323157883298486208
26249870962966524 330246555484326272
26106895671546184 175547010278992160
118096209248322080 244960848940427872
120151686447586688 334778155432787456
95862950785678304 138982874238564656
109342060015378704 145632325946732512
44617810264780752 241145888113462752
42047683963303616 170129891320813184
257925340428948512 343646023040609664
23817501085055224 322625089151699968
114883421746594320 146993835335166752
155769598572856928 186959321517751296
32533504005423616 184624963931416736
169716587395100480 337704427849023808
45499350972010256 218398785278511840
140478620174836080 181486431177203040
76095608538527376 174292307165312544
106258647903091056 255176114748527648
141993294280149392 165801923683786464
110572259548184288 273878815848825664
12993517903458590 253403175967137344
114742426274612304 156924895309363040
5995228971285527 308257045179500032
42046427400730296 300267500097875776
32706913883565172 221716359609409536
186472696685434656 274728252728790112
135698439967899792 319678812034339200
111303193951392368 197260223808540544
44522146441304384 85683800104946640
44614585058802536 230305719762044800
68280425304182936 300912474901817472
132361690158419280 342510180283660928
4020906011375180 311633703951029056
44349824082104776 101954445611318288
112928761314793280 302221928299524928
183551601511329728 300537827904990976
26120795245719956 28010324606851572
157031203533468608 243682960751809632
139308437729406240 308478396631303296
180408574042681376 295770942805253888
134886200515364576 191122649797264640
60368363306557448 208439897090037920
110503662115697840 232276301945464640
126415643801448272 215719888311942368
1205497564910126 256735664350227904
70718443987616840 131735858537547056
17216926944269852 321798098630956096
79180540995855312 191919327819828960
235732507017823200 316441948397099264
146042953235213440 286252263509193312
191920305099335040 285307165161457568
88996580353474112 173540762341029920
248436064465769920 307679464872547072
180302707063149248 230383663596383648
87417818809216208 308087529024315648
25264315247369248 142037693081070064
142498309222197504 213525036365446656
45771915094384696 340379079458240832
113329487564625760 232929132373202432
124074546902683728 250210066693130080
33002956045506396 141246491527250688
20598030829699000 38941056426485280
205600943271528544 276588561779196224
3963307177657184 304537131821139264
116682135898238960 180046335982266336
72946861579194352 228126974612910592
79141476597210000 344918898276565824
89088016532760352 263988261329524864
25170429090662816 54374364920092136
23865873806346052 47471153472940040
261155416214706656 313685180605150272
58950410004155656 165575493790484640
191649012358720032 239607346385400320
50859328809279592 166421274938739936
984539143732264 233457778329147328
116401672738788896 173153284402894464
259794804275402336 295101513386429248
65351917181242864 188554513621781056
9988518060314566 42908237027695112
17028757022184580 190970870656277888
53783813619216456 302893191992978176
246173044029407552 279763739320043552
36503922507466080 280705339200914848
126975190019899104 308385240445220992
6311371094436100 163891482016429568
21943853134541696 178947934802855104
624033131619962 226938690869829024
56261473083829056 89248759259956896
19761594546780736 67420798526909416
132710050127257904 155789193063159136
96030369110190352 211751894053838272
102670173517377808 146559688855376960
144400950644914784 242400815266213600
115903398509965696 348020733852287168
190420146638923200 334284284470778304
131007803186097024 191484989596193888
138427005581129184 197260173581183808
169353828080613152 315320882632823488
221065643839784384 326591387395900800
30978007945760564 98161321847482592
150874598308629920 179718402605928896
211084261921374464 328736933994282944
189620845452652800 344833258915747584
253080243613392416 273985919451841920
251430027909087360 344115923331578048
57243949297234624 219477999679490816
77189079517838992 95944402890031728
71476342510340056 253704622025187072
36027593022300280 229539421769329280
242162845728214016 259850713904475584
141295092685045664 297816531045695168
69280906957968984 159354933614789120
231874812460091040 333954608546317312
119127832576278032 235241567099838400
45777753591241384 100163004378850384
209116863291524544 210053387510034656
21952907295391888 24742257447749892
159939452599751488 218688420381007776
33892873897253716 142299824470136496
66613025850297872 274046751404382080
260064381857065408 266202025440711488
15906435357356956 37456077085439536
111781116333742208 225947487654051808
182910315849835392 307657840628721216
71617404127320720 203247787428975456
93270027798233328 177688407789305376
59849817732389216 248712943572307744
88604487867736944 189140476688620896
57283424880587472 220477087645203904
41192740633957792 178649146653999136
39849604823490608 138235152369296128
73222318959215440 307921516660162048
4245146236588927 99500904970792448
232514087588637344 312420727118965760
127894464489313664 297792986731726912
281331790863206592 298136732530019648
50059949860468864 224132509850041696
14732198239387542 242226452076059360
157500827161370560 188830969846611008
5814849804634762 264218371664978528
198416662107959616 268883391355467008
27025926391367848 180792704932504352
38131376464820360 101877837326348144
311015311960466688 315934532647127104
179977182830594688 197298531918073024
13611621420703422 266281247852824800
10917444186048296 12672738885238928
137074171440364992 229258836409626624
111097028437171136 290517611447987008
232529133098967776 241133737230982816
59183943346576416 186689149471786272
133090320146411456 196763430744887520
238495010552458496 319038230537577088
103129280515499840 199336549551321760
91873366293905088 343268295979603200
244113636509323840 246022621043358464
198257936356396064 261690424827212160
51313969030327160 72064355359126720
51708660973515536 336341580070762624
263488808842636224 276539018265180064
45933228577243744 321943543272618880
152341369699723008 255601809099816960
55973663896841560 77966658178244192
44145495471967136 94431160888134336
8826235148645231 188480270984069984
138245285638686112 333726884379736320
83101625170848096 138498478405451968
96722546590837216 163699700306568640
189805630460999296 277015495773726496
149888340052970560 302221772318131648
119495714258032368 306735442058498368
66344628303394040 90121463141413392
281300999605940480 304033981484323008
120795203507234944 151796160179673664
87051477937142960 323068325885118208
198725801667797536 199942365131105600
113707787761501152 114679646747639440
180685240770103360 281102860625117600
204993872029750976 257596066557635776
8706727921765582 323173923037314560
21069025491368256 56171067338133224
116229487908961360 345777009176876864
50963309725700648 281483612246662656
31284237165118724 247611815206619520
56131821264630752 238451018715645952
72824662214148176 204049666249409984
54374378677914496 340969890690656960
317106539861289536 344063545611491328
188617515769544000 225081919464244864
177500417206732384 294382142548501952
110202320075795456 241050399142352672
210087010876751872 286545837775031520
281549400283696768 339176740944421312
42802461746155664 253627743978886944
13939795660865572 131353918652071680
124355922635071984 130711465333011264
203997576375008320 225120753181599072
118564913261324816 313052293358576128
11427953230060616 271987443018298688
82745032762450480 339684967262166848
145562815622132832 283195046736281952
224592838153570624 257593556248371712
108224201363648432 215397735115247840
113475242288687680 122184530360985184
85350369745149296 140058570854139168
182389110733991744 219021750594666688
186551501745346080 344345177066194816
2774167040293633 100824223709511424
50841859708386976 330958677597382528
73534623370995440 103812947042790784
254120105500430976 268724316581521504
97835847978713760 313920580100289856
67710354585109472 181148085723685056
1715616435762176 150601993407462784
40205741133502976 261233098551711744
212912146886553248 235645105933230496
30770722795909384 114556249368291184
133847370359208432 293036709671021056
9539508341960278 118431433837025616
17245373758653656 249310232332556608
30299943781268816 173041392366631872
112883205994592608 282054331978245408
178508974406602720 245331795734879584
303430800596296768 330710668690651200
93158284597249744 272004989475278880
261758539870824256 286403546753129568
1248243839669845 347262507010462720
16066371619793248 305291972183474944
120015015217586176 346706205722534400
62641579847502144 193896884953206240
130242841575649184 175389207273243072
221189820162942560 346322103579589120
223102799434119008 261189410697807840
114466623441943472 286629051802756192
9253745247567588 60822073445533632
142358098552391056 319735677619602752
190049715509404160 293294143032314752
52854031293910696 223696256804492384
103166571326424608 270199891073995488
136885577949468048 232558944131408992
129479478972997376 253168885609984608
118304884513940400 337046071671581760
90400981685277648 175017365109498304
25876968245497544 332165810764982528
99896389234146064 186354873809009536
213768205191730368 276275086982517440
244005526573458464 345383719133943040
243864783365705248 282636472666980256
8544624922564614 42753553597043432
112365464103269936 182388527059094240
217177959680750304 280840457714191904
319535395705212480 332060144816349632
8613936439337904 310761629612967488
180717085986544864 247667467565299584
124330460120750048 333435554628514176
117578639436128480 140135336764715296
164388847597861248 239309331369295456
51837617914729656 157018808963312480
3211930393307455 162775455413677248
68393943119263432 217039535337639552
63323355070954520 71163933090839736
42475171544837400 327204946179960576
88168127872217696 90698974646684928
212741534143298400 319970230739122816
155607006752373344 325852795149693824
95659060433848272 139939677357888016
60768635282194784 162379638028205120
11066379340575202 141293244919723440
15517672834178144 183278578918622432
49351610247153400 158492269136590912
25356558219964432 320334590133573184
277554814049535328 292406759860892480
26816859515130912 58030738225271296
279840919537162368 327827163127918272
81640818315815792 160817502164148192
143407228659478960 271156540344311648
102618652974225648 311792296263434816
161323045593810496 341754395267964800
53496576114322632 136603515476582784
203163601329490368 325101338269440832
296332498266189952 348357644906421824
86308394219429728 320931363186515264
228601627667625824 277170936998778624
89465773212843008 193366958862340064
310129412808979264 321460511384644928
20553207538904256 318656473155447872
192151436791486016 296858985449135616
42778617353318160 223437142971805344
193451356898637440 271376807273228672
149856037960748480 323913851420256960
63088516302610080 86562243690805232
186588151977413856 317006179148144960
62025658076691416 181749722413414304
167103909336833088 219039238802970944
45740085699228584 283941110811331360
274448573380628352 332101453651304320
220400191432887456 292834489320420672
157082217745306880 238877335972885760
114189274913029728 239660348472833600
55305909952445000 203755939382939392
123849804159272096 279100572202498432
47744395628780880 166256578327721472
218802417152888768 250231614625205376
193249319339952352 273627573844819072
159915803363071264 343129190248490752
189324692012050944 324731426158065472
53915159231671880 61503164762352096
5976138146109455 228779963661692832
45584151501511080 318870625428291584
25114653065735852 324177400817071360
80356369946922224 313718578299120320
9833658917981146 119351156648038544
20426159613053368 26491403200792832
204465554841995552 302538642717561280
49657286233547856 170272275195149120
121572780617844096 299993155629856320
84033104636072704 132729219987626256
46459271435914504 165299564279963072
181930339121546048 241709172351616288
226382497062218720 296445254378612672
52117520682644824 264375882493388736
32820195883470884 227615226994646848
217173115872694208 294841953599345472
33156464213540168 189326524321614560
197618840523734336 261699840182196128
137835430507469232 192319395327971776
202228926024579712 289121938294455360
112345195591955264 312757385485905024
2612355679428331 67056284819571712
42785254573410912 126079193085724416
226519877841831552 271362971237133984
30235949060020108 209967222391818752
88044492941698912 135545101410117408
77507780129574784 246786806039039680
115918032683547584 209203707909640896
15667309937523152 267091196620977728
35584321391332244 270499297301278432
14684211280539696 277184263615396032
241254331320291680 344476039513658944
68527309146477928 346101124322514432
30068405348550412 260880451638404640
16044044384902024 338222412856970432
71011050297871992 263004680850425824
109063480107010880 153670071651223680
61034630099768248 194798488664912224
6390249643479076 44047198783056376
82047655028237280 316224231749853056
27707337168528072 134965850487015744
242659656334196384 256150138500357632
151209111804708512 162369187311545120
271445373561720832 324106279045589376
70860852167258232 118562741966418656
87588935574664512 268925904527595136
330630784198375872 342068928657503488
258081903684044224 270851630687208416
157666371700476544 261919177414505088
168622897246376160 309434580928627264
69864498847714240 213120705804187456
193978606740413280 198393643623923072
142264041959126896 340903534539792960
205569371619571008 296906375003011712
86630362011928048 133512960524778480
15686085629746206 324785445774423168
72446837631199680 260638659678365152
65587238814581976 221166963455456256
146430306895932640 210802011102100768
253986353242980096 318872894206173504
87574424252645168 163291381872115904
37468806974046040 118265178646981296
189676961807633856 299104406772510656
4188742384995167 265449042840315584
159143664420559168 205453400659911584
157529159116700064 311328376637130240
65704733854813288 157651017999613984
822468418814894 26083419276346928
153547583744291200 206828408100125696
53378537285556688 55445967907870424
4801008944813461 269729131072302848
37733616322303592 152879278475082592
124004797161772656 240730592360697312
31866837606951560 163127294436403840
165931960832179488 272305616668348032
200922667236814336 205573280963826560
333983886256636736 342051238242672256
108080850252191072 177219824307888320
267128004023129216 306332405858534336
85991023151708848 122769205196606384
67572518849858840 125611926471865824
137650414813129328 198625426857250816
258701876460098528 295179403178157248
14638564362412938 255987042260732800
339074653983285440 342590957825236288
126831763362421232 214877071806373600
80029428803385776 310302514733885824
159044424901820352 159874791629692256
58392953983483072 108694344231820096
88887833509297024 276317164778112416
21093635828609740 201151295416016032
224473096597046880 230669723899844992
111037155944542176 228302299250980352
111241740422248976 134953867282082176
20548146925074728 337240810692221568
137801361171466704 280492021288864192
55289683487129096 135834013193875024
23273529494972324 95523167954969408
81663737892935552 89826943087318576
181410564120455040 270916279592512000
103605403736411952 194978713019327392
132834336743368656 142483304038186048
53877539355602144 107996329644979696
295758811574872192 299176837956632640
181260750522487040 250991130593598048
258316085459487360 289825456967886400
8571632970479269 111276732779380416
89089131598006192 189446163654211872
113660890270758368 282713614227829504
190338483738049728 203302663511623904
155996080886160800 195350619407205792
57627641137995920 334831286464444480
19089668054780720 281129119958707200
38815447404109808 154905184640787616
133560007225361280 148388156535486496
208304301501372288 307539387509282240
219621331864352608 224471553583191392
242618173791442560 307153380693444288
127801187045586864 326199775892980864
116738754561566656 342020164875627072
11905301672683920 328302427221472832
83291659590540960 256040370618196160
85522774619128704 310191365156942016
138739898291997344 222770457315214752
221563751908269344 276845202323585248
118956036107010448 339730818091781760
57549824952147168 84450718371394336
112118620693823104 285760365892158528
19993043149108736 291950277354930688
40686963803883408 201402163913181568
42285256682763048 92960820424096816
36423479354521936 281905789659200384
146945065847281664 281175519706197952
141612224545791056 262402753594106656
68809714599015656 182116859808395552
181190815591647136 235754482221422208
241793995624314560 260577831110054400
115641979346307136 157206318062636160
120117096342168432 296519393300254144
91033997549160736 203030268747768576
70244912459224224 87803866903636064
244643687605190048 339449777310389568
10927807744845628 271956247594209632
8995691498968095 229627967638910144
283330705381007424 308941303692809408
31494250813873476 260565484139760960
144509420577383808 252001345284312736
203007795730574848 237376257781824256
117129207533358816 284898119593748192
193815082203819968 341636662108010560
120788969522633440 235278315264219104
104936641913807136 325340525990350656
92801827297343296 241685297953769824
116013438173449760 170353805059173920
2935510986220879 127655030137536960
82927895689432320 298061751750732288
8996921745410088 26907184778788836
92340464640721216 249355120897421216
135893458717572144 259777570633703584
89723730710936000 227909239431128448
209620945172338400 338653508904388288
63204287764300680 290742887652397248
233905828525875616 320056460756998784
77063821390810304 246826983711140352
100127964611678048 282819771335115264
2226595558566505 277709278816301408
122782405404276224 221622806177151648
97297815900845280 326266968537147904
31334012278769312 287846411463428768
153283115942443232 285738816847981312
98747716936849280 191250309987448704
153234519878557312 251645451071264480
41518700181896880 317312392467335104
85042644812521424 179020180737880416
128797910328660384 334914050437955328
27825368809259040 85189701767743872
10840926061428206 55806878724293592
166147951483844256 224174681942529216
208504017821173120 267098749045719392
180298201313818720 182148331952278592
128062460020211456 291448648101134080
117441987672235872 152385528953294336
59764857078193976 214001352445858688
161716874724525824 315017272048156736
103196550653842192 338033012628726528
162246766108894144 233011141552533248
185675385402595744 187495104026090688
36287087718571848 39034113145805504
78340601588808448 226871063233835200
120638862223581520 190965466688705632
157892861760385984 275642419093401440
5133827267051507 340298785682245952
37920476982501576 50804996586441248
86971791986231744 185521003891290592
8304020480063627 178795849121384704
291360035608158720 330784175323365248
159137854742181408 345087030818306624
175076918554689696 283362382949975808
228163413807878560 301960193274069760
26743092875596044 321779452415468928
113498545678462960 260896425579406528
176773665246292576 287348560092871264
172606989210821984 307534901319554624
144650898585550432 322262798814888000
40561615628039640 60101706217801072
179206752065191520 326086552183332352
20843533785985940 195940452477415200
205630269360599936 262664469462798240
279396776584472736 299172923671230016
136796768211852000 283918752578208864
81678183584463088 229936353760533696
1752952241842530 26414142351641480
88779705629289920 143741746680893072
142583653413038880 341858262514995648
72475659531538208 83130258933373520
123533611430544496 301318810210419776
83252829402414896 290527407635436736
45005927306261520 313516459154961792
82481072174252864 146840754363109952
79759465664618192 90152997261774144
275411472455047552 318590923562147904
62469746764589656 175757406331425536
176346230344087936 264919874355819296
269907283625484608 276486837421916736
5574423227124161 62714824665191424
101464174179898528 237260439512966144
108100156177060752 274045245356592256
67449177029575168 133887752182923680
317856126600344512 331361205852451840
5760187665413928 278398068460075488
30254840967408008 253844052068522432
23081186055227200 233339515666307904
210361399279336128 222611238810287520
92436952838288080 114837918284167056
60690330477032464 173134059278223200
25632523624923556 74990810232229984
318984262050462592 343154953176668544
47298983055777744 54187054254040032
214028633452667296 250305962293214336
242067470153679488 307352788521263296
301800940126192768 314244130861577792
279085225834871456 342333527606396864
37678667602667856 218887847112771712
71863180817125872 274293693165021760
263962552557458880 347496554814645952
114633693659085920 139755585129660000
173149819599733056 307546679024406208
58204453853449632 206154189162254048
234354242114482976 261036895216262752
90275540831744832 242883342440019584
254601127709072864 324016507438627328
268321897034286816 315346536735714048
7339318139921406 107491529428132304
44399588461529976 252356815466180448
50494329266175696 222992719472480256
202474001302959616 344659424280225344
3807810633095807 41657260416150208
6264620053822080 61167385014334648
135050916345268960 316166189366608256
135777345114704976 139815368753248960
233102295177378304 336156040905771136
6561143794936830 261853526532812192
26712847759661040 162033394480461152
18103163323776428 319647111144924864
94213178113452352 230914913208715808
616635482109779 145037107810391040
224804155993566176 257830777280572064
51465109220081472 68973661221428160
168789991863258080 259575754395868096
44871287234988272 123667901558368464
152359523736436640 194292172262854368
168631225857229504 242854286529667904
79901871586852192 326876596120620032
11400117539611206 88931205629041872
145033250696142304 201974789410776224
21271017400203520 44932816217161344
59244455250113656 105911859476817360
129312362586545728 205283492449087232
67760289986809056 335230376806749376
210360788840390944 342825241572301248
17086210994057972 66233778606955304
115565339205094688 216935870761347840
74072465787733136 117811064017182192
169092950152102464 207460747953477056
258807841624831616 259944932461053280
86179606955461312 164476852382601024
216902353497182144 301292708216711232
7450362476369219 64272719472262480
62201857130690000 170372999001242624
227149782206145600 232083019012251680
245029772905487296 299227134957739456
202942503535584320 324822731905239872
192895433518637440 269154884811313088
209182541445884128 247649720016390432
67195495660044256 271432926653165632
71283751118451280 109604986319043264
263221382431681792 300790522421519680
121259650688973440 209228958832398912
222779499572414272 347951090741316224
322713139091646144 329048981040906240
131666193967108816 323850697087593920
18416925010458448 183749209610666112
309921987561983616 330156779705292992
111777067845046096 210695570639943840
61827297395158512 164028061840755008
122887635344949248 331765075580471040
322016693160246016 327274042405551040
34222108509304540 269017210654633696
35884763765203352 302943358063388096
122281833181338000 271945894015102304
297099106134622144 305584328834633344
56951994227384096 150636561480012768
119446353435791872 180641779690127616
24952041240789016 116140173121459920
46792788516309032 344573941831120000
90253943469139248 221988813960287648
91674457359472272 123324764202621584
57883235850405152 245727228978372000
292506687096512320 304909725232453632
135997441552061104 213347827616924704
102380727015166672 311253421356227648
44062501918737704 166675788096874080
73668056942616096 90073948550306128
193415800995328736 214713266955408864
324753854070512256 327516110187836224
24952327422795644 341050034933732224
47636197160372064 267622133137594176
116441989104424688 194065443019640832
167374251442540288 180926415737395200
249893660425138368 313553729360832896
90042212041174080 297044261331967104
15183893457180566 104480146503985728
167763688344300576 278966614734562816
241801237947733888 344263550583993728
47431944390666040 328355467500880576
100105224000879616 240237996627621984
78031661286905856 194447194526876928
13609911059797614 136876166891984144
62547248253603824 321920092660898880
49642922574881200 120361472423149264
36108907351360336 89900804156536768
303515728003932224 306063503185968064
164409560857475264 220007953271251872
13317874629485942 32131513506062020
8392009712699415 8438368469055078
26325070745534736 74928237434201120
32215180294961936 90032852307800640
72354200020904288 292578780772194560
100141058733172704 271237296215926752
117858667299954640 264555421201334144
51869452584375536 128438336676980384
145787341946847200 320320065893989888
36632201659812096 45965476876682072
191480452920887392 275859547165427488
52169988569196120 288350067048502144
98907516626987728 159823939073863520
9069938437326920 42728844100683384
4808641802788601 135715650078025440
114065876038403024 268210191574996544
138517605180014288 275016195911355488
131929832148661024 140016198386959184
180446213118349632 218232980984640640
280849358696763552 299165341698016256
140828068146318128 198624685808094368
32018172779420148 100501636624590480
15574954772700646 28674591811404028
76080945676867792 181698539224651616
105071376449726320 308075760173626560
43298604182349800 329068608193024064
249596713419897312 333572486827522048
118671985312111440 246963746247814688
93051951168236448 161929130520765280
5842758487053946 14629635478261318
32004964371364144 261189671795578816
204568880595245120 324114099062785024
109000618735220096 118716018808503488
228955834668345696 298989251087012800
35351620189330972 295249394363646016
268366424865125824 344444456968312192
47489824229328952 142434472193415328
136107158868813392 143877703821792944
25960889427159836 265604486908309664
151815633027643520 270102548099686496
28819580767314460 138589339152893280
8877125867688246 141780770915274816
127553122895314160 208464699363655648
145826572474432032 259301968474768832
259576117324176672 260436542210510464
178509264657626080 194638662853270592
211937365991276000 277733819173216096
92142362643295392 322073791713606144
49250399773234584 130951522421519632
154171189667907104 172593629008159040
104658620842701296 260573279771172928
165641301324296992 339632194960957504
67069361484727664 208124411345134720
137229193396014448 339619493519206016
254804693930173632 335164999881066176
153358956262326752 174336006691644864
144945350516289760 159846836868899648
222444316858855840 329403115213754176
52923131952228680 55276087641714888
84189013178592704 295256541673226240
45819911364279944 301309420466964736
22297833055680636 192647504058061440
211174553752332320 321617331749576320
159971036145681312 230051638983247168
316333368346127744 347272470143808128
121958758313012640 206449946092630592
169766622736695776 292814552952832576
218889442478137248 227063900954737280
47807065591938360 69409477896503472
2876672167236818 216619151234642656
178964866348721952 211907401269619488
206461689178297920 288330125918288832
193732176152803488 200165951707835104
124759905173938912 170303100078483648
253639469449236256 338452003912214400
165694477864958688 346613919862428096
156364153973089824 258044488969877728
111139163737084304 294408314671948480
31104617763983492 326541345398201728
15406404532929850 30242879423466076
323247866171861376 344872836785681792
225979774598063392 294137660818104832
52634126228499672 173068866591281152
40014860808605216 143963494777665920
1478866295774666 82764730344160416
187041016032095936 337681421233418944
11962400207763756 84580787116106736
88924685250111200 155783428772575104
75203586975704672 317306239176763328
48320943455076592 343253385993990464
219656099959174336 230585918168182432
239217310823413408 338189616767779008
150129321912499936 322939864913520832
106506872304774112 262383405066501920
139693990958326256 239941204975430752
192144488722465152 207608948903577728
268841517241318496 275264816852898592
19857938310256124 157246351764861248
281649985780676640 325727715099712960
87224859459771568 132132316911517456
93191689553171296 134183713770363872
123775419881092960 183889091518924096
88228364651775488 267100325171011360
8171887083496209 214271910173409472
68820844843475368 87484687857798496
36491952521849632 281245099299558944
75052684643699040 163011253324803040
4096248117729577 151619334286191680
13674535013168238 277402844207283808
105197662627803968 123173598794479440
155202855679964480 191828708190028224
87419125874159712 301957932398327744
41536114581043480 220290138815579872
68353895722731896 203857837093696992
80744578069415328 117912559597126560
9143652736218086 333638131859313728
29111365039051944 76834670927181040
74977749406233392 276676514174902816
53946004702833920 330435019161367680
205133933227865728 231985834110236192
44383871321415904 153527155728126432
51825071880280520 246155942283716448
44035748005427712 341342781255084224
271851258028117664 328938014860598208
171105407351686080 194104545861610080
90246390760520816 157725939943470656
241597579216096672 291896539641182720
212619308455799520 346265953468199104
29048580172184312 112848940367021264
138977033661975152 175908089989433632
87691497774027888 307398396185936704
24826293373979520 32922591217613656
93917550778237888 205176880115731136
87673922481626304 137836380002597616
227150831261279552 322928122974980032
169491039781446176 276934852547350048
88818998875001072 120687675229947328
90989179489053408 192536304011341632
220701660797843552 338349711501358080
80530037812388688 263226221563188800
147518763344803904 161982774227968672
65505021663299856 303219268652826496
160396799943409024 228650111948291456
171957675375669504 178153225774939616
33312321796532540 187679039801498720
36940771197963272 42875968821518896
72357725920902496 190954617158721440
36864579631195440 150778603206437024
152638242761192224 220707950502685248
6816597514045564 345190328602775040
165599659265654560 323578243843959296
65811942148703648 224370900328256448
92016934558773792 138470400040975760
217300540537958560 291018973528392960
173508335896314400 233213575859260960
83927238683276176 190645898789838720
154177107260622848 344755252192954880
264368763420033120 273501260298679456
265391023860356064 311660435903952768
65246243988212904 86168761026361040
51540072651135008 293315158269597120
141777249994638048 155949379284150016
140382689322578816 144936952093444000
36415523667650816 52511985587641520
295732676249055360 332720510268570048
47771192041678560 114111928024406752
190469553522887040 251145857216608480
2433695237207333 78513427192937472
98951130799720880 177082717746551840
185063991689788832 299037488093028288
4923672966840514 281989112597578560
172618019783589984 198288147384043616
67570094501783328 275895615071486400
28587835578449008 58746271220975920
105768777415300448 271800851439691328
104910666841454528 329826767281717184
291647984746058176 348329881796479936
44726570610366656 171483080626249984
114249722107950192 221672493641139072
22923743178583900 210512362806378336
112218668198702432 187024996057142336
494563249510792 3822374511559821
63994046289555688 152122827636820320
596148668645692 343133790933309248
21472026292265272 148516265896229952
116947503741111536 153093114577693408
41903584807533888 200223116938952544
222656892298646368 253084336750924224
253407579239235968 261274832720512736
163591608143496736 182048535662288928
231189833120199712 337601865814731968
124889036322854048 296497795160995264
295635100705625344 324870037942779520
90619932899807792 308311340219884608
82848562807384320 178821736942275552
19206695624026516 28889625114357244
70425181250981280 162661885582677728
41732262114404032 147242638735436064
82553822431294864 238867461103929280
75786398068396112 239615989822468736
6624908716979424 272764979932739840
74121409626976384 107376336017118048
8226901908665101 344809922155613760
61112098500338472 281112147766933824
113524947167444928 294526348602383616
95187498701632016 276413563540570496
98424834561563056 181716249116095392
409973760248802 111622736501462800
29710829339124360 38801822642111024
76558610777413040 226260303206885728
308833103912057728 311664335052499328
195345532524871328 231051054903730112
7980953031317549 271996206845984928
10136550162720164 287605830428709664
2123105996751962 30827253576603812
177745312263175584 302253556288205056
148211468480597024 213032582995743136
151015212486430112 181603688985348416
161671101049095104 220028924862324288
122957326435269184 217488506172847552
18616072745867380 236537479133037440
36987191959413120 68611218872440584
130922617173504784 238556934305193184
213662615826796768 237060461112557728
62312274119350032 230609067676845696
163688380997834944 232556780368413632
10739864232758486 84558699052499984
2296208903860854 100272842073394448
37990391030006560 74204126191827520
168617288142731168 340909872619923072
101048555233470944 313476650893408064
114361425178346704 159917880439197024
24295257555111344 332692144622597056
120626838353242176 240813527337413120
147178119600189408 300007093335430656
148593837469994176 236827248536984576
241672885373524384 321940846768190272
233878822980926720 244218634562488224
99633597052293440 323677065831518464
70686261705355016 157527567773684896
34107070854438328 154093950906684192
36882789550009904 64359068120686544
116034662867541520 274439607132622176
221557474025178048 311423846474041856
101203649656281840 234238737713663232
171692415491051232 233624045288703744
101862677671162464 338200845084568128
91769823024294016 286098215554486272
27363966447527432 317857274514558272
244202755670756 34617723231792156
42796458199292480 250071175495950944
38720933954231056 185649554427808320
279707482203505728 348422109620684992
181384386823520608 294013700859108992
211594147408346848 326097360417486208
232228502460586240 301413071126631936
21984050363547276 320658557239479808
30383126456015100 246322932345781600
19993487392469404 111490504737980256
221995376666911456 234106208797672320
2830062336166507 53163040035692888
155300501929563360 328363518605330688
20753749425826580 141641226921482016
16953640633456124 156697868974636160
15796682932874174 334273667935820032
170384106853662112 214425849705296992
43728788326941240 239766350922516288
73273356067275728 312671675530663424
322032583526668864 323387912979741056
96444732100490592 131816212548233968
39325116242970016 169601944227123552
91482434670422656 275170737710967296
251323377559210336 300381154741480640
175219071163490720 304382471068712320
97421453849110400 334085204700414528
39654972525399040 314731648112576704
126289959652329872 191872952173999872
179175876842236864 279897888405253408
38319077267432488 81844013061265232
36331134859089640 105099933283504768
164593384485796224 189252190910063904
11719533612099614 133694172801742848
51095858118799600 245467692463184896
149601057882384064 155010110673890560
167428695546035648 292096895910598976
79260853334949296 281151637220719264
274406354768387968 335852718700059776
163149236465258560 332086357894057216
47689065220385272 103062170302971088
127890966171880176 290582781040533504
245958280642473824 261187279043599680
145601577973437280 284604417121795712
63238958471918528 99095559730806192
6460096370392373 264353435660007520
4513500586155449 116406111551332352
142332000689483328 325537889626909696
208623809090769728 305386360534480896
83280848303585232 309016232660935232
127800192076776928 215663782881666304
45700594125174568 199385357188264608
247411771699075776 268895003377372832
89198117663005568 297158389855268352
228195782697209504 263357406124677216
37845314125847264 179549381144718976
15600940635230712 105547466380279952
109789675415569936 259311870204389664
204876952053967296 223544031656728160
25616602919714272 89790004697699264
105110234831349856 191590002952862784
105443963464028640 209930493706912096
260266848764764800 278250471086422336
165962606354745952 239591128191063488
84136743473803680 105599420968400640
25062034827951024 273680317180766976
159584249570999712 320068740946285952
151054893671174080 250877100654633216
246261583783480864 248075171333504832
125454590522218528 217178730280924512
72183037556436288 274295711995313280
280690884689579232 344451213100839104
33520465703135588 311304156324627648
7239805833841289 196367597514594912
71808218176868168 122210761929271456
186129938686472192 323101370175680832
122074522213010320 313513661019026240
49921221758922928 155297922167836864
95939037483961840 101328748791266496
159455515548155520 313780658318792384
93896677829217904 216973787322938944
195839009792704992 200773471008227456
164882655354860192 187641483839466400
56648804029408616 255769419692853792
223742228334666560 269928120731586816
129899604793760272 292450537550698048
3128303622806793 199558524356719328
103534497500899344 320118067495193856
66359874974863904 309222056218953216
226464347338863072 293345985897516480
1452913895653721 11841498125476872
124101638425767344 206172089186595904
173912535413312576 242133695257572128
57558761621503944 180401130415041504
267551898575694816 338308524713875392
198261217622769056 325438285402836544
155353883775703680 216995798217454304
204761211134924992 236168559378805536
226244786003101056 252806582577766976
121446425186520512 204592187917548672
284626893347635328 313730854159913792
99835936283340912 256538798841274272
26060082888383360 74565830326870752
50792157355866704 294007954889473536
255726983101532416 333322460852002176
299397035122621888 341248002913363136
151031128825177856 249283408182611584
183903045156342656 191739180245935072
53037130143614760 158148479751739168
63797363486348400 281993023959234016
849582109475148 152306539644414656
19328737986810540 284792944232717120
218119369583815584 296297525960668800
114322910810641616 132070499678248336
171040984000541152 200665277314874720
5002167791526392 244188576680562272
52327884181723000 155085616667247872
101375316392281088 183209282527418912
21353103630946496 101536193323563936
5620666366509605 110243946490853104
63562508418353656 160932996103741824
150540316102147808 306675729319523392
146429919660420832 190120995982226656
195886802815069696 252237932105768032
64535528090466944 170462350007040416
151487614416865184 209146078929285920
39902907116367896 192694306155004352
186932251336488000 229946425556517856
125275357170310384 195082437461034656
156070283793820032 201659667584564672
63731801819331600 73807612089660400
47500155197889640 347690640583448256
76309034136365760 196038156187656256
44459542376474808 283284614233335840
120170427527890800 202602170156104800
48017727365383240 139136573730705312
130293533713145392 207809048992105376
265713696971116128 270918096467370880
188679773750535744 287108676280719872
95197147301726656 162545858190697344
89242806697152400 106010269918372576
236625626745399616 312345595487371072
10406143640838698 272050563570252128
45250187042553312 148747605541266560
276979328744273472 330988779781408064
17653958304523822 95473672170689504
27671768460141808 292577595043897152
197080764608810880 309724469214081856
199151157829776736 222500503133531584
91223285443243312 163500416010978144
39399097124773400 163963886070938720
50028505689115480 148911544466668320
48273522229604504 113042834031063440
155672164757142944 338946501633218880
919073596468928 232622395399916000
121006506706827632 341226907828104320
106562453960264512 223379457843184512
81143906919938944 243138141452346272
39905670266784720 181978458022198304
244987914475017120 259878212647507296
248800699051535904 295025952191524352
194193104601917568 228808684732154848
109092460700126416 224825041966791968
149401676671900832 237360376861233984
125397193738592608 261169505498737632
128645616236079072 162449809395312800
260664458048538944 275923154161198528
14414433606047918 100820473242962896
218275917450024416 244452231255347744
217961503187847648 296451639380352640
31147283832486776 236218099417336928
20702200499884096 338967743495305600
210036427780610144 284405810941412096
38475897868081592 328793264320713472
17831156272866282 153242035534553344
128931182060771104 210552874923306304
228591795438835840 312135385496824640
50203333680550648 56177966801321032
33943396637138216 335963746976865984
167628780527509184 325220582702833152
189927167055131584 308014386815236928
56457340986537696 223221668257280896
219400664216909216 329251828888679552
17543151044355068 171412890852574720
127010621044716832 188020937624562272
19408912310306380 64989659807514112
106492181664526784 129896965983238752
253727810217066560 347784073944654784
246028849577300704 340165399073319680
41883838190904824 92384706072525024
108743346501729696 136235490851637680
205186945218612384 211857536373202432
6805953355421926 122431477925932480
28839327447108860 51892719870986800
208783059112625792 291931750958742784
93898684076230880 311631991102392960
228514672134754048 328324747490709056
139923018678479248 191219712009252448
83909353934331488 150958728627852192
142425143115302880 313400852906640896
175608343268473216 341225661326350784
256561693732076128 322815253215660352
217230420091906528 339799112937886976
9972245663758298 107072376091093776
230171853333622016 333320306586656512
194280895362822144 322556486386145472
74753322624374048 345830298330771520
110372359926995584 111006301746770992
16616656683735448 201086540885147168
145979074399275232 266065458505731136
227717830736615360 239840327031446272
152988599761546496 245264903217650432
246168443698215168 319499841362271360
191856647189052704 332054370498581760
143200977879128240 338413404127265408
224918253700056672 229451848342631040
176277648137159840 243264812845521920
262088690061922720 265676889414859840
169197287346536768 314764238094919232
190870384047115648 308123852047044096
183269856106085728 223800996061724864
45312436747629528 100820467151665552
34396694348820740 94638331248955552
324506030285397376 342508024885921280
47350881049720536 279028713729400800
90039919657542448 246820460890148576
39875306001788592 111825217561197200
19574081733987692 163343702355021888
76335152283660624 105397031071649456
108177291932434256 242558027263252320
56705531467914640 241383120202275584
82665246862282272 135380156409079056
180567286691239424 182501502992343680
110422071906174400 190861743115409984
50279755893832792 136990779046605872
77517108079329152 338876790263937536
78761182448645456 294404701662377920
8211707079915306 327043053933799360
23736811802606632 338344399094322560
226591182616681824 314186004683534464
97951882162104656 112055488200340352
236896081336971040 321984764626983104
99445791758919328 281387871346444064
133882710343290688 275476458723415584
119512556145871600 260474691064193664
73943675075623008 278733703780309216
85233599035878656 138241585820508624
13781286098884192 84970701414521664
36190298958117104 269846484578105952
84836509409557104 103085023814314272
63408788421193776 137487263665134208
63879366601589888 214172233030388672
147719284460974304 344292290084049280
197066618376952416 331205443219139776
274204667521736192 347674852209722176
83799163940319680 233601554723593888
37852945329952376 252126284782230080
243267624878766048 254642474065285696
267945183322290976 315789092706506048
142463100597316000 151493715048620384
114844962799527936 236588803014968960
42038450938667544 319611417494702656
61105642402107920 342042976710867072
127302184646312624 340459872323211392
90352941458256160 138993022493007536
268979955942978272 296170485074655680
132093442667498000 202343950046471456
169092274778757632 240961808477007424
35179547049497496 322632919810121408
136206244565368992 158937067763481696
169422218644158976 307751845990375232
13805337626608074 85548649992657184
261376616633884512 286041120400281312
121924419272792912 132205178027477968
272355608353405856 343085952425519552
25130622705795168 69196067430213104
117398042344571200 328777844643840704
15409421227958504 263638441679910848
53442300956670136 254037285359378048
103008231167254000 145023182572789472
39843757365029296 181177734476401344
167006960080763616 170908355955360032
150192875343613792 338877736346805952
82033515514732544 336199147637852160
78740861803415424 177482635574397888
23840443359386132 177763135302420768
47044620108418424 99942732234950880
164204031241181664 233653998153380896
33140760195021584 284773103717352352
147055451233806400 167079299872545728
233011845473957888 243732031800714112
64476552020639840 346019701829245952
107149883154397392 244967438238823264
23162423610608840 229202772722318016
104747556726849632 337173585034479616
249986016976786368 304119265754839744
89359970909110560 152990220988592576
270045926417347680 344928076041351104
4230144893925945 235240479861566048
215158381938530336 217789426918523488
155122235156761312 336110671458634048
50466528235596176 108838577380255392
119919251557377600 340585135050159808
71928859844553552 104301170515358752
188567281018387328 194072678952282752
182234963259443264 211212674367312192
148481187688401920 220242410414685568
26545288699344700 29407446360183520
210730461281916544 318166709832656448
71498857777133336 178296840682137216
214321342504012832 255199588160270528
78825324624485728 111012423541832032
290525312800988672 330812697710609664
164484503673416480 209320931824094848
79900585997017760 239943913348878208
106471839911059744 294257815920899200
31608144340182492 274553509521437920
196600686800840768 289787313500633024
177685158997023392 272071889758861824
185901607829812768 337938172020148736
126487200199448272 255781129431183616
206072170351049536 347539557484721472
85518060588278352 299485207459507648
258111147054111008 260057961724464896
20706114822652500 251469405893434048
19304188543694788 59550443879610088
112616335058331584 258133118910497056
196128951548649088 241717857144296064
144310026709911168 339751359833636864
171991257082535904 329981122141504384
25909566384440016 60632866318530136
271510312302604128 289370089774508864
44745851580071488 189496324600915712
42130652520727144 57495282031401080
2882306961691012 243152131260349312
131887975382725312 230330980256237696
309056836833486848 310278029131989760
105328163770638624 304399179555833600
46787969835028648 143583542215946400
280330689149977152 340390410522399552
200589350669178944 227283562394992064
45811248939256736 151887524661144384
24536006398954840 83288705765684624
1654377405687329 310414908295166080
119014726176522784 281109730560848768
45114414814423280 130616218321042688
153879313277131648 217684986686878176
8746722891005002 308864347324549824
72271366008778320 135579443627329104
211592926815508800 343514943356939584
265727990726315776 297330179802195328
256869130985788704 314340796782399232
45235229096414432 184208387453664096
38846956911722272 225043727797792000
207860374450253088 221320517658826656
279364533094754560 284944880500604576
298491705859354432 346197241164589184
182396824437168032 347320784385862272
26010248598785768 208272059214258208
140349873095054416 264344596940935520
183750901549894016 341510191730945856
27252702568027536 193126489092863392
60637985188710952 159935263748475488
49719022430550328 339491774026543616
12827798819785856 38456435811883464
54015658211969712 192910344089330112
72268638643888992 89367754485491072
240683401911936384 255262434213742528
203601159592874880 234672124614207776
20439888978293060 308633701423481856
48638507923425072 236024163578534560
66446424255098856 287067849200648608
29320811913019800 201218627713220416
180118160835109024 239383456028631744
141377346742171376 170307699139343040
337174107207201216 345807915712129216
178880668615632256 338413026696702400
270327120024248320 280921952883153792
24025572323679824 43814612836383280
98097870097632672 116546654041564000
38931296584295584 226078008195199808
88155302882335792 293777904207345792
98368515211157856 263067446500435360
703365545431078 83739300032918320
102798174770310848 249163644278797632
136562831234429200 347630275270410496
106365200907018448 148432728048702176
73682633443674256 206525308163946848
42511542171962416 129651529833757616
182061388729193120 245483121653786400
45807615466167736 317841017920584640
50597202921085344 204971050446563520
44754879673521136 134658534400080096
160472279966865696 251819539179112224
20506083825248744 169902980216453632
102440244174518608 278135180470700000
88608996262939664 223349742221753184
29907322359516768 36564064833950384
275661358695311488 285003173659528608
36510798019213536 297045278537212352
133900852989779056 140141173127272032
216242736931876256 344128130841454336
10990123989998990 22080135849120592
45028239749439728 280491028120877760
187501075472094688 202862961937968032
14160664978862714 21985292662893764
205614745967832256 280070570978534912
1415899603585782 152880192813046752
14509230433179674 118915701075415552
147617210960577664 218615137776662112
37320987074280808 331695484714087040
3196371471938638 302619351428039744
161962888258123040 171443266694776224
174871636105029312 204870164675963552
1223224757031920 104290709192997856
318105841662465280 330483389027767552
11114609428014598 334068175686459328
150416242212041344 310609167261037632
254688423513458880 305051083480104896
23412364103762248 200330099571416800
51418542270558936 199076271309701472
49355630928635392 282798595650518432
144402716095892672 209854942643255104
16233122027463324 49696199518875296
191997958854564896 238887192853857312
113426523154809616 344004594742236288
61975488946894440 345111566065925696
282924237284390048 314599572858287360
27028835325887080 339858137592733568
72128666188171392 276445142967315264
237389702932504480 344441636243856320
97804315505522624 340994538093800320
198028390192264640 235240973745830976
138968720282835536 325507129946306368
231923151779819168 248717046616882816
28289046712051812 159901055627592064
22524538833588236 213583880068415456
195958817963372256 312879850091304832
145294496037840608 233140155336088704
194466801648891744 325672776960104896
63229285301240344 177012480801131200
212934348366138176 262054725635791296
172026716822932928 289742761904273408
153754134674182144 162397186502979200
90346487093836192 113924645900827888
194550089325682368 319571758166661248
9396252421623954 151339419215357888
143721301750353456 272258511783597408
274490583920844640 301975361883526656
106496157674705792 207847027788956256
109446190174289632 153839225285322720
97586325591707984 109333379276971984
84616634162487072 168343796865673216
132829643782060336 257807797973391776
319616733644941376 339070596922110976
5075920276878288 68337017982274216
379544933086430 4305907861958442
19466862146683224 204557897687697760
154526878966074688 335129153553468288
30464402238595156 276385857060932288
55471613891431488 183194469851232352
237748495821467680 254282958969775264
104064736253504560 117464038699746448
223840063235472960 234182191733416864
44376723045195792 191491446426970688
82036149626547376 153819002697024320
45681340109564664 326135587948017280
50693518191790048 298389473791773184
217939874931565376 272954374740783008
81949367277591760 181870114990673056
21578737067344880 171994229261071232
83720781795960176 306257568790199296
181496404287723840 310364264161853440
64929205729722168 88872803138251856
54450541408179528 147449103905613280
162100558994230432 231494206408843072
254010628847341696 256711881817359488
56066655601173728 233004030241936544
18334511793261528 174754465124322432
45522236412698376 268130972536894176
10601422759596984 182607100901929472
133071757760771008 258198507337369408
195254450882537344 279115947411942464
14019286702581370 324486315175417920
35910553788751040 274879328484851904
177803915742676576 276005870273767936
219986715366780608 298462398489346304
102681993951905808 288440178597103040
239341157708547872 239486075508403456
74354026133338064 176283564858996352
80428032748226000 145657156165310176
38391994915099248 160621859145492608
168665478973361408 226426409842656320
206415962419463776 288312781392459136
48029766872865840 91709927432033312
34766246361763124 324168913028933120
30772440294828016 89273353373709184
24693886564966708 144440894961399200
69976011218772264 310236521981953024
47945957025610600 89943517175978656
152226263142190848 234526590889946176
103182060710627424 197317518250963456
10868281302128748 166890078937608544
115718154466803184 277877043746704640
125252568948722176 269267381862685600
102240211843223824 231454557734729696
95796479635032512 194917309494201952
220986465415610080 230842690268397248
328349102262176704 342078957276646720
135960990033629744 165785523097728864
87343961848628880 195217473394026560
88780695145161280 224670229581709184
227175321153435168 308224241522846784
105676651539322080 339801909354888064
92343422130388656 173557683534460512
214187716345664800 283414863624974400
2437440844870771 81501679171324176
132823501718515312 234180704451630432
285467270136968480 317444462735114176
256565823584393440 290016559707405824
107390235388176928 305927505043770368
148378382587612320 210570626893233024
119288764108680384 240544862080408384
263930917822612576 333825465738745024
44678569640715496 257328579476481536
330227355625031296 347598879191257920
271624054613339776 322629105426143744
215947695446324416 233046880769685472
169211690750879680 265657074511010368
126314674048805712 322352577472871360
224017130879615264 315129152819033344
46692296310554824 284257740195757440
184894754479340576 347474427860661056
47418189765833832 163524871278973440
182964952641722720 200028770327985120
236780864177550784 304023201806674944
134302457509591056 187667065120335648
190910360542407904 191737035344639392
227731605643385664 305944337590106176
121164339222161840 263631868748956640
17881401932090216 122829830920991424
49894746431507824 86201734157608368
43474679995266864 75389880377144224
156928826764322720 252341404730446848
1214392090247635 4337783709433345
88531963066132272 297088927773603584
123273047460897632 171064900275037760
28009473797350076 302235016302776896
220225530198087360 275403598514715264
123639257343165536 311563299377623360
95173254108665728 148535836493225344
254420654937528896 335328029186008576
41986280318241944 71855258504507896
231582099685580416 301358104411384192
200135254696761792 212517888396311488
193762469948443456 347653906025429824
106395528992405760 182199491770967072
21275441081745248 168300549639207616
215249365723164064 333969612409519040
26095384771527268 147323059914917664
13056805026342922 45431464334058552
75879104114468352 339201931242619008
315301020282132160 320649897482747776
88054732577775104 183197190229021408
5232926743989669 22398589915011444
47587179662974128 253633957463946976
90734001347419808 163880124580839040
260676815937972864 284254211783470656
106720239216632608 157730544937018496
52652788280372624 239674951769185792
7948507701183893 8841106249155722
223865352242539040 231689084038785152
262119984422387360 283233463175713696
123144067006052512 143142782781594144
53911934149795824 60977425780376696
94278081046799184 279664591214396224
24072575305721772 246612520400833760
160021171173460480 340724970643313344
152192300210330752 165211946483614720
231006765162732864 235359321201681056
127353959586438912 283693620522948032
325292669750189376 342499980761408960
172068420286917792 250274029558078272
128628100509777712 154653887307729632
7016202419775041 286554590877797888
13714240020410546 215314172465967552
67012485225163528 101502158059743792
42222911062176752 134465400240472288
163109243131195136 285796523048512672
55174506602342032 161121378938306080
30269584686576996 65877828969812208
55754194289232200 169889419859378528
99473713284473088 321407734299356416
186623664160078304 260294655182554560
21571792676397184 61689471975022920
47869767714124464 345072993527855040
68091668738726520 309319089624731968
102402598057687088 297918523975880576
35787879154592744 101217753585056256
116239750648987616 204394730681398336
226944298750155456 268463641862982336
94064135642806864 155670419412629856
97957074005981136 148789705496347872
29256742492129700 86827611976071792
124434384232487904 180375520230927808
301601060220939072 346086907871783488
14250495764940528 239501544541138112
157427759529887360 230380912672735488
124281791636319504 310616250472290880
130253843102815072 335086049572780288
173671201996652832 199247807821886720
196486333300685184 227840989213587968
56975311060657648 58304759662182936
38577697182724120 159086832234839200
24984090152468040 282247382302055520
268341821865031936 290893089446380160
263410894172831104 297225438667881600
324082618729690624 325885301425240128
108916014412049376 176922428834465472
250078694385432352 287214839045121952
205770600575630752 209308964943061440
80256856962175488 313857472256329088
64059306297537848 195761299659878624
45788431836257160 253514891182502592
40644582585692040 245969452965905792
32589581205896804 148559554693929536
24169245158766704 32543482837437564
47044926441736472 340318764322333312
42781182037823456 122579871057971440
44735952468562352 193372465306221376
190266796310474176 322647452948200960
130209890557817648 177176232942703456
104393061653192608 216074834193376192
168147856160752192 215031946756050208
196649186371790912 249162800023955840
162366780219375328 325850518823511168
67402318581616968 182393952350189152
59899100777084360 119656243592814240
26766415438740448 129447836472056176
126708305754605680 320209302349138752
108606903988108880 343318847729401280
48984668026776952 213111789831933696
116026005832616096 272550716272676000
213061438308597440 312178271303101120
157605037036000992 275155821036822624
120920086944162880 240510269144049248
25324328659696852 215992071768796768
7683362137176611 260895377247344832
49139201487467688 122869373225666096
65438600811800352 154082876718348032
83796961239147616 210839318203138688
34970808862797768 323913612451917632
92698501616493984 258245366812986080
49401759817674496 227150614088646464
253034416838968480 284759706347244384
31525625143062104 121124233554374320
134304055288853392 340634487932029952
156144733451416448 238664384009264704
41425924467159848 186698023153401760
78337867146774976 254511361425170880
131685718633551360 230727120139816192
78886987277531824 267419167385249856
148382740331561344 222676033005321376
58519525357415832 165379418600292384
229490699306337696 258053067669000608
4005867796415323 329925875108053760
62910325608943960 280382582346633152
72837698251160096 321175411893811136
91956828407675360 251618313415958752
201260232327670112 324930993612116416
27841757605797396 340636117173435968
140548329176738304 153697208770380256
62065572897057232 117145934060907696
115547845709675280 117446985065216512
23926985394318480 290817813643834048
216473177832762848 278374314905539872
82017479708566208 195653136755032288
140975425790116224 142082417750267920
118849512159437568 252330223591593216
90042004087089328 337274846397732032
69126683313539608 287304745789516224
137715354792052496 205430345180711072
70030764087439432 184746172441600576
88591316203595760 301943706128819776
171641081987323264 204916683389901920
283446358945039264 344320241249800000
39199310457420672 61822827418150336
41800004441625648 108159552892499904
58925690153869152 327023402720831872
5826515012190879 173651794004543072
94907675621377312 110930727055299552
57664885594031192 197809271500523264
128011209085249488 267276021860054688
76187810425100128 268198721254621952
5771652927292984 275130933011484832
152945424711208064 284698095755138592
57437440189593872 134985137340043392
50568844292314392 346342155942153472
87254192387302608 264668409723160256
91445810166320512 139956904597083296
165325167416961280 248719393574217824
61389900349092176 288059172434234240
165417543546772448 172117079677473216
109210050584883872 113398980167934464
71502390998849200 278209694231967360
86650610893290928 172027916029905504
144545302910533088 287054956501373312
142147566909452192 189671121444263744
149201735493583840 157005159022283584
319510846856266624 331936180244738048
52282029303228536 95581991180346256
44600194025481264 224054606180680224
36348632888033984 150456429038504288
228138974405974432 305845070332262400
175573161620111808 320947293395871488
217920282799339200 340403380777652864
31394632632537224 135700946379879392
113694211261515376 243617290832501504
89755664408309440 125101478461030688
254966575153546496 327596688088354176
80511922590231472 199418596169758976
263330947568055392 302980174950013888
37447047058907048 65922867486144408
73692024881318320 139126046242990560
50607765618103528 266275344281236160
18605055953582264 170623841741905312
153135686042841216 258452374765196128
2096828637120367 19822304244403300
251370405394759968 283533687029280800
111807145920307008 283169628184263008
211471690367772768 312395538459893184
197403973954388992 247910914452996928
131345714389279520 231463168473694400
225791167692303232 298817727204758784
17118430164124638 30520841376227000
12239247333915012 296286768634164736
92979836005901200 138277691220222528
19144555246364212 139065412120626832
125340292317938000 310551565486698176
70009735636388296 234330285767596000
36383166963335096 81920263885272112
43938890572634848 306160123727222272
103512022272228784 339265895333863680
133259923314303728 309818503501100736
14718378479862692 283115181398204800
154823150918667168 183266218969613952
144792013496128928 344564225178544000
113945931541369120 327414812562366144
173971565040377984 295490311049837312
289323376237126592 313486517826175040
96172332194362720 113326193206772640
200020609426364224 266838518735707744
249606265216628000 343334460659073664
99257441914313040 206543947108028352
90050307511733984 146301741970230304
27238915218865964 176151789681621568
57362304572219344 304213602446432768
95251685166657872 109151607168798608
129025717468683712 339576677215036352
232053646612298784 334065492238865280
198066069623197856 280287121159894560
171871094259739456 299073372021071744
138613912621685472 239815955176342784
4125097452357606 169017139374913440
255557042914870208 293031811123270976
141720049176015472 323232317922397440
192595569779524160 243812769577917888
38203985220009712 130890307786940272
71378581805441640 270369704880807232
275882459337943264 335960063020031488
122267330767165040 323166306833017152
188382059906909920 235312142373058208
74251031743065136 92257379367840720
110656412744767328 124036344067590320
293907850770540480 313857059637746944
142130090502785920 323107604626787392
207404135882955296 294395757848186496
166050114236753504 221900278715631904
104661087586515984 221268375112460288
305523045477386496 313989581948400640
265929874558056832 343174543681732224
4076255996119183 265925279595784448
123800244319527376 125870478803522416
91566033958731168 260561437720104736
33885068898924056 346811879611956352
67880542979533616 122288650314265936
304710501492966208 340437799723966400
55209103933714784 195187375308917536
6175076582724578 320002094505973632
39250649830313712 198507236767962080
221282610297700544 280856927468776992
152171133450151104 245168113318025728
27056077066045852 278782623850845760
130160273281037712 180390055952976480
95047081354821312 203760235216111776
260099968418786464 337266150666677632
84383528877216864 168516745453511424
4991373990742307 194540831490206304
53479243250408104 96315912694081728
11406256345719534 276516764894216800
130667647051224672 326525791767718784
199972058460552128 222696875449649760
144876061994207104 289669441566396608
174056169606255392 266798694319485120
7742432757907847 344675111305890240
136557877464013184 323552803088314688
247008416511776064 344000966819035712
207886578772111968 311424462870889088
100740125973576384 267367496515281248
196635216446169376 295616192293168192
120642503648031072 167593557667001536
103358860453786608 256643052506252480
145300372940226848 210007241043422400
214523439855993152 249568538473076992
156263701206584864 286914057877780256
184836218932058944 236350481351863744
58833327811124864 62109182221630424
62818665024429184 165021021327880928
46124558183093736 48320055217078608
315505153434836224 344333115299110976
46032655922459456 125236019031590128
55787711418301768 332271692505333120
23018243358476744 123390900376288416
179810886912555296 302902645160050176
160413629484623872 208699664462055104
49858508418136064 233289026408176928
64054888652152768 249703699287112928
113756148176163280 339160520201154752
236652046551708064 267561112512336736
17330513965491386 167201169254170496
209847799113068288 281160467750194656
163807172017114304 213490297116539776
61549776593858824 173287412866575296
273230827797818720 304268492526288000
29410399476765784 163101055071873888
147411764595548128 218687394501437536
94941081149892160 97219036962209104
210100962434296384 212451654080471808
27318792049920584 61857169906556392
119615472437532528 180987506366945600
20249159582065644 305591098102430400
71241335805724200 269478972093023872
272362073608925856 315794861832287744
96725878528662976 263119210394368288
92342554045136576 125090436261850256
12177581428084974 17623609236272608
179715528495869184 292759908364393088
69930194342722760 90172012548522032
218288267398969088 287723254125854016
49010954936079736 81356124036300608
163311000337611584 314046723262449472
26165508165795596 334724240188900608
150173818063402400 298023484061826432
199971814559727104 311287186350311872
196878444540569664 277155375970483840
143795649276827248 250619261426947712
149584090663365856 211026946917056160
118568336833211136 197424045514464544
197310870621376160 251015517152998080
33224829917247052 43929765384786992
12718894050443414 90162425364553184
69256982625979040 173671063500263040
114722201092195632 317372096679837888
121519475943130208 233912588197345056
54508828607292576 304794215781216256
148092800378552800 314381478081972864
196435019815599264 305977336784570752
205572640338191712 260030057131205824
89071287846313552 113188310339938288
89544823717607824 181157888351023872
89068042713192672 225569111038272384
152784559983148864 319445440061252864
52686450592651960 98545876339455824
56793432449588320 326522383082985344
97300241193320112 138995818904763776
25176859430092624 58597504246757576
216867048007849984 303918075869157888
96560885777707856 234829959180198752
114979750622277632 331638325408255232
105249333382432112 189055797619113920
540084384458033 14478955690475850
326207491881779648 344847243550402688
59850032025623808 176322612124972224
102674576356924352 199430545208678208
25878165272448968 85103467363095792
251243208400467936 347211039882114304
176909181199128512 269021378278909536
37845264173562192 338683050128878976
37468305590874456 117029624747526912
164934254970167840 172649232032260288
226360629967392640 325180302743638208
80389030194232608 323626579489326784
4853011819443519 183840713388980160
129040812651795296 292846536102553216
252412492604050368 264408548175239712
138384947946811408 313642394391365696
41680993069167232 334611804616435200
216265771876834080 312963355987887488
54882385440869472 255274269405806304
84733123439131504 301605259057946496
122844213999297824 198883267774842944
219625815474177920 279539106225419648
73213626606059168 284971540650479360
192992645825301536 267690217926621728
33337938103203532 36890800123896432
203180683171580128 239824185985060224
108497084855225728 160802008213137600
60781102550817608 97215775974210304
127308625009891344 180829727202377792
102760424270933712 341274077749780096
90780002833146848 93372264375142960
6387046019752298 11165131497296786
107938764280642528 223377365032736416
57938461058600264 278477864853974752
203271590852187648 306571615796670144
87228478241412352 309849228299834432
164133054976072064 265958175671857536
31396844731247780 250758166879473920
209536704274602144 299563482470249344
207493465255974080 240663659306964736
33020088769339900 91684686859457008
202965200537163232 343696547808614272
29859256600376732 268603731282015616
136387244326935920 252714617614549024
119452644812222720 146351440449211808
105463403614692560 175642906440191392
34378515614894340 278630883332553376
183455989974093440 258674807845496928
207281887047777056 328805694204105792
21067960995948980 232831252544457728
15330008844210658 328732218443490496
10267273205475138 188439395615460288
93561505025980448 158327070476969120
146772677763345824 174751279639498080
112273583920920384 238699729307331936
86861787712877056 174329150689220512
105093645099950432 186897518696871168
16228335802741860 230043081409425152
86228258960472224 91714142646414224
6188517634366842 50606461524072768
121502504721139472 129563041280875632
217711222250747808 321419915694158656
70055595377212832 343686452241465728
33736050847056456 289022086459048448
185341656231379520 242553960469595008
188443940896819072 331814820449310848
299894539569308544 346905643833160512
206568736594378080 273331846959086656
18905743321494236 344698406290279104
35104286905368956 225176465670681632
199719843166544256 241502709596729472
110338445471731776 267887262363598080
43289551198460240 199295964274813088
221868291817537472 238967486552797920
141698358681930304 270903086323031456
207433361462940544 329212724749004544
94051894992492400 235481234485250496
154097232661464704 293466797019803712
92278167939309760 131067664107249856
8952993218569853 91419279213677712
79782226752236848 244821506616099936
127891075929439264 326714634044327296
43203113781838240 240683982931475296
54288648695400488 164502630631682816
116694901082757648 202529030788228800
166800284210894848 235086456114927168
22060460043726628 245916444486437728
33001253169479580 292353873963551680
132099677531811040 235965526369338368
150588624617030336 326054253110258880
175535835117261088 261558955783303392
30659680086928776 116947308264274128
6347530257015359 150403529618497632
18596951290857004 195184338193158208
5443232503948665 308227223123638720
76988685131727408 107931700586112688
99284768228025952 142170185339123152
210703872843707808 221047272472444384
243923875764048192 273065115063008896
107607688436013152 281323453668733568
12103741181254966 110204038588505952
79185145990981312 328527503299090176
24030848444619456 134987614349323840
234183795179296768 297794254798255552
141938944734760304 253011159847805792
65969844825334296 165647345417307328
81688370178603120 145518909234945248
75084027917040672 249519013801474336
98328410096621712 279754180095381888
30380226871954248 130091416272757616
151541654552817280 180886406905210240
86316127022762240 91900878645269968
325367410244375936 330204878065480320
88251191368217344 116174412239265232
13175578911284226 275165064965280736
146262365651540384 161334896403697888
120565472225626992 299916893203895040
3223421024340686 178684609836688480
29528885928237412 270978250545809184
112043407081101648 116362844891928960
151045023581871904 318233947601202240
255357478815007648 260413937213574208
89065448906454656 239454842271890688
124727144560426544 298935653146149184
200445904410228256 284159839911160928
170837193220052544 310549627263195840
123145852052586928 332711054767772224
44512808478361608 196117034768444800
163646560207210144 173010453790819200
27580240976359508 169856827329346208
99872547513852368 108946544579861504
24790030877553376 200104817234082112
182429289234809376 193889905179898624
213533799873791840 289400217488177920
134063160680322496 218209226642245920
130943071784306352 320123458773261888
3853876125542655 175225848156524832
92061523108753280 298341383480934400
7905224867762213 294499663678467264
106010378296123712 230889517196986304
26688002038098508 71900401526049672
88480211556131280 132257586963357232
127475437069705904 346709878358606848
188677657104389088 228774286598437152
112593963120469840 196930241187853504
270722075366881984 272869181897874688
286397714821780384 318465685294172480
74970244684199552 315693342772919296
64297572711641248 123868936602983984
27421494015550888 236231946173231680
110714409644221040 246314457266874720
77202877546536176 223027301371214528
158968152453474112 237263661915812288
44966801932532896 149350481670050368
168827937265055872 302011948906119808
215837343288995936 241156656463858848
206595510136420928 343841266520543680
161360593186516512 196374273573247456
37995400771713744 307363347758787840
123528326886844896 242180907560783520
111843210307144448 238173143067380768
315371715787737536 335430005208898560
66339644043918280 182791415882539232
97444908629808480 337204882408316544
104368183110457360 136962772685938640
157158264937577248 274494805878810208
179798824608375904 322968047117761280
130349114623303120 267058323282209312
47209726106293936 219585250781119008
63380603204215296 310702324231224320
80209226487558880 254955262591752000
102106475461310816 283778068485572384
208526580786643328 262378750737078272
4652953261164396 182586918237045088
156601622100320896 317036172272326400
26185834778523072 152574514407635712
77798397756651088 140242096009046608
171342722621980224 175082349701353120
72493512427536912 235217227300343616
150546103694745120 304111981810098624
50149425020410712 326243987108589120
211447770641678304 222534169928314048
10553813082740870 76442243390403488
124863623293297552 167762578864045792
9550395305456664 149285627115305664
108567921174453936 213889695432864736
32358434959530540 261297425162430112
20150731388209688 202989388901064448
77541872514438704 314199240533152704
81391532388305696 164919830544638912
38922044407893040 279431271210505536
100359261378836096 116258826320816064
59937153670882840 337615054089533824
233982786096936256 272767920721656864
83640586397910304 170470072551782272
326537859359809856 348038831319248640
30746573750647284 289947728727761920
266458627699580320 298306275361616000
73244640763542480 142417486125586656
2683182815427561 279265000600413440
224810908159969824 231267990970096384
146592898061380096 216500381025982048
6307566134124739 26733688778162984
117352228836878960 132510006354245312
68036390369459256 247517811894757664
117071932793716576 163182189003380256
41718249015501800 172598667113242784
29473593779423748 261197357601431456
16383218947079108 235032672370022144
158498416099069952 223719077140454592
151075427237854176 243441646351265280
170226887640452576 199406275108877792
279889860365466240 305741653408353088
62281203743535680 241735472645399360
213153979011082048 260586210252790016
136813101130631360 176162187822974400
90382954391707792 291136354241642368
17157125973298078 239471367560524960
59464974276892288 159370111868633632
108782664764366288 294054525817537856
181968628121647712 184620451754340608
59628508837836448 208148678966833696
217378095490563648 258975149909457536
41512504395537904 253362890726056064
216277094408119936 348432978332319360
53614638976401928 281703797471654016
212319198245652192 331650470640019520
63211834968115120 179810049425411776
157773935408278208 185212579736691744
244265161482615072 322995325922656192
80149828063716016 296386571706010432
230878619250246336 280287317149233248
81175363297781344 256612913035124352
178914694660199168 325465967612742592
77064200285840224 85189474916965872
289636225990204160 295335185417954112
50429990979092112 287825621908320384
101306632805224112 219812475906032384
19196661904019788 209506559456491104
215559932382003904 324466662670680832
72408489495463808 292394533648440768
74780432279736480 153416557742495456
7087639950186222 76542820879082208
108460623017005520 125838556511687728
124224211346750160 175658590883813408
1196723148066569 121758272097960864
63658999304399664 307862312795616000
266577909436395712 270955874730733312
98006112362640016 344011321725715200
4655217572964086 168770716644700928
235880066180524224 293467067458053696
124332189531448048 292964269378100672
113965024139138704 115525280822438256
40351733409235872 118145556780355264
62566248616451184 80873204109186784
176925735357412160 219468236378776128
238263250048573088 332359252259797056
25354032958470780 59471347498884328
116685184410091504 328496342391864256
100886359757122912 329585375131145152
154024844591663648 306677058866111168
155797915065846336 317747623160417792
20424235756539664 278200047059484192
57327108527847768 161150849658123744
137338314102579952 348044302633230720
131422383915777952 177283936410432064
75840291695362496 207476439756260544
16440442334540684 159495487837702240
184165300298856864 191068749798850336
283938648048657408 305691879171294848
29534576553561260 341398281858194240
230064239262609440 244833831047399648
55527469405305328 119776126431507392
283742255976852608 303273606280118592
30946661604898184 228408580948318016
222217118072539840 324741489054102784
124246234643912576 322636395848942464
102166523897983392 269337414802616448
47934149386765456 142552946415815440
145752683455860032 255956771178586176
73506187970116800 197784264183009792
84332570063056992 295407587937413376
80728717667658864 331712878072005824
198793166135423360 274491997124221408
196045287994524096 277624221435293536
133860787566287632 255583567529115072
116366872612296144 170893973296230880
48917490816677896 278307184468158560
28110549309267884 275955458695845920
5565230963193736 260593712050503168
276984973427681376 325534057081194368
206812143024574784 212363753126489248
42465107157799048 240067825105031392
10508102100777812 183198289587598880
290146582533497088 333102702498743744
59681992038851128 143128885536775872
78499705461301648 253708239409944928
108413205120152688 205946562904114784
186633440043758112 309843695693810112
114711880139522608 220013427680946240
314596699691991424 333727372354465152
154208695459477440 260817487982400960
16750083519784946 41806965090117144
131300361817957376 250536800675473952
189822294449611424 266968711359340160
83174817070552240 116545404509342096
195707215079444448 270936318634156544
133288650047509696 325420114333372608
29230009244253952 221910582904039872
207563620741348864 276056012022320128
19586364692496052 157529710245557216
147653525845963904 257772308449217504
275953042051252448 308432930480390720
170175468584361056 278375153257083936
7237615832805690 308032981906331840
147806625867189792 147955497206970432
167467001932011936 193430116699532960
78416219092619680 242919509960497632
88630387509424352 98209393494261264
9781816084651304 86501149807603776
266654178319965280 267102999786823456
199718770676964224 322247264151221760
103854554172887344 131400106334105456
20635867653996472 310042733780143936
251732546568933408 269007101978356480
262327533028245376 326501333881889344
14669638467897088 103714062827034016
204090020867305440 258564123874365600
22757721330148004 35824934759703496
214149165082900704 224278174390905952
248435218444793504 323625049757710976
117012419806736864 290902320466919296
87349603790750752 317638585635557824
100939195161593568 327155395978840768
185980862766228768 246052109353471264
13865686857286716 331532594658157184
45882446939379944 230370000519573056
294798782021962240 309186094379852672
290350029640180928 322595626693091328
108773873124456384 276351182417052576
6001605833375488 182852492876918848
193015033082304576 338998386158407616
73648120969553984 190065747040054592
340567093860191 257022381175337312
11957785366385164 135577899098713264
15049728634930542 257402750343968192
94028414723997184 196680829615114080
43003298735996144 83919892909496400
45796376121423488 264003998190880768
149050827860161632 220521578737177248
262321711821920064 288606946114622272
16399149817880790 266015535963243936
58613470988075240 247590144874736896
181879717540374016 280375789214475232
235520293380032064 259713310304528064
60197887163464984 203350002924099200
94778213780631664 185260393365656032
190015895191851680 346499170790308480
32706492747770484 289766891171424960
68368690596330464 276833095286061088
104105057234974352 108368453201047760
62357969503392528 183434187044243008
316726044270032704 333144050716256128
11448683133984908 71826022673269112
264687300573264864 303449507142275072
7604126280676840 98520500598319904
125550008049245968 286791943997688320
51480837960243544 127875353489833632
238186040369885760 342496122814155968
5316185286825245 252339608295404096
18886053345523620 36086218632227648
96405126366082032 163058580513327840
89732146769914544 145930868830006432
114948637476185408 183621048848255040
196961350204288256 243965707594035872
55978367214706216 275664850669038976
228933000309893792 312905341772594624
30154251742532236 215332685599236672
4055485692689047 256852001770736448
5171127875262142 151022600187105216
282383661703756032 340667164027931648
61479921022601416 97896034573934288
205397615953326176 329096198928340672
53034935439021512 82017042897716176
120454727478317968 324972852005669248
146474070870986080 179187292468673344
146767894510524384 181592420354458208
64464314081198744 138336620561443952
132267763409630208 316096734790146752
28176518441527280 70096357293418784
280294253618580256 319311157856310464
303255318980175104 309970259443113792
166571058893599936 291904467379899136
105504324843726752 333004312827474688
103431766012798416 266104339698935104
131570742318561888 344415285153677184
60107636657423408 223967831014968096
150233627437861600 223458939188332608
276758330675534912 327114210116602560
234404044291827328 343894236180720832
129929114896040176 157459116347080032
132711864432404480 210308439020937760
28359802449379908 318220332828312960
137130794651288656 263822009393373184
48655385403376368 332158773374347584
68307000531981184 194188119205590816
280270390476472416 326969021077917120
181003785067215904 328425279883395136
53853245461653496 238397081239541760
271721758811179456 301553758899964032
13741471170191842 92761302847413536
42829645371199768 81730643834536592
81315468417510960 307575572415158016
55251818833842672 286797244799471808
78081988225419056 81633255966062736
91605131091199664 290423017430447616
272717429718730048 329421050561857920
22611442472740392 49041553446817856
239837061668286144 290191359035993024
107739271941606000 344607756103715712
301878976942841600 335201655816522752
34549843473705468 339910445082924160
83926824617417312 258656955035424416
1862384937531792 105570019731690992
15770981564826224 228752312896127072
90293765437644608 245081180021469120
89827929125614144 177442182493952960
194957898197535872 312738095968477120
90452420551520128 179229247227884800
212059142706626848 238195718004552640
107853578294305696 290220446159994176
85108389153660384 174306380495247520
48945996693824920 170618259176030880
83488392305635056 201574929588453472
62883577347744464 78509367853600288
188817593094891872 276534315780037280
39854939042460008 229774752083115328
123019447771984000 199038645453621632
255635672132322080 337171649105995712
283532013415578688 306041483077687168
88995861263265728 239629651114309440
10592018412229068 49544633319555080
41704565020729376 237145788778093504
62318874292137136 86957987802539216
130473133994640016 261990244566301120
80758253243231328 320675769991461568
140025191106899808 330551256568073984
5591947738761552 278606313901553888
147419006498682784 165288435451762912
72605249856435376 317871586415044864
110393672848324800 193570488590217728
28914940514141884 120784209825441744
46998014489905536 83993475055240464
63591705141869864 331871277218894656
104339137996764272 199969853884288288
297906547058562176 304858400748000576
343371850602119552 345604982275452800
101302909124322176 306039906677345856
94002616252765792 114853686600629232
127128393811946288 306354109941355584
111040666099762976 295346758937994944
151311307990473888 299623862438429888
186013022280635744 295612726503945664
47676074715433696 204520869060257920
61880426417627336 180751049018138304
90881117029922224 326750477424235392
5804680047301269 26953059129708852
317119437337007104 344802099516855296
161039051151030496 253989448127474720
212576253360572448 221483226239021728
137231016237872784 220403447574283424
194971825443707520 329959643980305920
222652227235238944 332802681672304256
52511952834516072 248206148639135040
188728860513691008 305793306342166208
92659766179702560 235536789702584800
108005168640720112 165939330893530720
164241036905163584 305932241347210304
80698164343886336 294310946582516736
166862352123858336 276391651629903552
278943746958404736 302215773058630592
52448219862529144 348204609448846208
24560710342867152 247060264138533984
68058746140691880 71107290460154936
69579653022392288 337828589130152576
146477002490151776 316946039913944128
119920461753195376 148113567137721248
20809218333322376 311843866322011584
20120988014137592 345713751184507584
50420468016298768 55347977585070024
99218173621965584 338511432872695104
324700667234188928 336958597602865536
138822555915865968 159106020695734400
115275036225011664 210912747370378176
122248841791664496 166520221898356896
69968221740296848 272902258229268864
119252872499568944 291130059263734208
48321576444945912 242795862783070496
247156464475927232 347315240789580608
43456114827149320 311848218992347264
186113155199476288 259167674407060896
110671035566676480 270936325962241376
175332822652978528 188752858927718912
192785983572051968 291546051599087040
12323465927639442 70406459949519840
87900779103821520 195071497139603232
66595454302180912 280941697096875040
16559709414227584 153204364387363328
111432150640129712 282406667421605696
50633111790241200 131570117602777200
128757620475224752 157509739128791200
272236179339045408 281464981305166656
173296080051499648 232032459766060384
125915255208135696 276393032035097632
187527822019468448 238208874552010848
151698390711055488 288830032608307712
188776878714688352 318529385494456320
184780542287038752 253349759367293952
183051907723004000 195692031610424256
283502023934853440 305204758236514944
153506149944875936 176419856376273664
92150328340834048 305671993518619968
146725434525438880 209918749422167424
122624707012495648 276617071466844256
56002101384974728 295109640237415872
113780609026034144 256733401526971552
242309696335186528 267166952852064032
104433645362886000 121554072244090736
88437701178632416 104958517710311184
41162112185576696 251425558493356448
117163750885509024 130006023397123712
53333337540737728 275196536181912544
48212348454172144 267317316592352416
122121077406920800 291466765177137216
159550850940422080 220797031142267936
101569528738641616 289963295417415744
7417769803229784 64476167659985264
78841774581205824 152268437464824480
216930418571899456 227678793288397024
37529091015022664 251888954746406496
81850591386224288 303976181827033664
243879638812489280 245135141786030496
37155420983690320 322630773175064704
156393690242217504 310888587487528256
150528710872912288 300391245668126592
90347047322577680 181684195135528896
75137475699625360 275163150870233056
11460604852955408 321342990680661248
63102535566373096 188645001215153888
64711747460573440 224611794347348256
211839390879175072 344964618966218112
13514427547506480 277488382950944512
293849381397686592 305630673941650560
239092591643193472 309612197469223616
299329546379787264 322457562894446976
43088589286989160 264126791785258240
42799967392363856 198693014800867040
73677631958453952 88447967767283600
194245171744993984 347539288161207040
135481981424964832 346198726788835136
85079675892310256 237454856683960384
36435780916990976 265710001696009440
47439707878561048 225180526093057088
156369563620598720 182490951414724288
1855360882113116 297082200701873280
88050774818686368 227032103010683808
202890037415800672 347410761216249152
158547203743222336 177323426777239168
19413259629119124 111829445754699472
194800645878163232 197917523717997728
78717780786380736 149232225216565344
11509807935588580 84681491856773712
12663290636512266 312038110002231552
179520659676907840 240555844299367968
8231732988657013 290861172024313024
153054889516868800 232648330212076864
292767315652249472 330933697864142016
195665940757450784 277146160425683200
18826884245148104 293389804262390080
74334971256062976 281406383257659392
161650724814646720 332885590117460672
209333785834512640 265318688423308192
17694638753357912 68252516412281664
184377603075120864 311329395795348992
105247795769181536 194572593801137504
327262870592012800 329793007926518592
186286138468415424 343446967710851840
7354358337515534 92611547421267920
128463767875145920 214359437468057792
165237325340072448 301137568684391552
46663315106387616 255940855737430144
251690300146924608 337457224358062912
128884697802503840 145082520776557600
279546181206253152 336157810596905920
4299092346818082 235064148078777248
122919949843470256 211840928365624256
186421012760463552 268394811824479808
170956133832440160 224563391133417664
238419106969614624 307237223339455744
174004629891252832 285889706812218272
223136293114476992 241382770384504160
32384198393348116 316507694086452928
55636755732219808 100915477549603808
240944124068914912 294204390873653312
79772622144685680 245479301792830912
14719232873047986 279089713706415424
140466032945460624 241626995143668608
37902232332116864 143761397743428640
8028821130336145 248750380120187936
131848903478589360 317048092901974464
94259394509914608 340975779572982592
302308552629076928 347887811765747328
154038669593434720 257069383832535680
188460416332626624 211447884178645632
47585358018390744 117442691082838976
95750792934765504 264323916128797856
161533349396524736 260613199933128128
239209092737352992 290032423157020288
184547711081533536 275688955363576672
33915310515720272 120597094488050928
58950770807117968 133776053224589376
175065444944820672 256960600957407776
39071365418022232 81732837149747568
272373074539041728 328889115935175168
195036813528267008 266312448726106432
34734689918897168 217932290944323584
2951923842666174 224626987617389152
193301308772016928 259191474011505856
41054081623205008 230038823554548224
17304335965664032 193104998858281408
37629583489919856 249521278911714592
83505876876274304 240474300992506400
161183436379703552 197200544981498912
10554912497976516 231547373367773344
95015159416119648 131334142737040416
153586197432343712 225686534891395744
109791306706521520 205695259371112032
240989803158031712 329088632779280000
107647986490791248 113298453197738400
124024684669076336 164915686114002656
227726984334944640 336563592781471936
2887333254452519 330198988342325184
102459307772749168 294442837536404672
183496715898581152 335378323261912704
217883844766731904 322728749320974528
54291309819608528 137408143737967792
166054624961155680 191849928782514112
62095538486937056 193263792411332352
31975585977508516 99789338879418992
25239272861333096 97453437340012592
129964325679938512 179257781536871904
239595816634925920 265055755779822368
99714462660144944 171111136492647424
213931762204198528 326788731855314944
202555822942434112 253395703427726688
22445279047116984 181651031686422528
95045288577734384 323153428447895104
71272872831383328 248180149740509568
14878474313829986 75310204821479376
163557057475764384 326135466868778176
72722891624347104 151791325560600544
272940837617631808 322592085188620800
235983929052780256 255414437743644672
202123223205669120 335233643776139456
7592584062203620 323418664753853952
155817842871768000 279190271895376992
4283458058794235 55144519775765104
31518168623187116 335098599783796096
136607001508606176 196266019456615904
203218879697230272 325132785838144576
153413508218672000 332296684001337024
49757732796510680 276303368863016832
296534605700274304 348002337490932544
121020909950885616 266602494210428384
139781032476052944 206102345035774592
51383507762689232 202108782513439520
5572343691008765 69230747817238152
66939579275076880 136777899310787888
27085736493259708 72070793641861472
234686294941174848 286553981550498784
44499123236751648 179728468054598592
63523833818889816 100060128263311920
670928093541719 187512560843477184
90783650944475840 267336173768389312
165342744543617856 299074556035879104
205992614925719104 294612443773794752
172504287576141088 224174641495098400
172745982479969472 218783018123060032
294197443721960000 347200310173744640
22056244923310212 203050837223490368
35662062904172828 247347559824777440
288901954542783232 310420737290080768
175940765151232480 201134448053835040
312394331725658880 332892827154707520
138935984076496 253837825536058400
123878612712781040 255450046024063552
101916663465089264 168963435987692704
38586050483637664 258986551569347680
236366292148550624 325927718366409280
7444146951299510 182102459317419040
122452453598852640 175108811264962688
89359726661051472 168935734584754752
39292128641585424 230208720037070112
119554751097719536 215511409174249664
117720939848280064 164631666195997632
280682260345841504 338740138090049344
13021200038867184 237214121837332288
89362645698161280 257477327874190016
68885579392489496 179912061109211808
165777335919267488 182886357733606624
115907237846914368 258236631137697888
11126747963247058 34785006496310276
172741087684584352 306857354212747264
206310738526249792 291791073221317824
65862185736126512 186026247294824832
255459766845959488 322062357707824960
159278159430803488 292607629327379520
30572631462779988 73154146170629808
59179367945246064 109674971027865536
173177851524068672 259520023326362432
132464676082948688 292426973727062336
149327289057735552 198137772310775328
36481825084557488 43338675873755256
107428290710944144 307142713691426560
252237405701275936 289270035443222976
99375769728482800 344850849493133056
192020997336578560 193687534594101312
52781754782956728 74875600051242464
218332305809747392 321002269095110592
97160168132330784 209465039277324512
235914433408129408 292385948706465152
232201211130442208 307620957156133568
37232295356500656 271391732607187616
167414308019196480 216552379088435488
51377255511012584 155473823263507296
4433842908477855 98105178452749200
186996538264074816 298064737611268288
225951962814770080 343683436298659712
129768060416268752 336282547928505024
262327731387439424 268188384690966912
28934345957577080 206320095454614432
129943708628018368 171928241972700608
66703116807014360 276524023127233568
273856478904506016 325509326864041408
60388908476896520 268775593763175200
138138409982040912 223306397430425216
52573598030445520 299169121510903104
78771559249919680 329294982448658624
8905089598172087 251545226754700416
124649733022547904 133117229413093376
17582912241693494 313722058621756928
272232995644700960 320411302436107200
65227869191011488 335318848178573632
110823260969019664 230014280485536256
196392060388635488 298194665164299840
128604729936403376 311554278992115264
126013431483683840 146411949215625152
194793930365384032 291365926540460992
303500333627902464 343568316530505216
175711233472001824 247466334935350048
8287180274356606 101088968026243552
56069119927177144 79552225225270400
47714899606470160 340268675488482304
115199270224320704 331319877260973120
187865442916856032 229414162884337568
99639154720005552 119310015937017920
257744494990839264 278484378620486304
121491057513474144 276877119293043648
124290153821769776 233019190780763104
134731336253993952 188862758613085472
159935502551614464 228436625413123296
130860456345257840 250846666960302208
238361234466030560 296772193104658688
268729902822790944 307897593401875072
112170432447541680 304368950227880064
89529257999931712 93775218438330688
156171907297163872 237671437313982752
12610744080995352 203265710101845408
69148127555119416 143024417358318720
80208325934346384 226963190000281184
89053698332566192 211843471407016864
3173021636776634 4800171812403442
221990009943593248 226533800925614112
44191288559851592 101608405216340128
139511748993065744 232337544201106752
17799214644679514 40982612038776912
74099897788049760 330355855088970112
222557824663085472 257326212003648672
160501499608616608 266024760678466112
104232517296176640 117317055056009472
295580431226648128 348135684370661696
19040467244723496 46318540755375048
173895508309472480 283755101054269856
112378114885900464 293147608201186560
226238762174018560 328645257544721280
129824779489585920 237320321043033824
243693073328123776 330760817399973952
299936355710654208 328713213896917760
164441490708042272 218489810007137344
9766696247732916 194940258192366464
37921634378978440 39850231321501360
16738018188990980 283638863460247776
97732250511004592 316820045674419264
202681379929573408 250306266750925280
33844113848368252 232741077153482592
31494340530725824 255546311960180736
36262698406387648 236657818208638368
191493322835174624 311035491458288960
72375504613966992 289091376790126656
28834911411421052 247498070580657600
162964900494164096 315737979535730752
71204468525217128 344388150221302912
33539359887615936 148397410263047744
158929653014622080 199391243726182592
66296665856214568 312167736204108544
25475734503827568 71155060181401960
159268856849378304 300781050385936064
311197605217161792 340015602851583872
252854153828011168 265163223973882944
97323037500082848 233247983060729696
60808144167586328 303501228561171200
102087831412580240 163948573403253344
31763694273428520 167244140972803776
22039603710778256 236380299682923552
282052519439560512 283082207524461568
146098530813305696 279795089407948000
92530295890651328 201853905569188928
254914436292216352 316682163092990272
156189150870446848 247814032460469504
202090649729160160 239951446951400544
97679232183730560 256744207829553856
126427751276265216 269056727435655456
97323310554375776 117411602434029472
182574986591735296 336783329248845248
279976264226286912 315190870979483008
10509532741566372 79165737287159936
92659181534627264 114374988246227040
128364525842335920 187071792461995168
70960216436927264 120336715054736176
72176246642268608 242674795023932576
21971227241971268 154539112198026304
12556087656077934 243849566231455872
122510084412928736 331080562882873024
123879885157141760 125043970179806640
234879364853237792 253448150815893536
272752637902709024 323335821003663296
151468407906432544 188492681797006464
58396546504698096 88694085058135280
89549413574655104 243026617964778208
278476916016430624 327201929566560896
65379948928453920 130276056600017344
80113108756038480 221571983745278272
88832812870475360 118799959509984832
93301756653718448 157180465977098304
51106322828003696 198423841372083488
22638804893275352 292179844090762240
206105113125150848 254339580992616768
18815546705394436 275617119020712160
61830108806596096 191840280656680416
127179322034250832 270633161150260960
34539067391632052 161772476808619168
108049517031073488 251950189554166240
209978167086980736 218540211375667072
23205237039122288 244803372265146464
246246662794484896 272413616473719808
153013455878676224 236762771670398208
233905097603202848 271399799068577184
29862168251899924 273160409256064320
183735751344052768 247010262496181600
116415460909637504 261455308616664224
38713194546323200 76938022795534352
190728133461260352 271006337986704000
14520421952257288 343604712090819584
64644410242899264 270053204424151776
242677652074091008 295939186999520128
74594174438602720 232236212759006912
70853931115078928 129665190857926960
162490181108795616 207136422417297728
124346869843215408 332784736522392000
137496193715642704 233732269544185376
168550090955764608 180626158605154816
119463921213954736 211789511617866592
148210880795927488 223564744363784512
75625152035686384 90266048098288976
215694900513401888 266486771001940768
78874347219220352 253262687283553600
189009631095527616 239175634095534880
229126139691728288 277527329517016448
192931597727389120 211732474011094688
171144972793168768 210331344354638368
71479730876806448 213055692778364384
36132616178841560 86382794723854288
118630755771996960 214204409478128384
78699622258166912 334374518890931584
166227543732207520 290417961696586816
63423026860526104 113018554635892064
3581934022940881 280221221389592960
200986001243179648 217044253215831456
16368281835496696 319860942888489344
94200726900935712 98657352790612448
224684359080348224 336798892446370432
29582426400539472 69868093741886448
52817508207937448 236227366708326464
129336264070451648 226975376621376992
187330261693228384 213110060873040480
5747841388193820 197701477577295168
59413217453535608 259984917414569824
60522679364620464 309313394365482112
25391920982367784 190776743847279584
198669543776204384 347083683493600448
39030052004889200 90410384963113472
37291266942863368 237420139119736352
101613422925615728 340041141899600256
135523453561224384 156360266316720544
85248062958457120 289904018564627328
115925986432683088 260097597885398368
15580516300340092 175303339955077152
187647121306594496 251748918845131136
41086552843944136 267314536335889440
247604992591146784 310976590133226112
279355233239850688 319834159297586880
318576453963548480 321541664605493824
283693829131349184 294932853671357056
220343932792811488 345199620545709504
256377536063529920 279929984923789152
174414123968934592 208628591329204704
69829550384813752 74271597529662368
37523391448219000 117950193931059984
131055839595066048 147826950307829088
41792432376775624 212064322253249504
103250228317909840 314739110276998336
175306276861485600 342828884840342272
94036043611821856 105464132596241744
46150485931009584 217839917549320992
97754283416731072 220833762229149600
33764937874222760 190831767990382112
220954347536791648 264354891330024832
132793035659130944 250780784332113088
50306207399660008 260515932161698400
173485326848356480 237713987768470240
123242364640581520 297863116099509312
121295081092145664 284729533860097344
21633549260747112 343895375428885632
179778880468328192 289655483314416256
55176764813670168 158802485128235328
114892469337103392 245215107078074368
214401377950092800 288078230692932992
32272888097407480 286015627637483104
118126731644217184 173714192409176640
119451278938429728 268801502266417952
134140794695451744 339861341201322752
71996498166543080 335151729066988096
38600940391772480 331957164382471424
11085899141269944 79599279679278096
87064707376664144 100541044447422784
96734955165002112 331037469298246464
165567451854050336 175751608276655648
140720459975479120 258073863111672064
22522080478247272 228151665660136960
9288160972653208 103761164547392032
3259892159216453 316012754958506496
90534408037429936 307092932308688832
272807386477260416 294883608679255424
189255903209849152 278995546183715392
254212698973576864 314699574256314240
98166930337931616 304381102039502784
158566853122192448 348252249136067648
151964314283284672 230966782965703136
28783426094938420 202505960836915200
66683463211080568 160563414101692384
96242974429179424 293794466268516288
72734469056081568 215679882785799104
142564671714827632 278855016918554880
31884417737853292 215638058400464352
66299400316753792 297551714904295296
53791415252295472 284536481444420800
116551292826995008 146214943140800864
3551557748220768 38917597444243552
274446741979277536 307668560084125440
273060146762350016 302208945883669824
155222915762638656 221807023461875936
80466210080610144 92625302058635088
137060746269379136 139574287163789088
178190434755899136 258907589406137568
71556447247210128 247486809610242304
2606048666232039 312407662176401600
97613676377534592 152853354070965696
158188310620898720 270077984095640192
131560656756368992 305032340724220352
106681159943690224 205159743436292608
4832652945853114 125312755118005584
231092294875953824 315019945900889792
163988028629606976 336326158040862976
295752721247431360 299449509767253760
29057074444344804 280406477273343616
75557933159386704 112004504027943472
110438562437780752 301432822784742208
149050875651534560 242709444847187360
36309435193118760 183008063350600128
37779305395887032 303310647899816768
7995531694922986 49715103559068608
98149187889515504 180828378005601888
28892185015037304 118282901303618432
316060203239387584 339026908822573184
26101168634159980 75110322876756080
48806064433550632 273711296264834496
241424453135983328 302436289732075136
16498072251048582 42148519484427648
226018762002592672 307976998917413376
297499078830644608 325166397157257856
200395285163122688 255159726556850880
155505183015686336 326265914286159104
137140386090880224 269702083837510432
9691129011720044 73449222163005872
303810155155425920 345221344126992448
155845035263731552 341466767722331136
220187139662110688 237258981133021888
187165003704610208 220937784892093376
177835348979308416 243791410946768256
69091063912038480 224430518340310208
48764210422447960 297373274315589248
91188723948672592 201014721931143936
2692280963186132 322938564414414336
8622071137971590 283959912125409600
54901168059741592 109319614037950944
68468462827204768 82046563788326544
15090814248197578 299710754923479488
28532456944078252 307595918108827392
83494348688772560 341868311169045824
55657400793101368 78791182311415648
14794438181960890 247324242089588896
70120147779875000 101678267845784992
17236417331796718 265097133225108064
126531006904657552 151667376981768800
37155822777144792 70610340270806512
72700183058198128 138987244869060432
12272019958238994 342407678182529600
32326372268297684 268823362245224064
230353028197571872 291007807007861376
153096210799483168 205751361224657440
99821559577643136 148960439161408480
68847065893982624 87937921638782352
310646006490923968 322602448371923072
91156700767942144 296671092931959872
239132871929246176 287759332671591584
138783818254790208 157122952761783104
197897733214684192 269822426316574912
237650028543899936 248146377465387200
66783999140598224 200836237054861472
126929502517491376 345460383909290880
56607818479640232 298241612708210624
204431441274184096 249437744260645824
176209597491658272 292668685082561024
79240088984824176 124683367824616944
202373871128869888 255383496989511648
190954596076855040 194250002986740000
66812380347737936 112614440149399808
164152285259430592 340415056540472704
66841940387930872 114940853705633824
206201837519760928 223884777622917920
18714506841128252 182700528614880512
148773169731958112 311825008436298304
220260679759935616 331709374996296448
36851455670180800 274343487911911808
108774176664133680 284572774906782624
159710428171000608 314590113183479680
136223158018109088 203847915408320736
114478287667900480 338409433884460544
1003744173044176 156082879528991648
20692646123739160 282471389507058240
57104640180844632 339193858499778304
125101154973482656 232636430898146080
182273814760863616 261957174241068384
63668096862063824 85605775923461616
136110569372876080 199215458856068928
297171541486964032 312088002906316800
51582867880919120 310222040354793152
67751324923064736 228522544625255296
23086259544091724 40560130556875336
77930580182125952 333726252807915328
75335894008403040 250712540708898464
145016369875528576 259851107195508256
41229869162296104 274248223593426912
171502913477567264 255928721506660800
218862510240288640 238305301409453216
58973845968527152 141975118972998688
129026777275167600 296263282980588672
188399549595019360 220416697201280224
218117846953199872 294660013862628416
321927999385132224 344587418554375104
35452083711144920 188636118276582432
210699108565735136 283770030809308256
281770251098446464 290057297044088128
163259960575079648 203954565869182752
67048557562718608 334626703610923392
173204058338657472 314394470194057472
263007587161329568 324767736297254912
22468353120624564 304112595152589376
138589153660606752 144194199936427520
162689458114368192 314876687022778944
149071980631897472 285880591747271616
95479151284947392 265110598683601504
168533798703097120 302972925064367680
225928947069383520 233528530140928768
148016723221779520 264409141663435232
70267555551508296 129228615204371456
69922172954999808 169562388609463328
72127487194663504 131766720054363904
43549620366917208 183190178849829984
228114992415267904 333891508759254016
105956145906131616 268355510832440576
59169924003513288 223559241714944576
40147492573707152 228148750897096160
262232008999535968 339699041223765120
69518059421910136 154093618780509568
74295185017742496 93551800455038128
3978635307501835 206403869076482688
127370297008677408 323954130370216128
76694417060067024 308687997858705408
14380894393236904 247741843336598656
108143028386748672 308666064501399680
144859703975670496 345161933449864128
75057587375331888 221197712309963168
223741174825455168 225869051542342016
57667050326428888 142034327028451232
160555736263491136 199496097022026016
291827513697211 25521153713567880
256705994475077248 311301334246788992
85930214954252784 260189276436035328
80060941168527760 87895002190712720
225781037790295616 264683873749469152
116048115999999888 225383388037687520
43706914831790648 47278502874519416
132315838977582720 271124308194070656
201745785807624352 246682744162270304
67307820791715432 125321453793947744
110174464187831552 131110318690291184
229701598254332032 263857202324438400
231122035488317792 290592094309013568
111753265170227552 343193208386314048
12221292300820384 60279773198567552
75562179065791120 163893167947739456
262391893996051040 264467980562016704
244952522905066848 271278629838553024
204290008309350720 210298901158623808
125685871062378000 272131399382220032
40407314194579160 225927999866875392
86410596536599600 105207571934016240
155404202447559808 190098294126876224
141090036086724880 197272939098069056
28809167198487508 182000142276194368
128626580559342704 221799514887375808
30802534145697700 155274242778232960
41695798577007576 246786618340677280
242480204131107872 294182644160504960
92152830481762240 277097388139778368
162597725207774912 202317508491636032
131156913054388448 259669075857047264
186510373657802816 290892395706603456
31232958958018988 152989804814640864
9269013047585088 310173462022228416
296692278555416128 305572883702958528
49515769310950232 319663434845688512
13350620331196702 37817058255945296
80286702659423040 142666822602205152
189559492452939616 230190744063862240
48178809589209632 143715281686448432
6145926459484017 53159414836418472
142623876752676288 249028234892943392
82790790773506416 203543733664903200
149588209071900352 316489636587774400
215695974445392832 293436329440581376
2281834111339135 346098967231289408
111450903506677792 112325903133590000
214277302964639840 262723846066982304
117433719913212224 314247653637496192
162956880281143520 268664802942130592
28790055286203864 135375700838460592
9123057334466592 280453030052622720
19413878941080628 116995484800569920
90815015863332112 310466442502697600
120941264230289888 155965695532887712
227012672652498144 289240288405153664
237564888857003456 320411686301283456
74456017816507536 223945364430033952
26377861712974448 249539018830214624
221617064887593248 319845540796108160
45413170981225328 170208458571849760
6869036489378570 154074607568829696
126575719258135488 282940050167503968
282931170776288608 337872971366111424
58289088890016080 218415940849116288
95298584225154928 111354697884784384
131797168300747328 200725256981408256
123434142897987360 147170772708665184
184788509972719168 291520956493940416
3109417922077737 145505915089577376
111347442573970032 329928060193802560
13059753915408564 307498887644612800
97618584747525296 322532199934123264
164581334332008864 238112186309486944
164665690362551808 228621281279751360
104048394159014224 236853118801260768
33925281432361968 128766104564264480
32806025089215824 217107618201631200
150153635011658656 335804993167339584
130689137131135776 204801198899653984
145371199766315648 259570824021836192
73247052913027280 187532910091169632
154535980329323232 291278137264150592
68963500587393936 341369853076900992
139085201337395760 144023910552093376
100162459019199504 254699147151280384
34900990295960336 182242327993008576
9698728869632662 13766532177842160
166738198729863168 273961024639487488
74769944194576576 307001561786390144
25758206209544380 156436546936288928
185009116833729216 271233372723989216
161726981748827072 284504369029974624
235365177772159040 347610281473747392
90752836601216672 302893541082513024
88456736857816560 118031632487006224
74404134311466672 205543978596924288
103687354323204624 189226968134818304
133676653467639136 306041113526732288
130444025583328704 143260429107413216
82263311707482496 169053052218792000
102959993637476928 126918519968144784
32017275104535872 322834146876168576
39236819748057960 143015259491424176
84083176820428000 121203468545136944
4865900909254071 207513468562200000
295134570186756480 331323711058516928
124507738306428352 186688800700602720
186081631178152128 194918100917196640
19818938460024400 305292968945617664
176531233414856320 187081045831246624
256505421545809120 309796280571912640
59917979822570536 301220099622203200
207079993800306432 316261785131553216
52549609640448848 172347285342310240
97653472510441392 310881031858270720
182360800649544736 280444325503776896
7416971336729337 213240322698888320
193674646163127392 221154153625212384
153291082967347136 269725488730934528
69009561388434080 221606976404405728
162687059836306976 284970592555590944
146094287391669728 291222946593312576
198870262159528544 299766497866890880
12224668462187642 342008330285931328
152291507746626656 269797511569900480
265552927553960608 286359276657100288
155033066947202112 175688897400501280
20622747004381156 343069438048381440
115333386792712448 257627135278874016
156545271043956608 311130852403625152
80106268421478480 106660724165264544
8135955521161351 166096853634645664
75813864215515216 262664771204278176
245004116444627232 340444961114743360
7359261023757941 180449812151722688
158226605874185632 174065421967824512
63832038762109432 193761518144086848
243488560578560928 299413365044921856
64776675765527176 158002271513892928
43385443136411608 113673211908526368
148799060939572032 224742724208096320
33567688788393240 38572169454459840
90347686040460944 176724478245915712
60111490190680152 125196391386261264
139306699324127968 171285277007458080
241623634574262272 347836683063275328
98321213568145024 240944061308467776
88153953865590592 95979690688231616
218168088716702656 302766616548024384
12655237107124308 271128533561858336
61734531403337472 190939128213912352
124907892136829424 157631814577623424
53290034233104640 153304557438713536
123580142335489920 268350987249112192
320663521046500416 334611901220118080
120638476477144496 297962846049677696
16705918862026228 336664742358290752
10051717770026388 297373330000487808
98238787815614320 135887765620118880
124035217815540080 237655599916402080
24314644284034448 219156772759867968
58665753776366808 202444527293274656
103344398591036656 317803202243317056
142951320962342784 314489082643417728
246184501055839968 341883183195966464
39552946223389688 124589529337061728
58113197516885072 76983909911225344
130475647196638992 194501001920045760
128524560855513008 225343268688995648
81137026756921664 286317727341535840
110846817198424064 147237673152534304
230863967203666912 287027799418870208
46620801425445952 262545478683026944
143834420404453296 154335164693730240
46622103447596360 110081367606135712
78000273694663392 229392667391051264
101747701380746160 276704519252747936
53142712557425232 154991008620207392
78913170329766256 194390781795094464
88403988631297488 241277773857750624
167221375139174112 322760308246706176
96053279895189424 116099481205195184
23946376594818888 83880555898497520
230193744861745440 262262203745559584
117430542139244224 184064597139844224
51866453087970112 147100154544314592
236634259844008640 316438589372640448
319808059873124864 324696490557376384
92386838021623680 132416806488958848
35638778489194292 209090298291076800
6379754908435149 195731691960043136
37992111049554328 231539065995586720
182743087211983616 187039380567596544
103759631179156720 130861213921067632
73193501591990592 176724586978103040
42081064271674080 202738929686545728
48091931569323656 100479232895679616
214569127185201920 334700994463607040
29439520936114092 118693305823715376
34202168346912900 302467040549367744
39572686658567328 104596384267780368
135530496814568016 210925559296542912
41208093342587784 330401129119074496
151605096252677856 185393537175354560
39617621585696992 111874422906633792
4697512932986720 219240798628478784
195687212548045952 311439789552949120
36978990209354272 332517332734639296
98312239439313008 141926061083767760
139187268002145968 254270799307053088
14287188283530216 197707614037342144
204078996166541728 289830267913795520
127103805182687360 160975819088587232
184646246990730208 230252023553370176
175564367103111232 179766846572777056
112142551990169808 280755639606406880
10037235317967378 218481519008065376
203118396206038304 225746694022232480
88549960189667536 113662544334158128
55627980092036648 68423296915902288
93829494119131568 262129644081394912
111064798464715376 284627371216871168
174333422257054592 281170726539534976
78888772617374848 140547785615860752
141247330725655744 144939181794495360
97597275611726256 323724392065619968
37539806676198160 38780094236068200
186714439984412448 254644495063338432
185541445467620768 233484255915149120
230695738193935168 325600637308823744
90843708965354848 304980132823816256
258482364466946176 299935094561182976
30996498749769528 39707752046157248
75672745761125936 200133098684640736
287552448981120096 309493723359389120
138720474165375680 202031300977077696
8830234905073534 182225200743007712
91728366792633536 167104606052647328
79926535390220320 215516572874592608
243982666241362368 264246664932305280
67908856216986584 247345956324822176
234962228452276896 341595132433967808
255381783295942080 269757375506636160
74152968629583920 256719546038623200
251739484474428160 348647583032139712
154091035609470080 155221197824555488
205084503154753984 211314994048798752
132590174928446624 133455998545715520
287871050465346624 328549588751678336
32843843030839016 82910323653633744
71814880014825256 144299125327078848
87390730898420480 170770240176090016
107473350869948032 114125556000135248
99792206046976048 343336469809586304
43255945602170488 172264141625843168
289707368927040832 339700771403874688
62812449595784136 245867952223871296
156739327595547200 236422048578340992
102276518795920016 287495317599999552
4803435521989595 87403775410308016
170609852796759296 184541888636110464
194422452237632352 333229015631712896
290165457126635136 346205856967819584
33186427999830364 70984184790018936
125301290834568048 303692662980233472
14207503155175630 235190175649006816
211612898817550848 271113016960347552
20462035999344108 295102044837025664
306181010094966656 325709902355996864
68725468688806040 343726069329389056
101421309829563888 264441202848920896
81020532145795824 289627801026967872
8560894335390745 59026890202301128
102396191574536496 129965017247618416
150965971202665664 320189118145717376
148669207683312832 230261485474940640
318246590896102144 348523716414111680
239298976324017920 266316809282652864
131416134824158256 184490428658630720
159870097754897760 190547583308420160
184924903923546208 265138553913027392
56591127180820912 151547200692678496
230147688791857440 232199515886685120
164788876612127744 317059144983452736
202424557674237344 245298620048518464
147583925466216640 299855911229704384
93578712284124960 336277252760079744
107463435282332944 327171884986498944
285044292679990976 347579039590236544
179954391198733472 221665050685387328
21530103555216748 177330000702588832
269671567859483072 337326890354598912
68117635163169304 271430399578612064
154139538370271744 246559277499341504
51482581199722248 233207620267774400
293640949385209216 309479746143788032
52883981232734808 194722706992220672
202654228267615456 333201160861957952
188843861488111232 255944707260000992
155693084236678112 169165202191612896
32371949936669332 329931381497782912
34465055403673380 202251885443857408
180635620582062912 309139389581109120
84106607251122608 312494837441472128
177380830853294880 325996969512586752
296051813583445568 334436345367770624
123789547592646304 254571136944481216
100049952813177312 170313770803870880
4144489897820077 317291574704979072
121593401657870448 317485127823563840
90186533570987584 223774640845691264
220522364689001376 290055085044309504
151835946032712960 243965809454696256
251999116646897024 317039442080781184
85502854469621376 197096399723141056
146457491293949760 293599434125952512
163328698594561280 285809307797889088
106695108118035968 246184558198742816
146659340303150080 250251068963184000
117795025136594000 256948403289152384
8671178695318508 247384781482363104
57048098158726640 194944289901500128
225590069387596320 294575693783747264
183786746742523840 211727139867976704
112235279025469440 186456577053564000
188232759114370496 202557879939512448
6749353321953545 42133130295368432
269774756356325120 282290476296387744
188199823491633280 338173872270253824
1285035948005132 233610222632629824
33734602675136892 122854437006639856
32717808209962856 324265663483101120
188432434047752128 244366750224342688
51871507589464536 285172483502676800
113736922335979888 321883305433129344
184427773455545984 301559140609362112
84958062581004096 132583920158247968
161152677436067616 323103659704070912
81281581020210432 83852144037838512
41813299979366392 211622087838671808
119945650545668176 343565528080710784
129637359124352288 230980941366523776
144177881757551488 218961166726066240
133763396019167040 296100327044899840
65175626982687544 308496490195881600
113868713880318928 174708397807759776
52993269436708216 228701378005701568
278098551776643968 316345942786372160
192916290232308384 232586853768004960
115577844108838272 249939088421581056
158111114193435136 333766207878067392
40372840822480720 138795901608198512
65193784967176024 196306231519922880
111718913534285984 332370945064538944
177293865994063456 193211831837515680
42575258790077504 95463363784947168
120466989680414224 314560536871126848
170067178145346816 283881856961675712
62219727662121624 192045479261752896
89857452920943168 212604907746426848
35530938491003052 291164801026691200
94261839578574976 197906868176992608
108333750086289872 142213712602033184
7980385818921990 139490391501349920
158197664984571712 227912148224774048
267706073367687264 303355031477496832
11846987064465244 155215298002350176
45351439285894456 189713047593139296
115536401302217360 216259797326769792
244174613923192768 246819693026387136
20358345699314612 106122863971427472
218332450104099904 229714127033343712
73392145156621168 141784972457190992
109465499667847984 254168692993142944
206148749009193856 231263187056831648
140721746723515712 185410725937303872
182054644300555264 259973862562928864
14958665592520142 248013475211017216
24849234686593332 81963967295022272
263907269934819712 299844932905828032
162873423126199840 230739740235367104
223636533987576800 235864503572490240
217109652674896768 317249077884053248
42795132604340720 68218869610717040
133852288169063392 164676051589348896
138966637022084640 210197308855408416
67887828483839608 187872229206306624
267535638425560064 291595952342538240
159365298418117440 230636656429824064
75199124781244528 197365590922477152
163856745361413024 223916324180314784
7691464511051162 240564891757172960
69727496381415856 288708857572745856
103703657071777216 308528620094321728
73182496409957104 285693513318490528
276319301239771328 294022801182861504
113911874533075200 226497013612328416
76477235861533792 88586219565359760
246288925869402176 317893188718902848
5423964677064138 39038906231969232
65856103547267880 126842498467897600
159667537350837376 216097929794831936
196926690359492128 303307652455628096
309242180122547584 315164024477608576
42367799266094888 139309391942003488
131675279877104768 150860404564377248
44622699130015640 293436335499041792
35236895105327520 63211742413430680
132536982215300240 329266084112763520
41387751516545784 327628762763133632
281433542423461696 303755000284795904
112096429962029152 315848843390077440
203238039373808928 236815086168536032
61163518068521248 345182040840139136
166805717602502560 255581779563764992
85386993207530608 159107071207334176
7548275449581780 114624015142410848
101388202744513200 295252376996778880
2207830888779971 252976043251447680
39294691042010456 336439924536025216
129404272341586272 195427326691344000
50070597568912456 62721245044852872
46103204759827280 165310782193969216
40003073079116688 194074632699944000
19755438770136112 96508514295709632
145157638056916896 184840472904590816
152547487374160768 314203396362412928
85656795620180944 236603065074216192
38646129984661272 70117012880385208
11981143276827782 84894841650528032
184167698152419136 299378463065878848
103690611848870512 205765168641977792
49717420407307080 167883778280039872
70268394080424672 223304556381105536
43357364922099704 118190057049275856
201646450269439008 303073326806198912
68550457310854544 238257484020858624
19343388013579452 94946036672454800
74203387243597728 297071116905717568
53023145316764384 338485638620912320
45385272426291968 238399301802490720
97016385444371312 202663862633571680
191921574114955360 265369189546464224
171795444315148576 291503341198536064
213754904308934208 237081681957594688
56740078035520152 270489372341105568
255252229909565600 336858580126042176
292774123510906176 321303533511880832
53028394957827904 206604670846407328
95507118167540336 155541737171748544
59213774805576624 312914763545939392
131546950610471824 215607273781449120
180787317125507424 251429130766089632
205993931032337856 255574392424969216
66086411156694640 286620586218352544
41220423953179800 142597290988663872
77764432177686256 342745327915474880
225847635462988544 333319145039659072
12500330105640722 335252561087671424
36980670174934424 66282528544813040
69412756127153328 166901775693315040
134162376208005600 288716658091275392
125692322443770208 143133900991661680
16034850819487636 71185469929959944
155881516331115616 226239393464042720
27357352106784884 286475749702019040
150205846575631328 223028259894310112
54623265917291456 184593921606527840
11670917141248104 331827916664696064
93280924691364128 172345873891223776
140988626358723248 315733375734834880
39361785200053320 308256799286568000
172224153123915168 286690412156851744
247240471248732320 326811688315870464
124266105876199840 133651005992654624
47900036075775088 306566085866279104
47990434006172696 316070828466411072
9100915048414028 15822787681236188
275032442223339616 284709810606555904
5484437177326806 137770156513036432
195632435553240608 214950716399904352
67797540921299576 233598000989780544
21646456607104636 340099162348070016
72272624366087888 104862804450417968
48413582439344152 225301199784417312
130134964678617024 313126602431524800
295947787826449408 332762518679759808
70191148744912736 135994309811451440
39973094889138504 164858380696327392
40715341222315512 136178025863654080
11358537506120882 208324017541801408
106406569032726688 240546503398469504
205354142142798816 217019944020315712
261048351223029152 307752363077747520
243818418761804480 310441934441667904
130153917966784096 341100395209193472
91623958657070768 185039657191808512
95661654154323136 332204962484850048
49757060134897688 292403283816554048
150393778450164704 208769068640833600
170590922969452288 328140247050774848
5288937472586588 225909575661025056
138546264460100416 317917494287312704
177026291948409952 237481386470129856
151401211519499552 182093937176379232
257206652148899008 326308128160893760
153705474692450912 290382934851992896
78901726583045200 245377109304621856
610358528956571 247615120291437696
44174906793424336 189274518123031648
176549681386333792 250730934012705600
29694520319538384 250767409060595520
170638105320430624 291917974293492096
193200714738078784 342250576085236736
212463564636324160 217923215342474656
226089971555360448 245682915793748256
47595656048599952 335932140739709440
94202246546692816 151914053712287616
137811003243958512 149969749593526688
77522229659161920 99724840310726704
132598732505100448 319186235009048320
166630564853102144 195017241464444896
43238988667656432 136761698623116656
187435458313431296 332294845704552512
91763976805738176 117161653619779440
18356982689864584 125169953898257392
235095221085085888 310000874627437632
149823536760842080 319383622294066816
81399697266762608 301923043803265856
78945748013344976 303104711242540416
85306213358666944 186917545618035904
46476450636500000 114336386119237664
188748438104089472 320655580047392192
286190556474915968 297983807111460608
13702791424085150 315847641070001664
187434313875000864 258551276859928704
188480412108527360 314396915762276608
96534016186176176 202508873750354048
4922008531677472 41041127903981176
65276388320911736 280538709797240672
53590799833111864 152614594314988576
260857852069586048 294432892266986560
195401717127981440 275095566768161056
157929704259504416 283137069408283552
305824079802240320 328815997602310912
27865843257842848 257867100598378080
173183375064139360 192767343267236864
93069450259779600 245872116538732320
5072773300502943 206087827897025408
87586837810958032 148670365195764384
217932025646383968 299811107955879360
36217530500726080 158443600316081280
64919390437847448 218211668697865952
21016706888608156 64793623348489032
254785277186353856 258179784589450048
17925121886480438 319839937497997184
263390886825968352 277434712627165920
56110921420331920 219818183538209088
41296346208632440 266539444061607296
150215835819708992 227081329221477248
138969165445929424 250041931446019680
65124758131796824 317541123243479488
139265559818788 58713274826795520
156561581367438400 291290978857326336
23135844165296912 264117280668150496
261540736095642400 346821762517586432
208179996059403968 252770189083671872
96944943070758912 320741008929727040
239457371402002784 318533007323133824
137244600434306960 272204469085432416
171279148290842976 202309745330178880
105432855744942512 120731388306772896
171983091259378688 281588356719555168
126009244742221328 236365203215889824
56152651713655496 147753319030057472
62569047804234336 186009638190077920
194686265309249888 206110920352131008
19034454928375388 222861247211747392
246292997062936448 339668524775312000
107066829142354240 285176396113507328
34150426714259728 39734855247184232
117715219836467392 128315544691262112
174455479557000032 329052909323826560
73878513823228864 86339446685054144
15184213927739138 182866124977126848
171631674517380640 179257017374625856
137760276738729152 289953829854255936
131713652062976304 329235013395594176
81008864228155424 189156609658024256
90251375529495136 154281489713480320
207456100767381760 237937469675654528
9382290486617866 89509196800758064
53731639355857424 59949386854537912
250028777825654496 330343122512638912
123738077475508736 126176111836681120
36868699804404096 135092995274464432
183281329327133216 206149277448886816
293903287027853696 343584339814010240
95330592572875984 326094184236001792
127444635367301360 143669982540449568
222919338163098912 270075510926366688
218989505395040960 322908329040233088
60492533012134624 120539551845432448
58631834536632376 154577146503903520
57680622325423136 118849644352629888
94981451635928880 125085831949608832
151342950296287680 258156235153588064
68081574815121744 138727515653018224
125473201184702352 251475909780013728
186914197138764832 266409036803205696
281427370325237088 289131356200834176
124106034112957520 226331039402607520
147558473213947680 346557190568208128
125501596746266016 305898522426833152
288985116026678720 343614691727386112
99325721651836752 134749284320062304
78719756085792816 176800832851807200
24616737531159000 204175310030193312
121062141284454240 336412076206325376
283796179732072864 287960947018005856
223794685452733472 282104432438731776
42735352349580984 166324204599277824
69214531034292552 133984852713007248
80096864530289408 346755951890525632
29151417156774800 235053910427343360
108299897468942880 272039659803075968
51564876057131816 339971090377346112
252377957265428832 317587648803370752
102536934715505952 120137847019080608
150639905159674400 234027257075925280
2987663379565767 339506298160136512
34917273277232968 245798175714528576
63842528150625056 131361609392835536
182355517407119776 263830990651821760
129867781677139264 289296919001162240
178104522572555200 203928532731611264
131173718491860544 268494912267519872
29659992389970448 317746527887476160
30326052350678604 79321271623903776
123861126539434816 330438143577863936
84035388107140768 114225631407259760
16815598675421612 232633604326438688
7633923582522278 251620191175253856
319267019186380864 327405478459809024
65601668881908768 250805861616263872
56514668805370400 155093793220567360
68650656832868208 227512756074316960
199777069103227904 217519062038080128
235581880423468640 287522193700814112
182239794192292192 217451506937635680
22004855368434780 129603274580168672
25439996752480096 43762945906660392
197582457188451936 223265877255780928
82354989457501184 198489054395388320
102931270419356224 179530682271243936
48766718254912488 267317283115846272
91829828638721712 132661609946729008
61306557525602288 306167918475591680
124610078315608880 213082001778924160
93829986061883936 315856549799282880
88979830104796640 168302230524565568
35216690617491764 200437419706157984
112418919121358672 261249543274823456
94260133401794688 106301416592903360
214681112703875872 289377940000082240
116722842644543776 190607152570982432
202844574198713760 242984745840951712
42666250374012168 153001888538918688
146714928138894048 256431372203542976
104523876051019536 193181173063314208
50493932909961048 288733407135862272
72791371825863872 317653089565695168
74820679617701104 331406712037702720
208147309451556608 218341348068002336
97791120748893584 129522852268637504
121489365104117808 255108795407243968
45817352798200704 183157314780548768
178111284700641120 343176360705993600
97890980050531264 299246306532892352
95613538609347008 213116587886533024
56698833307454672 248661457585285984
258869744173149888 329137002539114752
186208929851053440 288613302748233792
63826168568968352 268013736665647008
229261302325960608 326033580434031424
218597674889277440 246350969954527008
91098213759062000 157817700503838496
258715423187863392 347908391857666752
230984544666937152 321770015833958080
103021385828279632 118815974981461952
52997835010141840 286418499043234816
53734715142767472 73360303191570016
245897457540169280 334057761074556352
71828787692088448 203841306089308736
324204528701977152 338496077978106624
133050664436042752 195727265344489920
89598099958010336 170702211405036096
202310632516752896 332817262961060032
44818239112136592 293058574606857600
88623019585076032 243627557836246976
45439127981979512 196322414377199808
210901492746084448 345986411770285824
113674618315769280 307490336010068160
44574379794287800 174774989420295168
111818674282362896 214137140971043840
144223544141877088 234108493549149408
295386131938723840 346380677406977600
142757025013853328 159551459726810336
67775170189722264 115557032678500592
12850278795562498 296522234932572288
122808752968553248 331096322019201856
195576329335508000 235365869714843456
95449329881893696 240576126939452544
109777729080352912 201063163146303040
143373789669591840 309805829331944064
222076355853871520 308140399228609472
89291825722744976 278086408353610176
181604738496593088 246333106218559104
55807228906771744 244242231770996928
42181217495653360 207975040364014016
127744600238201680 295208801343506048
5576271330111085 289611843922179136
287843902898939520 323153212203018624
225908089662154912 333037380662180032
14063324464897624 304284441933657152
235170537850756416 301442380509911168
147371967854608512 316766893058409856
81377905116877360 224176395482800416
72509098857468496 81861519718684592
20670227151747768 312686848963861952
249425474943022624 338690272018955904
179691890090239104 322684186261165632
143057100988896048 157192815921938976
190109459970250016 290595704540925760
115389909669096688 228459655658227328
268504792177154880 307447469308917824
96684705813594336 205246574506793408
61203865022320880 222072699672619520
155448346276096128 236301944547714208
32933480500870156 70162393549663392
19702739491439300 106682388788907440
76261863125169328 109661397276043344
11846452214936628 50583541725668072
61380396689287520 182319884705185376
53029751160961784 210003307741141312
160222054265478304 337885328953702976
118562327528947008 152101953733443936
275876766973591200 311362092350641600
153851816933660640 336800451851213312
139205722561891792 346821822746175104
1003307865856929 67561931397730984
167364575806664768 214420187704408608
145247541995624768 325494199848860544
48975383435964112 174787836679732960
132255013076046912 240899707445068384
120052710712634128 334984532308102336
102769943587409360 275283558924154400
126271873763632864 246296164806369760
223145548848781120 337181997916372032
8838715034960439 168729022968674112
46435656273256200 77829949626873472
308191595019407936 319253151275364736
260804063055836256 321083178724289280
234476609360688384 344422959265516160
87472228752874880 238093174721863648
109201975662730592 132544936488861312
19617291986361772 155165127493291552
6604303006519730 227813340027398464
35504978505209364 237151874084999200
115206750943056224 211784137886162528
23827641931797232 204832600277703520
79119781773303168 254242094141860288
225853602125343200 332323999317285696
330570915578469376 333861047611276736
84883061530047904 99166552951511488
208432156727022976 307509685255635328
59070866170666448 84265596783065840
126693161462911200 278807823874817216
116149702133037776 239793540376653024
179914840280100800 297491428225181248
35518444509545156 248964587703329536
9674982873341290 317149473130699904
110777700230807104 278830292973961248
201237876292624864 345303626215538240
66701207229582304 168202969092168800
8192349139105534 147949062991466112
78271490433847072 130392376057688896
801554611392408 91546820501180272
105565780287322128 320836023639315648
16586888539713388 85142995465220304
1943205485277333 275947529948644448
9552532111156154 232478268298485216
102098844745230448 312409545936107840
226410175170356640 315180214255871040
11858184309812644 25548395788407192
9871441894806310 147810659658309568
146967257535815392 229925690125352000
187482200891949920 322566135391506176
90695386619512032 255225494825565568
271283110313456960 344475401202889920
293339078745295488 318365128998905024
16251371491221294 83567586206322048
236540846132503360 265242976888992416
102754677072392944 267971606015004288
150246025728472448 324307920862193536
82313939679793696 147475959836194464
147468091805908640 276000495517169056
99219076517676784 194005797355955584
157048215043541696 211630327541216640
116220178158857968 164441650297159872
121329581191204704 173459888123326848
16262337325905038 32807096327449260
126767166056109056 313516705799186112
64609331523679888 281544453444020192
36451303675227664 324381957257729216
113204493798324624 217208013448687808
131345099399806240 174605700262734496
11973320292205300 51404621840593968
18353746917968104 41141948335750416
25359434510865364 156650970073360608
7841558242636435 226891859685533024
145853756807750208 236059568220505344
54461699481031112 202948704191704672
117186396821945312 250535591693376832
81067134744352432 287647139949384448
132415027260476048 194023810104519104
30346155130110552 241419431721674304
147948355364690912 236799229092605440
17746635697706440 188861391822471552
37340184160773384 178623227602600576
142131641738106224 227838082246835488
173929461639293024 184193608834777536
135688940026961744 217986924859787872
37497622764830448 222996122281053376
145887244263769856 317098440810789312
186661743661889696 187276552607739904
80511558217710880 285145478694769568
258218476565372768 295944407250470208
155157465468805632 161395962985395680
76057738075601744 239672287244478528
90280942775019776 280705825031574880
133922700991237280 234293328756388544
158697379971196864 198895704892531552
129196600113265168 286541303673623072
24359648687519660 158875104368999808
95151394851901216 274647234787672864
204991761965930432 299357015302318848
44276457853392080 75390238985115040
31015435949313108 85215953533674720
99917498896348768 169595874678715680
241360824766677408 295044138451255744
256063285409357536 345880675051970624
21450487423046668 127529666308348272
176775662652225568 188914935448073152
62688727834153936 104578480535541072
86342800423429648 101369504539904992
89046715536833456 96875468090132624
124837995419556688 152113288039656480
87812645286047952 323284986348494720
184033484729937696 194890230035127040
241653338502144352 317314301896297472
67086230693582200 347825050732912128
67442094214883208 104318624361011232
225598630689413344 296175234743022144
169375551958914752 306629249511969088
264031010817878048 274696347731142400
42890732949066912 143591697815390096
98241222117558016 178779723817146176
177464867885319 158411830574970752
61524690200005344 319292611444131456
35444471674202764 59665172920063384
80770354218916976 253619674389377984
79702390233020160 211832644263609984
184522822071845376 253311154838162336
128655584011826112 283128697370450080
52984713045260184 238566928928172736
265739435890177120 310134840552037952
63282766059319336 229688021719553376
182476793668156896 341663259342243264
301526533398029440 338283828187461248
7637462389133814 80892628577776576
141002928952718624 272026471635655520
33661521707391956 185053646216789760
164416108757424384 185452786149234720
130041137425543392 209828896326186272
57062640419811848 156946091939392320
23860365852329900 54744516323969096
189458663710251360 323007690645768192
136684503917596368 273831742006838336
254481338805595520 267491057043565056
139797278121828592 260174934174047232
163234913677622912 290477572359677696
204176721929281600 254822506716798944
308985590732716992 346550585171564096
224737993938013440 323198131838086208
239422949254681568 314665308098887936
126336483533831168 255188002740026496
58398857326976112 294490591020091456
242362707907916640 328522942895002048
167145407742883392 185323086853929024
55590307796779968 68250129010893960
183576814135039072 207740192794854080
17001478829214620 214282839467398560
23397762180695972 64744987767130248
165324148302486656 218371484908828192
253823148718871200 278840003019650432
194454367100579776 208854845905230656
222214148105314144 298481535632733632
128339800680623712 196765432520543680
239919809414060096 305522539042198080
174116308514295872 201824826965738752
40936883245845696 187194903564066656
51422560757082872 72113919659313584
79698225327195120 246337861266386208
166761421161082592 283928715991078080
183096733676024960 276984422490021056
95976476148513264 131495188775590704
124651848026555520 172709947224640544
300879011944567040 319041076841590784
5546138864499828 30238363055547896
46246737669888432 155526093601516736
99652341096445664 191127429519834720
12559551257416920 337106366230871296
112200620056897776 171122694495944512
37925975120690192 216657891852812864
13914308085769996 41111966706517320
139763086951081664 174423917690364448
144935144648369632 211496453190161248
64422966218082968 69810207804655952
21214814825814296 278166901006183552
32880000089643708 344598221012953024
274654033739335424 279415264993055968
52953093162366280 159709135355881824
269761500485396576 306372256596208768
39147786021346960 71124806780952008
224240509532609536 231282949878519712
13341738564197308 228010259385048256
232252214316564960 265134199033886816
21160923726334792 293927304776733568
143263119103075520 269608334018624160
48880930088454856 82941012728662480
138597711795983520 151669710600634592
118574061990856496 346835206819002432
313514983543629184 335352675586347776
123379611432035376 230346878020354752
96087709978671680 294353732784236992
272839212084712288 276409303196507744
228828366369066912 240850153295193888
42633871171295504 129514599501004224
9441599061459266 213182319049396000
245539305377912128 271024672085790336
17472951724433758 217215422796636544
320439977392681920 338804993140398720
12491824590843922 130908301191359936
104301092878885248 305149956485980480
87013542918496320 294137803923389120
314129503898029312 334607884760211648
294544499381551552 346297929086378112
75756870245746848 175964233846013152
196225236095343168 237073747684114144
32994088402798828 46975810867195760
57009315637437792 272557925846727040
122163737093154416 294234884618874880
71613091470517200 311133239380505280
18790881942338296 247348470573323584
58343604076065992 162002344766444064
104989595318190816 259158182625616480
57571637630090024 190204961993122016
134978146892027600 158743168672224928
43846564544150752 334129817114881216
72243876467289328 227569447581060480
39622772146390832 141018008343271552
294373878564228864 295612570386367424
74063146730033520 255599666941806656
55164917171171896 222081656614699296
218690088629931008 311594760557360704
103175203952679152 225015144812598176
97823503189001408 227244522842470208
193172390047468096 315092321752857344
84647321488729920 204654819162189152
22396336507225804 179349845521060000
49896814282606560 76395368108786416
43603210836593768 188513228486302784
70926136621574368 261044682206791104
146499274570078784 156382598872610560
34310627683602244 156812806474171136
226854537317737024 236690488909000352
61634478302125048 204176107967256224
235405817153470272 276111154248313632
111510093657399600 294922803300859968
298864700035400768 304314912391614016
227777766762998912 244626264798714624
82045321947178064 210705928271898400
230542485310887968 311245628147938752
10607207049344872 225631586551254976
44726573974809456 276724108041520768
18542160558264896 31378886106838628
39252282805884936 116494931989976416
43435666944073880 106418407654685344
10168729957478386 139706846543806992
142399024358721584 194011369969763008
121362410300785360 177069750396683648
35742418024918932 253985517819059264
168743673566406112 244259505923508576
68972571512376640 191071363858384768
49548746959216112 208145682784368288
4479851468413186 312287057170159680
165201946073566048 317287991650449856
218881228335753888 244989164179718272
260682677495965760 327175160362836288
125645546923270544 264779121944748224
227918897489563392 276906228906815360
90841740383511088 216991568818042976
144845033982608096 253831491462316032
98969868883894928 106274673172052240
130067981546819936 322621220282667904
207944164074844640 282539825064727776
30240580633580020 204507896108485952
54628777848802664 296448667471733312
130500640171050736 157790000497384608
34017888605275984 62425656131140440
67141210341351792 72605262416386928
28411770575670688 109195116717871216
45543110122542880 145634401793497120
86828086321049392 108619276278957664
179892047932443776 224438027790225888
27261703045614736 190896113947884128
48484822266157320 257803501250722944
7863428139696515 152785418360506112
83662174704220880 222133903815982496
228386518492364096 300685482401261184
34374787815117040 176616620329293088
106774820681791216 222106572463704352
237073434864158880 274781847128807296
219505517191835904 258597315800925440
1861632703166452 326736950958371776
194779819849112992 346787903988120512
25009085249250540 295113547606806656
73076920007658256 317262188776520832
62282978716063776 307690860693944896
214132017218901184 318900104665101312
133056427081010576 332575614959360832
273543260233899744 317234468888479488
106713690087509360 305917557650128320
243693662344135008 323908730754320384
8063784890173261 179651321062567008
113039371452447744 193896133559567584
121259712178397584 300918497916519104
86127770419991152 114337873237276832
143525090765595664 282320965505821184
69479665030819936 190916700655039616
166106502345389600 329240226778316160
3591931997827047 243530204284226784
57046282456871792 257363778339140160
298904725077919360 321031282122323968
127567450875926432 230037753944775456
14119736185364502 84069597909601424
259882029403018848 333593447537312832
71231459259418328 286318949497266048
54576170967422616 60802118119655160
41521929289054184 275774096928311232
65811951755548320 128520398839095600
81996996991875616 269500359265559104
62234643056646360 236493471516499712
32697513089840012 287523937423490144
47811776433550416 183339331157195936
249761383147899328 330576086872553024
62209960374769880 325180623918347072
300967902985345664 307600826146585344
149760838863556352 160720011715228128
70990057601882416 81250029613947504
14086120764978524 231193926954999264
24359107021459836 44107582151635816
222160423217129056 300170760551985600
84738470095480160 97818612845503600
158489552952022336 254884598922210880
103978496831490064 290096659760045312
5610239916010408 255659930689573760
206271252078254240 311832962547672960
52445393091274504 80670236401429808
102661031475074880 300613748686523776
81113194339417840 277856035979024896
291717356141828736 308639574710903296
71489504810181016 293096284194620224
11600099745045368 23209137808031764
104369064809413840 142947054246266000
142960291577168480 154143168307631616
169511990621626400 329108582832010240
217832370036917920 252534408076957664
159419488956041216 313656229154884032
304220877575171264 310547522656671744
97309235027633280 183419282250433152
92998962456010144 174596377964100896
60108634880242400 265880989973886016
28773586365396048 303289941460092224
162935543321419584 216083344097780672
77830230855378912 122742862582230720
42829246687995632 78024607440080432
70736483824597168 244699395923613600
199624179878782208 344244987152352576
254538213406320992 284210043034585920
168831589599900320 215054017299485216
51664473883523960 122861121161277536
118668313272662912 292308466287965056
132636613846463568 205109748510302016
13990742802552402 326105724544400768
153933680071735968 164903917079133056
152611048879949472 243323465134190112
137724099467608080 263671857071262752
133434641361178640 331473457872743488
98789349042340768 288036850454544160
93300015561915776 342305769491209152
243817023032173376 343730773906582848
147378825486437504 282894579554628064
324489017355773376 326746433833290304
53899053634163176 54706509815517376
32758428602823764 116416002812346544
90968194093624800 129008645946448480
134334015225322032 325271319204563648
303573352554247808 314726146740355136
75186442814512528 265742834505474048
297922069378954816 332039012275606912
132366861429500544 261779253391850208
170147635152270400 214875757926355680
234928179542718176 285199366270689472
52103469210456600 202059124484256064
26492920811678608 302441294081389120
291223055035804736 330459984529270848
91643045533198560 232617701061419712
115794542269265808 314676573389022784
167902058524622720 242598167790440928
16672376987702506 52634051950671584
112889288545858832 320059449040325824
134426199803163584 167367373063182336
112881530396017808 288931150895698752
122363107211929984 138891472335878880
92920024797542528 122687263083854416
5562406926876503 264590688119442176
9692562659528570 127914618928962432
48765804768284968 339021244901382144
121473715000796736 138849459652608336
170613158636844960 321511472251372928
171942958173773376 231359067843404512
65621761795053744 300517597988268288
342399219646611520 348380987286776896
18918119090648436 213451568990887040
78220444750386224 101189782347726576
69013075460203192 341067632937847040
197684518297707040 338183239594448256
310296104940558528 325815486450467904
18104087839654856 304221682189720128
36692966561241744 264273749916087264
201121863614864704 204724914890600128
55999595972900552 297513583075973184
48886075833086104 240549530390148320
71283013538086600 250895016847985056
228561907773140192 232759714374867648
96434563805171280 213663420623665504
27565231708891156 255054542710256224
305646648355222464 328640206178496320
263192263232317472 300671997812071232
5772137168420211 342430789656386688
7899914059524176 284879263190841600
59188591461779840 278590444940535360
67155448361613424 339145119145980416
291101823939768832 303388213842022720
221387521977280128 302406051250475264
9156126252180454 78134538881483952
88325613609482480 161949982206850080
71616250004095736 148310615117580544
246962866699653408 265140191210033920
88477830291436320 245193596411923840
96148900333327648 118695329088956704
203840876245721600 276389993623484512
171774043655903584 239280909494989696
176136190962922880 302289724269035264
22523349082701412 43707207353982720
273010238253495136 337291624261959808
69056066470433568 111290205495513200
31312433706517328 207805045368245376
35783236357802852 264713704265025152
126033505750573344 181504750506076160
106329876329742928 341657310874813696
128814551130971296 300575995760690112
168529349247022464 213846376569953984
32968302434310812 138106477481228912
5846639112266626 162271636503865536
115097976730836976 222420037396314784
11416828214171272 122161786000613888
136018052106150624 232200702684447744
105498812499520720 177898653780584416
53239713342864360 211817702985305312
51582064573821312 184406478619966688
55071238374668928 263356328510499200
234915436442550368 253959780453711264
220137170877111328 244145490116421728
20116315200632540 36234965393973536
183141975801818368 227990223642442752
7847034099420479 165563302566446560
4287694553326529 263237276430454176
291822400142340992 336098403112117696
72092413323062752 285799777047985376
54736870019069280 249824696230567392
170692842826415520 226587994697480352
152764088506151328 179616638870042176
39800281420738352 346064469987427328
300749193562694144 332467694399933120
88342087000005760 332690063403856448
220947573098313696 238678831826147168
319489884041987776 342196095308813376
137061573125977328 172073281032924768
14583133305681550 60541104717534072
254425855179307232 321945498988487936
154026338406281664 339232496902822208
23962621828874616 44765195441468280
264616221305234240 279880912730478528
145358682994795744 227768572136478400
147829383436761312 225728196520045376
17779147600131056 201704082094123328
27726304874312924 168536737254633696
34387834770010868 61276218519059032
257087302518899872 272092406472126176
52130327953569536 63583710419863472
254027883278476544 326107776042732608
136109393569578912 157333650840025344
40293746826459264 309091555758586944
107861185025728528 208931833454416768
163768591318779456 275664286155317536
200912259665943328 345370768102228416
136795524719057056 288834311122423872
52783675366369688 292620401235610816
293366013196927552 338909400207406784
107313517980601136 250170240082189664
44103874471988000 205263261775548640
168874973275849920 296357900856971520
101902671495718240 289351799536264064
306251360335321856 319438354273370048
53147858876406320 179050748720787008
158368220345930752 274036260150264768
17108007875730862 159035773848947712
208706068308086560 234542454137161728
42811083862772288 98554687714178096
5068182166916514 315766918004129344
130111065102232256 291411956686517632
254593533158119008 338422876208189888
77423410474930576 318499855837443072
191467556541374816 318084377010107008
215522250384846720 348042927733163904
125799111335976240 186604856544806912
105090534588042960 307655534553970496
89707596445976096 343945061806368832
295023882300757824 323396545339009280
84310786477256272 327093491847728512
248503714604730752 334044858818622016
73648164706572112 297993127464876544
178526421275688032 303822495619319040
119407102291668912 342176766889962688
47094914263917496 191498637318358016
83159004809419504 201987752727702720
270933705291171072 332108735464797824
284689118034827296 301568233777727040
58243373486468136 279766781806668960
215487528959652320 240896107646562400
172300074501249312 179070740417991392
189484578662647872 275822065120412416
37105007851697320 221613311769150944
20448200632008476 265682582500978496
149217452071304544 278327072844952832
23908358057447440 279160469988101856
228065820909827712 302420132459649280
56204656585741520 326835743017603392
142028504622261984 284602818133253664
50921936412288552 85107133546087616
144652100558815776 152362987204885728
68634692880148336 221806364541488480
68151892060731128 77969995491316320
247027935503321216 296889585139782592
44386949242307560 110492756597732736
181148702791791136 236688037456975264
115921772037545152 116089038472100848
129262907983999392 154969897145187584
63874060651968136 152458759792146368
87173328604716464 167773103215924960
105776759737506432 249421340862545760
175747091666912736 334331765732868032
110162430681175088 231020741937114304
11909975799302362 239976491525703008
145485444021295776 332406048109475968
52432763756318336 332025180679438080
37399849706290112 283879856314584480
179204501546548448 303360862635921344
247769814259077760 346911088450323392
65729144931229416 194295720025938368
7650557500060229 29255710143589344
200067248232525504 260664431431564896
99394913064584272 337477216532719232
193928048229185024 196605354353114432
151320028771732864 185157478017083808
202432132360530080 251579985122574016
104528664738156096 242880012861030464
38759729198376368 292246898465706048
92778510948697824 342419900880870976
21170716214814784 312701831407648960
64173204143321200 243854359014272096
181927599017347136 337206359104712704
107873168342695072 238386656067603360
67135207744568840 242695889158017312
73745285173757920 152257796138773152
117721351766543408 326740660398688832
191485507002463808 335294123040592256
64684821843779296 168133102111468096
44254296686461432 99971151959960304
7676748319250468 309703513177763136
134385592986610320 148193645239593408
218382617166780768 283273942783056640
136058939432923648 277266691530345216
110139794633796560 157047754874376992
62807374439029360 87140450810268944
9680465577839716 64281102039364416
62143446917193728 278989079831203808
75700283544778128 172229245152265664
99936019400683808 201146516154385312
86736660388497696 100735655345600176
227336813464563744 343307276156771968
179811145228741056 313243279979671232
254267279672612800 333439155732333120
166462931804896928 184959536462843648
214742885310386400 277856521418975552
46186186599510296 87518233253917824
186586153040932608 188925038897993664
23850229807968432 326311621227360192
142857512731926432 228919587801035680
264882380157856672 327434727004633472
35074699142774472 222568441690884768
209640096488813312 224619919418479776
241815651979965024 323205217226927680
25469241755894452 110987663575590624
176915997101952000 227435003042502400
164235829133675712 194820706742242624
129568986777718224 214934197244043424
260449525395996416 298484479052904256
304188858125969984 344262656741546368
82830444208031328 121693619114411856
2661723871254459 146663626309746272
13663089821008788 341043729316212288
95579322355267488 110344003822769456
104052316618514144 125931951427527616
140774952777161648 293335396989647488
49544380077468200 163976786029211072
258965496625642656 263768143262224000
34226197090409308 85002868776694608
14918045767521714 76951005228592080
50067619290632744 132364561612190128
484576918014173 346678874105301568
26381958468291732 66571771616719088
186333400730478496 316858758373323776
37799953789351864 216452498242157440
2212571671680656 162653371777552512
200953519272137344 331582225484984448
202766777532990048 316729358422449536
27858823525545404 111082524640294032
176407081398872896 216443874160962656
24752243788918708 32584931782044464
5664200576677856 176902289468723008
78825450744905056 277893934834284224
47828213628605104 270628424891245216
287836252627944928 303569807277692480
111426880200126400 145970462258676928
136344984571668080 201390293635227776
192841690714597568 209194078056777600
31206728953465988 320762751667766144
231499350710141792 312531288456695296
126670657237511104 131785663278793952
199022158985415488 307911298637018752
51459684768416272 278982774508134656
11242477622345196 12068550162709258
55953162718756096 340907439042027776
10556946726300670 155797249376255520
121062061477554960 276144594678186176
236392769584369504 240616522168519872
54448029429328136 120731422778622144
24106227564324008 186319602744455200
92294816214363600 259348892869069088
219131831966200224 230429541423933056
59169167164869048 129569222200903968
90571372768432592 183014974803892512
175409544701393824 346414853224373760
96907173190180592 254576584062136032
242507076136588384 314404747845750336
24172832759165084 246060118892608672
110971510850479568 163067680260744800
156284621702768448 298299110039124608
119004337244152640 185431493721832928
190081204427130304 347103398375770432
7763068796174878 92538639664243296
15082760577315348 255321199258527840
141864234542759936 178606144819391776
98926936914987408 224189272073441408
36478289308022856 65452004980052696
60823731704867952 204388828657904928
235990178896875264 348340210334803392
68622150298746400 155180822374036000
17752907931599542 338436981301562176
18355817471605864 245439162132184640
241245457388809472 298810555713658176
34928848219523944 62131769377989776
15224244837413568 102621500347243792
20790307706474792 294775576294936960
134868878092862320 336762930519416128
177819940842160000 323235215310252800
77672337841082960 299262997859676608
90077556166534576 98035281072913664
46633869600776992 133364958524334192
66926786133377944 303816946412015168
15484023925649156 295349519742648960
90564001725409152 233237727878890688
109200239818453712 128868180968555984
143396227915782032 144354200315303808
172828104054199008 340561811162743296
95523562694361472 311325833159917760
301352000437569280 313043873651704192
283159720373720640 336165323909936192
13597547268522736 162775402620761760
89204205374720560 143729472633839584
61755886728513512 151556879899450176
77918186500139552 146733015093559264
325950206825760064 337391833347412160
57299613067691808 261284579553359168
38622627843528224 248894345344710784
4424904766757111 302079503665382720
39603542725978536 207604086200693920
107632236928067584 235779938098886880
250302743712171616 303934632628277568
62678754332664824 306467602023272640
60952137882164520 229102836386672672
61513245301860600 279789549939128736
26789616565437228 68389133446634336
225620207805614496 271163869425308672
22252321864156384 241597595706793920
101724042989926608 129864062256279936
181967851201689152 247000077193780224
96225882156039584 308124816660450944
235089216354538112 341158551608682240
246410103847021216 337306550894024640
212999207272929024 279284823693165856
254499165987874272 289638313607035776
58906560440093816 166648920530805376
79020583318917264 327635049790820864
52368717442854240 145491231776316128
245558767011531392 272889720123356224
81095983187557744 141558013424028560
108896338147247152 308793951100126336
24741574825695900 72953512159320576
209341763217962368 268815158036610080
27520083299788560 249033560622205568
111903866591782944 260753466314125664
272613946221739392 312254166632363008
4954998264074374 233447863329477376
119460156598357856 165306465039375104
9762744134963496 192352148396142752
15744029148264918 147349342584274144
157536555848545760 199562395067914560
103674278038363696 334481784985325120
229899043751275168 305033969481580480
1833174362662289 327530487594475904
93435558689139328 253982360663524672
148444601960680256 342820103684665920
18165137925722680 288529621446810176
281631465769689280 336550396356609536
267588029224650208 316421172802417792
100426385771767312 225243919911161472
31378573370714844 191502923790312192
42222919148075976 216783694200819232
71393678784287904 217383431172141824
16119128102993698 329540533117512640
169489276970958112 259888545068802656
202472515589125664 224692700188852448
190904384715951872 191974553057698432
227104466311714208 330993416079522560
8649910434470512 305802173530030336
107154307478136800 173401037701363904
78439771123426176 291146201575918208
24734228928340436 331024819099348096
299493599833876096 332615011894088384
53557115024848392 119052140663588384
64326404734911936 110080904670673248
180692786632876704 239995470019835680
302762873379062592 339401439663121472
29305075530373220 338021114295173440
8119599066883256 112887972744165744
120771839906154080 183827073345444960
195540608861061920 268203968494248064
94609526690369696 329691264597332352
71089298681982304 95734095427890032
154487701829884896 307409479160407872
149482325844888064 167911989955098560
138849707048195632 269618484934881984
64983301789340272 320143148279032192
80444060287263312 287351832699930464
61017138460019440 323224457901631744
89384670496113376 344714977563550208
261247629003761120 291415953420603840
195348427549637408 205331174657977120
13897683257005982 204468135458057696
5624382469286534 230144950802168128
67718967420354296 68632049272795896
24691543218966976 222886325911254656
162257369308532096 301978480197558144
237494858911088160 239905378730229888
241504869832235904 266951672990090496
126922431073820256 201386173060003616
10044685416046526 78009593437171360
299643686676292032 321049177836648128
159137106650390016 329851244894028416
88699216461131488 296352982409504768
284833005280048800 289294889029448064
234469750243850240 292657826992554176
115786437627896672 226389575524011040
54657549538952352 58812802789723760
118964240232629104 177509617927929536
87911274611772784 193236850591072224
56241652452117968 217769327111453632
24143898650027184 48147972591192672
77016492602510672 97885577435568848
107866584067495664 216410706665780032
170810145800405728 327819099763731200
165788732684140512 296218054991130240
156402844551339264 208474433149169952
36108053383572064 114939640951513888
11239684691440004 158229634089642560
51275447238191824 309986001685572864
78244101654215808 103150766719887680
197684401517848448 306808900849002240
172781631405180000 200145962807835392
216508125614363136 323547907723399744
27899519847301116 94297457109956672
259554746095862048 278282623302130176
209495691249185952 255430544794189056
111543354168954208 203407873796197504
140865751492496480 336559929877350976
179935795595469280 250439077019018368
69740373880714336 335463021280601408
2521477364354871 142260505947043072
203910900157857408 268844880618887520
89453890784272992 239526286320934880
52074723593397056 326653247575046272
147125761189525440 278149194116150688
2738531640065434 83584750490828496
81825511638881712 326785297826745024
69809048029958424 225235816845714944
117630700717607360 167777016024604416
54561521414316328 176696094951963712
123653144337825344 136814453038709232
107143586468307296 289230961920507904
2443604649873224 345942171722084288
253189906810234304 296640345014614208
107654941354137424 347193162400904832
38599272995372608 256998294749194048
6176217932745153 40893225410993248
130017578099798640 169884948924085856
97544915478435184 133480083155119760
41656480790709320 165296090599738336
284147153690541728 313677317746241536
151551472941261536 190053030020315328
212499595082004768 283465705817545152
65129048948513272 104067330554265376
20879415570587408 315891333317485888
207040330226027072 278886111592423072
76827711463998144 269182436660885760
64484289440518648 266299593265634624
94646644117572176 133006170280652656
111167832306255936 283124925834804224
212801354244109472 236068425283902464
85204512366884464 238522903929050528
2980814481072371 177227628117558560
84620320985330384 149789626906480320
54767125864735472 152724390781153760
128631936091078656 235299487781068800
30427896409514928 115558216270860384
35880584673052128 162231987141903904
22310478576540940 161680609367944000
173731773266313152 235208963202397440
111984718426061312 240906338195883808
119482373971058592 310241114032760512
27878341905983148 179093417761744064
30233975091104856 159089601515208704
57957166510109064 197657754297937536
176574120869594400 189202352188369376
62270294027573488 191068295586780000
52618372307453072 187973352602847104
139160671500870736 223839068004981056
188104758594474240 267104906497047616
103448788278939840 279829626261594976
10938248136269990 207306034180507264
89510909485561424 321297516972213056
210372618558535360 325640081036548672
43853736258935808 209335871454356608
118115378531081440 305587229109664128
32020052263635268 50608140597765664
229166700467863552 336405659695665088
265884864141199360 336202331644424704
46647357280794816 340412501018589696
132519148696538704 228039154840934176
12774265761861546 129459272919007808
266470026012989568 316304455315914240
57166648020482472 163408116351230336
161351987227937024 251781968307903232
89925019610485024 184863924690182048
100803923741778624 308223525199742592
288809277668213952 309010892164463808
61078341802293376 237994626894789216
130250398005931328 202673229770826912
10538861147100318 274344581007769344
205778035891329632 289418453833986048
128926537767726624 205173542706286400
130919160424793072 242347049959225344
246184325975298784 323258618503396928
263623416407322240 320589459621640512
29216317522470600 302670679200085760
13189006592409446 261294179930175424
28046165780056972 188499959487410304
4360131508443550 209677296736131264
94011509952651696 318157803142865792
97130941231231008 225960684390195936
207657340842694112 254958950205126432
173075886648632800 323718761601428416
11041797542442494 118675393573083024
75279335859968720 343635241188393472
115255981361106448 284989800363180576
15967970291665664 246439845287445568
53207374732053200 303046118832914112
133428040333880000 255064690659697888
156515363918753184 160583587657656960
43710765293841352 145267313652500064
263634093876487392 301580372434504896
179204796347645248 209027326174782592
113170140946599872 341970425528399936
105980982231124368 160965247948539328
25410157128315244 321291694554384448
35563304012547772 214792984678188352
170371716064774848 192512784813903392
282072392970468544 307696427357153984
91184790977467264 145275684457921280
88505145997011712 134015593885037696
163323451966777152 163713079757239392
164144192146535456 275877595238491168
122870812796864944 226950465876409056
40883026562932280 282931016198308960
111640071227459712 196571995465999424
270015003548313632 341896945876229440
51943245212074000 126803418145276624
6219616490232347 308229382352349760
190733979823516704 262854396611366560
140543054254098080 272283347780902400
247674664198029856 272767218501074592
105540105727188624 211634109115662144
31681061041654992 250695974373382720
98421372751253968 205267968297738368
80043199673318496 174123596560227904
163523295498840640 245356305232431136
9670872683521568 317193909932733888
5464423950200944 93909825542748720
70994508941383200 319710804435187456
240517550222377728 313331169775649216
144799793482441088 231324249149288704
270624081196531904 284297003115661856
85002644940614368 86879562261290192
39519969007155608 273110162334642304
204800714889996736 312487155889299776
169270385752218720 316447147159342464
141064492128552560 155383110093398304
74910469787157792 171966314637101568
124623704134721264 145054065702337312
121866736867018016 180549664542017344
135560795844693408 348096976979893952
106283343041400080 145994657614250720
182735832411372672 313457410894969920
119404199934232 320836839825462016
24276062949321608 274328860655197760
95158617765553696 244606972894965856
100640234052824224 163487614575545440
176962823411579936 197100046315663936
142099020816178736 326220594516870912
138881069605603984 248075393120831040
15521977502001370 94925691418677088
222912219841414688 328576409462417984
68206016913325912 331486446320828416
37832894062942672 183917576597994720
9314542951086946 315410689406641792
46478440601051624 225826481188939360
145096649043628000 308381299733902464
6720501371010013 196742648002184064
51221322851351448 133255515045917344
45148094499406808 226186550748579552
187502125697421952 263388633963375968
209055694636406528 254959299020391072
253449599145857120 290427378004088896
212864010625482752 310120814465048256
115148403546785392 142841059086533120
163467420172731008 275266551706119712
56260231783274352 283883686621011680
56132055781599320 157988340083611872
114319770367655328 297363974545458304
83696493680354848 103920095297590960
107602734915014192 222150937537555968
107020311167783952 270061206159674912
278865147694527456 327280633071609664
239624005971217024 346454136168637056
45281895589873416 273581091125408416
21259605375353336 327723751529412736
93741520300151600 309876649753532544
25944791615584668 137677938839117712
85187256071241776 340466087161456064
88217670256684064 264996867942502400
52321704662204680 190776004946785216
4190311946284722 204891897116845856
165107145130840384 290531835851003904
299761160579285888 332656417308960448
73579210193989888 100514111284103024
19390252563381752 236813070007991232
18651542879770308 165886359705668096
30713013482160856 75092299984066544
185133393495110880 298866581357704832
294011558378844096 312351704277586752
271687657583363776 344161791723219776
62148642163908200 133131026854463520
47241337077417080 153936897457817696
279196162928359072 286595951564094400
155302024802458464 324795873866424640
117124566849998336 292281585389888448
14281034287398458 149108803415891072
77388955925808352 329195761482355712
71589449286380664 146439094519911424
54392218366314704 127119704533411312
70122331218711824 149780137977485312
22500948841926720 90738434790693904
233207632751491776 261412720778924512
122182854817729456 319263238588217728
120503260353417664 267706711852703264
152941290624376416 312609302178443200
90514105679060448 306346626226061376
69580643854503656 218046132800535456
44732664865180064 145712510283877600
106492629825036576 223505444466568192
250051384519159392 258356253720059040
55076826047191776 144862456394755680
46259863278232472 271336930914953920
36551800796984712 101851378471077456
148496003886817664 320795469660803264
73406025065689760 73636421004919184
206304199527122112 328399631819818816
13187539721093070 208509291303940672
4883663683078672 320852278606721408
135700373346533552 148739961490112416
241371842262568992 342045260289276928
21487153073481268 277252854326119744
96367201967741184 121948336603735424
12112423804316660 129021234850138368
187326151862347744 198129313724329664
9649023615900660 223489411456447040
250583144088796448 330019976202616704
18991966756904120 140839398113357664
29745462174247560 77748482495534080
188045544463564320 219806065796356896
198131555437058560 307897097592747712
258549440625492352 318792473115304960
25256074149872696 63653547695538264
107740336780813136 179622986332060384
71416647554801896 321300667453379584
35787888715873544 345217971048216640
222541182458154944 266214303599553440
197632182364361664 275444092932613920
163902654619075616 316819770283763200
184883479913815840 256216078510638240
212028568394754208 216625390757741024
28117433062182552 281738261108972896
379863356282084 11310036808514686
240449191711601376 243267003546481152
31939632359795980 197523762642496448
166065135954655104 262584741224272544
48617157421574440 228877765267260096
52759396289320408 188007752769434272
310329774089262208 317320694434762048
66855453865967168 150064953376667584
194472469925141568 330697911757479808
5765810228213804 105954802996773936
147285738601316736 148716025750314304
137146148245464720 318653597745576512
241558395942842528 262029659371240288
148404707904444000 240937356396113568
55917486650201144 92789548687141296
84618461982964816 272442471377807392
33391823805373224 169855534355668096
96274455305109728 219398603574537600
57385520937242312 87891599448385728
43736818152973016 310578885537836096
102073224675451952 332282100176371072
153606724412194880 185887995223774208
102929873341203184 319618978631672832
214016553260050528 216405331716656416
14995056083922254 111886089084995744
51217717812618416 338928576879418240
136060229115186032 345973710258429504
90753292995502016 345558609971913856
49177471770572320 109031232719361632
135328212519195456 240715339851162528
45492261570415032 320712063330213056
64599772690982504 251275694381563488
35562756314913444 157172082546061600
178544937649515808 255467474713133376
89745149118276144 156673635053285088
115618941879939744 195401459021687776
91347421072890864 136818229764341968
236636415700913760 236757068215343072
34570532674910220 266216773663775648
165247717890412640 316889214888965632
269831612356372608 313086891827597632
221048776540291776 246702662128523328
118886152184876752 142748488176332240
190519998698768896 281559183573433632
283689437552787392 287871164455441792
38294687612600072 175824981350145632
188348599582362496 272116012878716512
199270854172120672 331719372348984640
8045920056964781 244320546130527776
3297880763079891 13402353977468490
19149002714988316 324512681368503808
41739323739980688 224988720364936160
60963094821982792 174182998054194112
190029080752674656 262404079407237792
83503017608891200 249905078273443616
213596555299169952 308981144156014848
37718882288152128 162396265316079264
56351642446189080 95170825328328512
83583687154160160 127231733314406400
314373787952327552 330785669357971264
85256559891185152 329248159243084800
4341492659046244 254015602242934112
108842776781768272 259528822014306976
63657732143616224 80392947087762560
119319038676963840 168454871737593216
43841360229330960 344681971215400064
109681886195640592 299754421319166016
179604990935214080 208334664670950048
219352827410720032 270577290744100832
134891332875343360 151811902967358208
29515051692017336 54431599302979184
23986115880236096 347548662959365760
5328015775990387 155555849584270496
34071034178501836 77944442040031856
20225524031144448 323475556487961152
176524043987865312 309434945383184384
336215579069470720 339192702416801344
252742946198404576 275079483928200768
54584614224357344 335764546725221120
6077624927473044 239880020940487360
96273107539925440 262431241682371296
127172729806619360 280971497029888640
215931954807611648 218949580203216576
24043104688832252 116607088435802000
127976532489903808 177523954287973856
221545579022701920 224567279046995776
333514418733192192 340492144439671552
145124769443632128 241137069498448640
249402301365426848 320260568561939456
307051248462792192 323475935302078144
26967226841161892 240897154950592768
29366716640172552 75602207941072384
144459068221562336 340801934350343296
17381799929975082 254909479443231136
73391966988090048 124797903560563808
23425836807512432 258269654259303424
28079073325672764 155568588572522240
60947492107391072 170663277971569696
39964988486532768 58971383647830928
153054630994785888 166604993977753472
50425621640669488 77565232112527232
20826466962364488 276874597441597536
119197863575491568 178295712974973888
49425151617134752 239921414824292704
194462799569219968 344664932843120384
54328412836521696 125770407749895872
85153556049349168 286922271491447008
108306288302791856 134747528182667568
2971148612965652 30523134182966432
133453923523994992 289992696101018944
231553920658315872 299967250670270720
77322986084795472 182788545784539520
17971488253085738 51170449131289016
40294419569828832 162245310978800448
37793581863762416 303749268451080448
71950471877438280 263361937934112032
24860653904680020 171315699592766112
20335362446881572 279077033263186912
20544459525086948 248207681367495360
7862041094819531 132547166638707296
71294674068780232 152804618567512128
30976487433483432 85588377375577008
48578775131882264 162426897017420192
235281062006179616 307654232047557440
219186976366748288 243641634672184704
239761380335121248 322802506590228480
43878973606458936 216783000160131648
80534210498985376 319829890859741504
127624648239187792 346705127131787904
169617043543295456 278212380843748320
28178878000958756 187890856780091968
185269071827040928 335392631959612736
6439159443466028 183355288619422336
4459806894959799 274952401917511136
6998782222597592 328220897722153536
90658618830336448 222864126801072928
16090540745291982 254237281168280768
147926176956391296 338547531489239936
87094317522455392 275995762193710784
268558625441054624 306131970975564416
144742537436170368 249728191270961504
47923757106347424 119755348249567856
87952876091926656 234305314032186688
46282542294204824 260827365804553536
278568035273475648 280875785262149760
208416709430606176 273127782561494272
232377163162153472 294968399715302208
194729113740660512 198689738696690688
88488579884196784 126885899301053920
197770337145745472 228061713722969792
112420920961977616 227421219080388416
170994406816163744 309360304901498240
108877435357873968 312668203668916928
273499180804752320 276840234814955136
150691710255428576 288622479721295040
47639108821804056 80842464505712080
245351155749967936 344697923803344896
124943384285241024 179833832794686080
247051877124844128 333507728772888000
231155058290830048 232703153884007712
295768805135125376 303950886193880000
69677214325980664 142009372523300480
313805788937288640 343036059926840320
230325862389497696 313287987196706240
30307617161553748 309840786191134848
108063477359060480 346061896798433984
228179417761122464 334145719017250240
119915448587321328 268542706561861376
141101796331881920 281792343966045376
249779883276938752 284660288802314784
36082194318174408 180398699238797920
75018127260813936 94209784491610176
106825161255243552 255575699313585920
68114638668114072 116030933181978256
78236674930410240 345133055848234688
8442816210149465 108515519927290752
83856444429469488 161275736577039904
278367714803097952 328091060399619008
146709478906179616 283363939694080224
155341570564067520 320699510440651712
80757629250624192 336677281145218688
182848222510358432 255969769771189792
63605147951587432 326937111677968192
15850495421360544 326790631892918976
104989226332663056 326308496622876736
168584022760621152 258438122039484640
184683854119440896 223497061441942144
5758137578665297 263325169808317248
127033257723847856 252671900422862496
104529086814954656 332430452566476480
1908730648638895 301332377672117120
274644792532880864 341215160914998528
20572163727537336 276308249378459360
31369555783287196 153191249682806656
11162818283642532 41484253827621104
25654406702557472 52761628354024688
224554083851143968 327621281847847360
218410137715629440 301815619269776064
16193687809234260 187405008132186176
169104326457075424 174275035585036512
251246428422736064 332859733275326592
16621290667951576 335107182311349696
35787171470574672 248249515223728896
52171745661939520 136468517638938720
98042975511024496 258530670704831648
7041345773485542 203956615115454912
100136255443862496 288316987773491136
92931025117175328 169577525309244224
161436159367688928 168260109803948704
253006475836685728 326289495336719872
58001450747449416 149027763892034304
20312308891166024 162110950127064928
45634959118786672 68915976313506336
75879648179422432 107616687608548768
248215003081956608 290801689489712320
123184368985323072 199836863079154016
183380312635263200 239982006017936896
85005273553657952 341177476264592384
27529772513272428 129294351701686144
43399630473810304 333287283735782016
110516016386321824 238543832460009920
85899755153654048 203334088136449440
219576011199865984 288338416186516608
223579312445246496 320967834957489088
66281928178185744 113298282845668688
105745938270259616 150037223199285984
29087445348621212 188874370229865248
172939007718156544 301324352858618112
44965093761618984 138213962443508672
37617331754219080 210463719575738016
8968774586448348 278466281105819136
101896584062739152 331853077367200256
109956437903071312 157809389430342144
50600444777888432 55126550317864200
183878022146516736 185311738179524992
124540708427370560 217939847646119680
119232869386769616 304177496438982144
94431006518779552 281802326153461696
114464530737370496 229487613826939200
125938233275986544 264930559092725856
4477290552966362 62310605522388784
204693807261160576 235392658779587200
39203480229801184 174856696761150304
29973078897307780 303581017207948352
68934666114992552 283315140425534592
48688760688000824 196700779648154336
223425888639602528 316287162010508800
121171619854583232 220094053715720704
21358020916544380 326833448470957504
73637056934155120 76783022496703184
63723674206405560 203023944789496096
236707473580598912 242685449043657760
5793703364437863 87478118242321568
11743159963239588 303616129861469312
15372887504023502 206297606004560928
15300353435949254 52282759897642488
58839520244903352 341263385748357888
112060254334884176 135425033549982176
119294414474300528 192729295235853920
220658064475487072 287856840639771680
33707302820532380 329248080350169664
63024657158160032 187242017634396160
226362796467847520 261616741518432224
36202163569593312 277418932249840256
67651313686105032 79860011162171568
28329234252580024 213398563982990528
88185923331363264 207475878782959392
26230997908590924 340127408910082176
127512278202036976 187268780223563520
42914324407815304 312366982028120320
121451885401699296 281352103806992352
185512199525162240 233068685756298496
99171331587244064 117188936820084384
80872069277314864 106327100144188256
30819202177486144 279424915847557728
55914989005059248 341343300381796096
36875991606449600 246124768747212064
206024938723530496 335376444714780800
126167983040071728 247632286873815456
272785511014686208 345630508369723712
176482546666353376 208987229909976640
120752143017082656 147756574640311328
23242750736235364 227903232245662528
52485028683013848 119530560436726160
183729576161687072 184883315230101664
173001674878739360 292790487076568832
99863002993772208 178918499512026592
77240861474773408 162883271056310464
4359045670142353 178395207694120800
157934591930006272 287173576111969824
89273666187728336 151215766861183712
42479002177151200 307026917298751616
94963083005818016 185267769505109408
214503967990205856 270877165982330880
109730799835805408 216022464218721920
55985901905452248 218410433163585344
130085554213943632 196278572585953120
171446315913434912 229351315198290976
4851840620648230 296918328412349056
281600624322034592 347121726983107968
167992076358138240 270024992290729088
5947446791379918 91697034728517744
100024771239446976 152403087681550432
165984439978948736 340438329019132160
130116874872310080 268817246855820384
234261861801757792 335097281197375104
166752973469689824 216197160901969504
104020001044471664 167748465054207296
38594299795790832 300458320490549504
5476163238029790 125700313737934336
330513214790242944 334754081243067712
55952526377528936 331675419872164544
8674167181788919 163852981369021248
45416059128898728 254649007375192288
123899278745689872 132855733746638608
31787811490591588 149943003912467360
40402952962076504 79445160844186192
133275343362467200 345202892183564608
178637715864788128 202131899127349280
161908114020578688 291116738038867072
96769676922747632 224365390704109152
9931763222102588 200247750314905088
150679900497364064 245289019398288000
14161415773947502 100682782219916544
121139962233512864 147190597892449088
135613685198805152 195300685148627744
244274630541076064 298342919491419776
272084255111942464 293774880691575360
46805737196957728 128523272399594192
32422247020184308 222958117922036736
234471722115696288 328566347849396032
3591527155974486 118962223699340544
231004687260995712 308509045581237568
68321643382115384 310877995003592576
315240347524391680 345202825994863936
252164407015588448 259028967304823328
140716819704930768 318949095139896192
87964891675865664 128576716384456864
2337224813885756 347544419841289088
54917450766735368 96648254895130256
118904952191512608 230529065287557024
8420688916553827 332484275038672640
229031277775957088 252902191127758784
65674070631114072 200463979757836608
300399318990716864 347440531077678144
12714152778323828 48622896959652648
5378346982492798 145235502578238048
276516430181833344 344762454826046720
32460627061032600 274384835616876992
72813205306295536 271171165041557856
172475439620871328 342480717397726528
115696361733099040 122506268150559232
303480878179673856 316096087481900032
121730075283624960 132484687960206080
179154263120061184 347709204599414976
78149494655020576 269288376126466624
86242915804317408 97444327115927152
279087309951470528 294760216751782848
3203361291069664 115054440047726688
34574279536599688 159612861142012032
112332241010284416 326071692075356096
48043138871525456 122517068127588256
233665597119578112 306799931130693056
50018408545535184 160236551983171872
326164254632118976 328578671190312960
151378761174174560 239353437610251968
308999822153177472 312908178132058112
43399141284053920 265794456436809440
49026654453788880 214336389282773568
305321164926542912 310809690354964096
7907751405453126 327550895873953984
48185191910343984 170695649793596512
13284755605576698 258757156886978176
12895789316417546 28966523695653232
84444558865217408 107851729833951680
78732190497240992 190017966047282272
163851973410069984 326163756865879360
98719415472037520 140578300938856928
20600823540337508 155279271316922336
36276249163843736 77587050989074544
44144967101063472 190454078388113824
82630756315515632 164981684525847552
217103962501610624 238175437662663904
47827629645242824 154478150101355072
72881732909532496 225463117930535360
85667738483258240 119791402492317680
82927938919191552 92328886098464256
25271024490044312 199842310834157984
81267975094409088 318170655477421952
147713780846640288 197701551268113344
5240305537574002 80656683466303712
179828308417140416 247295310578536992
286178749113621216 344252229678144768
85412082200099360 210859851507440640
258620604764985216 336589600117309952
82186858534018688 92407296421313712
212549229913212960 276663397269871904
83588886895969696 298719180478397184
4270729422934136 255480895607725056
9946296638147512 284100199456418016
26543590568817292 334651565161328960
213265270293606528 241121461171785440
21710580051180676 302471738011392576
245815399300020704 263719584829693056
70272274358265768 332440182493770496
206320125829524160 311286089838080384
81066557410565728 231510563365613312
196561337886924544 239848589881022560
90527808993687200 311516543929149824
64361076888171336 286289466745357472
142402255642577712 244868124618570784
33727666240185168 288837773910151296
113409377284361504 220394083374708864
147460132279284544 189713914750256896
223361445895570016 260125436081999584
99580806620750144 245712708675434624
2438164942189934 314132652733510336
257438248593983584 276671965802172288
58707092786247936 276473726739346240
138413310941651232 338978818484772928
260421279249980384 272193657401749408
236252076857860768 270167551917849856
65969000924979496 134132103023756720
6756225237551623 98449639728789040
175699966032148192 269049383272675424
211301492838061920 319905731156675840
127902928701169680 162920112055314368
26014894943168340 240221721375933184
40929014570664216 327550453480874112
29560232135630176 268283180053239072
164725968227880576 248035973985531360
321040937367114752 333102003794401280
16081545213063628 26235617712574308
17022942499800398 226902166727678688
123100052120181600 213917215902070144
44779129685030544 210983251357148128
180794478010032640 183122836231591776
83445129979996272 310392810753345728
4292524813181095 175135155714226336
100384754275336800 144020180584263760
109950622706079920 137688481817926544
93130054083799776 268828306315627424
78448044253597136 182392117229571616
95783481044735440 97961755819406736
262365600031331872 320582053543653504
142090151678882704 174335853501648960
57391238351824968 135205067515578800
84142142503382720 212605172259148352
119060639920345280 171611595003780448
193398136432246976 274340256349543968
190774527843198016 212947517233587552
87617365668873008 112777736738576608
135069761922733216 302666448470504576
60720403798323360 172592913080871616
115970067074903296 195773485538723744
256285247466226688 285365451260918176
14669908050587504 274482359367498816
38370869600688800 274010902988381312
54226753204492992 302380766762684736
164365741873465920 228429779217753600
85413223288906224 185016634006792160
329598630356961280 346485675397112896
42647568564454472 263193855939298176
168784118737129952 306963935081598592
15571753088155104 77079443883778912
26382877752632976 125585896979955520
145866945623697120 287567635486646336
263130486084170656 278347975529240416
22047995934969992 337821846413666944
252408233154550560 253190998411928288
78740233128927584 205019906156453216
98094883643840976 178879702814512384
80040280412736112 117341083260340400
178395385596993568 213645465262030848
224413838920871872 345759532417221248
41238011087855464 96539381930732048
61518447141392152 89264865833154608
51564639961857264 207315738958556992
88563993198233600 165559188646193984
103238166257682128 320640219627407872
131303245752741360 337303964381137216
105621532537301552 159566393495230496
47369206695058200 140596723217719088
155374569373803424 315601598873553984
125477685627285456 203235902583991488
16919345812692480 37916095535153016
30770791647222776 143145780489552464
180361200624416000 304543223879781888
34878876050723768 217912018765566720
55549894242030784 266883929627018496
67207410632922856 225291021222273344
55591411974451280 321344295239133376
177375868715875232 249238219464992160
38985336017180088 200155849239514976
304442139581009344 320336774319516544
17014841482378306 141537977960004096
180741576926507264 317089605465845952
120398823578271984 323287792603110592
252159458474320064 286956173423712544
38942970359443152 119375326646023152
204358310674872640 309541543483061120
263377080684726336 307148780290438848
100169442229623936 145927286746576608
28767959995080560 212028478086133888
108020625312602048 197791064592820384
75744127037889168 164288710505776384
254630006941083104 300783124726071488
216882701464409344 239710637392157600
151616321323259552 199622126954184128
235178003235169696 314740406840810432
47294157477293496 128212248634938240
35775417638272140 288671412451531392
16503056006109640 26503377140848628
183475624523154784 343235538310629248
103099101956464272 239788722586666528
35974418255198336 79616738227706576
153427051204876288 224305833866853216
203321727845765184 326844049468377024
36603123884288544 82935621898798192
28905872644348116 292265578783473600
99833150206071344 193619640907650432
41478769056365816 145641875505993568
123107362341633152 209313771963667936
59996154687251816 328820506644935168
67456488693949224 287070975882630176
75577716459554912 204675178202238464
36464580431276168 104005690566095216
5922533109343263 164179549030626752
67481867000420944 345075403559801408
2380690099939006 5420701646949784
135384211176939568 312610912133807872
126432218607069216 226543065234210112
143111972037889696 237055627258363584
264733424740520512 304526702733258304
129211163332224864 323831804491029824
69777530452842904 221140151660137984
83200040024768144 179660192586493632
6455298555193527 127361806384436336
240644793251230912 256163493559277632
106253520959569536 187987327988445824
27668669204137704 74075835563126864
277552977265396608 330976931902107008
122574256622743728 293440085285815040
52704681380104744 230742866136146624
62717931299251744 108746029650164448
103923715555940032 179804552911888288
218553329203049920 324280899752331904
139991463437230704 230475422216197696
194737082049292096 293740323861482048
201440815835982720 202620939614696352
248199701204628256 270388276818230944
241461287416450176 282287365280750592
122743618188683216 127757534653618016
47817629423209864 134799428171670576
22568271383347248 72637364710309088
225364621035880896 281474784744625600
12333218023658388 143968069789778320
73370274969942720 86880229310607504
77435696619372224 100968229879564608
34119684673664060 289120514478781376
132112191885916080 264247942438547072
62872095466314144 223841223594710336
85790264837649616 261531519675472032
94573040437646544 239988124587915008
102828798009158752 270280367917389856
237701021168677888 319109349919521152
10230511251541354 22406753749386468
37901984784509608 52374792361376280
136849353557669264 228802326741071328
127619403410126224 130463279302027696
113564889844747248 164892986084945728
291385504265112000 305860215883195584
50518289945965120 222345411377369280
73861894899410144 150279051752106048
57785831642493424 86384567454019648
209698308237438592 253687973157360640
59564787449508800 138033633122431696
237155513755413024 255947250419935008
66452693887858632 201639626687143008
56056166763869240 245735407332870528
278709587565052160 313658829639169920
192896297593877152 322293351356561600
27463214021869248 336175155338623232
71538092568884584 205160852226144832
164932092736436160 215899619853235104
117499715745116432 210225959444594976
62831603764599416 136435816320690208
157258084756669952 295474520856241856
258048269771044288 338971033418901440
311565895726334272 337720136861706944
230392628323516224 315132021963571008
74775033427441824 199156202178930944
302587161701044480 336976039784132800
22067914142585696 293255528008532864
216656689840183584 254366278703771360
25862296809905328 252690215905795104
70173168527142992 162941973265180000
52100255324320080 247471013786759616
111312400534941456 122903946303372096
185004448909502112 299308929159745856
49591582008062792 174308767198956224
171189638321908704 285532710657546240
259600935512609472 307542970567480704
18529804092445000 257214063514210496
60668518675755048 131982947226794400
110942928850749760 259480955162830752
86870234162172992 312824201143600128
34362139212430860 234532743261316160
137574947139621840 185090406700820960
175117756056294944 208391288410654720
224830771349995488 238324811125363264
166719581292886496 253129011802139712
15392695717154668 57716822569697864
37663758045527960 170205540311536992
56762683169290456 157114909243910016
14258250041599548 94068677810562016
53047858541965496 272728799145315808
167362804634906016 180420427581287648
19986249058268684 196178396323283840
43877445737926424 154457330150131968
27022174768980692 192245230860371136
205774519182073472 263557066908934944
191408567046194688 321526134890921344
218176848964259104 323919970451816128
88649966453355536 320969462165876928
37316890253755480 265161890572680832
241804968138764800 336925061762409280
46125940633738120 274809209508919232
212545764243800320 243430251868165920
43882032160645304 88836640046477840
127285405543857904 184408815329065792
165361872190955936 303057452618162176
204251373530702304 224820639238655296
134306634223994816 323941159512759616
110711985009453104 219328519223933376
256425917953754496 302130845170753536
257649358862816992 343920654008397376
153597287370274784 204386496440787904
141297948167680224 314916626956120768
82025715068281232 244409159128196640
97449569105071808 169917931871572000
30690568624893116 221660467659794528
15831083111219616 123320967026458720
72947449878350640 118330068392397328
195726300131891264 307949893489858688
11484013244117254 182885965001019424
199277005233423392 232688321406298144
184761314817573376 330091150044685248
52861032686701768 291557376861772416
221061696469592128 289201323319342720
119266540391636944 166012430125945152
9650168364246452 39708660438040784
7217302068653413 295730945517823808
22604508581130372 310660452764505152
120034534597265376 201578106786691648
104108949189199232 115899866046583216
228121930703078240 233092885052770784
208034503634417664 297224035080284672
57493478374942632 249006324001850816
30213893423337552 45152340158528544
79866767150012000 330015633373078144
64250101764652936 184301358303700256
206650841679939488 348098320274460992
102284998389885728 154977334428043776
91685668643841824 122058001282360800
89201419077277216 186342583253024352
145091781805348736 309203989244685952
201157080569827520 255809570394120224
244681299709622720 260847918877254208
107756283114521040 283804358151385504
88484193657291744 197367537379762464
180077322591909696 274121634136696160
267553010393805440 281200374554854048
26696375842792524 226182421170795040
25072583152708428 99107997108296320
41784815458391880 216709306874145408
86754590488728784 102607432230908832
143264198202543920 218104684247897152
1601796080939541 290985997238089600
6754539922743923 54312060823693152
78403626549653152 202089915806918496
223361960660919040 319283937655912640
115329741787227552 346756774222534016
241878555178840928 312938845594182464
286192156696065984 298925027608489408
230643057303152768 302761047822167424
178777568864832992 242944710073561568
184788526813866304 249087733247914080
129698094610117968 260836444992067008
14492530454906890 263107000893716672
151082145867420640 238150031274456416
92696470932453792 324049724041678080
201579007179063008 260648303997801824
53515771740218160 105656845379170352
114631818726148336 149541498172078272
131409244282244928 212898378131900640
17028044228666478 149772650659606400
10601660573757602 72004318207639208
77999724098600384 140705888503113312
145304045039183904 277131060966907072
196490363392262912 282988275437902176
5893664690237910 111535890017168720
22793410325743356 37243973196453184
79194225996760368 167906585738364448
16281692989073594 79710581782512848
172078419315546912 229601233527622400
160834036934910560 202261940787250880
44680072932950080 255949793638146208
96002715693902656 295549917714313664
233086724680621376 307089625469625600
191115554031318336 212341917447725152
16969917356634342 263247146011284672
203235053394767488 243793068908193248
16931542665366650 102412748336727056
68625056268380672 172142990684800320
25878319313442092 124159999558731088
102261391760713488 282072648861353536
170531901789536704 277241093348910720
252154672427856608 285427732825417824
23299771608153960 285546065076404192
138163336858255408 209846251160667136
106006704848226000 325360090354187776
251992309539282400 318650190342215872
70752022188397536 138201280908130880
171962319413697760 273322510368656800
29534772529937632 47366956242778912
192759710259804736 241621540229632608
100194860043293072 286805468028614880
291234730987656064 298918754661989056
24565877897737680 241048811262677504
256933370863487680 307683783180302848
7631358045258269 243495972214226912
89647574634265056 128157689952357088
53432305158886624 81135331706095680
221643978788832960 300383482598476032
64510773180817120 120271794126739888
14249851802177442 302450438855911616
25248886906370108 37902790072600336
28549652278122724 152511211107589152
21054074480529908 185862498824565856
64963217358032712 154487134493465216
139177074204533600 266087917489044800
157861225077972064 261292647397369888
33879286862939152 254000494733739168
294159755661584320 299081870613594752
279682333048464352 289318384640803072
112827830362866544 230401185906232480
94107166782087024 202159362627437952
118809972922241536 129222565007335584
120126558571305568 192650822824857984
305487006636557760 344880935203157312
85843305204441552 344745504086516288
232153399212665120 252500134633188768
264963060574993984 276623754703321952
3709001725986894 124613266953714176
235551337478703648 293613349404594560
46613284391601688 341685340909251968
149174556369124960 227781500764841728
83085380620649360 250960409115680672
133393307932054512 224964460428630912
126264286396825536 252207486254013856
11580035832553052 242058428778276320
68921346328029712 150002784909750272
85404894814903056 215476735503604992
146385025345669568 296826753732873728
10958004025022304 182417741185928000
103757273021585504 291892208241514496
21562550583007928 102971411558093216
69696002909596472 202270283709387296
109745056409242480 287998852294828128
34129543266133720 82020979097787568
39359604330954824 339015393746118912
105716163533717792 307382911585425344
120537960744660688 123956953936827536
170002557225088064 246085378394782048
34135160068895360 252995465855195136
122684102811665120 317819738183336192
160612114882509632 319301512081748352
188874178170904320 309443368631498624
334997600452495488 347932883213650112
290518912120846208 345604068155723776
143883933997164400 236908292832985120
173760057051941664 237998054081376512
10176560420836876 194838696895485024
100026572020871056 124033516656595696
33124578359443492 228358235483682528
78054305141489824 238476947312972160
123036396290274992 226519180006474208
67283260371407432 310591115018815040
5022153570705476 183413362886477856
243031327899089184 294253682075087104
136888171348580224 341299004186342016
96187422008985360 161212006682921056
313649458325138688 348130126998095232
38646415977015800 321037648846791360
209296172745597056 232472861426168320
211026003044818528 246088310501992288
116986777050269216 241180176103029568
57872512204125424 186728316739991968
132621744515724704 276678065946056352
187002539645653088 206996975868173408
57208887230083824 302436543360529536
147988454579290048 291524116747426944
196632023463120960 263818397936212480
84017357271991136 243162204533804832
72109968744936480 88176000852394944
68364861542051368 281370141717601408
127452023754164768 239106183973415872
81290544585031872 311340437621493376
10596438153240186 186167012650114112
240901918121746784 292585676247323200
21868757219857416 161234028057921472
201727376954084224 228528343474200736
2615781159940764 249472586800453184
150329584129982464 324986442980397952
127946355791191584 145879334955450912
69032121685091600 80456835703439664
154247747089096672 308923072025620288
92774773620153312 265663693922496032
157353627796309344 255588257751845280
273259074496524960 319452333402698432
156560108220854752 187228041629245472
77457270805893840 124197688513037952
298965888951593024 322319876022093376
27790724359837204 240784292835675232
73302638999775984 305180844059591680
95029774252816800 295405437490250240
11063290923463818 215964157437025792
192064479402871840 205134664979858752
271166092995272672 329435947783187776
282249570372212032 296303208707747072
95110814081251136 265488352122342592
185137503531495968 265445528920001568
23145965969513264 167914941891817792
214940338385745632 332282387675903552
85527016922091184 256531084227750848
29997374831926356 289323169368494464
152952781565080960 338211754221957568
16446950939067400 18438505066437496
48818015581916688 121154763203355120
82239680220427296 246210713093829792
79373332469909616 136092625002342400
85537023246351024 160550547207277184
19056634404688372 56314063863557624
217342052803469824 281579954569083584
216099453148315520 257069583064651648
48156914517661960 118587750336441264
69008875852573928 153894848218135200
234429732635969216 344076779073715904
61232991812714304 307320680985846848
271994130339059488 314277045995926080
323617291950852608 334254362517797952
146661442589523840 319976799522332544
238649912498028096 336431431831384896
28031327697951244 71305317072997248
27040061387170244 221618403383147904
265237413433801184 301860107986224320
160194481037208864 291883044588929600
236077045800870592 277666052909415488
107943427113133344 176426928373805632
85236452920093568 97297756389774272
45203167930726528 173582597613359488
178696936248495552 303575238767987712
146807882559739584 285760225675918912
172491856118888672 300801982921899584
53625713881605408 155701472519462208
92755879267686688 177116110316165504
71909235195147520 211023389522981696
172547615275725568 304738604129912192
35490153212174016 280088733677214528
52381522433357968 293888365877384832
145268021837437056 338578529503196928
107772066900973872 204324597670224160
140952182305062192 308769522370014336
36341290186934360 110003774969683456
221212335952764096 245264737180077728
1069786983592979 113577024793040464
153409673266224864 320573084921569088
255197160260748544 303461491410056448
42779482922452648 257731328459805056
66401443572250456 245564240280768768
103883639715392720 329525659558862016
55904719779059752 121043344581947456
109821858310145712 148982932319988736
12209652105177700 105848338536517712
23977695209625400 347418971716427456
96575554053829056 147231642714855488
300431117741854912 304714388230224128
308768327046869632 341170766175731392
191138011982548672 289585327217096640
97801664183323808 197143330352859072
73674459089809488 321175871682985408
36160166778722584 340251877337160768
59561622310998168 160568251510820064
2551436086988868 251993733700031360
36284916033548408 319915548405816384
152118790984540224 313229696306446144
210817301675349312 254908689342952672
316513068484916672 342623111611089152
74731624873236688 94549536027948640
250127838181268576 316410442625790144
41379545983493712 272815511532789824
202347010784376672 207035212115517504
189931080796116384 276342436121015136
139097432223469392 292514219793460416
21773524724760596 347488068228645952
127049948169435248 155570201422616288
61938302175689928 313146591796043904
8829892862654196 161581340531392928
80627039512140240 85632837464287264
126294614715802336 271153421440328128
19659954310180316 152054286321938048
215615817630809696 223207423956855200
191869400482909056 332450632949131328
294015549019072384 346891130004954688
116083281422788512 165297830793375744
222240400547489824 336778820428734848
111533112936581600 247709248003878976
208435180718834400 271842593873581088
225196914743805152 241301956225993792
197384122510541024 304705099861727360
116407418311622736 290477533887579968
213585352873875776 324754210526053888
86355672209897600 100455187157663392
187104921084883008 246999497549485664
52202095983845136 247498194906219264
163113273052468864 222864073001114272
51744106192015168 195611170443505760
62400150068015528 221387753494446944
238403126776174464 340232716980497088
69204536805001608 346660420893293504
109808710370480240 228680981878879872
73900100471019120 78237069121603808
67691002084401056 159985886298620032
28010319100191932 167808327647218112
113546531870475840 166898554812396704
167631381740672128 295573894625028480
112503468446906816 245963490988391200
316515540283625856 319196118451249920
148005672983538432 282624453389823040
40426183832704760 253776022888710432
78485943237034128 242988589892788928
224400742071887168 348363097639376320
39182680329302608 248720748301062112
19561927392877488 276130233672500928
175688870818784640 186322938340546464
11387554814254816 59564650871838488
262753099494889664 321741029747966464
119205544647204208 123957651323968752
101440278879350480 269080382368508704
238526910736983200 314586900880962176
39572026061433752 40830058176092144
213604332431646560 308720033081369984
127661608779021360 266403909832342368
178580596991372160 277636979780240160
146182261292159744 206673552514801952
276572116123733344 335168477652949632
181137319670363776 344585932606406656
74437301304948672 288017314693129792
208399468360840192 285990256800662368
15802963073812620 28876909593442996
128576135332133056 309803947124362752
220239776883216128 291874416565156480
166377198213509024 319720628648751680
54183620749909248 235512685972024960
112381957163636608 211886175424931552
247253666988625344 256274579317750176
129108287912895008 286572262952362144
113810705615925424 293401716528585984
46306805508983288 64916125225323624
60340508388516144 232448425529915072
171350682564383648 344986501283449920
119639290515691776 202403417389601888
86630132734599360 247088212141511136
87894094791091488 305166170918044736
130461096667469680 162078378530991712
263260061237739680 311041960458388416
243736170934506048 243974837042727808
198077365217988992 268470382284963616
160712422511513632 222776023318269184
32661148551704540 123631748243147248
23007031315272104 102576379038255584
67109114074164328 280485366546153152
93504171609886832 306826890112287360
9303262705857218 219299772071022432
260051600392230880 269153220871712608
90370027873704256 152038419010987808
87581742669068304 118113567752271744
66761591844363800 147300365669424192
152319932538509344 257683201813684416
200970991054366464 231399871009151008
135045069550024512 290372443548376192
61827425119751496 292154876799908032
171922204985687488 217135014180612192
38064807240298008 232491748731020224
158803185758000224 331701844976650176
223928091545712256 285249291999882976
56842961231811248 195443299914023008
52096249689610688 269879092297609216
24437582937691708 112323854977933536
213267480578745568 287764696102456000
16694731958837120 321522224839676288
12358350227142438 270088836154772448
172686269700607360 203314865409719808
33615869492590576 168353111706419072
136859521315956224 204195068272412256
84613486436251408 227074564074390144
174966432714609728 215705025456803424
149979038192716736 177107661080962368
69944658175569552 195789908651502720
74681390084602736 164589510924406112
44318130433112336 338092012487760448
144172044918344256 220148218504145568
105762691970520112 333542642627554816
121723231288828608 184288147838697088
125907260526424752 275776279156747264
9698887272131066 266207180074892736
141661272606986512 209076282443055872
37616321796246072 295765257462220224
61742011406496448 228086935787560416
6841330215378580 193815831892706752
43664877624109912 201085267947567616
188794002168980160 221294834676246592
87739808191808528 200272623256362144
40656790192272920 231339834344534944
90042368244881712 99954389959455168
94300361244554288 148821318775046752
131239474971867376 234741284880479808
204497871043311200 301346722731233024
38437489623682096 120588639538263184
2632289953175462 296542234433253440
50466815962760960 241279558961145088
169349590227033184 191021378615501536
160010182325358592 304425101284185920
49716053454403936 258174105613435776
196755801682784960 198353329731701280
6342196535163160 66004788934334216
58237479093038248 324868165309359552
302754159247335808 340431594083507328
107461488456534192 344581379293378816
30880895781195340 43763865069985216
260114623515807936 333124403691103168
230488154155913120 260580561496372896
27885524543761212 171212695111546912
96260258156107648 126076798024461312
137564012757860448 279791246454851488
283586813652378464 339805860771846528
189039777247314144 310741428034796736
222797133956305824 241477699914526240
42281558519608864 252101472182461248
223076799438026272 271931705732502848
107614917126963440 178455183142925120
71875182925804944 315806256869446080
57661050998313176 115337106070110368
114378569486995232 282753914045064384
27821227761942964 237323955698837440
45526365452815040 288132219036446080
264504270117786112 327799044852327616
3320389701920425 30478563881119052
110024161392393440 279989650945728448
66162635339766240 196003249659624928
112484362707874032 128126298860642608
108849128442810496 346682300422444096
57922949572811752 308668736810453632
15625964983979466 22591163338305484
48590728340966256 287870758690631520
60682503192790408 126589226576705776
6380015511114288 109171957724705168
247900301108210976 266627759645923200
171794971884905376 258541555199589088
162443872179742112 291466393975443968
103435749544352592 231136831658138080
70144024497645072 135896893769105712
28697620594249868 130720821863828560
82774525515588528 226367264663799008
26914997353465892 121841538634957200
234422186231697824 266994951609463296
75839928491917856 329821656532608768
4498858430792910 264389170074649152
31826690482623892 182850875039769504
169879549698268256 192058197924722496
202324903108751584 321521674707017024
156837907909008512 321540086670224000
243009056902288384 334184784611137728
137316648412927968 173382891103144096
14066642753674838 116651990742590800
294656699448724096 337026456648882560
147524281590634112 215292027620724672
187523642350413056 325467997551178816
86485214835476160 121756578570435184
167236834335128928 312683971913634176
13065287824058942 345900292523537920
21171776566781808 322881653692971712
163856287302885568 302324471599041152
217285403676816256 295486407201610432
21275692371299596 225655241933455328
31638071390327336 180481273288995520
84031932543987888 276690093666477408
138353088418853968 283988325609559392
131464052997043216 279995245008056320
260397755122280000 278696979045295680
73984559344984752 165014657504238784
173065692866939680 289403691938769344
178420812337568544 203754245280092704
79041662979051824 171761918940011296
269082935095643488 326919572506047168
256832261757683040 346617889712775680
128977670846509520 283459783716093184
22158663927803788 88744270238459088
54893176538169368 177825647273587040
115400298638432512 250233725641854976
24570522671105572 169875794767776832
197863590759355552 253590843059220288
82042840200699120 202495767823536096
217092517443630592 284179431552516960
3904103089097191 148557131928375488
89350140491211440 172517743207071008
57648802795522112 254303421226921312
181694298808478496 284685440432928096
215205876123586208 256822454103757760
130752223456951920 323218003646019008
111162148285896400 114725317422414848
87950790142415408 340979385868756736
116146454152946512 296629828262197632
302172363288562944 325878755875028992
154057246009715872 322367177123874496
1173275223928822 47358126028934496
203785057016294848 207016420865665632
197777145881620064 255956559944080864
121508547218474000 299848709404082368
161486460007056576 339193547374762752
64360804300430576 196158141991329824
18121304376875740 261144162781717120
178459160031932448 247992355495260032
200555809200808768 335082749256445376
31195451074766796 322332101131306496
189183879966797696 228148395226134624
5150200208192901 290555185716981184
122249219192314064 325383452031832000
155649979675612512 224214722952568160
83306026619010512 233972329983122528
197667951089081088 217992923419980992
138156817378711408 284554752346953920
96925030233394896 131742626904153824
77243451213332096 234849706862805920
22227300566300568 198833118455646624
45485197264564728 115103116643960048
46687296875044888 218650598386398592
154662356314276032 254722948174122976
71131450197662264 342434362772713088
10949303535667190 298936205644490496
37496808137806712 218921865927825216
96630069408358272 127770615419395040
26461020971831196 206014808517885504
147855971127590944 166521586904309344
124213666852844032 166404548496940096
5648080588054529 243248508768491488
84564415599456400 269237568150775936
21063522922728992 198935218993653760
240223251798076672 312094800907573312
184314331732712384 277823145632027392
88413126517599568 278732297056321696
1834189461484494 159867778998617856
146526822392837856 167999087544459264
65432865195877072 306421356621030464
93330693630992096 140700034151832080
43670169932582648 104374210071095520
101850895081487536 166717856071169952
186439419708247776 329777328426652480
278991199414624800 329767959704165376
37242508308265344 181913556284294336
292503859012113280 314840675702225408
112285072310938656 308134870212688192
139017292315003600 263550266247797152
152615102024360064 167682461665624640
241987216075059392 332372553710060544
191046297351852928 272285578578936672
127545995985943392 208663501352840640
48286207221716032 260244524830039904
35118569404393940 210829073615368640
117783804800220480 322177635333336640
136487482159972048 312575068752460352
49935569075473520 206074244413454912
278238775223408256 330706804116317120
216468374475428896 330316143790635456
189905152274458272 298398454515419136
86484711076411536 240917520773362688
191111250164760032 313169176516324096
169319220909642400 341530777931629056
253571749821285824 267503473762875104
124455057832065744 307265582344347328
143664102948770336 328092107679652224
26308250875542632 50460090703571544
121075276289001392 203012159360273408
69484694695362624 70155447238909824
37231664651685264 330826913786977792
132809403586738624 333724523343289344
95880964958487600 249883757823643616
78790980738681408 332110076135382656
104152604096318208 279148702122456864
123565287333128944 329043784245692736
126622688861660496 232096845200497024
96960206102689552 284023181463544000
165396593942830976 251799800107172960
49547026041811528 179530551386721600
2884272401480624 124332063834819072
143289410241208016 233795730905662816
87040925527139904 231102653221588416
252457985874666976 294777675422622592
102729081742660880 113665600021390528
58766026991645184 162873228340188640
204690674691624608 256743508628637952
2499403782348826 70481827830998048
132372690549752448 209644654862959104
105247457003569312 176635274388799008
110352058492205632 291063000904675456
108465134413486592 305628227950898432
30255935526701836 160571746410710272
168021700133140608 337923209007634560
255943184524223680 291843461730832576
11370872849619124 291065463297155008
142368494451091296 277093469842449504
200785259162532032 207138185386171744
130556107336150144 312061992143206400
177501832258861312 333236344510078144
236078680526937184 248895297484082400
19212367734852548 272229812978568736
4853601186633013 134746565095036064
106105952119591952 244082292670493184
303475573970352512 347770040440135936
23355196114307328 324197424084623424
138227922289667184 154670346804698944
93835246651040112 101742824470410448
27848798263272404 267758294197503968
27665191048608240 61238123260477864
273653049308449280 279367906126299168
303035316801071040 315588479780838976
7248238432565576 336211244132564544
85055474164952880 112273903933922624
154972039854566368 290594396230994176
29135134598565376 96787301084564496
29964585166979816 98782841853524816
64827660568395688 109509217729418608
3588631797178200 216896770155403840
118538955606622128 327826563915027392
144511653994509632 246696798025299616
93082958078039984 178707555927878912
109123978089653616 272791909955605952
858780242729225 109200986433409200
106895894318906736 339027086442426432
316758516622911872 332862644805087680
121920414126442736 297537984653613632
94012475483399728 308475477564348160
36315043091480232 114242349601186992
48204121351434560 298898778684602368
131319825556282752 227003876872375328
48183429320029688 131447585719826240
67875171513552728 308059794034716544
130702134052814208 209053134839369344
35750147014582940 191249213309798912
271127424621180320 277118253229488416
299305261936769920 324286480303636928
53373929653943304 263549226372501696
117984606783941792 183234779616156512
84061744319356096 186419676928669952
123677724117982112 277462794314569312
50365951945813952 106973963797568128
175806535448575200 254645811111111392
90900499515532112 336778966094887936
81751914035632400 262761048526747072
32077538095752140 100903759135436432
187473096750078016 272401574432426496
36080227233003960 314644570418618048
68231352308502400 132270294579869648
136769968846631568 214582481717644992
168589153007212640 216427450319352480
203464418111588576 243129841386883424
199831790836724416 315542734072870144
231103153651088640 332925531075936384
20551270298627504 252473733032445088
51244477121663768 168421441940612224
131162803844855792 308747964007712704
23180978642527160 37074649099092560
95928322774073120 130318373048609280
60368274929978184 229232360203930752
237632851805240224 311569554826998976
58690932058044688 146226971098893120
169095341097033344 278859716705276288
158319760072925120 309316782868191680
98702432586230160 290696424089642432
96962501214825744 344609123433372480
109277161473866832 338565504956655232
66518170501790704 244407204131871904
237257918103173248 331847834646133696
181516613858238112 199613041230394080
85097918773250384 90141175166264432
38176295050376544 295430023857481216
30311033884174764 127425533060140528
84183807048877184 187784369435815424
157521591663949216 286226159114425152
4647585693302875 149321457353364608
50546346637322296 338857901136603712
190536181865375264 288875831049973376
157059027547235712 248242933398563232
51061789474469376 175774241260512128
230268052946890112 239801604632488224
122617856981916752 160543392401867392
283676622269463744 293661304511195136
35471446220713540 151166313491070656
98636222937247584 271031544840735136
283672301785105760 296351417291239168
101355940131049184 127137472434683024
20498740019168816 96115969222693600
161753218479166304 249063307296320096
82202634213198816 163980328915647456
111383890055921792 199697497897751136
54922845791792208 301182648137540672
118954323317363840 173630896712268384
96002569854487376 101456227469898432
131535667991620928 291411830455097216
207859021725873056 302453717227799296
176187482032952512 177097744250483680
72995818547325632 114825204142243184
16824521511208652 80733655141654016
120335612427154512 186306264558927104
265417967253664896 345104852633627520
41373148447651264 200774694569935552
241658934768739520 272903876932444000
135319901674464880 226578556165447392
7690219502286846 30194353096065528
247375370860497184 313434642166359424
128694115626698752 133880833101008448
45955589275101528 199704432048431840
171505811109255392 296790700674456384
248384712397104544 248412943765848960
92325339223206880 182944060017474464
77832070409067072 296710503088348288
111187355219331680 303913105741436160
254635295617057664 293200117252288704
96141785317913056 300982038722399040
160397650730948640 313688206458406080
339341861777309248 343139763306399680
21386900740050060 47156124548912112
91578191255767664 280622485547231200
153793368821669472 306809484670993216
11811497722472140 249335835306945952
168009251524501152 310631513589385920
10968863842859018 148877112700946080
127928590348149232 332988647613640896
23410105115371984 133840884833800928
107985091157980144 324834476816545408
19041819857479344 173792051685884288
65375792331989528 105916060996267488
41902344884760512 324704854449587776
267638098214445504 299091959337879872
127233761479396864 346695435587231616
47574643645285968 211997842241620672
41527743683304064 151748782111618784
113081680707846528 285770870203837632
125999219943454400 333820397867390080
2760564131059335 270877458317339680
69246795529941456 309185862138980608
209298811768034816 340943179408906624
2434863215592303 90131737583226560
114181407365399904 150217060653111456
113767763419476624 174419602649539168
168968974296788608 226302066132583424
294231699673519552 346728407007517184
152108779659494688 187796568088712288
66289378221666776 331980070107661888
126749274418101584 336343037648776768
166459762066196512 297583554560177664
78401663542657552 283144010057928320
76365967746591728 157432004294509312
59306377997974264 116259326857622144
211591145276571392 299857470089558400
317163675212440384 321592962689286720
178865687691833120 258213414968348608
67291453010007032 80100629097901872
320404987542699 271798761422250976
52873676980376136 347240187401705664
40236414096816584 87967007535595104
136026627305039664 232304190340337888
181346116519430240 225303421854017760
132293317917953936 271604769255521216
184199826983997888 230499517130804448
237325643922745280 285339941425138688
284398776575081472 317979517077811392
25884895005182832 222463353298738176
47374177786443064 159478864484545248
31931702669810524 308359642381979840
41803564641168512 66410299192390632
143726856620972416 277084925307383744
114691978127074448 314521182061707200
73724955866239840 313687948273964352
161222558376293376 205598990781686400
65097239794723568 249657187953320576
198829082174897536 280153054030830720
38999984342464960 317306602224989504
16949527676589232 299177571892456000
303782635843103424 308817392261699264
24793392720511000 124507970614904240
17520075076189570 119303349201473312
60888373411254080 87056698902238848
121827915194044432 328405717494306368
11279809863995718 318840956898858368
171122490606903808 333228761306909824
115925096855985248 257347573669042368
36234023446403896 180635699319573792
67839799309282048 124715720812323056
62901772475784888 181750049093214528
82330926785697552 288461870624491456
34379456254563272 168797674278812640
184131275741336864 333677158937059584
40849535267587048 144674626337962336
124462743820323792 254786329512218816
105763185870018000 194556904723868192
214081784279465312 293381441353354688
331252739204791040 331633448355717952
52302427438808592 56856932793168680
144605709964568704 291086253635977664
72316476563423792 326669894326857984
85254369117672048 314827408549802048
49147256323345408 264841233002513440
13554628819429458 150199135021806752
66051579481671208 299383223404039360
36886738606279784 108043191448772592
266834412506614080 298875607010880896
208578436977190944 347357466534668224
183617987675042752 303503969448580224
8583218419266686 68539689511976800
232234459977337856 240217840707494144
20871739303577980 264405071002318944
259789253714858048 299649192142114624
76871721125088048 174341624605723040
167943816198566752 186936046839946816
121564031742240032 318809184308588608
137653650918664544 250455828934137984
211530836676043552 322457917213193856
46516412027146256 317254520296242688
277282063897057856 287698103145736800
55693304094535640 156174178292514464
69240283138135416 72613933673991024
251069887948901344 324386628942374528
87714408817629376 167179396652914048
216572605316331360 253036923157614112
114960498961395424 132404703971551360
139261376190700464 236842088004537056
245257869138665056 346076733539426752
110528031489221440 184067267378053440
19597582001979992 145466470892792992
56233158640634240 120585107206215952
78972649774500336 196065880018177984
201340641723775456 249636562447597280
44777090338982264 253586366414234816
254712672390115392 316444243447777088
197078120273027328 258509868567465472
154097688056003200 182210433213030496
112091011303464560 233828318574540608
53571789089833648 249516894466769280
60535886279605472 129949291607698800
49565372728960464 80770116682670976
260228203364739072 321267052764946496
92455738712652048 119828028913462048
179209224455196704 286905216719322816
8025467488805238 63367286834753600
112492257301257968 165313566504464928
18416817875523844 192833503183352480
344173802559013440 347220977514327488
151251669971769248 166190435976925216
226195629748554240 288732802238206080
128412373916365104 281289368939487424
190320910249549952 190753840801050976
233067483907720000 292006111803215360
183170260166748032 285122735402352224
130880517176205472 178492074306765824
69564595207282600 127317785922210960
160239327783200064 311705880990721792
137357835483059760 243789452060424384
29131933607328520 207841757722461024
126159376376643296 220641133160177248
78361769290285536 171506013176630560
15540556356948248 119817444616070688
242180937268825792 247670503727698432
144028263247045616 188215327308477472
72463055419939744 108852631074441216
127922128143379712 170916288491245568
211003710609144704 346354851356430720
45505103120383016 279293400526782432
103822971786734144 281544020179410112
234255023118206304 337100701600447424
248564151077744000 338290790314630656
186245288625329120 276531906748355488
306157020829264576 323215954643852160
111523664469369584 165850040660971072
65396951531146392 269919311966703840
92183675708400304 102604110722719728
15336258224172798 293940892466196992
72604776153840032 281088634150708448
4150671501946956 194361165459069024
157467532317782464 312222659592404288
27871324603484392 260718549911480448
132687140690411632 314094620441342784
183850831041756768 185283449953390848
139945619315229472 314826342504220032
166637358447414624 174514735492844896
265189208245610464 320056518752922944
251104847936825920 267791051907898144
160911060452027072 283297023794483456
184643206146908992 328442706884597312
138528006890323376 243231792679472288
129299217557053152 136694950005717728
36440735825362944 90263308365652016
42927086070194008 197394145629197408
19287181492698732 147969742590120960
51525324072414472 138641200947040528
111880090467475536 334288470712957056
102055764794071440 170266070374678720
107475281060922912 340604786923716736
26821018619607728 81840359333130256
9760035120000944 147268960855465600
54959920960839040 141491020048188736
36874801656117080 296926432168505344
132390552765980224 239951709934630464
207045349892852160 302564572793745024
15463106589824778 219761367541320448
124755491037185200 129724506975909696
45242709639119200 260799536012768928
210920965491204224 341457775365450944
33799117362141912 342687864800119168
40231505252280032 153708868622368896
14219907663698164 217816168555061248
221088976813595168 333758989902885056
37364500232662104 288888240352846848
8341991310655449 268154138950626784
125323320680501152 142436606388741616
290529559571197760 295210516620410944
60893826533272880 86668790942852816
171170602193576896 247408067752225600
17442091627995300 122257572133416448
140967320560405536 248585386767183168
167956960263225536 334823836115244992
17159146003277654 323458090686668736
225154506794363392 327548690799354048
95226976334409072 329818068775507968
359538596208831 12828993354061878
73619059913925792 231319990560514048
75631366772737168 325964627154203328
77348843011734656 78326672170006064
88658823781970048 293038836969050560
166804715374545728 171055092615201152
5613028709068712 60447451834205448
85113761629646256 184609706478720672
20208028813717324 39853963657068048
14606928623423418 110876903993106864
63001208506976112 200622341379764672
30244724668123236 328458006434144576
31093102927240660 111258975256521632
148702522006674784 193223209067195456
16518301022265094 260521934854348576
51752737920394320 176912618085278784
141164750183656528 252395675384116192
32054340346262288 238361132734795264
103164274333863808 251898522167860672
101809097254901632 339563486075082816
193618972353860640 232193563302595104
134065289925805648 136803432739502224
129632958887103504 231231448601390560
187291595047289216 324625710024858688
151203864343959712 346158946941304512
114191278886016176 259428921766992800
27769655766132284 31817985623108316
306464577059409152 310721923708360128
175148575023275264 344316722532175680
134211619915926224 317359005390216896
121216060086442720 346196597373334144
125248352359987568 162814082439165888
2994994430239716 202841557941830144
78660273977567728 312882632930728576
145648652863496544 158210993523021600
161033137389820096 185963473863779776
67525659899095080 150320368313508032
186451782567369664 250074828398821376
160658666258245024 346229820825044416
115811782678749552 242651228044431872
97818202495155552 172850334157001696
212533816825480640 336110473347470912
180512967838373088 281107271768348800
78733505690880208 187337652061006656
194884416975974720 269702172133289440
281764307093333312 288582052385002560
21550130683885284 126946319052713808
162983656389925696 166405974179475616
155012855629620096 173867034753531840
147353598020487584 228182830708452832
219904414345490112 341051150388228224
291040500693588672 305200680709360576
65219951681850528 81548506747090688
26731582990796036 141954272987111600
93208174318394512 230395664804398880
20141388126054084 294572889403470016
89568698667962384 183738564093593152
184071527787667392 194266612431272352
315282470144865536 315472708506777600
158163440686838208 251617682933637344
239549141575721216 294901903116500672
87281538194486272 206519737378958752
89686266010827456 333301268639530560
126916791428390416 164023408210432512
67435999081515256 324505059601758208
65442676666542976 223691704785876480
57407180024623056 297027931730741248
252544116574660608 290078902402155200
22640383370782796 69531474586769720
226678373685124096 229941504441059712
263025698401317888 282253131671931296
16053993092051334 147623123975103936
49491702023269240 300178276194776512
226210519020339552 347976487445036416
8943355532769691 272321029205166528
275535041369903584 300884285696041536
272679163596921920 296825529424549632
42277515440488712 325347826825130112
269127886463905344 276329959998346272
305865085039218240 335038433249612736
128697141564165152 269729260642211648
197614312442567040 254809944393490272
207090946474797568 234027307626338080
165270949557968928 192708807725976832
222907478678324096 249674947523558368
293701001264689408 305571181553792128
63455777459523360 295556416769193920
134641029777473840 166557834968693664
60462916481422792 295999344656132224
148413308911934176 347156753597094144
12790735563417732 40955625321757984
135050176527391280 176009799289458144
118255305785114576 192199675352854624
35485337331276932 345639059747198336
105577647965300816 218602639306477600
19580921530241888 90416626641338976
196157686900479488 243949120016879136
273253424843154080 348438021586760064
218671385383289056 235919591280402944
231414156232970464 317260189542713664
108083662132259472 142925124358081552
145576705830382368 191993882263733184
78880026115801984 320158906254325824
112055524878457488 199638692304592640
237927938338298656 296843306645740736
201484264239162624 306005526704008128
79715490322990880 204033546777099584
50842111781438784 312315720087130368
42309719190880456 242192517684123168
79263475332315824 290443112769699840
2825494745720690 131136063043740384
962865863259263 252332571254543936
109996855469118688 135162590412060864
18080159865794328 186602901389428576
60082074030746336 341882447480611328
220327040387578464 322571260862124864
75482265075522976 190526339639226912
155315934641593792 335921895641369344
100400781306888528 287876563519786464
149203771556146880 214059572262920480
240450984050969376 255139990895045888
329767891214511360 333789610600804352
283416226115908032 323259840619511808
142392007690918608 187576021444168480
227443938260002784 293059093381561216
161524373260495168 237323160307635904
72770623611290000 210604440250623168
185818388831580064 267541181809146336
55101953792443624 248332702929374976
61190507422022600 144453192994397312
13751433809970376 19399898338179260
212562156053073024 320652927371753536
86657533040685440 295227514092945920
114961653363071392 241744693809695328
195081770527493824 297674871012062912
250935915168704480 289767996216025088
26846420612717400 278744135240218304
45658207615936232 201396492152604736
13390658923155588 36907470002957952
169340583872121216 257561531849737344
85310866477874336 145860537942676960
89275076697936032 132329763186766432
206434851906510880 227315927042739040
47999602026574344 53248596909521568
57011731021443560 327794938249626752
285053931466185600 338857315380582272
78780749386541664 188018234914608256
58965137524032040 239166535562912576
10820277225383590 210189122914958432
273962174519109376 309136066665922688
197479342099572064 263912305328485056
63293270339952752 145194391470405312
190045754669860832 344973376061548992
70376540404262352 191764400062148800
194547698572633344 209749059330243520
21138023579620796 41435055140153896
233366602917470496 321021984664364544
87664650635262656 316731087893032640
168664363450007968 295971459504835264
302015550249785152 331131847028501888
24844992715100540 307261352092085568
291864324957272256 336455607330301120
197765197841260960 198904983593959104
233752761454930432 347800632951095936
52819422847805528 287344468248245024
98374104005574976 270186235353943200
41576055746579512 344991388411393344
16224999671160490 176904064711584512
266015904994141088 304374904807124416
162875363347270880 344050250554220160
124892836021214320 189524019561841312
226212960335003456 314563633285217216
78772077042813584 163174394567336832
175342904604720608 212875215890726048
67249792586474912 277726884120944992
217275397353827392 231784160458681504
149303421287679968 189904984795680000
142926155320809728 318449195880189120
47083179724131224 97025077870929984
176100767861168832 229130851663053632
96746221344206080 267374087883352032
154494643073496416 328848230373826944
111484345059128368 184622082453255424
193374478022291168 269324322025614048
113788516342197744 308337635069259136
122386454129252464 171656643058201472
125205795674152848 199371617564716672
11925823084049204 22415711867175728
69109731591016424 265823321756826848
53396235785791616 56809094426755624
173786305578919264 230950486916584576
11873751707754170 135596666035351472
136084073925388480 229510644120668096
249954205751759232 290427496564708096
138540322161702544 141835943612914928
124041273426340144 301837844888724160
14363202829248918 338303145560714496
13816316218772716 250738500493789696
101178877101006640 218831103763760256
121417631772085008 155633248087837536
31535691327700712 68081021888114336
46248208778760296 331733987356024192
134171765147313152 252811351795672736
20042377631342160 336800016103364672
50497968235627808 341339894516827520
22638276030029888 281378281474287168
86430279896039664 177127120258162112
50634251700237968 242759927117711392
35102162591386696 47005217051797512
38856051395170224 157414287115490464
85716584236430608 338439307177391232
17816432194709926 115391217619044928
1842522624842982 169060547569328480
102298447717351840 335364393125287936
71674029449605088 314265415004848704
134466315447949296 325618642027941760
4843720679179931 35653353909462540
29188009873831480 132448384036241504
125868037965469376 174722001825969376
108421481010898320 318904433553914176
73026852130373648 143488120038781376
172786045542058816 260241461778814848
43906834453764744 208017515350568384
23835274596723608 64244005912202768
127411705295293728 266515241726817888
24409726784998500 209861179436114656
127591009415268848 162827103407418560
172972712260469312 222303606358085728
134804095021799536 214793793477446176
124966744621271808 133378625045842784
43245993754515488 97547266909916672
212974163836131616 258822429760816160
214632250844959168 287421438835192032
93442667218621552 200307002460284544
32079553427778192 256418346676113248
206925187467258656 279939131740090304
48006609404850808 64428176713161264
26018013471068388 157836815452327168
153700973964665088 289641855879238144
132916467683600480 294242760204918784
267155189831944160 346087116585582848
108950898549877552 141834733243519120
80323513007573440 126200814325168192
79971776374068976 113468836689192816
82708389978195648 168743404091408064
30761849659559008 101649963225602496
191140275582118944 301953780119373056
166682366943872832 225107868311528224
103114289048206384 160334722163537920
61858418260606168 135046265971742704
110996836400087248 208558288801155232
75669923973314416 254700067946995232
174760338162174400 185821153633940640
74777741378075040 261295281950304000
146395795028964448 289230126062956032
15231155309589970 174307235692890016
105881719319953056 241369920009189632
382023709378545 120402613752522768
206753047118715360 340126455957089088
112629613972662336 335374794888120192
201454570752629600 315395050644428160
54604842048532288 244864255053091040
245014851042928960 254958884835783936
197594799385755520 294412868462196608
38071795423540776 179544131187602048
307625849656423424 330102245840599168
32277454783936496 233969906576639296
18307001500096188 252325627495398272
50445097965954992 219229512428577664
239395011640184704 327979736670303168
268256902502088576 310396964782468736
112108824624598880 289398435314000960
229869431110188576 292770007279054400
133937901618221072 291607783845988288
213239374688188128 221576421801921248
83386595001896416 206693859015904000
183789859548691648 190985615439005696
34631787882952504 78523427588705760
177808694501978656 229979547098319840
214467281531293056 276275298983716480
128266921574474496 218167061612879840
214991131340678816 315290229488095488
265810636197100608 284380353650353696
123098348365582896 178660782855640352
26018470425154396 259480579804965696
132156884484513808 338229558279483840
173258171635149056 291204609088505664
72396483983677920 164482427007892064
201987802158579840 206435810861494560
201502722999843872 224521866889218208
82611804784587712 161914552069182592
198405647130512000 225748172090024192
45772209997020992 233474308116596608
16926280009555184 341762596644426432
63049657511838264 322959098536913792
98114158161504544 133219287204594368
237653771429407424 301886833916078848
46352381207255624 130030048382686896
153642340602748544 332161787622808576
294559257024552128 305562943141591104
251428947721745856 283024352070421600
102597264989902288 191757604432931552
5082392865973311 253435431811597440
211683088364665344 331993400059273216
112014067526614688 288154940154467456
97821326367423520 108925331790498144
271891556532686336 308910519212903872
111045648459833920 220521941431767488
114492220782581904 342455020546907712
17654701537435042 221797989135264288
62289132571819856 122276837502577040
80934740973970752 309886209177394624
86516377699182544 288762764742220480
229442213906469600 253062909103745248
36959270203657856 212729328440003360
242120287071021408 331269830413108544
129134312816226400 205001169187666240
79925515087324112 285743740551879264
73304177616712672 266046973617660192
273467535313742272 328088122409416640
122749677057627312 331142892748360576
125862144816698048 239466655423428224
230374061784622496 295624740448591104
36777185474951376 87185257542995536
73276191189104384 174286180964870752
198032214850198496 340966200137539392
98609887984496432 313394395502744384
3808339782240893 76655683696928592
33927534786717640 270605293189509312
44485736285274024 200841105645805088
41670625585661896 157840315714304448
23362158556511860 269738389783770464
132892616660471088 281466853538307808
93819290763550848 139435061757268704
89900372246018096 202699542661355008
316153435031437376 346232438923296896
179041275937245856 266830813292467072
109492826581777168 184174799319861024
76299428679383184 308112196609241280
21166093193345784 51935213556558912
123248840818203872 205630225697781984
92618461332150464 313431955841714368
35874742180451056 168394599070731840
187790309894146080 215963585285632416
103451330115123264 298530478915559232
107500277899773520 115385327034096880
124176703279976640 207633290603786688
9429877536000996 117207210222010672
6063695993023742 171611687618730304
22268166724458428 305993766502263232
19760282620356944 29111600172651524
23969419277252648 138346283034200928
36483772878374864 329804095626769408
26935324953636916 254034806533750048
12293553577951034 194801667353035328
67934697885763408 189893485585559680
166922493419394048 337488646446390848
40654931483746168 274276266324560384
142878183033179984 206890164147386272
135266799778530592 238200228136618240
54577645533143424 116990001406140896
83216879385582544 309670373565826944
56842135135892656 170567341958553952
41998771994882824 270001978392340576
179188428701247264 280559236683968448
88017360768379328 122509887953307968
97225271826593984 278785848654470272
86988130943785248 235295062414938400
67292671474284272 279404652635460864
16007514617167880 100372219520037504
169682261166358976 203659924730467680
38542512625105280 289618623715690688
125507216569971216 250285363480961888
5242207462004520 38456682904951992
109873030682541184 254441601156531104
24673434159516352 156256410175288800
19259571479000072 84262597925369760
231338568293094720 278499014970141440
72155742801673248 109636723636197648
131834483554782832 343541920138810432
297410066763826432 334470593126071872
179393450438310080 195965792550929536
59207228470969928 225807444546270432
4330932240812651 323608737635179584
56313276126321352 116350802315686864
211129173417882080 256280401817477792
18319419590385556 26358657047178808
136885645741670976 295669113862315136
36050256869241144 74462564287838064
114287709038788736 272670031590391136
84056751406719440 240931366334240736
41499686680734560 269607039797076608
117602043212994848 332538909536979712
213978228779117824 260236783095318464
122123686080165360 260208103319885312
23134138204421652 114395326664515632
35104774998660228 122261677261924928
54043800409445256 244373485193801664
182574749488985280 232664934029078080
161225319850826272 177542329243441024
25542559209389232 348069623998364800
28600988021158628 32013303072514660
159246184172491360 305695771471891648
70376327310735640 99849844466305872
65233576772152752 193724881241440416
116599799255446944 118459203935762432
153403987345914208 335938892508735488
75316667715789280 263657460805045376
80992676810450288 277414718405100832
228837129832160416 284846634445902176
40817870043497648 183629118554706144
21843974274398640 187188887188277408
20553617339077992 48281631507586504
84510066873865232 305090036984252160
196366095172504992 347467890865635264
67559286372150624 101123530757578256
70440478819081016 286645274077190400
11612053486471792 159276720681772288
28742018656795964 176608142743648480
144464317673627808 305578375427478784
113906823176917616 158176138087125376
211073953395319648 315006824992818240
156736467557713216 286617534350934112
75612591088501600 120995732583805072
10687530310080384 138207371779453152
134000810575076400 344989903826072320
216475428271669792 339639943437469888
252484927456465568 340341166877925440
79256867617966784 103210149759560816
192605125647955968 341094546709630720
290665459943287552 343042595446469696
59751708248221904 203258709265213056
23456920289001800 188847449957301536
60545763514487992 319639916695268032
18089843015756212 119053904044693936
115822366367859104 120544718600066224
277552079934438944 323650474467077632
116338184743292160 309754120681209408
241536663584432800 325994585715384256
20211776772680808 55312167339993528
194669178482007520 270066082400736256
70734095818702136 275882416515615392
185323862145334016 297130723629655360
172407800954317216 346588963873158848
4276562450267809 64391946692544280
159676513266248480 288320148295850688
217375536833859616 321174615680962240
148152436290875264 290863896226245504
269444854498216736 334714367603658944
54007656681963416 196138508865420448
68740906550114168 280478236207428864
192160411737020352 193445343079520128
147304233589680384 213009896879105152
109221995962114944 272975199951344672
5976053195789329 236368463808204384
18970231250490512 340006843130256576
134715689556097392 248008157585544352
263382750176194496 270084490268788800
56477464225314760 180287774960966816
44581196679506920 172489609084375616
316007594064727040 325102108222762112
26769744654490792 86635500140293024
204150935660531840 252804370348616800
87095912952181664 138359785422910432
86344143666796464 322627381891172544
19911289978088196 263842202628204256
223661612845417952 293468951992136448
99782902933142768 177860979467941440
118770109400807264 195161421822507840
29596316180043636 163692328244522080
148065920923010976 315820813765930816
217385757834238240 320811820071898496
65607214846436656 348487927754984320
44025912577242888 236188484796903712
36655537405822032 318381711136538944
173309559652784480 265717455607173632
91875311008214304 344710873513578368
294345892543615872 333499811262407744
94680421479334592 297595507819754560
166704655850152512 285755958452060512
44509587414293400 67107779281742864
117981983322445280 314635319836283392
81291107885256864 155388663135337888
50897402812620736 92372348317043840
114068074359291520 267340471307823584
57375440766901280 60745297573233152
160320275200270176 249100750829385472
6545818464500577 244110799123290720
112911184419875504 170382618359070464
62287169414436952 317207962302347840
32186032111167704 259839839177982464
213763385833967296 316629387729410944
20319457690761220 163847181455233664
20394350187224472 231273881209392224
51213229404715984 310373044565789056
12081041049622980 152152422558362560
217033530586897600 286632218322464640
77346544221422464 256683296287285440
108317188776830384 259811293013158176
98276040932415216 272351241041928992
94682616577844400 280027013863592256
153246837021460672 334629308698740032
233170072685736544 272065893140269216
72739086807885744 275559643010737984
38365430608138576 163336845897396064
226595520970745984 259380881615088160
18754420623982532 295605844610274176
70936538131796080 208661006279376992
107616351649435568 214157718340588064
313527239532585472 324773615866949952
5858560423472537 301866838526612608
87940812936432960 272993557270292576
183261435163333024 334731256754933696
78384512470497744 153374287839796576
29032536960016684 131824329548534496
42012238226999584 189433612425213536
153753540036756768 329090411049555072
213455011459664832 307132049916408064
8946943640544638 132795027882182560
58071601339950168 102204009516281680
63610146746512560 342538229153071488
148702060989706368 273898888770060960
109297740173781536 285174912965640960
40531948625912864 274875610782934368
259203648925107776 266636558942816000
91730476325124976 145613961095149184
5373619585781880 57723476053224696
27629789742357248 246316956681472352
42372986191824240 85031876983328880
25629369315658224 114198360003816160
103488073705256224 166654783456955744
64798345586966072 146390323690590080
206779930477045408 250147493387891872
66127936285467760 106744315967013072
245051581576393280 251110450555359808
81129886179359872 283369612060354784
45007164594128160 311899392584911168
79110440140362656 173728031773401280
8692559584141879 280796814006175680
81781638537713232 273303166692879968
218649581818434400 338026636528728320
146469986579102 323494403649216640
193286347815502304 217975741483437376
38248875619172688 83409660478965680
100100268258320336 187568351101079584
9102620127040782 29608872752583652
222398870930133760 285953335600845152
287711069747933568 333161420637179456
89745044548668672 195555234404232640
150432464140605344 345738016677711360
20365661234868836 238705709822020992
86624347622587184 223681716429993376
93634003088879904 290986430024827712
48741531967699600 116235801266775360
171230911469375904 285174466574301984
83301437414182432 101467037626416208
103362265502801136 224126804729978912
9965236605770148 280893774346297344
51218917386446952 313605437903948288
262328193129426176 320434637050965632
296076025185286784 326225312976808000
138693165262296384 267896765678275776
147131219072302624 203012194014945504
25764751561869408 300256722862562688
271391427329907904 343916517162347520
1338850396660958 55382375369307776
1313678460911397 302680608959927552
94147116244570144 158432906787180384
256961706048332352 299008209569082432
33687288921216120 134769509497164704
14874291783497852 301883481268288064
93564475821150128 140408447414297872
89524250396920832 153554634669459232
106837245893648000 234039917826545760
93998385585725632 328609487377692544
67015656925267184 314775958302511040
157089320290544928 270890761670068960
25407167350181716 270825014461069280
135370475413969312 312924836707488320
29420625467316444 96154316558003184
158827297459834848 322168873350593344
138170489457308128 182224494261943072
86846968620419504 127967642374140224
60329419247710072 68731473874944248
26451494707940000 218415894772065856
42258269066520960 257338407187222336
40751360470428184 106258968993868080
134600194344675600 214888168762941184
138025767258249632 275477739981718880
63679960830176704 347572186980964352
54489714114494680 245245579786127520
118247557937629424 236917659256949312
5501595914494161 205638476668550848
80919530362245312 198839385383704512
22707612782645052 255951558912438016
8019838467253750 312375969567126912
97589548817473696 258734968286511168
172703166830728160 303677339519196928
294487248616981376 323650126111996736
14762663525998350 96242846454422400
64608592851429776 87966524887760320
45051384811034456 245637666675116640
54386717588145416 264050319219258624
50817092040483272 204651616389577248
242942089561906592 243160405662726272
33976201206683008 188296792242373856
75767930706180288 120480036406389904
73361080419625472 325937196199278016
112745491604702736 156233084557750720
213467698399062752 284818457165092192
108170861341763936 174346994479215456
179124740664069984 311859078958584320
160211051277476288 262012386409752832
62208996813226776 117477301389588336
35732443522838128 127159178166198768
52396286520176976 85383488096984576
70917983274230000 80935533517998784
43002322219062504 54163543148596928
88029599759793184 239224183780563840
42205370804675568 262787427757221600
192705627476760224 251853346537306464
184894987989931200 258704348813252000
163705156860788896 210385562824708384
166711096652181024 291761241753341568
189086810730091104 309918668550900928
17957487464639964 74705118639346128
68066684465176400 70002808005887816
211262394854684192 227095883309659328
103834023236791952 219872866368856960
130603648942456400 318856403487063040
172713318311334112 224241751878758656
250327604087717472 277122670707631680
64869056253694712 212518487093772608
93578667801108960 143228356788414368
171030883031382976 233394800957929472
8421363781488953 73928562593693984
84389782663623824 198538925519313728
135926708533201200 311738060505161024
150450606350920768 286724546930457120
144959193247947520 177339261456843424
150798284844975552 240306951258879360
157690764406519040 298358808802708608
184346260097289120 298936628414057664
29052085649552852 166987518637085088
117695298603965168 299345163010241664
100227355592047776 182149588138664416
63321312498293480 346200439438360000
255210249900494496 270059569366793248
125653648264297472 204017823651413408
43944140976770000 153652697121753920
55227752097632960 71067258260903456
151502029655935680 283402680946847072
301055308762581376 345651727397517568
111194784606449872 209576040417687392
64488704348725408 342103392741611456
91840416261035888 233000025226630496
15681948402000066 232463558401075680
142469369316894336 310807139533056256
201188840645897888 218010168718400800
192822423465153568 315021083025477312
55914317542915048 266909425777557984
194153307712284032 293331994094757952
106856072081340144 309670756582121792
156472040013579488 212439886447099520
90714259238560752 93708444202883280
212011678617412832 281072144779477024
29999507992099704 272242143626848608
233285370847710720 332973379359622272
290650459410786240 314820365205858368
42448124139843816 115854685562603088
136693714880030464 316173541455373504
31646442352482000 124324825664339600
152515594200695104 344510932170473536
96593003653874128 246944303522857504
73552953875843776 134443452222726832
308636367005357248 324745425437971904
2280785118857672 12882750873745310
150578319174488576 296115302044133056
163773913540942624 178217069737979296
7456597646488661 238107308063792288
171099503848131072 287746661125763040
79789268764361920 265850491261448992
131028630141439680 337421786932567616
40522702216572288 261861121454727232
244723134293663008 331976430975146304
60394930223259552 70456932890653000
153974318247611296 177321058382001056
33479199915780012 284303100598070368
200655765075300448 284229199149312576
50836746248344520 59774561160119320
171262356037042816 277597231409008416
204614387429876000 250224237510881824
21532825357029832 287299118775128832
141139607224687584 212183144028426304
173618365030546112 195234822480322816
70588488373658128 254431323862002208
76268035965457536 320375303512480128
17791730508527090 45465702324019864
23371231774829564 332696515228114560
43482589784377456 164996801323751424
59674521597241760 229426329598468768
82217977173706656 192989966609013504
78239558973601376 185505565711839296
142257910612885872 156254007709680608
265466869572176928 330448246125006016
55823165927892464 164389959925869312
193022988697579392 328054868848690368
111043293000366976 149088567641791296
9045257281368260 294615009830404160
213429252281810624 347011451120598720
37689859140288392 283496026014395360
127283087545088864 346776427919950272
318678036348652352 324013571636199488
106011559967126720 332949822854002880
33581800412320284 69989428469015864
287455303606620064 315134415887872832
214469740859490016 287931494312445920
179138408589693376 179763761970402016
12954743711043254 115873980765555648
95699323034471936 341862981533925760
21063855816428576 345496327506690944
13939842751128152 257711753014831776
161816448045522656 316699452572620800
54914621890726296 239615490284553536
219229464021245120 283900229356411552
187424711294982624 292304445852915968
4875557151278258 313666114472472256
27798858366835760 321671902538399040
208391229048421312 238649472034486976
22630015290291860 196236970596365088
293574816704841664 314490862874184320
186355336071127072 325660615252499776
23200378941332484 92119528673640240
66673094357091400 100303868669281472
40304949274579968 58237360477578136
234571345315752928 273464263998119488
104734335596302592 165264994513844704
138322434326522032 286973542105183808
192843144980806080 275079485878261984
169714842192143616 259689131520621472
175363937194817760 274084776822137600
189424878959051040 328241186095287616
292741867709507648 317618961492750400
254274320306610912 312796785451083584
125201370930479328 330734972017332608
142692867167783904 213155994765400832
72880882062168464 107162070373214608
138307394152256128 269678563627506688
254368278492196256 262423879055287232
17556416819775024 193427563631884320
103305360840287184 177322551362736544
15066712332477728 231899374377722688
246285153280712032 298754989621622464
99340585994225792 276332243998920032
205637417716218048 254868410655133792
33010630092101356 263779220027527872
295689438490261568 342424139999678976
133547753818201408 290586241454110784
78973063058133952 162788214842210912
150638509363154272 263271497617467840
284109950254445056 345407934658537472
73452097807649744 330872032367558080
19323802529885812 34705510282025732
154107038779375104 196192375254280160
17678090055170346 77520961619251632
11279463465361820 59502875049727736
107197660364645984 305494745216106624
36731135871899112 53124869773048848
271268410901362400 284932495931433888
186347451546794432 216665835756911008
67466956913324456 229305604202669408
46051709384239320 192393120387593952
131879176939558688 211790053187493088
110710397811742112 218955735437539360
144224904485410912 334019519126178368
234051508329162336 237882115868038048
300972704663945280 307464466015735232
313664681490905600 340944993031832640
293974665891962624 329866831030236416
16090711644747552 150747746914453216
178144868291579072 345521749483418112
19323435466648872 277347150016028448
65793245172656384 239647040796057760
56318189702543960 309804943683261696
172446069936482944 255928821429760224
18551345028182624 300558076589280384
81776448883849712 311537384109956352
107026274210616416 172938806035334176
16641832269990948 56989891620789048
70440126336863504 216748535112371616
142056636238095760 294836423734744704
76925231413731696 313190783236173952
28430049875125840 60219502591850568
117253873923262144 126603222326712672
267664876794594016 338531980644615936
59608781044234392 213621395026917728
80250258238094624 333693467171381632
30138326167694136 170788429476064736
118424056665091296 219239351340503552
45653210961802144 304520341658648064
4634221763769740 69944264767602152
25992782474862164 116949788737255072
22246640309748584 299859296944129600
107676259147777376 160397468632149984
76980084739478368 205309479262916448
150147563325752384 260182594355177024
100399489705852160 165513198620544320
69395368682167312 103943913918749632
101566193267550608 148846185134014240
38708351001963288 270496445545605760
86821964428975280 91890951750948944
38858879468149144 304374503815775936
181958817538900096 215712213301935712
40395113794965136 215322388711066336
16433677466355474 243161799094891104
85485941605682416 220719831186818656
5577062853047268 144025847790053648
65925372238838144 348087598106710528
309832699732868 143516843929654848
126715552271257888 347005788033679232
42234210361756056 137612592171758896
29514343987255080 184069907647467456
5392135082099379 12057157302424368
222781977026436128 232420984852182752
17652475922196670 296304993525223360
8481191237668440 319599034320813184
18369106648372380 54323094918945528
76553094362496896 286116344429003232
137188776895128848 320538003776124800
156652421357918848 223762887891265664
189323208562698944 299449366502180032
120194725146453888 130339488787115424
97261577280369776 299488190934278976
6893382504846372 44406665441127560
30573851041239004 280471317959513856
238515573905973120 330412799542355072
45029281258083992 78663018704439840
58133400578552496 234298099949451456
52188221137109744 89028828159211728
84654310512657248 275394560657540096
168799565724145504 210748103351152256
2449655455008808 195626486042426592
126629171978549872 329526039991138176
91639686130196176 139794549838220592
133725540267862736 184955577025583008
12093528537573524 33763729599551180
152279032381536800 167265656504057952
38968522185694552 273961702205706752
281521723944962592 336305335614494080
169868279718872192 304946116816823872
59192637591272648 82092600994856160
57321140367163584 58154400040502352
39579272360952072 229968633234875712
139618457319235152 276268544839980384
130013755793235440 330816260423693504
119270117086542208 157178567073788480
139372522993044368 300870179779034944
168276512572677184 217198685081283584
52854267343547048 251624117773773760
145347054129370560 208993405462492192
128179625080437840 327430180376408896
271602544966512160 272621254022284064
95650167604648336 272835298260621920
266888458594494944 338021533259620736
116002110739911264 314940690243044160
64828691405760648 234382915482684352
205542582344712160 233274851914537152
96956935477878128 119806730117990432
172271652249952096 191722067004006080
153547264879042208 154138402291426016
673366465874666 72913506613202400
228341697430033248 248173074485939808
176913814567600576 271958694222359296
37148278086806928 105274579192227776
86983481741049376 309759552755456000
213365489125102432 217997096259753408
99447055233572720 135035923715061120
85916772042785136 272981302064806528
8499357745454220 181561413658323744
114563595947732224 131727311622801376
23579117040125756 233266219224049440
203352071155930432 270786982964385376
41514105547443592 111990806547166144
88146955471075120 317162584886360192
103209765882305472 226482228240212224
105724721088641360 220952908630110336
125923645529861648 139855716637122944
2792811892267430 111061226924964448
173515039285201024 219667680550279488
179285555367834048 238353442887480736
218090951162381152 305386418858507776
84856621855017712 197890841725502624
217777273065784864 288598876423810432
53112306996710272 317758617472650432
157118075754262144 319755845042292288
169708480805261952 261806064361342784
96824361882103712 298880016645095872
107822867839320352 237500121774976960
17028991623444208 309454914316552448
43455765395798736 136739898059971440
78656724576384304 169939195791585792
84377391319721200 218664204736016288
127348177824464064 204501483768131680
2295408993271009 84653744041069184
12350098173422044 18123757424981700
132721509028901024 170236615322063968
80898559683066032 239210925997110816
63162857471242456 205078548336214432
237066248767210464 306762466177630784
209620252938069760 212113998930939264
192708335133964672 237461370990545440
119430548724596272 258595622133327584
98976372334273168 187427050768189312
117253211317455680 209672531960941056
151352997372290752 178152864344067424
38674669061925984 274301035869672896
201866808731526208 238633360986747616
64621898916762952 301157073199413696
293844920595652352 299367816178511552
49525431107111808 304123857743609152
75797871010301376 298006995710132224
46978399166721648 218500507690355616
90878613345852592 148468299820324320
20344238799145588 234054216197060384
47993377633988384 80388232315371360
142332267409711488 340711193415981440
164582175564135648 247689805032149504
212298959353863328 240227869804480864
188495429895321568 200597182182569056
118878556762836816 257262836274519968
82068089699363696 263010749745656896
20142762660388484 66430089572090056
38424231907934448 203795208700424480
59514219422886928 215190149692003264
67564550165256552 345433716251921152
118140741114363536 295590642217782528
95003339569178816 209867328734598880
130938227959467600 179317865249217888
798065417898632 220935595358287520
2894809159071532 265180990047733888
241892365938247040 271189811210169280
228481354261896704 276034144284710432
221516602996437536 245120314646409568
50615233309504120 220737367275178304
182515189677969952 232274939061917632
224217774489912992 322024048868054080
135581452890433440 188830407311813760
261687810119766944 317157991393636160
41775132247947800 327118033042500928
133063417574813232 261975030477541216
296625585263806912 324404440433824832
68573574371850680 101530812170138800
4039993887641270 164580632471914080
85834572600386656 309947452088987072
85274605688189504 163251413105532928
94558819385906992 300808429291534464
170125727997379552 254367689955415872
113500020187732480 222276233161633856
288384246762612928 344671179701820416
166191074191194016 325750959666324928
244153182410835392 282769301393327968
48413738860735672 82875032947233072
91690477119599792 212969882281541664
119663231896077472 272699998312422112
186118504833014464 303015311676209600
151241724095168160 327898537933710784
21937834740126152 215430129007513696
3056969916042375 119564215086531200
10112455232163200 135760138463884720
59741507539176096 253088734880301888
57767689400359344 278370361246239776
124817273590514128 149835942603679296
50451868357480920 303536478251407744
6854486548504992 63481265094475560
22686643344279244 245890559885557088
44679467876932768 231108162421157536
91808445534509504 192818646401897024
137390869059832688 146619155988721792
69436657397798952 272643888503095040
41432624695418472 176840810878403360
126921066142329344 255380309999502560
43085131293402104 47756806173976624
135951092669389008 259564166474004864
92070470419085696 105070847783523360
11483719680895582 17329137465897488
158865162766670880 262509779261211424
328143297282997440 341370352759346624
18386971284777428 257450870097095488
68184122542365840 76972400741258624
219080082491520224 244032630875904320
250589049140696896 307708649987337792
227046598883586752 307499544437690624
53096418393461424 156218881569339680
151065093800107360 192778347660352096
72402002283530240 337369104759842624
43652905831313928 151407988769920864
215373129880690752 278389554722047424
38615298252556936 285091955892184192
210783630600955648 261333798494508480
106106626247551056 241843822803177920
55666048423986072 343715947714537408
111440759171600176 344717997035807360
41404405127474632 89628558453486880
27507177245465776 154124800470489728
55588243037476608 282087726126765856
301777231465148160 330303713626651584
214286028150003648 238725654322161088
109592686406709408 297291163017975488
87434387161932464 308206438008453760
27892168262737516 51002035640910896
93697887283960656 166304372333097440
47799148982736384 126065359220657536
145652887539025376 347769023074397696
259206456497009184 277795745734774944
41320193432031784 328970902909413504
6408665912795504 137700401562320880
83057615842138368 245990875356809664
241177256367613920 343872889986181184
266303781452702752 280896639492336864
11055448538153304 241324755117454080
136403295680558448 157678365892352608
155084899769544800 211199913101546816
116671314571965776 212878124383873280
32692586553605076 183144927920212128
71907719684710256 279107165212549632
34750151899418856 136129468511177216
83063097537806144 214104369510513760
9080741410152790 91849267459665504
42738835244116304 327603027392804992
27166703466605428 193885575775205120
257389860175654464 330909991165290944
193257882697322944 284578505371903328
152725176846208736 164205908058169728
226297584633736032 309751537454547328
127612677753515824 137615010213682496
61266300117937272 80345836479867536
176912894152908096 254764957043281504
196999398498780192 218334034462740064
138670363848221264 334022962513585600
153457855900134400 292879996383211584
91657992479618432 320688465033008704
290423831955518144 303959200757641984
28596998269048012 294654863650992064
173177620351520928 344018911442536768
231625430288352448 345046310688853184
19757889524300080 44695155663455632
194355703835443520 227899946037474752
104683995170712976 316676644612886784
164221860398307872 190373271968890464
36479829989126160 243245859674652512
183034855364428512 237932173910456704
210819938708605984 332996272343942272
252967302012271840 287022777117061568
167039463242373056 244655677052110496
127253610457501184 178954554965457184
108901672670406384 120778203824065472
26702191917653424 180485761569037408
156742605447477536 220458628155571264
120222850007237088 219735805010340896
105632263734104368 279957564937847648
18500926176373756 156345084067040000
21594566953838212 109468728394089472
26659621313634596 203719606421705824
18135937080727244 23131453683046616
12909756420798874 78181986842377328
43833376726099992 131187011928519776
254044193898213920 282695399914297504
36420225174026304 215768453765142624
12919414428506794 98370961006936240
128045048887275648 225280667521820096
162399892412049344 302656215023624512
240083969417852448 325032777830529088
109778312537080944 325719905813306432
39736849966265784 96762303559617232
7395187528883078 261992382473196512
40701801019465384 224924445451521664
317170514877376704 341809559501543616
147821452508377952 229135999631964288
174319754263854656 262252536183376576
208837535764744288 244547370069540128
81963424166098480 318919411032524736
105415352089624032 124313124740311616
254428348320852512 279873839820080992
15781268090646542 116965087213084496
40935221815967120 294581977303490624
121170642793657920 295283132549660864
153665913661991488 232882822863523552
201741035063800800 221769114191994912
139687193725562144 161409991619402464
107543106043656768 309659908365193984
135761497702437008 200896006508693856
81017499671330640 293956768499410816
219517476224986880 237772353730263168
70751124452116864 298480090753534208
8472645136486026 54256353616530384
119296035497291504 301553620931469568
174186293960260160 252932322757132608
231718113462770880 336020290347826816
152332583551846784 293658951462431488
205913378384588128 210430567172937728
216705468604824864 220637408812166272
66315458930555112 78243168853132448
20806691154352948 116590717910908560
39704341855412776 337827343607201024
42495912710594984 313312587850810624
134667396125620832 230784275896334688
162571228958902208 208509986127851968
234449052576205792 277093364898222816
104457307220357984 234427316310480160
302304394703965184 345105155694699584
84104614497760144 284537177031476832
72486472252336352 231897153813782688
233336463821187072 327284239126538944
54799217406239888 258797835303524992
8170523665933215 256624574268178240
70902366605546400 303333030231113792
3084919782825017 207370588015187168
206419022615875904 293906001857753664
241111370531918592 308016978013371904
191765599558592352 316868962953057984
15497656433542452 280439261136151584
99965738367269264 123924809505590272
213284397869520480 253356715061228864
101117295791495328 340262471300036928
226876765369420864 320742642205210688
15930191757994580 132671784330472992
24870781294950276 324850040998648896
171173967424044160 292507160248798336
224267636717794848 321271584071144704
129756248960258080 343500542396766144
47660602453369704 234366309327580768
40732277162945712 336446996319793920
120839111488765440 259933648796604288
79153693761817472 333138522718558976
15555291704014900 251593443792284320
303275197419029120 307124492881436480
147204679529243680 280836784508681312
13130870523119436 313430038012200448
277945613347652768 283071465939724736
86154894671841344 317555715819694656
219716955939607072 252320782114927712
209838353467103936 295598436400024960
193103690894637472 287310003121733696
185743486744996544 200373567806365152
76078150521804608 306531435316152832
171483611357736928 179167518748385824
76379104228824544 92837114794295392
193575955838371648 216978719106272320
216459638186934848 233449501801224672
157968320841020256 210652855079451936
191372329628697376 331123105935676288
120190842003319984 127316272931970496
39670447185073920 139443571256184176
87962167238993488 340885166272224704
119361502134998368 208518569218391104
146473140720241856 191916396008503936
24138228109383388 129910505381317056
180644187534294560 299564923332709952
170615748189962080 236893699944159104
120030866744663904 166137898749861440
252623896925720736 290600653129966720
80473483094581344 320727786831713856
318168865401238912 321502887201713600
50332385027993504 225331912573403488
26084408934614376 269024222715322272
246895757457709984 258660376086162560
207302268407204960 333720532431192768
8957859135645427 56088686345399672
277229559358979296 347502539501736960
193140593388542080 225378098537642560
2643847088296300 77164545527101296
118810892031862624 157715097006344416
192236134602229984 305995899971432768
93457664975128192 316456158411507520
29744987981500524 326578142584300160
59791687298653752 234261755347511456
44954667700830768 54653092072408728
25870543862500616 338672913714683584
159565176618842272 207909246781488992
9072237160352432 73438642945778368
4124160766924869 291341963944845824
206025661460285760 306802013816353280
143936890689819856 182657778539989408
166839818591015616 345864314816434816
65515881701471384 160638339070353824
48251439855780032 267540547603035456
69974657277179512 171102891737411840
241749851921200896 257814694881514304
199589747305019072 238788816542294688
120415668057974928 153861069067264192
7946768379964228 314280684651206464
160087724656644192 211599158351110912
16148860544412976 77187205593577216
61399633430508232 286003196636846816
160355105049356832 207288710724222112
63554574103332728 273135577947809952
45371844287268512 287744214702876288
83896165628398448 226065911793828800
44203876853649296 313723482051048512
83432040933378448 341142544497855168
45608368897007832 118636139626093072
280278004105224224 328176387698260416
166170340474905632 270188670463890624
137647669981698896 283137940609220384
10778455569724010 116128072487001632
45292661239531640 58452305286260480
212738397463583136 321577553207989184
13548441904134528 245058401487029120
937015886494331 286206608712994432
81272919967498224 242521107128905312
197242707538149664 298384419239538112
12221645832520756 213464879721525120
15136680568040702 95000691101657936
104742224065113760 342719336156254592
45451322732157512 245702975636089152
5137682057270127 330959089097158592
176443823372037088 265146971732339520
182030435777796096 299263950188951744
94167452566515456 193231069075361792
88513449711777664 284854321754743328
104975170286612320 279181170074202976
1897953668978713 284789494857732192
97657048727056032 304113066445984064
176675647221823680 317220611895677248
175029895532712768 282687971102495392
21746631168144932 122872580912513120
100026743317044000 169829209242850656
115057517773084640 265725933791930816
194487226649474272 238009078861341216
180512197032486336 308951062238057664
169663943027900576 333911190273618560
200695179009876960 225742883588892416
116881700485171184 234393673619804640
76903638590756880 139150292606585488
34056299064863632 140225452525622176
1925517723075722 26874425045489696
158019160889112224 341615942120739712
7326215897976177 25087182324146312
48612801110279872 78458983481480736
61921045656152232 268044009605905792
66636192969507464 235317669046631904
135465659755939664 269876282106535744
66071752391161928 115836328441438480
46626677251647960 304965440843477952
281369934023791424 298158982848260352
37292838690812568 222082237508243264
256227207892123232 294828620558464576
78738310174193824 329836337561981760
238959319199018080 283911563862711456
1924530623657947 89051456726121232
76005543505294144 141889554732855936
20498865026470452 50034751236357064
155754382761815552 156989749425994912
56556465672996672 209664158557734880
179327096218159168 273913972363714656
44510885768037864 164605346877304000
3385388821509636 45352323390720608
51889223520964536 284384820482164992
50956146601030080 305212181922601728
64515215600999416 143001157464784816
198549883288221824 277374402759190176
153941823903754848 307762183700933696
133110081285606816 333503164982401344
85707573745856912 235324923969478208
71846451584918456 197602944811916640
84863446802115360 227903653179413856
10293320662600866 262715831364108480
58175679149676184 91130761514614192
113966111304055712 182811491915511360
23274613403291276 124167447269987648
263610610324378112 281489198701239424
41015510691647976 44919715378554200
149575001046147584 231970213491519488
4174845103916075 33547898655379412
3848304987785746 41924520616061728
14756178284618714 323864211794637120
59388353161697856 284572834656768544
25456419655108032 213871451892857600
87532795377600384 279831685629035328
175063019268019744 302833768016358080
28840434851371872 318439055994189312
277141735398363360 309119560385439872
32900001509889184 201727946905202848
159675696498094272 282708668132624640
102761338588111552 240787857754827520
214020287053598016 246250952504998368
303546720516360448 325904217449456960
239163895307751648 329907441497301824
301915198732424384 323905278003575424
34298033546799476 52131205196326616
142769805009751504 262816020782337408
160258427305066880 341675970105217280
2364326265789913 274382976655522880
103869894294583216 279301539810417504
23402363454781344 89830785311005376
96527597076474848 131883731233168592
319357827999265792 348500252374528896
27561941289082460 340258665356843136
321875063434879808 335728942500558144
216944347452903936 323566074974422208
187305014114727680 199447689830840704
299620153177202048 327965826601050560
123786713860578976 204747576380140064
29100151000670640 228420726412518464
125104965903407248 306206117601704960
122849618857275776 133841302908646480
97936893675564608 332597387561908096
10370999086611598 194898111732192928
128788041656278016 301029808972103744
24377903219222400 314842069359718464
99179504621443664 312946889268299648
181362323114560192 226303854675984736
109719479810296032 174804782875135968
238120896931119392 261708205622183168
221183543373335936 330229646003226880
55022316532035608 140357567030498416
133477456555505888 289830062011142976
18279198270022296 138522737539772576
87059241110692816 270625311910472448
192233205349130272 236888906779061920
24504848268139820 43356805293895336
163258556411154560 331014656354243072
120470068979359728 234646156299669408
129205068854165568 299333801329586304
116793528826651008 319586353218434688
14398942864773276 156181415705231616
44065052856528560 97340957362072288
80567575809808864 332166401960713920
119947257376145408 231064800143469632
77732922793701504 221014028825280896
100748377095690096 268945143299079008
252908796990034560 280019209004793440
32961255760915448 248406186002582016
72450844150423264 261163880778160896
6205305864297915 258738804285817504
98323752953877232 246373115021559040
188005956866763712 192695150680839808
105848908365461664 201799250351074976
100193409178235408 210144150604447744
163764077486464480 242617480671496544
43962221575925136 94310653145386832
220804604558970912 280216254345144032
83308202323520320 262698677867941152
6503797255650964 9425992788444442
57483088084757400 231462625853051456
62438937748058536 145960332400752896
148500298799558176 283051313952439808
57406916933845720 96168434376858080
85349419691274416 95678714451694464
9660661692514750 226436489535707648
30507277273959264 201727626310550784
117575970327446736 135506411212236256
314246570527734272 347584875743221952
187547121396088960 224475521229957920
19147634769799324 146463093985779520
35338537747335552 245768406196826688
246057359344383872 340552948933376256
187807280574281984 252182373845839232
122043312317936704 146664935284031872
146176370712223712 190163013347779232
114427888608959456 299630421791765888
124146893144665104 131356546795516992
79197922186295952 274293851595030432
6147157165920212 60421108707790544
165207645046794400 179133361010919936
97427395733647776 221504854515928032
45497558361781096 267701391677697408
15952971288247170 226033446690524736
161304492533511424 203747028460369920
105570648926935168 244373630883468832
277637032042490528 277978246195258464
4261657856197235 207393911635872544
182526931118815104 248077128528305696
173413827972291008 289267050643331008
5011024686317864 52041283519869656
236669838659868672 246161738360574208
50756245642184536 161345758892904096
243855581139841120 339791233474534784
70484903712498168 118839748567309568
114355052411294752 258815910633291552
92763385986882912 259227043180400384
40956729505862144 277044700912528032
57701245640602056 188112228094288160
184838538431233632 328682165452170816
222127112807992768 258347401747012032
182823129363427712 273944434494064032
278859919902256992 280440661268869248
186705587432876928 284682311983687104
270297924545445184 325375977084656384
154781433780408992 327370419570966976
36979342559442496 346934452823386240
40015835651842568 288891993524559360
58038606537685944 226015448352560224
38567553098748264 191684420783750944
140270045834656768 348357866193999744
243819233454173760 309956936418311360
61143668450456448 277561241013613856
214978245690503456 325988908200997632
227374506491820416 309763028952430144
3189157644974033 291795995538047168
128036812468074832 256361039665746336
22621280229818664 128754859742015920
191183143934501984 208130145711398592
185121195946190944 257511898090776576
53076924702027224 112521615164266320
192844256142596000 242894507571712704
56794324644406536 319639996601407680
174053633115896672 179696018603183904
35971431740555304 253721500744066464
150219425873962656 272522021671051552
65100547408086520 162623063232688800
229656827141741856 339849990315560832
61906838517451000 130032542146653104
29752253630032228 237885981381604544
25260074500613368 262110362045325440
34634263660585012 231766783837189248
52454126463836696 223746178090733728
233752999171944192 338012328831481216
216490245836118496 228398266188100256
123281665314058880 220178581323356416
222135851012733760 331815902107150720
25174642995571036 222490168143542176
28021497798884688 101511897210304544
73678623371012320 219177404396398688
22419607598257040 189372156643756512
80830777338650464 109325728386211072
66945599902924968 217152366032703264
15231675223354506 322328019059737344
102678780729886720 137934238232795040
64263497677783504 169423060693032640
186777165256516320 283405735320276128
196765096719631840 288423951916959808
237453562905472032 247851718724484928
158078499784422560 239696312175722304
54212364272549304 299455191768678592
142055229073629376 314440254374688896
183822205498072480 347079426382139840
24923834744346668 188952330344097504
36197199066240224 96873237338136656
96989037408971520 336744650142697792
14785200311638650 44645746606096720
77232534219992224 252205725714186592
279279727980777568 319916818460677568
44792090864794320 324926492457779072
119799575597545008 175997042657300416
197405931029682240 283348282952656896
47998574470905848 68898614217126032
150878845656607840 282003559484728576
20952844736249960 68006551508462656
243894148812015360 307607151691761984
165192730385686752 279320148097776320
96738936116946320 203795070931973984
103481175721520544 133170624755645360
194648693307653696 219743259584051808
110818606528669280 291266698421106752
72664247369606160 253799388923575072
158631647653063840 292547364561538240
99951133036775408 284568577537835744
130844156405863712 313068612318967616
17598271004709654 69654210908030168
226286695709251360 303847231111452352
54382509353767976 143458902107603216
52111208438429144 345577864865103424
211275374595984992 275243098081074432
199943057527128352 219738283251876256
20282346852510908 321186806577106880
180711969731197984 239110110313380448
234724044881659328 299650559109290688
113035097367121040 121351921344306480
224945813892928160 322936234249503808
149020554345543072 207132111027160512
35816871223474508 103503665056647344
1383966182206883 241294935806550464
186016921755777472 307278782515439232
53552788417513160 338503152730057856
42328740296148192 46082085905405960
21273426918372736 339260677457223488
75895448734090704 175436604680032160
88280771764081536 123644213516355568
94350863634967504 187537963333378272
6760390018866957 205839962052817824
141928306023808064 250482032505866496
125791000721557568 193048106036864704
15217291783075332 255412082760289376
192311873131211136 291909451268348096
210783306179271392 326367791574993088
149265591716335648 344619917767345024
143838649223012576 331465012716396544
54223113340982088 210055982804365920
94867703587647040 336677415252317952
12777450540077924 61487921810895928
136772454809522928 212139143056218016
6557119393594743 209076341491507776
81718069247924688 302334776487696128
24210714044085588 348667185428029248
74570943711118768 170288947370636320
220385127460729824 303578022662655808
240704549579647488 264882205859816992
53008177901046000 162170079108409696
291062947132736192 317477380525454016
19546780151755224 264637256982177920
43891081417855432 118245505757664128
108759376048622320 174973416854439616
51465672407136320 249435315397553600
16284525485501726 251322784038537152
5391716423752082 32554840665077832
189050636741393664 240280910226022048
47391728161657536 235564066638014400
90326040417769856 170166955027124256
242665796241260288 255018031274813952
65374149416331280 282239564677130560
176298088985254624 186932506369100608
8944748958375325 234550396081081760
7308328997376576 113272279671025648
176925598222702368 225027596397812736
218657171887129184 220008065270322624
263531734025100640 309425649632406016
225914483073200736 283933981489151424
97124843443561152 193550465496448160
65794123043771768 243539528436650560
15117721644834406 223679119329539264
23744042679493128 299086626572982976
155874085848156672 185375519811125536
321131829200533248 343636436574812544
121225495819343520 141447520606086944
6828867194238630 84157971661596080
24828147746838936 79643819741708240
87581699752010384 295686651416339584
51538003029936376 280356794382813632
31454435804187628 301063073709596800
2935265253713760 318183502264204224
21979317329460844 187983246311740832
8218434927016819 217864747526422016
95367181589423152 172314340321088128
229053748755928320 290161928567880448
78579737592663664 133312530709385424
68158070215904880 82674022705073664
623329000988226 29869173559549660
38221849619045824 176207123466202112
160779302546525536 276316804526934784
74101415210520944 176904987570977920
112222587043820976 274449060845128992
43561244227245832 51010846073355856
140592853910301680 244295164361498944
64117148494525752 331457298951714816
208078867760604608 283074637097760512
196734802870028000 224432110303885728
160263364837024576 249231353479613664
20333179212465280 272443012337088320
23989284099530816 85891972846160912
100316198318914512 102522850968616672
183050435088511616 234667865603754848
117309320158517600 129774581860092384
87350821868296208 120136899671198416
79285767525948128 204027962767949632
15102627967151634 246628956518428320
83452091561469472 140226214465128608
33893367322338308 47366927092971520
197318769921086368 216061743423264160
25409408168034224 315350697077406976
195712428932276288 304037467583224256
95392969646148032 95464706305379248
120475040080776032 197811248845700288
74900831811155808 258703878537163520
143889276806103344 338925038231540672
47579617476565736 136410673995911632
20007324621521988 65972524682515584
128799735862196352 302305064151189440
171900296131220288 289420624365825536
122311674302520528 266714340045616416
72493910290573968 208810183154118080
52719055785249304 206916681302146624
132184896316574576 168141156955590976
111626740073269104 296852714568119936
262134603258952736 274917788321736832
86744453957308800 315995949658278528
239708333208673056 309244725762337152
42829334258965664 332449051115081856
73740910601626576 160813518574816032
138976706974936896 149695431654533408
222371414134201440 233558097773420544
34783665004842332 76809563877036576
71725791129047280 153199960345279616
273247766776302720 317959116039487232
31319601576233920 337591207019586496
117348220293350656 233251068853277952
6480150257340940 113820408498935680
136306513694167920 172638711488912512
39630489789747152 232493441241901184
91643752892847472 247222868636732576
23334045017724556 307570779375981504
7803559733881475 164425295379257152
92866597701478160 280207047378837088
73732882467654384 344854328818798848
193729221801732832 289256606160260352
47489912333128240 200389813641256544
92474669922206128 242369695674304832
112742808051968192 344581822465497920
126633882730622256 154593809837605888
258559556730648160 270712022851834208
132005997518924080 234562120769879680
186387769609337088 264888088889824544
28164258666395448 157992694615740096
217114756515650016 242998585205084672
10842116165936134 282402934123482016
107695930069205184 287851495986917920
11014613976236764 226936317593805888
16471189249269282 76092423729406544
171716925603323616 347212949506704512
28235807121332064 220704204439643200
17584466983974074 27886800226502856
88651287589852128 105515709642067456
115625038444319568 326329275807963456
15512785720100116 71772283579991928
87194627769510400 128350653347926272
127891578567122464 143028959102608048
70203459750061720 174982567448562144
16329864480648782 203652307229555840
70056771411351928 133950299802235840
158531747339934624 263618119538996064
135248581205139328 137702630929390368
118754417875958192 322935197301669248
35119599322036828 263696745558568064
82957602582351760 347672973431298624
62633376504445680 197950447043225952
249887241067380160 290699074729713600
189885886393945952 329934426073635008
125780426381261328 280198474438822144
302633527486563584 305700454325975168
73497216561629664 152399687149584192
117525958285056480 218366323975837152
39489225296365608 108533512047437712
135809486514397408 250119037686535936
137753612465260224 277195084129085824
224074194069615488 284853542740512640
76108504495698960 135921901928647808
104758328381378512 304301526277944576
13446288573572334 143148400432615328
129662678464938832 314124517499673920
132614044931504928 155823431146163328
731236254167944 149917399309199840
133816681458650864 143453483562025424
200308004787881888 242426047015959264
116928914355474096 174166698926244992
158861564172734880 290919806125296640
47358426551569064 170668421283234752
12053502034376126 339550236208133056
28449077643399724 189065023470401696
131300207282256416 218106237936262624
58783609528250592 129253778751478832
204925616784618176 286836075672492928
44477542330600408 179405471009896544
119511008530814288 302527991892055424
116550223060561904 340484773632531776
58531971686865640 255065428329130272
145900843383874112 334214516747994304
51714204781629216 343912408429740544
203895765625196 55001065701087584
67600501065392824 144457102633107296
46864699611505344 254498548549774464
121593808903251424 139627664317784384
41897869062851976 296328832795005120
11313047151966306 211139198209263552
91358356605429312 141840960055152608
30508144193336336 57605816511919960
68852275057964528 94130113087119968
52716256176070304 94917537374709120
24053606227642024 345220046399911680
110075412320568288 169082312958694016
133025274849894720 151955974571238496
22145594523574852 330201841248558208
202014258667259008 309336885361134400
310088396976110208 324044815995326848
25801666647456248 290789018698185024
68873846174141040 105516542726565424
101598229387621040 201836877915077888
206260793351670304 231137876156888352
178932988431156704 310449171398335040
133772607173401232 228391699500048352
49869106999533128 120666766362243648
125972753932509968 169368359887396832
90073883073120128 179759986617230144
65128088164773440 129212700745862528
39967144279842688 340694005593421952
2774345783802633 313847162186945728
290236968003446080 326550445902044416
24223693744932392 312868086960001792
122089098217950944 348193782928004032
106840894927735248 313809179502320320
142078673445758288 299128286847510272
25225009052420456 221111719615637856
41898365737663256 291158590530690432
45453023305405056 71761754834989504
110087573591414528 259537162687227872
154776099222609216 344203781025154624
120146720398593568 138218271714311344
225242652981585376 270605995908173792
101233072458601504 253976081182291232
76475901116352240 335460345502806464
15411153199617020 216575150095346176
135880941899508512 275133078486198784
152881225575720128 199100396427515424
248804388248031360 325467214666236224
69958697111594024 88973366559898960
3519679772731347 62608960228769352
101232404239551696 338241763764733248
185600595604167488 186439293578323488
271907489770952576 322882873208169984
309242347510962432 321325467591063424
140361472213638288 269788459276710784
107435705767837440 223925378104230848
29079653910734464 139831354433843328
199650192994826592 257509978769287968
26221264884940476 55345426400375544
131286993894399232 256364912594461088
50438867756370384 277277851396302848
36417324092682696 255698674988788928
211581818641509824 257967962489900800
81838081382026064 102299586741703440
20827585482725020 325843532445203328
8731371444558238 83320793744186256
139491999076044928 225992451573327616
138849644242499264 283436167501008736
29340295587675684 329155363887860352
11539189417035252 137693099335328624
58355270812008760 287480403728628960
69209061762121312 166248793950880000
170201369448921056 333953799686878336
189576202918847552 199075717838768032
232454786197775232 323797210549092992
73794651757359664 151611726699331968
178852198105213312 235459852128092832
137262799511892400 162481518360099424
171693900722872096 240809740170835136
54744588717547280 89344555261211760
7999632805937031 210192979242071488
69490911865315192 274500527818890688
43604109928126544 195826011947780224
260905447363110656 320306401675645824
303431597477873792 330641090722148544
203717474305635424 258769965300702368
57593466618730392 242565738871265856
5498871806378794 275439498621350464
311814459746017856 339235902977340992
39427468276095432 237691120007323360
133936158413801600 234132127674636864
75822565001637536 98043301604150496
46239974379539720 305975623926413568
182093301805992576 310447319074352256
76437784543057200 222754695272681984
81261171167216560 200635487379878496
114999154867296976 315298903826951936
39250340418812960 120117639291532256
202287934395006528 277141551997245824
41035511069968232 87514355821976832
198674766448850496 314109803451394496
205276811092477984 218690486139844928
26763156256194360 173507959279248992
127412353523287328 217199378004789152
87887768194122944 239936254313195136
197881886891748608 253003946884462528
49453383093618624 277734484257532832
246809389396480384 320961289818079936
44617706857862208 263005492990409248
217873429876370496 331585166879715648
100229056715358144 144168352973550208
330685461446323136 348477354575255040
285794153572080864 334002076052885056
40915198931205168 245866372868898176
54044446279072952 347956541156579328
70370909683174152 125887843404933456
172758859084572448 252186357868963456
228477145241722688 248746216022693664
59565806550985160 252088259370206304
29052231179756388 246755388517242080
132658703137974720 155890781114617984
51581436507668552 182782090497400960
4417451930179133 167421704796373152
98712790855542592 240422533477585792
125798161588177824 238231233455783968
174363626892415936 289586267165030080
308710032606759872 316961106016104448
74188829414293568 88584098111001760
116586397339910848 311564027366494016
92347368524966208 188342877692216224
86281691135213920 283759032588497472
11625163248832168 27567967027375752
117868882235869824 341034746476551616
186087148764509024 291312312665045248
128701320552319200 322915784355583936
179749987985309760 282441349172089600
22598889524220500 71316266362405456
295739460269429504 324833743206736320
241532655981257984 250017388681129440
138551313256310784 235982799430789600
101769957708839792 149137802542503200
35659547571342400 251796929727027072
159816119228666528 345679552777891136
65460913080247264 187157606338823168
43040603673677864 164371250597283840
176859667837259328 260222454778913248
93700944396127600 172355149393345696
152943732445181856 265323704403909088
31195880484465260 335019450286776704
244581881664640064 327433237724833600
15037929634678540 307336733865862912
176104090750418240 179161076642874016
86372812953596032 184065929039561728
179519235228283456 321777293697029440
112639078983250880 339990650218726528
64741753346338528 147341991262355040
58058024115819376 177502700127198784
84938211716695120 231984972343704416
188692301906282848 296777571271604864
120533641135713296 149243933875581856
130693042970202432 230710771551295744
266878332453068992 332335113289451776
222350598261597856 344516891238492864
63826360850429432 85151410950345760
244753972423034624 310890105530831104
273996159110172320 334041531987345536
51621740875642112 214731608859172320
10768507117578542 174964144605725984
196818747316196576 293025213285889408
83970604984932272 318011771915425280
77454067647334304 314074391509851264
129608155776112400 152260128719088096
87842518993271456 300868828423363584
76869800544572544 254746922224832032
57163792083082504 172366768918860480
155886419058532992 185830215411573664
178132875819796864 190059100461953248
131195773963527360 235036758508816800
97309443526363760 343613553632726080
185314906052882624 274461081708209280
108404287055873936 132126692866621952
208094842664852224 297897527705433408
72333732580179456 279322168342033216
36558298728186936 253312442398338880
163059633596537664 230430480578885152
46879077987797568 76074277545617072
65385466838497384 145050277676481056
3680584552134475 271808055542663456
87138624879184400 228769079697555968
71340958819339576 248659233017809856
19656658204169356 50868368853666888
212231427516800384 237216362021107168
124364795640528112 148903512252302688
151882717961588416 204128472130499296
257885160651315488 281266627740913536
28010134861392580 47042332446271712
187778146906449024 222678584701123552
236480406593220512 318594326780903616
40225264349034296 188206110204606208
231663965268440896 255994938752259264
302003487505731456 319101946583612928
13865771277281106 36042335025665232
256982848143988736 291702987933592768
270500589217408160 347804759402292160
186319322651113536 214455868936614496
61290182214707120 194623857253003072
104437833593471584 319485217040661376
118469696241765792 279669038206463968
35336006226609072 85292904729218144
58558488110120312 279483836507903584
110016647746968080 257664790169981952
265589636559953696 283130591595280832
5850173654700595 114958251504065664
30789848371445144 203762215255020256
17395446515201490 87434571446440624
23220187084081324 186801883108680416
260925855673347072 296113941938986432
222960196601190304 331904136584494336
43692827672166952 61387284764059888
2046690393339595 68759177293316192
41106680754006816 334868793943873792
129578134243083440 189199090285649344
79280065353415360 324102106579457600
118342012357944816 244155420586997760
129121831131665552 330729898688824832
221514491400357984 291101169555240128
100576473149192736 253517457946231584
44612774726575048 185724296295755200
50621026735835680 345445960781232384
109785818357874080 333165800554133312
54013448972587360 347780287068632896
121812562178970064 299410169002745216
124168459525600336 340794040053817024
199357529067853600 334220353430543616
121493753039287840 147342704439209472
106503127759958464 161624886424829952
210760046199292224 241288637835212768
249980538339919744 261792719847615456
230008342627200512 289656042254986688
292965470205348224 319252170798455744
24577000643544688 69134293076473816
89953331949759104 267463201348856800
97278773901434512 141659024969757376
55820466621457760 169400790253821344
169493805232104064 235470073975866368
100373080966320224 317701756647416896
216803980428564032 218556616700684672
52470633975605704 310362761138252672
142830405799870736 197248990762627168
84975243473177216 224639231456321280
12089425051609128 310511078577652160
219298859743827168 241875566526953408
175497630283962272 295821499686199232
173303862445473984 202074144066579328
133332236568063824 263932570389443072
74591871774233984 342893413482121728
226627260536690976 254021113715245152
23846098080456516 247878249187819648
104314402455530448 313072339533864384
140944527678640864 240874459570922752
74152189899658592 129170908556086016
35665088950306496 121204038608492928
133026016180877760 177598642061601792
90290607321735744 186708871868613664
52541080891230160 307826504045546624
192338757842466912 344452769518036160
37622094350048376 265140211375154976
255209765180765728 335387168510636416
239615963134253920 334032980225733184
84403220458830304 106539793977800912
34797184179212668 190916144332154784
328666368321876288 338699050094286720
15699888511222658 39829544893841048
207622621283693504 231733050908352512
304667854051041984 347521848849561984
88203809300856640 211292802647664768
311542966577175104 318727641341635136
87536701171791920 228016413907416640
168811491940163328 279684576133979904
162286150886084576 183710166141033568
206748180882074528 289330351261198784
249520540904335072 337253924572987776
138555175392867312 220813186930080960
37472808669687784 103754184163694240
56945133601083736 178988545149027968
235400543494008000 300827846698646656
107871105765412208 258823094246393184
31789683267410216 57605305539985808
109090738459293344 326346849973291584
153117158532345184 244019205990035200
90838517873032064 251215148675207360
19627419365171072 106953543254218144
176491362708846944 181319821337350944
118045650163643328 169306584323759680
67826859739567368 72148348409574976
40422813064573056 340477189082547264
57925137629354336 265619843818081952
51390896719165472 205899471552243552
41520021292145488 60893364148632600
212071487242546848 235806381458077472
39565253758990016 178594348098179520
241430731851468224 300132958452559232
64382144473450680 98636733015898400
166222983637936896 246009804757821568
207313607733005024 244369118938198400
167030464989698240 187907577705587200
3672188313096756 341787001726488896
137789294626425600 313501637380264704
11446562684612468 194000889270495680
53345348295848784 332032791370796608
65409326026728248 292708147611112000
102555959120907776 156816108504028288
26236815919964780 63090134573885968
298190087666849152 318627575563888192
169362416679030 26413096917264768
85987484309660256 254856316609106144
117122609094445472 325331250224457024
172958422503541120 252533424243952576
39438716076797032 94154691315807136
50952092817241240 197064960704514048
4902623847030311 318548312859366848
96388835222339040 335427237106386560
151772608509182496 280602570991216480
92245501621724928 147279476961239904
100355650798308624 323669410931253056
146485284880080736 313240970696184192
109944081852251568 257391408976190080
152951843124360128 262249278559352320
10584425649287502 224684877207749280
236960521513165472 262006949707470464
180257056993247872 301366810010322368
220975600500390848 251971917666692352
133944881909762944 296073010706095360
143393724383213328 146898289594588800
84045633116312832 148087475636118496
95509367012630848 263019957823678016
39744681839968760 242818769543795424
254325957562139264 343350624998734784
96481406542124240 286995629870985248
10405255561143654 131346543095702608
101414709347399056 261707179492744960
12390711288594348 166577359883149760
137492056534142992 196292118223825696
308773848787981120 327435389956467456
158345985438694944 272160227449647840
170595785132070560 331027779322388416
138208615978236672 142214609060917472
20819657733340412 268108198704392768
273902575258813376 278649320405369472
74360660902108768 333197276415605824
113199174002601904 332637300452116992
27076709159435480 54738331479279832
278975343127325088 343938561539137920
290365045475447232 332750587852760128
7711273806925752 196337178331691328
138090579469984016 221881943388494976
259996499850039424 261984758834805312
134692320913563776 143988972626085888
179822915601526400 342687828700303488
320091443055748288 337216063871877504
218969932664317920 332191671894614976
253444613204012544 290258720350090176
82033957622859232 92921570671798960
86543737100456176 103047587621893504
100846392807323536 161861082172181184
26016025605968076 178388296306889984
250810607281381600 345101723440366912
53546408782525392 207565819234421792
77174191018632768 307982190520112960
66844427690027520 319264545993416192
167565192483501472 331036978438179328
145893070704928640 251108608397352256
55453240676512472 303645592674476928
272271471025138752 320605111022267264
6893474630882057 212582180991100544
24007700116665288 83943951190515552
23947910505995412 97013252792871904
148480431180214080 245377215220151136
190460207493320096 200623253804876064
218849037057486016 303596018668488768
97155806695545104 179981507716370624
164429042236902112 318691881314519424
147895551697950880 238100023404204256
48935788210079840 74728659980217680
90781196827564928 164718105728022400
256669329259735392 278883061893589600
235837021177058528 329633619502842944
142148188740896992 197240293186152864
71732848200145456 157012874798120608
133838480913468656 313337423194444608
79211559935756624 134695735137933744
119358289840010000 135388523776813632
126764880852591792 270132321179686304
81788197993522720 299893879979628160
120725094094807840 121081004600504976
245227548094055744 291689554414281216
74945785860941216 268913496191101440
166965595673383136 339026203275311488
7060471777743140 40069461291737360
141963932133166928 171199467421203040
129009302873464160 135277957464941520
10198141198183646 14670109938058334
141964482796954704 345613990579344576
80081883278604304 107112163934809328
29352680229421308 92827899533423504
75150466929094816 292556725329914688
137377243240508480 335330625930364096
232665006040007424 332967680368689664
41733233263927680 341252145644707904
205421693531018848 342625617150498688
220366237980171296 295948636945687552
193151031276004736 249119010676469248
280617522676865216 332921578931349504
13404584195084272 43549894201367912
231904054570921600 301378358358398912
236440869931020064 332991785197390656
46609661443009472 257365268873867840
283724989159942560 343628000079762624
287344058969266176 307162294106217856
174217863422824128 194512629755799488
188550602409431488 255176673273160160
106669115519093616 117548025638682128
134851066925249712 194306666784798720
14486839898730328 192836924665651712
116447509884016080 254124920746095904
89262303738698256 237357042044869408
19124195602206468 257450065132250336
56895110665134528 235100852595563072
113577579246308816 224902087208414816
30323543326290536 173563595650890880
228519228117139616 249442710117925568
199197393660233440 224437703144751936
78309633585349328 250077461231496896
124194762233416464 177791909124239296
11661181970347754 27577410213071788
59635647281353464 242520319467338368
294407145225247744 343169738218127616
11945961563690664 71668104725994408
233213090794081952 255348191058793888
30778595292516456 261084837665730176
40461860973339 104052175814063040
166506579534559872 333455146861624512
68833014221140920 196339535793423104
259998191095855808 316192811782047616
48786280220519328 126742637930659120
44042562692269808 276732134950882400
129498755370264256 242796605341970368
4662490053917745 114914035548081488
271218032728373792 310725187865953088
180754540361131584 333797768326493632
29679366759316756 38770010711465688
6524572934681738 227577623873191040
234033282902560352 312778838443908928
110281143294996736 176875280097599104
31946231666558544 193997797600723008
289384593065521920 306695375407615360
100717327322210304 188516696595234624
207654932464945952 248996037629663328
124606950100091168 247411963286035232
161885937172550048 175882207469673184
169062259615984896 252918347616968352
13929638975722316 72785187684610112
90773980348142912 275327709443264128
146888560376550016 219503127140511648
228329587254064704 235803242161535104
10114532903989990 307032066983743744
169635034917660096 310304147662253056
180231709626362272 247569382999125792
139413973555581312 181099007741464512
176390810686181856 226217737809406016
117242059106391168 118912040220796832
33913223731663728 134349115336750912
16829626991534220 104437421551189072
228000007330421888 284401526571443712
57620780706543000 167905380400284672
46111603859078904 88643923403943984
142969338705940432 271675199066787936
69456363826017112 116095605791129792
18047710217140180 42199390932600408
100174403023018304 125081431761174400
269995414362695808 292065968620707200
17168038633579428 181691108339957088
19390480161903044 56862509953458416
213213529824087008 276924378436007968
110246680632213568 153410619581551776
222777335903568000 315370683669075328
71305894647294376 256030570623536800
131549393045253616 295792646455080832
12489894040375016 235363778918969664
94889016799666160 134671852268358128
197201576281409920 270328558335522208
182476591619911840 251885784806330400
184138626372390112 302661429740736704
125701471371074032 185724126227004768
315670227295148288 323288937065942016
212457419929544256 239911644703331808
81155685390100560 98985314619114192
166101322561157664 199667457993553248
103225928088434704 313897515029592832
271757290939534432 309265882501464768
79792535806485520 201345298952972608
65445186048449272 71081292362721304
68181782703231016 257880729014442976
55101175993508088 239126584701260992
166764847768094976 190540311838604928
26814309329809196 30407498409505428
230535830525669056 297268614992051328
127703336559014544 192607386368064544
87528464067412352 119292397903030496
88932517394892096 318833669827224256
10117482692856050 266343364361860000
180137530819265056 263008941330187968
59740267785240032 70182060446392160
98502050244810128 325323746166778496
103562180887110736 214752901435782144
102033463136608688 218908646590501920
312530236424649344 346757803468251584
88238038747909936 88779355647462784
70383296872006240 288268777571906752
171376449240390080 269160008431886400
212244055850687936 245683989408334304
95108414868378592 269310384948699040
247980672728943744 321115571454576064
66503821565551040 282391926364467200
76539686261131616 144178697748333856
96866293326390352 161374465819651840
102804017172190480 149042283410397760
27706341795654948 256296298745207520
72124719921516320 247589648459325792
428535640551671 115513127670979712
73937612358953312 200246262341395584
95727125754787136 182452567588356960
158117346060157600 191336364081528448
131224497896445408 285643709908012992
27501417487350036 132508100829228192
66170570019839488 200663561305670080
5376259140049223 264226988085356480
322786636103570880 333048884702992640
87442951169457232 192992824737870816
158859137847655232 329276174908547456
66295993250896784 310060484538497920
4353653103532882 214721844729034592
248746333429661888 254067247665621504
5265383259208332 235539403341514944
81228800626100448 82367571763085744
153240477441500864 262688844423650400
110508034740531632 305557313840585216
186962879459783936 269903443633378400
96074351911873264 328461813884313216
156546275936614752 232671579189082816
264918383627346688 283161430658881568
48791678755795616 114018488893176368
103702930865063248 110679772580854064
37626398815659768 327111212239913408
149152255897081056 297100950382950144
55142915215584512 58434559982564408
58696307583797472 346853060297054784
86815491620545104 216512440162763616
16252287850987890 292531822675487616
158901093627077792 314520988550683008
117436321646305296 297671733801515264
136058395150389760 310415957971982656
145900632065354016 228873265699408224
113277159605393136 205386655046070304
75212983221588592 80870157203022896
149115731883430464 172901103398890368
31826389449769816 58529423988466544
103169890427086592 229254341494029376
245164600477681568 274154545006121120
74930035749317920 102165190333626144
138676634546606112 179057279256607840
6274683630651710 54491308731155656
139810153813224112 234805159540761856
69214418590884192 337321776445724672
67851800907248584 200094235478772640
40943314274098656 238070957172478112
41533265206723040 107872934902744400
113207509276837984 219604270531501280
167706252762068448 182150121649734720
5737166225302461 332354555005510144
97751966234777056 258669887674382336
19353398556020648 215204217720241696
62022539432614752 150194902470059584
57311561189806240 310855437848978048
248271565920852448 275328079092932832
181736941647523584 218374055349354432
223041004701457024 326367567834108672
7256753952003380 102216694183960880
65154591187930848 140874525249736624
129062488041948016 149969121488254080
135529341102937472 202515547758700352
156790099516678880 194053885464085408
178889429982401056 221386745754861824
282202466188385952 295588151310780992
21943584965887252 225550424853524896
257602092749089056 301072166578927616
105775502570223872 281599604533036992
123186740152096336 226534602993650016
279565506256581888 336258425166204096
108634309047058768 163157291156937824
120007512495893360 162046061910566976
25215653257183120 185400588845930848
59837496024687328 134752005448191056
50314403388028112 217670164300960960
57611824423873384 305632290525911104
64343188298773784 226606720329948928
24692285514246212 192441171514929312
68365687187695024 313321381240669568
65058862635295432 91123466564400064
9664593034965804 40732223302569304
95595470665681136 278241593415030752
78002648336703392 256046472410139232
150816042043320256 191132879366598592
95324532350597376 285867234187120128
152515817942087424 198894632039969152
233273717535972640 247492987727106336
97509651986165104 183384048222616640
25006755274118420 199077755128826720
146643496919493152 165433627342147040
117423691108139280 161150986284785568
84527969562706432 127371287935918944
38393032854643576 162120548161413440
69420445199901816 251468238471581888
142490945356118480 237632542833550656
79045050540918576 326842000770723328
66559765195905304 192100510292222336
76325388259645760 120662415368018560
64927187230019584 235146303968261344
9092816736622892 21616344144517196
65466948318183392 70918524276931744
140768493398548944 216079357891327808
69331332831528600 133763027666608240
535908587319890 311189821233322688
174541550575078528 190116784105999712
71864264396259400 165134670849961120
168913612290396384 313375658784526528
45754332744415016 287868850510944576
40920136812572208 68806479339967320
242986299022953888 324081758882916416
197495665285376736 272036547311987872
65939708971660904 128490565449831952
221839313171221504 343255252761691520
133645153405569392 274163254751984992
43088569526176560 258626784151974112
160137556867679616 191564621570782496
66068539500932128 322994554358059520
179336819897967424 312559921227830528
167686324202106912 169018179468766112
21812256496369328 271441575671180544
161040071192591584 197396365090746080
172248504172048000 290670071677603136
25037785587116732 182524055908903520
159864327868702848 264288416028906784
157178111087010048 312197579309982912
144262588303553568 309627318316601600
105582937743914448 110242451155107520
119682438640280464 260316767004095776
7463776447670107 27735389658600488
100644726040608704 159304958602457344
63977172102914192 184321706519135968
119005327304119744 300023797010452096
64060636091558232 122098023993914736
162022454949875488 319451288292507520
253327670399746880 259745282919000768
8753237809974606 242501373759418304
142547195330947008 266725105553266304
312621756718018240 316204741269980736
145153284752712896 162407054204549504
161509470026702304 285182179897415936
42683514155731728 44618959337879216
207078893463864704 225258691253453248
130764011641379280 142585325200550272
215905257391678304 231288554149792640
37514063181568904 302655105588392256
144820214180106464 155955137145847584
113995177183379712 296324322654270720
223943186476011360 337805493140009088
27355777389172848 324467634388392768
1636311089003077 233473932437647552
143708775644457920 233028859559025344
1096897463563422 153079517541741824
35050808544799276 278641116199452256
139068399130414960 142869497587919280
25312873964495416 57953060268672424
8981491524328220 150029588416180800
204610641931147392 303618975892539520
183656133894976256 204590149073762144
34644991866636424 38095445193632488
255191869396980864 325241588348435712
107511373169860864 191983203258077440
78813180130181840 302693948664125440
161217458540808064 299254337473524608
80287085735482832 303789486171547072
310807647059798144 325452585772006208
259933733904007168 328705198816106048
239220411112167264 328672913499746240
114962849229476928 186758003745143808
191629268825065184 310085863632225472
7070901033569506 317156370486722624
174730508607446080 272620540625092320
66625675511660952 85772538304479648
34082818776993356 343170926945189888
139641610023137248 324707444952894144
6971166284417255 260725750480218656
36310241486108336 244233459545707328
17733596932881188 176994473548125600
4359221958987139 264478658284420480
65072407719179600 331923730990989888
111138151013611328 144026284200783456
67036525035180016 205308500064565792
302352846630069760 330292459967337856
20705456182176512 249253487426997888
177731272260264992 345283061193657664
177738466795304224 293022278092235200
81305644202665888 179895810608560896
123646063850716224 304108307835894912
91625324294807920 126686084217246464
83280206079733920 275753194679413696
159980507192822912 226838714948652384
252985429639901728 273363220394002208
164566630405938144 333525405430892800
235230869406148928 277339020315173984
191731279467886400 225532440752295200
104774649574555904 106463496341693824
112945645024575568 187978887728900960
38271419086338520 158371405277967040
48656720199724680 295988405903796672
72072174010407008 315684681833834368
306072298144576000 319046391505611328
63909370896734520 127581267999765360
43781932234277432 274768618060683328
96377997728217808 164355579936338592
43384297857601336 229534320222415200
217113057123376672 264280020662594016
20969306975033020 64767370472001008
74375710078583184 263774944830848704
37058652909521776 180774499711352320
142662252945471968 204784166721266560
183074690373675872 278311320777570048
44517085851588456 346974495946759232
164172311808217024 220512431567075392
133969149657370176 175959146173567520
178501263926418336 326882451223193536
200485900668914656 300751294838893184
28885826072471292 319602874977549696
93768840732791264 207682576926942656
143143261812197184 263929397031930272
3022153454443682 261341965361873952
168000181691851072 184734475140802400
53893619882691032 309802914863797504
274481356510922304 288961411231051584
95320207483412672 300230999108203712
13912009993295384 32775541685095868
66246555336731880 278834098798258144
65905806933500424 243775602121046592
160084120690013696 313613061125920960
107696050761681520 271620880773016160
30138691167932596 115354480365726768
297755369162720064 298858607104698368
159490644800180032 244288228742329088
62417267824547496 161673000340443584
103728272049211568 285428539324261184
4165881445500519 115847791670606608
52347298914673568 321634936828122432
86570808804416528 292143377080264384
262990551679455968 323606634073473216
63749723703848168 65535869435223232
112468489807919184 253824795730866912
36332785267251408 216496883526488352
16545230214152272 58834535943577504
58134377874807752 294821179559786688
6419766349530356 165397358169005440
186367516053459136 195792744626202816
64474334878223232 91338773977695696
83159712193422336 176048453528846976
114746706768402128 182787072637087520
217445625368318080 325306094804732288
36510640905597248 213598328845473984
208709381921221472 251469639181336256
146058774018010784 193513423475367424
77766446209779264 308390857055448000
321976307173984384 348369546952717120
98386126005897712 198185641613521568
164152947962081664 214443654606359456
258523971498730208 319608783344429440
319796819533462400 323874611800940032
42968377628068944 47155171533218200
322694239099436736 324441830219993600
34550707469801152 140831862391837680
200284942723625088 279183066542682272
11066154726538446 116395992158143840
103840602174180160 239330456409133472
72880829591279616 107259626364775248
280186011516165664 347788233793140032
54110649425365280 269137907187171904
279898186824803392 305199580366005376
204352588957163488 318718268444086464
30582600807480416 255963646496549056
147916796094584192 273101438751237248
137732628923675056 153954090337160800
135442306703029424 293814442239809472
142070945973659168 194472554152303968
91367226748555744 310126531083779328
163101685190301216 174532033456392736
11788618332591428 12061835834438408
15281291815101886 311140466354011392
141780587751813616 154419333608744864
282896096413840000 327160689745379776
22533277286913832 136329802646463232
322680000435925696 328805946208588800
310950674189936128 327446206199286656
107781445433903616 135212047349501168
120222750096878240 348084293775167936
25206748200422952 191367004406006592
24737498347847288 233280846336937856
39073429530741488 199382235134163936
14039758791022036 130696266552050640
63642425794607776 323888158193834816
74280891968089184 329634704051183104
136736610631863040 203865218139725024
8973433441592764 12107094728148732
134397909655639216 288012556914084032
114073451823156496 142067827156813392
173619165878966144 207214550253753280
193781454814593856 247519054577016864
81610169181836000 253746454916747840
3702096029085844 123308751231134720
47444965343281904 335974979881334656
153383666853648064 208166259181208896
57426343386582312 209803689689448832
122317062915524320 204730364621581312
122263879772351072 225919527934184832
235974259477773280 312665233790742848
85398397257234912 205221192189117632
47271808613156200 346907915083910144
188240028501509600 331629875412780032
179330461049367136 244690492055469504
231998553603984064 260836538650879488
128581064883422512 168951501761119168
28379549268935560 268805958222603776
184142108790013568 229389147520356896
200381704990674048 273892500624102720
150207761966335872 311896942455136512
284109417874501440 299106522805427904
171451660742660096 284270697978905504
137441535473349568 282403809702392160
124316285558434944 307570021018609152
130481005886293808 216196059612884544
136918714704055568 305205894900474048
17974001046140834 77522204059796336
132553683718755024 287763820138564480
32403071454587656 252374106172378816
56213729116793184 131021977846485568
220583461274979712 282535981712707680
14427293165340888 183472001668086048
160047438460606944 213169186575300096
24357180257660780 246558182626525056
84513127215526288 194147295667878496
4633296381445600 251771598573306912
147403010522973088 193533259538137600
90768876668617296 98401318537871248
129345069385186096 201985347569069152
211088799063722432 309715230036377984
185937623607694240 242603984349112320
105758501672031808 295409365157588736
14889327768711702 255325131139555968
97075720440805424 311257466564259200
242081989304267840 312024491149928704
144863951409948736 176518007997823008
29349118580061048 47329401537644056
93812948060290432 330284235207585792
44918732828905160 107741103926275232
181052530097560000 334858939842927872
102483483920142336 320633726057203008
18773769333829152 175750923644932800
144450053782495296 312026720705306240
22107538846988348 142300639598273664
113062470601066304 212221376974838560
80181454046291152 319733961933087488
109010417677667616 154465680131550912
40830462510631320 287217450083344864
4481962271731891 172842703650448000
101308863777510288 348346200361644288
284194945311280288 344573126759448960
279913264657010400 289678763552680704
284205319382948704 339111604522610496
60077114428705688 209729489705694080
67573505003672008 244980922553149600
107414751042617888 158069147411071584
25732142737681916 324118848539719296
212753120584986080 267839784448827840
246028322051433344 293795603525016320
197297737691822368 211239416992998048
187585435586762208 198785191628596128
85704812464865808 306079257365681472
150114652183479328 170622095036202752
200272328578620512 319305295165471488
95679709738839568 297956658438217536
24356851349632028 178913416566613024
161587695934156800 271998944962436032
82993927178737152 127797633128373408
16107841925891880 50274715736748232
25620607487091584 225097057479433312
35934213961490676 98605873786222784
90314407823470160 205318818031890880
2618789663913556 284809272023591040
84641651051845440 279691309448268160
140865122486048416 178989470270539744
174854171021914816 319333480022554560
63253860797582800 232823877419575424
73003577079037552 76839744006354720
19556609856265452 262033579648657760
156941796722873248 167609856370618976
214783859646552416 290549844488902528
22983155597319508 178987587201052736
189730334008338560 267535454981205056
221208419414095232 327996437369827264
144428504800176544 247596651705374368
160810149169461856 228313219615683936
3258474240102585 254825884727718592
63007025800367768 299690128340130112
137922116033114480 176013260906650336
202925967198815584 240023304050817120
64476750472041840 155889525842415744
198768377430668384 276186119337384544
11118748012884602 201371209307220832
34482467287575712 126972365986388880
26654394908976212 91957612648483248
110079461192324496 207863469447221696
5264288026138501 44104601979432760
68729674550384848 112482548233737792
39370704321226392 48516178093633328
107429824792501456 265656514477548640
155412083582626240 319550789242783680
16586735971637960 298867597225829568
65009915539330256 190280519036865920
78377937313294496 137361615156587936
34659826210300736 265349768879058784
206777221497454272 209796396934122144
33204450581358344 124098035282612624
228718620949236352 314533226597977472
83930573416107808 215441525130378592
90499734525624576 270250091389696320
94781269331887200 260264848638389088
87178389409327824 233744047617048640
10645729592616442 149739002600943648
67831320969872552 290288377453525376
30855719464134048 240620029328345184
126473372046058640 295413030316697792
33964256634995528 297675669337005952
7361582774453474 133358165380090992
199624890260492064 241978306928833120
124898211282227904 339666621886312768
147805545482032800 235250383617237024
59489065625375840 257386623066068928
149474166352374144 243161938992649376
155068263488901472 301555669726846144
125102343020949280 325490674035194880
52405153372647024 331667482944211136
5448240457377225 104063010006469536
10934935976502762 229336115277358944
118642326253263568 225668803042423552
187826477502216448 242636294113556448
179706212498991104 202256246622489088
19779848774511664 105506678494532608
112026073436515264 300862558016253312
91440918107002560 265021453760408864
28777764033967936 222710047137853728
210857994587518304 303072145732772416
265625560858304288 312317489256554944
125687991323712432 201651607099975616
16878345123019438 243891118226125824
24070143526292612 103155145688758208
172740706193490112 285829107871902880
159286975735018656 262704324247224000
265064204440169024 331916000375327808
272480225987098720 316597285745634560
59027902088722800 82603984341608592
45950535182567096 85113204109880368
225133300063563264 235110977018343264
89879847713864368 122682972855287536
139185973388893056 329729557557756224
26118419452966056 38752265228842656
41121776215730432 111527895863732144
264249391840190752 273274761118196032
230846995181008320 339362366547287744
72526678582483584 168715047775471328
32376861750531780 313929288621966848
155175530734918176 173259620795744736
30220556077173152 247833246653604064
3695742834475255 223430326093456352
64118515897333448 74775765393777792
53653532571338744 194319877414426176
189309513918357632 260835726491472384
139284446674477888 152318639007314816
33847182480943648 71543590832992608
84797398601164032 298448936399976960
79076614181443392 348284089651313792
221380224233040000 291236778678462400
151462923211794240 322442427942773120
48273285500912568 121191975251343584
90666752966072576 298470772466747520
121043071433393968 179678983545541664
151421409085820896 290847491710397312
136760963257623024 243739090942277984
38149722464391088 347108512533282560
199855772189723776 262081376918566048
46367343477090512 162038186702096768
215420463595564768 317124195999492992
154468078854362208 168608735697803136
69646415639220296 162034686319269056
73803337336482672 220399689137911936
174168445065204896 233194289601374400
170361790633762496 324640948800143424
103560603289493200 226401785440702144
87088905784126816 197721589989594304
207897149947373952 330312324142956352
62269085629270472 155035951137582048
18091532628258464 260751527251539232
269360711251535360 341650070442560256
198188403901836992 287941907688753056
166565450410536352 322370138503200576
137087967359012064 321850207890286336
202325423935454784 341679670191773440
281696112240432384 292050403854984320
137568389024587120 262686697307911072
77251045872125728 112845589904136064
227654114398329984 230547114472279136
13085418314357154 109346165042959648
37291376692260296 97139553182716048
126643414720519376 131085386501516272
179982372025079680 331203595022763136
22564643866214208 205985541992753952
40343207908410968 342302964539538944
106640829744971520 184779718304244832
215396739356718176 250924787710889056
152327902900604704 195439920150280384
136355399611965872 292511857895224192
76935816465736480 336003728925122816
203909157725935264 212872050454547648
90355868936910416 308852963576912128
80866455082015344 339059069192527296
118727218803027776 311333189481176960
19950660328256224 212407919043354144
126542696121929984 292753200481425920
223820488776636384 224683916079493184
26632144790103160 250262778900612672
6579339134598666 122252792239996080
233540780027686624 280020369289789760
192525353849743584 294464634346857792
83095964358874304 117424519833123888
58118473760553088 105394944747733280
46293421911827832 296443699818360896
20048189927637140 103611488402320352
21170157663448700 313225775274243072
198752060566127168 273699755356901792
97596262756835040 111446764498162368
237305589617952384 336894127263833664
239570214281536672 265557085345166720
50829470263793792 245896951732882048
63212963413513040 272070832628301088
245148744212553056 313131581428307456
657621737607848 297868128689559424
205764798577182560 222839431665956160
3364386556577567 327125639912641984
185517863075861568 274984024974009024
67230852374437312 331818473508861440
50175538816145000 257883652671293824
93804792408812848 280976713762348128
66545689111347864 244693415054295104
117795658362397776 178882039156426016
292055600312192512 323296480109006272
72700134720744960 306270350912318272
149318738669835200 282608833138716704
81565910332130816 347673893094817728
267086170885888704 300472258795328064
179903349886043808 186473679120938656
83110617110789504 95045924648109072
265647904854149376 312925186981698688
65778590950675096 201826672440557760
12699609420520802 165217103008306496
76660834608372096 327261969656508224
160110068674333504 329543397882099968
113533195143420336 320570332029781312
259358932007085216 326766603865738624
272524102897031488 322736511005318336
6765117924470678 227108876231205728
35339365338701068 175249346430648608
190074560535208960 257305634014085440
66413005945522192 244077740725384960
63429645091067304 200668604162977184
49617365922082392 221136188597926912
239956344358823744 252041485682652256
36653689112032208 331970899011918016
211107072534848032 251726164984776352
214279835864974816 223495434649700288
3663036854415118 286018914731078208
51987206465151280 212654101646990496
57527382819562432 333220124804720768
74113189778711 236915297785168032
215042172192187552 228237317632571520
39385875897276472 336900529273069440
24626416105843712 310536484932898880
85771549107899776 169911122030079104
282121792381740256 290978218934224256
3960594136978577 211058555960434240
16034432238366782 199894001435344064
84823479242691376 161472705345079072
93913603858723184 140747762569755552
86429557198706512 288132824767578464
7442101098487966 336117837624758272
129208526031179168 286103360697908992
200941993053564288 206891494608804320
138250202424678144 254383769434048800
165255795352839232 217631163381453536
156579021881219264 265114375033808576
156942082151004736 223784987061395584
261778868100529152 313883860044044032
311231606827976768 329803198684882304
62640979062321952 136812030161858032
70210722262243760 163494242864042432
254644847529626784 274526946690091712
23291684637716728 172319654944861472
172568655230416160 337556050106659584
187959824892699008 217855502752383744
55221717072445504 256841225307721184
73679806541678960 129162541693737328
4315214234068295 39030801149981264
25082649031751212 83471778340297296
30817229625525372 156029231515759328
172908401221324416 271255405035739040
51847029799695488 325895227228174912
98025120553459296 325616182139959040
224743257364875360 348497161547123072
264833429802962112 273892498668110336
43881957487559104 173291524716886176
139675718329496832 300898794640948928
304409217363938816 317609940139061376
275150523587366912 310416620738710784
4835003629905962 42162263943715776
124889958409452832 136764778527266912
74118583078038560 215362666708088736
37168364164317864 284434595185134976
26175092961893872 194164043567671488
2761347046621464 26990910721532656
88253460282644672 322616939046257024
114360662452392096 154978047956147104
165514766061286560 186021931925120096
86526947074560000 235921428470640128
173745652956335264 296868142347475136
110295038302096368 138637589455002688
277638200836046688 296081181953764224
139885001428801952 265174305968927808
93865568829508816 158659650486733920
3281390169762497 25970845230160952
90185503386708944 138883019022124320
199443954517178976 329821233495509056
6855683913578218 139984842594506480
130935018624656928 187817684157889152
72729855315864192 80723315019022160
176250050228821984 337274066064184320
119829603700272160 341125397675533120
28420040720608900 292968230385178112
117502802161834752 327653660594018560
223772730633847104 278109771849575264
24433650067722372 287161702724736896
230938219975466368 237405419500912192
248730581176363104 266723085906982304
198083368501159712 312741071023587840
311233239157876864 322289966184489216
29763605811537752 325180390823653440
171083478886859232 182705321002952736
9953603236137626 89395500126633632
166719731992560672 344235086672744192
79776475954966368 276189566698642464
246496600244545792 344714177915124224
44936065830883848 59311328390509464
20958287847442656 328391512116468864
23842818530655576 56161702925714624
67849880087450264 209259778287382912
92159903030971104 245587540120746400
99567901814467728 344499639839072576
27564496218168092 140425760997552256
87334241483808624 90302536756174464
16213010005347126 69767623984398304
124447606480361920 149239275947831104
55169918781679840 98686120785306736
106014402958958240 188284252647672608
80389573292691712 252283044902262144
13569385507938600 271200332471267616
148727413429751872 175207376889968608
239192246889159360 243830010788324640
198371277791226528 328814757609208448
86118822090629424 343290839844587648
49370496667185176 62566514114131312
12087234729466022 338974395434375424
120966603578124400 265308418604310656
29817868827821324 203966235764699360
75362868710323024 142977262661222656
69764453267007400 207419112161693248
215413387924794496 219943210928222560
91411960142954272 150579926931310240
91660068820737808 282379297865973952
218677394990266400 280645067486705344
83827908024457488 159840057169768800
98429021546881856 235488524748128480
12745927624079686 135460669347085072
60442994235770376 254916761615885408
37081543265817560 327930541919718464
46357336501030184 210818518913003008
104737047735318944 187514747236359872
112076855851909440 138968365109144784
223378973794271104 323097557734224064
138366003188839024 221931573147472352
133634712825998016 155076132160723456
74881968294323984 213242210002712512
248932285186064704 331556401657339456
26095505376338184 348614256888157120
12687721478967302 299318458898954560
154101873522933312 234494494485172704
81844253612928720 261947551589559104
21128700314969120 99577578703264320
241201438811331968 276049805973729792
40801968050818448 228709868312645536
173872480199871200 271147055972566208
129640166998608928 295255841720456832
205075012282699200 247644243695991296
318315527662135168 318405689723347072
112185882077572832 319513054788764032
72774372661425392 253956010128255648
9238643772931316 169474705523057696
138978776428814448 190966762009141280
102694298280502864 249128053870391520
1857191660009860 21536674875664804
43411950579559616 346551071656218496
116601702072070688 257405516464149440
43279739556018696 108186839963521712
29211314872388596 157433176293635520
71315880794760360 125976014742831712
22719532146615344 151767671346059040
56647449206409712 308355055618948992
172487453126140384 220426705939196544
7019840292303707 312204949245210368
80770503563098704 240957477064368192
225659482342078272 330012645327881856
290715314843100672 306992107613414656
120649825407867904 230898832072118752
68647732013504336 75275293945552960
165143745203907168 207628454561404288
252834919356353760 301594715130458432
11460304801321382 200804414668771264
11181042664082772 173014165679000960
240040096659285120 286274870365892960
99812738108839296 272014825024503680
97957727604901552 296296772069916288
82631770767461392 126400491382958336
38575364460098576 66359978541137088
45635989278336056 293899024077615872
143992937932448448 337601623692135552
65978236637270952 224208988529250976
247839153019644864 249745216836415744
16175820087895296 283634867438023136
52520743797455224 221923292430409696
2069841279194553 36870701274931448
15875913159656414 314478474601441920
29503165885166392 156328140143157504
44459692511877632 224912008280090944
168103038015698496 298086017634364352
34447842285507036 332886400836861312
157523416326970144 238552091747016992
148793924180768000 323511637161325568
36666534088772168 224025339375650816
155018468899401408 293224293670649536
60179498794536848 343792560369172544
229480325712132416 330893166836410112
127211904212192496 228337997104324352
54800840915747192 267597041884512480
293457838004961600 302772849518198528
197398829703114880 296363347105382208
144304711228334880 175709838848692608
192445864765739584 221443679162456000
164846181576654144 173753148294412320
319165142971631424 345255176912401280
81547600516262976 260278862873212000
15885504632066304 211548879469463040
122164919725224176 238908420471234144
8036019243279142 14115164428794744
122149699813036480 260512686803528000
7747120932466230 112842211598791696
141586389492841168 318899097309713408
6116423308644385 143294086966125504
326947308457669376 338580276640536064
91105466665589808 283800912658837312
5881313061104631 131274198564359680
117725373786565472 307453849563716544
79992981885596336 165564423032350560
117272490301653568 225648664847358720
171773826516597952 318087568138613376
22237835398780012 326952752055482048
87750372047197344 245527375406092960
111123868699751664 180792204626147520
192033599625972608 284123504148701696
53185170641519056 252343421689795168
294077590650019904 310967155782773056
212708525982379456 242511465743921120
113311252000386336 310398670488491264
97362323710144432 344818108673364288
77715481574488272 304468211664608704
856389170896583 144035059684200960
149116837662696352 219381137079947648
27423942031846552 199790278697694976
151096838519180064 197745990762792416
59838215605215880 108652495116275856
123016375851731424 233416477267233184
56517996615313816 299737716258092096
50425798139522832 146893631279651680
77928735628717424 313885555809282112
82988323998118320 273435678975405920
15627033782983572 178764942142479808
119025172717888368 330150944107491392
39012827130474088 111916745016749520
144982369787711680 242832722604942848
87484159337320160 178146395524260032
209697038145176928 301056287155496192
4198562722224725 34642062130756872
226221602500128480 249389719062448608
163823747339622976 318074312927889024
222321487236927936 230426349933093440
82178520503126112 324841998425144128
83621202931487936 259535893775643104
57418717288628872 160863095007369760
110435964595712704 274882831658164032
89766462892409920 218948827194783200
116412306604391920 217503406584876192
34684830819672304 168566976343380640
15786190183685280 221324470503832640
113831368682198912 232179489959181248
259741160135484576 339758257442947840
151028076624997728 317661475102699008
181642064776512576 235196465156433152
160359570005204288 319012524908365440
205831638444587232 236119175416941312
76951100356741008 302987703079186688
103063943813908656 248275973248201504
1829390567711872 110261045884217248
119082535363015184 136943345256504688
140232512338366864 335347554626602176
6464325074012573 148896299919947616
55490788875680576 315556160302654272
115089541934936032 133965610669843488
126614119537930896 192237481139947136
147414981749606176 213371653390657760
61379291238275520 72130808073954208
219716045960410560 347743613675747520
89802826931877264 187749173859488736
114040492021292112 121683906735068688
136569782107590528 287866912031239264
111605555862914800 256008681816399936
55844210563514840 282072654707685920
167912164349565408 200969786153403552
249635216402277664 305398976434064960
157297862902933376 306923017596263104
121272847582568240 341606841017272896
133342803848871904 222777390855006080
262480929955170112 335969387186346688
288999993992843264 314834881366789120
74278426876999920 269864683132972864
271923398419326784 331027044312496640
305323116814048064 343745735002184832
138910926619657040 307531651282194112
103827206105827440 158405813639562944
166172175334724448 290682810036320960
11893036486941764 175902306693057952
12107409095811508 219795202463500544
147782262015192128 182766792982000320
61772300907563536 339768805282435456
88600182674566528 129939083219549648
44563227368011960 236336651892564096
94468465976130256 346492668492400704
129904236755451744 292225145955939072
13447334998407726 124177199724498480
47992126853384216 101231477781646624
81218325359858720 234592557685320928
87566536786417616 119627982002763184
109628308973980624 187801851581856288
34512870330039940 128546006638080080
172593915424424096 235410573867535104
210998845335421344 215862404657976096
235130596005751072 306037212645721728
151261148821262848 297318387132046528
30475286322219836 183758109334359552
85788404820420672 145440825543153504
80391273084579888 200173240475542400
32822280481277816 154795665476084832
167367951823871936 234855938118863232
120159566942458528 269307921277871712
144514995266888192 331914548029791104
169845614944764320 197298493708820448
135874737292630400 162114558420681568
26785498689689868 65037316632383544
3972781588125465 290950488680432576
149213312072673568 318287413611848768
54098375342075744 211183289960259008
130377817788815120 173582933231205696
191206845243117728 347595021372658240
108528344987909248 315873318003294272
298808570808367616 348352391542445952
167832904312412320 246384948987274272
22643409213997300 342582627177129472
79992949708573552 151464974781757088
104375806523531456 327311173413383168
268078306693841952 341551234506862656
21017464351614476 211483709846430784
52667453287030048 57789841506895928
973802271276421 248555141873634368
15881482008565090 218093597470742752
37943151120659424 266634199091495520
7182946427263065 325124859620504832
33411315490556300 98513544219576656
18667375859154076 168849785859849088
73051699792487472 267623091147156576
18222667512741572 332874220602798208
210041102689270496 211812355199404416
276502893684389536 329918957320545472
27446874224380624 223734200987130144
245888237623402048 276515476231548608
198557709320421088 332793859310449984
238718889502990912 317566967453157696
34454875604284776 310559508873083584
130824797452798128 144798810067373280
53782130980068040 259708704406527040
77444986949982048 166169061907438848
80138707372788704 122933766173108896
132585641225797040 328592573555970816
10662304075412960 119187925162783728
3528502138597960 254693951009939776
321547157035539392 344497447085646720
149856749017336832 153400032863558240
16807206510079392 304994082233340416
67418226123686648 139431697390171312
244783123637665120 319158018267421056
118270680314985232 225901258613873408
85540353855035152 171063733720882496
18901515387756344 192815721980961248
171725563474434432 320554870100945408
84698724295463328 292064120630764096
63636666144033280 70517950130972448
48246280962500128 289701761899184512
316387894726322944 340892715081606400
158049858617667296 197350515389857152
314934316736565888 347799756222497600
221757059586290496 312430923316598336
71724120145949720 200340730842195456
59813307287011696 69114355631093568
118328578738586496 134092838779934496
292989117113324544 328875892475286272
54743660033484856 305300082719518848
189523743242168800 221797989857001184
23569775051241476 233160757733402432
242376492801707904 303764925019317184
43463709783469536 290173455036016704
298665747577625088 320905810217314496
638194967198816 339008606402145024
118238534141656304 157301335277798080
109883336925968816 308442652962753024
220611611775013920 223682862527853376
145246228415924320 274101569173101920
41795911043008952 201148578642692160
18542707293674240 155881190473579680
212707258069564160 268871494093772384
1888724095224504 104799470826778304
2982892551551470 81632302669432896
145295736201279232 174747960616477536
295173950628342784 306542999901292864
42672135858208264 98014753346064944
51217392161888856 249285846833834048
115658160014056688 229797630227113600
6892804505366530 53887343966718608
23312214061002804 239343304181498656
109691791375677520 324551536870183808
181547524966363200 263292081434263072
270356257124835200 292346190527196352
52108267039996512 238697845875792896
28255088342300940 267880306368352224
150738505019630144 163454207405051392
151472271778107776 309155415273891648
250690206128776800 279284124020592896
87616950971658048 119332370465113168
102380152048792496 290233814124484480
44432760643986792 93476849423656160
148636508760054016 190414856013561280
57442349747198488 172996277005129024
234270683399133216 273601294815352384
294576098572042304 321569893783168640
45715338765352688 221798993765435264
213311204157079136 286836385204768544
30026215651938280 180887149591576704
46965833769142280 307415678115938560
302773189709515840 346531424050201152
58043486853504392 91898920575949216
207089325190545792 318858764487029888
107696858784671264 121109099292836720
166379596859927552 279616441915200032
215159010683799392 338524353918672128
16675607038307 258021884774086272
57562908147742704 159881662643318400
16415658114774986 274817093748836256
9741971442577648 157175924438810144
15679408885338922 313346236030306496
82243280618079264 98174176579232192
119113026980089712 196259563362158624
52372938451424616 247976229713122368
46411326018804648 99480166347715072
13163957789133590 193423568418039968
24309524980869240 332319785887805312
276623883829428320 281008075057754112
67705341325626440 160610937751071744
281207223176423840 305552922238458624
30074011428363052 30749359224538032
73005108874478096 343526685859866944
46505750344141592 123842684168631040
134113630746784240 241010805948143712
107397334655660256 172784823545813312
73562499675697488 326394401360300480
34714675505856964 172094774097848096
112955673737051600 199839273788304064
49012369072272224 297294950551304192
137576893633948416 201225522716059008
18626284106096176 75698148719765584
48032249121418240 227066827996254848
25941154677734800 265924476868732288
137399694585601408 221755804719372864
108164850826098096 215556566334056416
96881119206122208 105364716603071632
133822241879055472 145494033345087328
199919390946016032 265537278763791328
185953994993987936 248754185223996640
103297327625487184 329004326292495680
293805652704953792 344590532773465280
197355494674709728 214471738165943584
1604907842183121 291058244780155008
45710001993467248 199225324080185664
128382108846996112 257923941038625216
92054226813168576 199802101375089888
188116324175476384 232859279863300480
171786604108122880 217323211410978368
71396613144572408 169200193670295072
265025663162198592 292558720527849280
141541132962693328 192228828715522880
6227592039913888 250682950488941760
76584077344592160 200794527390843872
112941225619333856 329030398661833664
217650586998226080 348438243141059200
1080147088471022 12513531120571050
94605062786896368 322677133454098880
218855449812431648 319765050965019008
117546319884023584 226651917238682464
276248736907126144 296706462024939648
33107453617220932 346013096670266944
31848815028359428 313127008522362944
68070621208779888 113955340424753120
18151969193157584 120480195622778608
126108338137211040 177193390172030112
69801517825155544 270726463247920896
264303463354438944 268963987334799104
177102490237691232 294354893546064704
208869313418115296 343407984046277760
233448099438648288 331878336653063552
270297354587187648 299678501785339136
191346254065017408 321173119968201664
69946817782992688 331437012683009408
44961341160967448 238993439888664224
60171174657265120 157803179750156672
18957060532298316 226589319176766304
172576372207783296 267771994071447520
68243876859584928 72227029330383296
98974023869544688 283106476325998784
234863218458300576 304262941944953664
221858425504088384 324881927603674944
91814986724070096 296571385048834560
21339959457336764 344566624569331392
176393437040135808 279933686568099136
38725787340576056 254590870413569088
61850516739476872 313509730154652736
19193358853666628 141777722919880160
102271117543109584 338146085174876416
1479249436245991 5634319382759342
293462344093827392 313608127428643520
90021127187037824 215049585508569856
125464422408548592 321198274201079232
210668363721422688 277038470781719552
80919272487985264 136812586183825824
192590172629654976 269319552879916544
24265692329419536 275518926215794080
68835572977235208 224204843916994688
251427070570897312 316908278417709504
49512869287166160 65682559849986744
165351607324209664 295013486184697024
63377722276754760 167200093779673600
42596598148166744 199603442323117440
144701748302175776 307406477108746432
56243488137799656 141609956101282832
11623146341179554 258114599755266176
130401129030777504 291918101910728384
69831364565866840 96228844243178944
74983966317704928 304621251810278592
302750253702008832 339463082651624832
7898130907359057 10538861352394174
68605229062612216 152066272735418400
135236214403816976 158697584139568096
92191519513083344 92399896841380288
108462936694060544 273863350424829888
114499935614494080 137270774075240320
15289088516203258 107470145961119824
167529931138149312 333840234845111872
89617229569448416 223010546189877920
205776559085625760 238179840879188288
279500033395187008 298490614751078720
172315637727504896 193874533523834720
61240455120373960 149907831007739296
257241929325364832 338320974954058816
295137782436070720 347897919419126592
75402302773814288 232798846821896544
186935031124865216 289402042926905792
52672329596302176 146372142359075648
43901347262218208 148439966332704832
150651930152682240 249203568753629568
93553878245448416 332154798063394816
203622931780861728 345543885775280512
204740334456340512 253685526411142784
49850616271802960 109434523995413600
175929289466448160 203971286706704096
37679951858051352 130898572613857632
2938210904191598 229154704224712608
231185632714823584 343631004987752064
244735571723189504 298099131929237568
188229550097974272 211188293278697472
73154958563419520 178625703838182112
160674468756177472 304316150585866304
14715346072471120 19191002096972084
57365559618603248 117229051059997184
219335540486673792 289876473653909184
268181408655006880 330768892708232192
34614306914409908 289041295009613440
100538351057690384 262215957504488544
31801807059687044 328080336578497728
157810844628561152 260112121601727936
51484505056793400 276861029977411584
79700072384741232 296969817131711808
142135790459405856 323314781162011520
71793282167058928 93868518460744592
64594734116877752 320873053266722880
6529617840469126 81688998717927952
225141964326923168 327064817907148160
142456573011375104 310798072877253184
217802210879397856 255944624820028352
41630995169987064 260563636623809984
307443097024265920 339110863978314688
251871268098314816 301097149133198976
32918107977891068 86042862974002688
7465336230209288 64382545779990344
255444861876144896 261262734784075712
181104652252714016 290477665308639168
45893128989722456 60800687810897448
34971501515543772 127619133751834608
283911829881232192 343247282767324160
141991862110837920 190981322029080224
141552433880919904 295803769536493696
51619809922545736 231847455917863200
163680991853152224 177956869074987616
184501035552242496 229287537056801184
3438242639453949 245887504347815136
174689553832383136 191986974646468832
26696656009001432 232465074403294848
173048251514739904 237949920826248288
230902476464992384 347486287565608448
218258079289682592 328619803783002496
194598086932429280 262180435055989216
189682044415211776 347725302187005952
7898222571339252 268291151828374464
250259942969501888 296636321692024320
183509477423430848 298129620187099328
44431620702544240 270423734244590912
85729890217715520 235419858963505888
202019433339482400 213182140348855712
23025473810438184 300066714224524352
35507739698646528 277537291608655968
185689705331982752 234203988151593600
129049521911744016 156773685370459584
33974718067693540 70779491760129472
2373252245801384 253794016463670688
335122707896366336 339059404708728704
71071320333863736 221875567623043552
21496853907648308 194167083490876256
101148001042419056 162777132699853376
10270356794233008 333774405068583744
6711700452145126 62516887280815000
174314226637481664 321943329770493952
93052652136466272 205480774260196224
2386315015884674 98642654700364496
197865002399644448 302658253830706752
192361728364125376 315091926498995584
115784201335589056 321147705093705856
85006137316349952 91800515226161264
219411841989681152 249573613548025632
31996461620237672 255199782321119392
96932840174510512 248490216866189792
88492041253483200 171844282257114336
110559822787745120 270886311952946592
159920177169233504 198050887219697440
74173592488992352 102725643632737440
15861151495613602 96559492266836256
260112273956130592 262733708332246816
177168929191289792 216560416815479872
323859207398443712 327013482503521152
59607978960140480 135821160477088720
125301854328079664 298870164862878144
151204776380559264 174868151594713216
248200664953220864 315245232379605568
41822582651297464 50707987721347464
304780547223139264 331829934552448832
196915567401666080 228708284774767072
38421176974649016 251236060381244832
124899386762924848 147810782020484736
213017537801909536 220149137277360512
10779527112407420 339860849534838720
74353340677881760 160612513265577120
93784597710730080 113681562641114992
70088049093161840 96606315335447184
46668576645854432 106771161996832720
89484733879473856 174097160674146880
91487652587087008 291167836982294848
58884026226313832 149045851319597824
85017138328890096 322746225770753152
299597321925754944 303971877490494272
44206550451803392 147019768988344992
288819006141695552 298647423987800128
25762635391075060 328996621883928512
96230370132327680 216050578526587552
157343635239317376 295631805459747456
89220871179055936 208178859804173216
240093808319936448 278273002161774016
83842908329918624 292707867463495552
2907283490655983 42120664416152664
3481921710635598 213741514605582912
76632235403513120 246950045362388288
23377685493834820 265934411219941408
136640929504277280 203497832458463392
77462680577148144 145357738021057472
15697394722907488 76960790033457184
112385912909459152 157294310496228864
165683400824619072 346157291699709056
51925797775294680 72209550164347664
125040774644955808 185339630029405152
157458384653315936 244650581781701216
260704825651410112 263233428086416288
194298804926526272 259158649741026144
17455637347377948 241444257770076032
52179114404479096 216460467765178624
21208576305710800 185388039964218976
272707335839566816 288428508449623744
45961378161450512 203436784163877632
3081429116020860 15788926678167990
329710204559562688 341585564424258752
68024042667158440 230043645508001504
126836522876511360 319088710522142912
257167892077355296 303737981523503872
45698953210920200 282541639114585600
90620127097253184 138225120054790352
290201699017225984 309743273656678336
226874890337355648 271784078545829120
136238847175364768 147173525002162944
1447623444639099 87131147727115904
220527841159713472 317299083997886336
120170953363269296 229300794456706016
244783935856294592 263745745240836864
185505479925861472 194093571894853760
28357367228141524 116693210864672848
75865504713818352 165534135904049920
38033399223893536 197820279060740256
70054308092478344 97509472554126544
273210562443531008 294383349125307904
133406591551653632 307118431627828992
25768217405151180 184763480420090912
266491068250244192 341652029863602688
197357852095477088 212332581196271840
823375405325067 314328736076747264
38534817487376792 321501946326380224
50268892118225712 124198653732888304
81532119683971456 120953852525237152
162440036505191424 167255765282894496
186191007177370848 203250305529194944
84522313994248576 112613212330817856
137627867602782592 246615851524387680
231574438021523808 257491344442784608
118688957269854320 125302268179184304
61425850710663752 146383961753493216
41661192072541336 57935385696682160
87855474512276992 123956235348012528
47751341071235560 254919904427667904
17526338440797482 213772779223959328
133693552959581968 147336332151598944
88213172201128672 105715498088404432
671482788935824 143581496018448880
16442944623957146 19631608815033152
22570515303083548 39575824370986528
102869579188719440 279292567479725824
54403095471428608 166642045658425056
45698285386033464 79316352923539056
218775324049616288 231560151028428224
28609761778009804 249316475920305088
22558868661136260 98565061555310544
44049014316164344 331210624305424256
25254621138147332 233844105709655744
186227808796927648 248380159927694688
99941899815732304 295288067164840640
189647757680622336 324116153743932224
274632338801054368 310685637115900032
32538266175365348 172312967000377792
255749084580662656 309618951278773376
123063812446586240 190661719933659968
170804743992693888 267835672611641568
167342384340814528 320191431428828608
63526349018422808 340817807447244032
277956147183213440 297402047489468480
136093299842010656 199278068287633376
246375928071098528 263141890811327584
31916884829419296 104589355753444464
214020018620095328 267152254316196384
103859889299295312 156152099699521600
2873732318637397 215215410977990752
191605279677462240 206984143102842784
136399099755043184 200247727421664704
10555764594240616 170572431727191744
54963513583254120 221159446206664544
221979473115195104 335013259398110528
52212661860553296 62637259075201840
263704370791691136 292025122231303616
7881378207344652 19904430579049336
51265363312770424 291972981822884032
251797600381337216 312663844366784256
207984552201829216 344592325282468352
55731242686315600 95933990286610880
99950743552044368 235346658227232064
67817076185248624 341442175566586688
49393484719729360 231006546858419360
168973679401544480 299603037080503488
65177926112817384 105361485640906464
135699093901947936 200438430446130816
141972461181780240 342245684698792960
5676486090161068 305809103870466432
22935426701919284 89022236582398416
216435879844280480 342619798713726528
130432199320430272 334128217588767936
186184959831937088 230835566948185568
208524084599480992 225131938343232896
230368936721344736 348529424373805248
105464823416024768 308164890869837120
119656964787288992 282598865312167072
90263115551434768 216647655875949792
293103598074872448 331701783086744128
219958919175113728 295465241558455488
57241037534151664 180090660431444928
217530170784266080 224137486039699744
8908041529636526 66076033355085160
36551377507276856 269136909992480896
307562231512046208 334913409117647936
81431200334665600 82279422481963728
114878872515575296 305855275922229504
133536776483438400 141499714864982752
135631840708530624 173614262759610496
104077046132396384 339241456899207680
95087081649991024 146327790584912800
215735957207645248 282509571475328096
135710719968575424 161061598359635552
904424893925037 137420596078750848
44046128173287776 141789218780317440
228937779965444768 271032124084378016
206514914340514944 257629697826424704
51348989581710464 254373056074254016
318658274053809152 329793165069969024
298935140320273728 336713255309189824
9502796950987886 16808473568710168
9838374628356130 330392339739120128
83601414464563200 173480231457494400
45323858679427568 134563154168044832
196900143288272736 271461054433149728
32988319170293496 176683261281610080
39935050743581544 150992879289256608
92962045098979568 157475561333162048
54377218651636728 93092910457103392
170867169218761664 289419413576083136
20698293826360084 255232015749823296
133572698497799168 310774076210758784
129990136186050528 342237466369210752
44805990352771824 295778878530309568
29827810926783088 142508662134678928
259135675054854112 284620257795925824
269887353451902688 333840341783164992
241043217622363648 276949427696400416
139953310193592960 237089978409072544
277663601413944800 296414969200401728
55654635668956912 113412726402008688
1019074331147672 214215678292164768
220188544522297664 285516185004962144
14446957719234016 101321480021454576
70914059010766344 190861530793567968
214556747965817440 325811274729736832
85831551737829312 271760648687247168
99449592832362928 299470343130738688
176824572585819648 287364803536608128
84103185798116240 118045786887962368
8181223909125937 276137128308016512
41338210622324808 194496388828444064
44802393549906608 245966113646857536
262786202611950272 334339965504052224
730326721129988 321374423555368640
200633965794797728 325541940508121728
229563933299482752 240996418323273248
77084134352935824 219891840850361024
227915959448240128 323304283155715072
63078861086117432 136910174963412592
20915498726631676 149166006079377344
126576859825135520 223838959638407200
265266797129323616 279348086222056640
190641996569124864 195137730258952064
26163111718925948 229933553495818112
159130901981297952 294961246543138432
70802760267798552 226386165125718176
112873985868080688 344667427019588160
165996168495834272 332811939914729856
119811419679236800 121351447455346688
245126065281341248 311162753695129536
16505192881194254 164002182941294720
195774386371520704 220088383009797312
119752544926691584 205422249530386784
28287811599271132 224405253917641024
1455790083402313 329108378072398784
49087088880100712 57245256849981136
338205863785085248 342648206031988672
122482933377256624 307982925213423616
196434612942326560 254979115741538240
21860303109631924 155295385313672000
97342119964758768 167925077655254496
285167916590305472 336858367942574016
145678492595058944 191474465150882880
266574056523621280 324599111345310208
17689508410578376 307072983562824896
194419061141822784 243404216231882592
209699592791365696 255545058520792864
166327000973530752 286287091108332384
163020800761083872 248003974668883040
133374364629418160 218176134925716992
204427375463935680 270620799911390528
18316003437137060 190263325962205888
20360313932640928 235448484491088832
111437612794298976 188774378018966912
300577976700923904 339803396094985664
113895797718345744 185654971714588384
158277037241627136 230748515651424832
26761311672711352 92698874596772656
135956415134968688 156404752946196672
81043519236738128 264704430449747680
50034743765681632 111850611710145664
208912475229876448 283171752620920384
124670855125971248 330404248254091904
21046763529180564 153169029301849696
115238672253081216 179058113568955712
295636309539766848 304151235015786816
203901283113006272 266374782331925760
245984762875123648 331626581632695744
319098453326735104 338986062770814464
1011889286857026 192157650708580352
7361212994807175 185272995554060640
145616196912540544 293572997617191616
13250579804212486 253513795346314112
298465034850235456 330345014127764096
247512309651644544 339248449803122752
99937655445493920 211951093623569760
70232416225627352 207174703052372832
299472587959453376 318059711886710784
15784362439189020 43608183368252656
25443921271264712 118883962084956320
126169358426632176 225642857838515840
94447930201030544 330591596360994624
216281720545926528 240801915018678144
130973798974169776 319295727494963200
91595848044856224 143761412728652480
32932057063496948 270130839048410144
52929143606727520 95693969988874480
63182325564390032 166813103002807776
6024716803094103 58704049823741280
22018757787232736 173119442230825920
144071466343229392 273455005715374944
16589627295672804 45057808820700456
22030257253951176 239792506630547168
206627578671511136 294226082597987840
50169339813443776 314911320704107840
52003026129681448 81788167533846240
10496186445475466 32088669356833032
107334462164567280 215641696965864416
94291678296880656 182872747782609504
156416832547642560 166491489000810432
131697289185611568 217342318773734848
59802232922280600 215140704027013600
76342571759936304 220210431561080032
155952048576771968 161837961114187040
2116541148768533 319705318628068224
195546726513691424 252197773961211328
76190040774329872 247517604955055680
298713131451392320 312802897806851456
80292965021960176 345707780749367040
49140893761501224 100094299626806576
111097249434102496 128078092975324144
59594227653794512 335271523350461184
102366658662326192 312155125807057792
148945360944605344 341287276335264768
113894820722519456 158917764779219872
100200830556688240 299911847821353088
112174575804997712 143509148059734416
87351391453879376 100941138386834208
46367865823784072 178413496596953376
36602081319147592 104331320202942528
89065931151209824 165392170470018176
242181587436239680 342323992059877760
11142709780942298 233071734871995616
235900152879799584 318438942444667200
111148747951122720 171269791565138592
263470572716066624 276303256469480736
14003642509213854 335112404747266112
103188343075033856 290741873475005376
233613004808757472 327395515270390080
5279023134902203 179383141955033184
5877593421218605 345568092550976896
85187817187726880 164981711068664800
243290516165282336 252303030742496960
7597465693791348 80615750727666720
88779552593408704 206439764801230144
134341308544413392 182997616554612224
322698263548581120 323294951795688960
89643094567119520 187835750057344704
41178245221507392 157886288536809408
19292324230648200 177917696117585568
198407214699684640 279362712156844800
58029572552429248 143849201435923568
60198885535024968 244571213034924704
72528921198011904 160290060078539680
92744497563410752 138379325144265440
120301035748166960 133357961895932288
169360727545127648 283652722516799232
166895453094878080 197754981336085184
224486385619064448 268343667879836480
172297657294681120 333144503811093632
183913493237834560 261751116117373984
80472875515041168 143064012363024576
70879924341077640 92140831602775472
67151149926942288 274910034999862848
115910074921717792 339874170980041920
161870330606475616 293700096696690432
178323086082221792 327695264391619776
21471863289029568 263618588678833088
209687321059728000 218931155667461120
31457400370155596 194519799385652672
88361056009111648 136840538473978032
129851491181362816 332417943737818048
332947654640713216 343952533772888896
128506229842691024 263422579021816096
57138516369958616 72467414532051184
161939793811031808 316475168473702272
58141144451708848 249709723699051776
249396444920635360 279389787671842528
131071954529491072 309314669804418240
218586041427166912 253759445291953504
8525371314428193 126403548226055360
77567712098961264 261407869774976000
240229863483980928 329949031422780800
45804440395532800 283911293014600960
174295327839134464 308882080325665408
90630702077210128 286195260279854016
49026683803957408 178034750772675296
122672254263832928 215379515857079200
23957131244221732 347006936778487872
119528614202405520 201315004082581664
123183327803982576 290388167969080000
83863675094084224 315757893251110464
318872787619929152 322340400183562176
84799364329253984 139081138640935584
22554580298272644 37695873900892696
88094875888535840 230792007799085120
228281075027713216 302653253668613952
23682293594218320 327090734766274240
297472083770396224 321788008820026752
105541593416838736 325267653841313984
256171808000127840 329660548136481664
139807418723183216 310887067333121152
172813228206951616 176306542989150368
125391388811919168 269187842753677888
82039639637588256 284814852721033216
102681549585116864 327686748733977792
6593137241647074 93292760234298960
116764038698027776 155173377111832096
28905736917216664 125930784645160272
108885475201914144 239508054608163360
3294748964532436 85997729137710288
9697849770663656 63718050535290640
115203544468845952 131993377040388640
16290729126434872 279015203289423936
93658934663461664 302169461460125184
121744341539029744 259438554685910176
207019852733759488 268601719202732608
104112849095553936 191528034658775456
198147172333669280 264700916547946848
63175648604138416 183625868503725536
9085752465859070 332917718559640576
158340462584084192 195622853225271808
55635757314959688 67504812260750144
37686175954626976 310812415643802176
290593082988243648 328096097282675008
19435952240861196 101112841075986736
7295808098378158 246063658744720480
46101236125035440 165718812323468544
120455840259979040 156205912320606752
227820813900856224 330459759316693824
49313526671251360 96203349991795296
125122720019346336 201140575758401216
4296024972186897 265779142513846848
181365916611299456 229795595492133824
105418166432242544 347266045571487424
273781619300728800 318052103813783488
73149941031676048 300780480531371008
21000982874593668 27038917240241076
15807002939873222 132798122069266992
48582252262199784 272075926047642976
121579226571495232 267891121778231552
171896637365258368 290988748629254912
175287910366541824 218756315904270432
62815185622309928 332578691577472768
204924707815378336 343036075990989760
83072798868924384 152334824303641440
253071279441738496 340693108603635840
144216167558372288 345831888734979136
95839807199901200 175520821387139424
48201846755454008 275837970387221760
22053579861447952 325307744302444096
134436113621197824 203775551863254432
194561005722267040 216087475864834880
280045483523472544 292418819271955392
237380215672581472 255196203060097920
1483225782589560 190646517643031136
13820488199057510 47385055994895928
42769107276386520 236456984622073152
94951528698138592 138678320849575840
114427498805249104 205357497854670304
156450308976924704 333075088323267968
189880757951033280 287719019604951488
34436422537066124 63278133498943920
126172886156466736 194666462327969312
176530271895111648 342561377143779648
10394268607499000 339795450734249536
45464461511479992 283190261985766496
70494254585655328 319507861429084224
202255936076362144 244343915993714144
163799314625781280 335161989853972672
119795466902326128 226395868345361248
146127643717523200 252441248016771776
77630555215171296 288288384070394368
179568979697844 127262497466413568
81690914285753344 156135331380107872
106610439636524368 312954995509716160
154496197453361952 319070962052793152
157450017224384384 342851873258765056
222162821337291136 257500294668407200
240012250220353504 303526902876721280
167337430259021440 271141295461711264
1906903645101258 115696272508333312
18063632894823468 250804240882954400
199808068065504832 287500722147197472
161179892866562592 196904958594675072
52776687921165800 98385684495471392
145606324574997792 176701098728051392
8950690136296070 117606870540639088
138693111882700480 205293546437762528
107380673660607760 279531159425578880
155538757510748544 282654225805102144
114710363360259904 221647325830684096
35763608501362572 268700386900176416
10268412167239898 193822809048207392
5306220928147023 267362532006117184
223309702991866624 224270809687434976
84323078282993808 242890636855526528
226181141918596704 249111142056065504
47923225092361680 143848286633438816
37405829828843944 223478339925318912
132900586867277424 311319414079557568
139088041747838480 287429703162346240
125632854130502864 134179081044620912
195848589490323168 261032831023446400
134740932471687712 182249849178752160
91294799023426976 105591719603120464
33534111912668764 318820299095315136
85097089112996096 295594978721871936
139309861206622752 191096953182740736
159831205714216512 181077142485468160
6363064600130258 128133626241606208
192890762110957888 329278786209821184
17965680503608784 130302949633292608
12871071216892740 58393845799258472
6767993728884162 255514056388906944
13824916649372372 302880961738380800
111828838888921056 120847221261146816
146567151203922144 237646572634533696
67155233869240344 237808158955798016
1275633048437922 127079342763459280
253288907097294400 344145700342696448
28427615580262876 275439672540382016
89268516127549600 261416977418220160
190088634087136224 218651655530216480
31679503575050652 265128922905724032
87403149461756800 138515601379296512
230235715288282432 324988230658530368
147191104421568608 179972374041989248
48470071395610592 112958326680331824
260469071115853664 286202435964801920
21372424853256980 283506851845308224
259174488537009696 301915601948313600
191215483918213760 240478690752686592
104440123353069024 119545413802658768
58175193700353136 330092325832972416
143044278460081488 167036774494015296
185168512396901664 282970382441057632
176171389983302208 227505706629253856
114768440736049552 170558642915723648
92376300137854896 205690313324341248
144735706601171456 329558763466109376
118315166420075440 198937134689617184
234047245200304768 341420000852363712
112949755378185904 203595886905745824
271401194452745600 332728865219954496
164590937187946048 306860941361849984
44543298772514288 200933810523283264
9643667553279048 289518025985164928
164173767616304672 193280685649412352
112747635934149616 128760252744203728
191798575147026016 345838042564878656
30898605319358652 219967183149367776
237012684465697216 332412364598334080
118587526115842912 273957114324772960
62846134283034904 200182655862772416
36648847209702288 242355455750001728
17969672412335524 161808517470495296
52919851248370456 196382931032473600
76769971494915552 227891165465194848
20588614926981068 271661670618404000
10984189701144736 61945778706490752
338867752337716672 346712992741773760
154052289469866848 276659797367019424
203816130739546368 251543513961457728
100808171599538768 150306685767285760
64744237906653648 228438678547558944
288844511295482880 344274121197923904
48389573167354144 145286229713365472
25012839328726152 300789846681344896
60295983941337984 236727922658304576
32780405198377924 42254636477091408
122170971695943664 302129572148889088
33067270022008644 282442157033729056
109052476362925024 230139080745675328
272907192696469504 341588721311604224
93676422624422528 322194167998212352
37599098963200784 238925573732673568
24750490173676772 100454971830297824
181744416237246624 248191419630913504
14225696961490840 230826142216408544
135708434514699664 330207846127096256
48196977590830720 70807022224928000
15319882208490640 285232899089352416
99132340370389088 298295136513284224
211172869759371232 312663469496931520
52963754651964184 224499325909792576
105627398660600896 316492908238419584
42865091931475096 300200043039951296
8978535591520225 154122962858923584
91646652231188960 198536811402058720
129084992290370368 227108826551091136
65291869047160896 180138360349604928
140463115127326272 283297240895981088
102803948455794816 162150971192624832
9647471528055780 145726882148374720
67650209900144056 84676243959673600
2927826569840922 310853512822817344
233277487475082976 290217927641574848
340768190680003520 346775759196614592
28259424536536892 73311746396493104
29909086552793228 202250579849539904
112569690678745 7553362665115224
158349753613926432 197568675906682208
143874978054660528 329861735127887552
8441002180212057 279161926518919872
120482688163968848 201748851958233408
251317865872233024 264623518234097568
81875867796928080 248162292524532352
199796003582360960 224149036965176352
126451651960801504 267367480489338752
9391454013116130 152956693099770624
22307544323096556 33942138681019168
18574020942567248 39617253852358192
27724119210050872 156827119441970016
179770628092344512 271059544541540160
112430968827347376 156502260533007552
3092476692160842 264290081520860096
23436042478791404 196737159226520544
129830393540647328 221033567337188928
31548112323138572 63020238353765120
56966804184969928 336937147538208512
98026784027838032 98804073816702016
50614009398934232 264690992373483872
26436850332153084 59777897528167808
124546236094356128 222493474469312544
45443666082416264 67042542505982568
142736842351176416 289459504568158336
21839197192932780 154676350968858368
497331034532471 125310154241941216
52707153755159392 241211746507073088
87749757559766560 163109483765478592
153918742791841472 189900703416863168
94789351994870960 209999514884316544
39744508229586560 101207552195603392
214864220338259424 331528066743411648
150855755114228608 269059332157132640
194530447458597344 309229896685853952
97855997157705952 222466745721415040
16798176889523964 233004462493490592
35455339981751656 288716426713535296
45868556650872728 282001080384068544
95855692188771152 239320005434032032
85748847464511408 341583470892268288
11505997338042924 294162063712504320
156726037576735968 169539172259524672
75236191122926864 217526071697442784
196383241801573888 215339835932220608
190256593362999936 341511922726091584
146419216062936928 296437180430235776
21737163579763676 206074371197060128
202420463708368864 233190008800331328
6697242367660074 223202311591901600
260403877896842944 311532551289608256
105785162054611584 287044503601694336
61426060030340488 149138680801838112
87924434482947280 224447093323198176
106015184999667232 110983837988540000
173118015948164544 182101219492131936
158548979656355424 259881788479997760
121080848469488704 344920851804463360
130311895913140944 344541226789747904
57109761617913400 335724270485304128
56930830917418632 57801601806088688
241429825818645536 293886201639395200
57608705463105384 190421648276128288
21184122194657872 79685002687255264
40655024064258640 308462235681470720
207882076738925248 213460295727700640
113961048265588160 170898403299708704
173702593564153152 310616366069115264
70017793237623528 289992200631673280
86337921838815440 103058847682319600
127543129418916000 245439600755336480
48934294082819944 339772075127922816
2089102728220625 246194403824362240
8441454018521263 193271227068169856
46016975571920696 279991223161092000
92660355240513328 330243938805363392
2143667174603353 215558885095366912
50367657879619944 274256382036621504
14037172129830948 147211248068957568
77249238614149136 304780385080694336
225686171534507808 324144773252216704
81894012853920304 312819753046033024
6673575015705397 81147068654848496
153140245054016608 200513842848882720
281959592997461920 295435090133524544
33047437247616796 321801313891027648
220845676296716544 237043449796244448
19453653051325260 162424026599779680
148542346322906432 265279679896100512
21165811522188704 320598047783725504
62089120115026864 150250489834562688
259592398216025696 319707822763940160
289821655635840384 344488712232615424
157177065325673952 345050099502618112
52186269273133512 332533015597368832
116074298860082416 307797714373578496
153215788960502208 226358419221595424
9072310323353346 215171674172762624
9402688827595828 293214333308311552
72846400777454000 75893017858852112
231481877049287968 334824392251054336
127331390479442336 152691239340561120
31952999435874972 39603893047448672
110212211917884688 196943350580332864
94471429297806320 141658866608324928
303598694695429504 304974212773245312
120611798248310608 176499214371663072
278511832306295904 315260713549120768
55184931197066584 237942402422274464
60059641029749368 109764867633788720
68696822563329464 318363775241888000
143842834318733776 152384166150908064
8177092168861041 238666330771475712
282266812166917056 309321611996928192
27089090440733288 51937024858944360
20462551174632976 26546877484272040
27998223697404616 247424530596122976
32087423847697304 193057097905671872
84410904480964208 94139570497326800
245767601691698304 323190025898453888
140831790170744944 299863221410986880
135677490361261568 259093514974202688
246605268620051520 285646596853803264
138173491996695792 318621273349167936
53249005429639320 320435784761232064
116156374408905184 200565226949100192
153057158654040320 268452946601688000
1680857947325541 55195532928129928
219708522247336192 308520435234643072
153090469697226976 329956968125885376
40638311113721008 323616591641460672
8510159409696827 222465936150410560
17513821891219056 266345570482489184
39330146827260800 244985059161444096
124809188315203648 321506824209264704
104854496734237856 295936380221939200
121979871437529664 262917110415969184
35199097072000576 232083866967839584
97327780411162800 178534678349876672
279275252653947264 324949178583680448
79685412287927552 279533240371337632
207384682420367424 318792223777058048
239563423952956800 284826821088442176
23361304660412800 118475836071507888
190082417066878496 331510017479049984
28536054713526392 292730467026776960
124616484089029856 305393279901905536
71171020977573032 81628137059026496
81447206341599984 326263340350730560
13831539991997648 231113331951855392
207619812378308640 306522056488347456
7575030176241984 200016311439069344
160957777181921632 232139073632105312
90433998716838224 272831944067308832
118343021475623456 240297153473454720
51804928307569872 120807841394721776
231200082188758432 273352503937406208
194816179454202848 311225255067152896
24438130848308840 107494032179315632
115498680321506656 318982327171849344
847146526327156 239581320321788128
18727477055155800 52336196804331616
220636503651892640 288974776068809920
93955262303337280 132029943065879648
89233668619838048 274015863737905184
304308927511967296 306048423169734976
91405549913956976 220020054783276160
12746384372486586 153778391710985152
196174421563296928 286179734224850144
233562031328166048 325842888153165632
55617116845110248 221362622115622944
129070249472345840 167661180980526944
77598703121505824 181167762991923168
75065726232229616 92413817216163696
17654249484203142 41197101735934104
134229101790616624 320009777120907008
247709219278213728 268881928914289120
98666517364990624 240321529064788416
158059712230236672 275419410773148768
64366121792205888 300994432641205568
147781969377710400 246933836053452832
62069082379863416 190675026278583776
183693497044955424 287589213725429280
50412951794437128 271298299894776352
88847515794412128 271430365588191200
54527244366003008 267967030376848832
35350249556922636 240393531194370368
258459263821786880 335790138561798848
52642134873193040 260933671062079552
109147416917490752 234694140304991680
13050973051343724 200733572522811488
47543422419916816 268667918398251072
133498549997877440 231851429736556352
260471756211431104 278604655017361984
29582333553914004 160938188298846112
278641303876444896 326853211866867776
132616493344197136 339359244105787648
1898291335853963 108887595307089936
143776068797286224 254971952483886112
5152089700057961 224329358498007040
103928349640262400 242401720097810944
23558349861505048 309817779951174848
19381205325210424 281718382600518240
38155304942689280 305793314050511552
18816638362703548 239001390385041824
79911929511793056 234313441568521760
69171999728648072 304663125889727104
23113062643830436 346501780322316032
160128611902167296 169607621994156640
104576604559003472 296442754623191488
65020961005759560 258330691731296032
136589092361859440 174199555167523328
65047946465521784 85079669612910496
176513003419784128 203005136787372768
56046524408366592 213735204901083104
276877167260921792 318036557184535104
14256644137752924 64219881945779064
66460982884844160 238919413962553952
126819300719749328 229422468975945440
224162059380526112 297853353111471168
258723991410995392 296282595364563008
181901920554933280 318107679484892224
66462238154110536 116301936639698800
98782600495105008 113637742634050368
148147653417634272 149643579218062784
126844678699534192 161072834379810016
125100766348075728 288858998120299968
22391805659012580 138981473390653248
20518176985933476 116568015199624496
41792826026238240 216286898361462624
4726689700944476 331462952727676096
78034943288040000 196726662790203168
34431692599668152 200929528493291488
40722507658539008 278791275983850528
12987921354553722 154942270221820096
126311325826091888 293884568966215104
14451640220013604 112540284996238288
234513421562941120 336848528246839744
52214593426543360 64004808580922768
79137877411364816 141152512948684048
198007219522363456 311670323043201600
11062203570072762 312565549814958144
70193111707853280 122432642074112800
107325178970618800 182595762264011136
24009655344243208 314960516506338304
281845396025262976 322177866593214080
115951748542011792 209933450737229472
6098873834072680 147061339870745824
119965322926201568 180470265118191424
144815361625504704 301405789678616960
36929732872097392 218984088551067360
67400593892986088 284803194789669312
133948053668792928 218812880252915904
120868924154858960 165101127765602048
300315506928449408 324258896672424768
78807883590365968 280830162317385568
25012422980086476 150785622347064352
120318942269005280 301451155478301568
180167998354019872 300511673451304512
11886419949304982 136345326316298224
126468258583268624 184357876412306112
31781157199705164 48088160034696056
9199286331846698 324007721175619968
112586230285907088 179066237267919936
70334729848519680 317312107232801152
184309989308385312 212801436060138720
91509741537370816 129589464070843600
93311117209311584 243394829076182304
155583555651614016 333618406905395712
112703453392031488 157863788883405024
222943333455270592 276470252578178688
45311661879505760 74958821013259328
5498615125522594 325314629989433856
19233809307329804 151126104594080064
208991442244562656 271313318172590592
3538142215301156 100052573871503392
180425472997376320 188871207148113504
205260630846245664 277173535199982720
118791055422438704 291073326845901440
167861065775095776 297348765766370048
238069900267978944 265725024408444000
115280747047226912 137402633618233136
36143946773238488 143853110263555232
150535282061601440 185205314336925504
7291963303283189 197073240433350240
311970423609160768 341212218915276864
69827189881669248 321369041099038720
282747637140228800 330904947901040512
161462237612660768 301741372741511936
87600901958951104 227856764510831552
233829886865679264 243199574230479776
103217436155761488 128859902395205360
34483116462262784 194643717953268096
136066732709554640 198158046276912704
284563775136904640 315339310657022336
73125241113322480 175659514534060000
139413467731933824 246250671465718912
190381194034846368 332277905394445632
45137788743575312 70132564759941648
79436942642931504 225739177576701280
243549311696922400 262708129941078816
7770920759076873 327772144298240768
329574897724523648 339493162022797760
185911622372933568 282596359704881280
193513745513515520 233251727316919232
97161184107331600 167819971950852448
253556134830028416 287033378729664032
28869869515707644 115420322782846928
174370384611159584 219314945614710432
182009570297688800 265025351328704544
139792463116748400 232863484609543008
139684014624492736 258103002474673376
99743994722977088 160863747953686976
6270921598434332 137940420657105104
88560460024053712 191929447264351456
110114334323297200 295774461232080576
44747406634473648 232996238657889152
88247338683075216 304163803936036352
265699458992712032 330689640002302976
53652010080667592 114599995895944752
10689991288846068 301103250883073920
83480665085269472 246160588062626080
214558561816272928 239778183875960864
245945305170012000 294898215400563520
54249095415619648 317718171628086144
31641870996314912 156715668467835872
264548755058137248 327235572057181248
299981651218683328 341004147746748416
178786774553002784 259728253626578464
190426691562611872 247262262641021216
279852119725903584 287174645666889280
89898763309024928 239725425904099392
104911232949740608 167711137003288576
13018298045346752 78452861200839008
47766286286136560 168925321899174752
229186089785940000 305254434185473792
101469053798511168 266549522485279456
144536306737359456 188182257646661024
249049817466115296 275466297197606816
55852655564917152 165571176590067744
22925844499913252 324042675552753920
210371503131762688 279450164452189536
40997344230325408 308487389651052288
167281951119964608 343445916937534208
17168189782216674 66671043097896168
175468229787039392 199877592058720448
52472111382365744 175323089432712928
249660916908515296 279308801468218080
290529656111051328 335207706429895360
65473809167595856 112783257555888080
180682820712774240 236565526724343072
284519947875976384 301891301948010560
33165145564430552 248784481970548416
176976661598800576 339237851361076864
35150424043066008 96154614294661168
8690481156543437 45104571610141864
31206063648434164 336692350401125824
12453193753464404 335419948132904768
249912021210043776 271015551932788960
93867662568351504 327176668771312192
179789758592160480 218073149742849824
55306655240325096 193010290921478848
192835360714319072 205760014852001664
166487455815134464 303452763750724864
251812964511215840 342273409156399552
262105350294988736 262915052567876288
51752294194799656 72463571304353728
282119324841817 7012015526343348
260459929108540576 337577956388777216
92924316358722032 117632795438765152
96108055143454768 201718883626012128
128310749838563632 175982313122554880
222560730624958944 330454332943498432
193658850247852992 221499425541865600
180404291468308960 260064557040083808
261316505630897472 291580384517168192
151562034543991104 204571750017877024
20361598725961068 113020868654419728
34643917622402520 316772315203271104
25991303425361076 157397143553479008
11549667050021822 168699069085330592
188485904613822272 323334769388713408
191502203538317888 200846927098911360
77079490069126256 211777866941484768
98691588595704112 257447545941308608
269738474173813024 274334877150341024
30370373215156372 135093861678509648
62521185297971312 332927879883480320
255352289284898208 304338889447235968
176085049823558432 256744728778982944
53353935544718848 198704732389590240
10199080827480916 325792032190664896
99765625524768864 243156866794501536
63679169385902680 69409274380061592
131240093963019904 249560807972651328
113920296759710400 119822042059469536
34161711938902904 117185596975994928
121401993278310704 275044007949266176
163202660677103200 232911919459257184
94012848914520672 277034777930350304
114571401092620176 245015007865840512
176326280931334240 206870277813805120
85459054814433680 191114013287827616
77420728615908112 315964171123449344
197602675111108480 216178302319736704
305506879543126016 309942798924049792
248342101374337056 317221888372077888
284613762706428032 334613605014273920
14125251472523352 70117728216755704
35027026488773388 262126717263335072
81782687832880688 83781845204471456
26764156492502528 78304895113123728
25872521894277220 78993824606087008
7653390115989784 178726239195573504
57468007148539664 257906505569190848
47707376696818608 326976597487608704
246097739544550112 321388682855859712
151219998103290944 345361655009140096
33168262404153268 79007654707794928
161790709384682560 227726759244705824
92674094158478992 164865028969968000
83287834927752448 280311053046671392
35025416413536880 81337072613471280
216888681474812512 293296608731721728
22561107193273344 271192398468993856
284440999881214752 289400491639547904
84116175854452816 192674067690776640
5233207917270192 229409156048570464
59251872098458040 100928463143072768
48732554815640984 148221024763636288
9131683526102940 297479497244393984
216289025713877184 309913706195164416
49910182349278016 278290291635186016
81139803630982384 171458688058622240
87743026766842048 257242278354730848
258476096005785696 307523691971157952
30414463969804096 31712544626059196
5304597363447007 226422296785865280
52677313516907928 92491233349672240
104442800300776096 285587513458911296
177669364712687200 182943163811407616
10060908297380098 83877277530300048
272064949556606944 283826305105496544
85954982046384560 285811225767278240
122031872681897888 226228442271582816
213900284876175520 292361641014340480
210221629272056928 230967114526382560
159556574552810208 345073743715002368
110115068023604800 297859442892327616
11132961811123470 88851069601656368
178199186106387584 215241530452979136
83016594211960640 118489874407869808
71068378414797376 279673327457097216
82512847609130720 95159923198815760
246979607774148544 257938830406236864
134244334298693376 160566280960591424
199954452477109376 247617598968520416
40740118164838560 279420095209083392
30625256466449540 213612122867269312
212181511061802592 325884737648166400
7370415191888833 132936351311693152
99728035315519360 253140978729472832
53682732893486800 162256589787966656
19927431047552240 236891707010255552
202558756414424992 335947669322595328
190114484814053824 227220937933616032
153999158772972096 188399007247053568
13192592646751576 136990753476668144
194457890184788288 251125291266582336
71817045845694840 298252389239763648
75372768246607328 320444233543249216
119200357095257120 168834483354700064
56227577282907320 272155165791704224
57105140953406792 149815652370044704
230203154198586720 331499587644679360
145217853902578752 259890380304545120
254543971912504192 301514174163309184
99628477440758832 166111667967571200
89681230561223696 335819444990663104
71219680288223808 117656281773065376
212933709621199264 290121000911166336
85591216115533040 132637220827190976
46698711598008016 210204905793624608
85808774021430672 339669923807963456
65365315123551432 100827943277096304
51625346725618232 317864520209430528
256383291565520000 334056540303343808
138713225542077472 245068301978787200
61313458511841432 133373976118017552
202709085057509792 252991832809316704
23237926291456908 296578920054267584
274695212329995808 301432298847030592
187410119582655168 296082384129776576
117845790373670608 183658572485482368
78896781944060880 343939911341658624
111381540621971840 273722804019559936
16848227702813198 211420519084105152
293317644718907840 300141743359458432
161057694065397536 214776960107026336
260011619256123904 299770109881966848
137325917421502864 309020686678946880
210945687293361760 307852445404760000
34021564244914716 141300624509901344
104217576086842112 264801093006470656
46597145106843696 247699887490978272
137773071115243504 340364533015738048
116593717777922128 143455081064130032
207424375222399104 334268735400349568
32732620279632828 78291849553352576
326396755320817280 338864505536449152
53941510491447648 128317086817141088
287235798803323648 310617481193912960
276534476733581184 348598454662583424
16648308708143224 321338397604181056
119811549601921888 322206650875477120
116560910726122336 182558337598315232
111458069226304016 317286593689747264
18630585647407924 293898025598107136
99492086433603088 261966386291005184
42682783354738096 179807509462224160
172221204946708544 274662962384767872
54007088868948984 216567772066157728
15305522083014908 62710915910201576
62552547653555560 220322654320213856
82778743618569408 231708782912101216
221798050367853728 308992488065079552
43374831165108512 148003206551548032
14945452238422742 295969764637114560
96274619522806880 201251857905885504
234266780263203904 264870506857851872
54604377140644144 206290556194130848
71672207082821536 212559882704662112
4006653363551630 99145323031255040
32236323962449316 337947460627373312
23055313468206736 347484022967203072
159692087519543776 273121092855088928
138838946081437584 344290951770125824
257872711063380992 317314297429237888
109054042558012752 228311735716058208
62755206212516968 228984109152284384
157515093357137984 282135550988892480
101555826594609520 188785070002635328
238237132385506208 328468719726814976
27812198201318484 243374993942282432
84224614766514384 237919678374589632
106116786708034512 306038824829230720
178906037490862688 262789028481421248
72520701721648832 204761503311873664
213171418558270080 255199350132751744
39799500842764496 302725409926046784
160378562615632608 229720797714666272
129430320083262624 342961204312436608
84544809627076496 128064902823095392
42662748602435184 238976282156790880
246359449265656544 310000313701417280
147361580138705344 210484191859505504
22445895422569676 36678430695429408
120345073291072512 140084404882511360
169857685527230208 269074119927542272
104956622224605328 153461859494215968
63502561619265280 299711252826004416
269844712686187296 295102289097329856
212310317662540512 319387663630773248
247195625891596896 265849837101212928
74577762274896288 97440714643272544
202206188353437792 219575072846493440
103749049172801232 336116158635938624
4129949360103982 304517735317979776
90061193072008720 225071392424657024
229379128763457280 254222714363630496
23603274697145864 68463414198705672
270136963509712224 337401760080321024
23678803688076420 147157532924213376
51685158228109296 324786413122072512
198432638662862656 198880193062529056
186526796807709728 228765214149897696
188127041266707456 229696793661218912
102325399226047200 334622649675893760
178926047293255552 292183149949638592
121770881442203952 125285796527670656
211394636326746624 271780553501700160
259570878665072128 268673562140848352
178737358005505120 200743503656398752
104842937948799744 314906384470040512
110794613208846512 209275636137106560
250208470202380704 295419521062685696
148097631236162208 279336911262444512
105378582636549472 157826496963030496
117814748076139632 233477968850985504
13320572378163120 165563124375606720
144626007822136224 177618087385857664
254944160927408800 304040321975355840
11099315471489220 161161895651130304
122670584815973568 255093070164057824
150049453650476192 337007049013048576
16201159897461980 109396067229962640
211603671057911968 255018438561771264
140772994473472208 170580757338030272
49462723958614240 310790337614219712
142919136662080240 171913775791251776
16645272848700406 281921770400400512
210256123440063936 265947701765010304
202832209850193760 290136474991173376
159924013169358656 238791230873283424
104593614048392704 127313032027919648
160906314482160832 324467523962163776
36395736513983168 240542817069931424
70720057873332064 192912687316138112
52056139595804792 101440584638184912
232278811925226144 319723076047315072
36682449216357272 87379694624490992
47043547596345080 310877587607499776
30508551852774780 110762930116807472
111809550503479552 202141490807699008
54647704404585880 271555477876867456
116587384161919424 323634410741085696
69486226090686648 271610631475606176
245767804077101408 295570901997412416
4509128655065148 11676681216016298
109716450504078448 120976008384205648
187655655572574880 229241332777087584
12384657161386326 112143799769519184
7278082661475100 266795658980465408
147825810891473568 263237464918369056
221812860668590720 269865956445810848
212711108961834368 224379941157633920
70993679258826384 175460223580340288
37281251275879936 232293416788409728
929551424719157 115469919572595600
175684131922027936 288558059586084800
84562231118535792 223255521795882304
191930841735532928 306139122496220480
125402870310905040 135713383671225280
243552411567961984 315887914606849472
194700448978699744 243790523929857824
85185287265162384 110206190574072320
177252120875229920 224755324875522016
27472374456578328 255647753352010144
94293102803430448 217826433199652960
98187440459481392 184063865576622560
126459261741407792 305281905651509376
58550639791100632 210242080569036160
138713603271153120 203075782155647904
135697485520397504 147147269864972448
152228784013499552 342880715938952896
96339320786735904 331945653137375104
46541240721665464 67242616358147264
214910049577219200 238733467933659680
70655751585846912 151514890337431392
116634543097435616 155555359708609472
120022705549023376 141349022932219872
33465929687357876 271332117508511424
200120374072468864 267494743439560768
140196488514640064 287731072901850880
55481574573950400 277186886186247776
323203859797415552 326658923704921344
131203936503849712 206312360752764032
63635585511889664 186633904031481952
226724917431063520 312886483860232064
122237174070666496 274565586702765984
123728806221357776 316011011809888000
183805766852978656 244483740327716320
177828167644607360 334951886682083264
138155941170733168 257620979621911680
24092378526060936 172290492052392928
133590003063038528 309148802674627520
198774741131785312 313664440864068288
106019319715422064 300820235988364864
36618238392394064 187362986194872000
156524254991308576 290038232725583680
16226513057152092 82542020975292256
17891127911251342 301564203933583104
2005318570278189 258816419613965984
60270256892561808 253864652341204672
139386677832290496 186543636412174784
98511440769324768 298608760047109120
245054966611647712 246230967308598848
156625651286346272 278035026464921568
36460861474695888 290006919894760512
104081261418881488 192458152473541632
22176039070099104 324218838050660160
232735519041697984 264349818083615584
213874278937680064 242770590613159072
40227959427551024 217408253357430176
132741992475958880 300792368545389120
18993191129097172 271349212766350080
158691435903623200 230280979930968896
142560376725592800 272593874275452352
50835471947963896 254859880184277760
113727690640691088 323757963473354944
270519633727744896 307804090589542720
158046000044146976 242896652625261248
156929949128501824 163660724838770976
3293830684740707 169237773699634656
13473752996161608 229241123180933216
34183048457742924 333285385321692352
109009480746916864 129682269785441296
119473822806421888 260083523267302240
85013566392175280 204225024296524512
107090749872894176 344737325579710400
190753245061831360 248507344935583520
115551720731300720 141763424851193072
277394513140273536 348210182720896896
157338716631465344 213256596935644352
115500243299474192 231530485173593888
170991981461819328 292888596221702592
254008011904693760 299362907439943040
97795746248680816 244312343524847456
120262791227410864 159321636152307680
309100453897491968 331044572500568320
200689861690922784 247259079536317824
116396930052181200 152580926023905696
68848942426216888 306243669605279424
161225318952283200 184963437093451136
72377966677751696 277736024410390240
6859011932781987 19977630776544160
81619809943021760 183220017218318784
62600337525132912 109442743670320560
17599031748755900 241895531536704800
118614555963002896 151014285450990368
23639656657985384 126008320327920784
238555769108739008 239746212443903008
67095531443037896 219679767596825472
146247198427693792 342533087881066752
130910577239543728 345453079410662912
61395978238792048 104117835606517088
3435058628348785 94809609596744608
317346921940151040 342378533725745600
15103958987401632 99770871414463328
194725590885044352 244656614732332608
147399883609937760 198926412586140736
184785973299890656 319271366929394048
161348525097023360 251611184126535200
71794490672130208 179779959530196640
29529928861096496 46181088612237024
16693621028742634 105773558833468000
29892540906269104 206585816093426560
111139725566529680 229245612367104320
40888874642966000 345681774616250816
46735501671017368 157334267909096416
73705832390782192 89829361618802992
58593673321488208 284618290629107808
86853130138345152 285684194648832032
16832576430388912 95538207979628432
58535515187579408 297278619436730112
86138964629486576 255075718149584608
122525157407596848 203649238891877152
86971864946364272 240802785777268096
29088822997316144 30075005040913768
193450251075820672 326045633330461248
109394266071601632 172800392640327200
20645520897470060 240771329717675392
122573231257270288 245183550531242208
1092910127370014 118216755699872272
78952419176171488 186494167579939648
203073461707926560 325423900229555712
258016319088812064 319915965718457408
116466599974535072 116766197642981024
323270973939186176 324338226150755200
48006595905974008 248819153766380032
1704173766042924 163404806944836896
83982115007127504 218760917975779360
286858630840303552 328561131396729088
75503082268376400 198324773621299808
46314555713196712 219810136346560064
51641059236658496 111138813414677664
77205032226771760 185579188126408032
25411658776448624 41356203874513912
252923981928501472 259796377690790880
111268029693059152 273045210912499936
123080043365764016 267968172659472032
124550844461720400 348074704867360448
190784975475962176 231885759242962208
193273406023918848 246704236183597344
150341965451925056 196930887631282240
101820124115504688 151863564037766592
125706738039131328 135584718402095456
108212809610541408 251669010525480480
141696378665788896 225267372984941088
111312452408149760 190722291935460224
93135628533008032 270138823243629280
26851474944908740 291360095004224960
91974523848733808 251341758623447488
291052661655255360 310642561017860160
36439634013865416 93232056238032352
286131535015590592 321310901475357696
61518430958501904 124449004878007936
303995304042271488 314321536346204992
556220702692187 30197184678801844
147182262325973472 187627613463743456
230572399697927680 307645281870531136
12117531022792162 317737369909106112
46525153336306768 50818846865033432
294348025798350784 330933035541722944
119283379024699088 183554968352490240
65825176685067280 338971952451774208
188325674867295968 204569997955370720
192166180550120512 333232447676693504
160717738759912480 179903826780488736
2165019585804773 344975982433640768
10239868268953858 276986769922575776
212138581324038400 347893282007026112
144150391054271648 150236506904606176
209861895102023616 220298057053186784
295533307687076032 316230586868497344
56059472396448616 221181823865381472
170657634360939424 220364016381035008
133042267392983888 301515017924041472
11742062207175836 39668395017456536
61561971752222584 153892782924581728
54679628041553296 179512817237347296
283279733251670656 287110280204242496
102604344268870080 105749929796610048
71710583298414008 281041988697561824
20268853320160188 104325552293575840
35797016917182884 40088187712694352
95750938950583168 162713081342897536
178997716425252224 339776800044712512
199793699281329728 298621916292623360
167281790699004672 267492114930012672
14259934127396630 310781667187725824
216597478953762912 249870773988406048
120620759511600224 240774385091205568
131760706489749984 154827039216845152
62571099881617112 294247810953747136
176443368349570944 215571873290128992
208939343798288448 215973790316995488
246471084541527488 311820200164488896
223549879535358944 231101352637082176
86064872243086112 182843364999649152
189416149881093952 260527060654316224
34225256091340488 95015055181364896
200089776042417088 242954395077817792
10690060662905254 270691879052409152
23983390138185988 233701633241315584
209448714403112096 341580314254523264
198955422034126112 230163478030401536
74721149363808848 183999232368943200
42393308674622944 194196668150974976
35995338029628952 222165285026158464
97159141588961456 161041548105453952
161198037124110880 249426843787631744
228790741450517472 293879304203078784
242056297839466336 290530959438633600
53575555684644592 147540895469226848
58084779092517256 306782734046358848
33312686251139212 188846369802578912
246246250793378592 310476452236098240
229548658940310112 230037643910598752
182666208290203552 295952594111483392
43400095841903240 85413193040868496
26070131740332024 123969776017879360
111512551888032656 126523025394970560
163281786444746368 227889238108755744
72968370430757584 342287753067497152
93084504342032176 281479557911665120
202207505735375520 329604006212023360
133653146516271840 239827931072985568
2124953931742694 239399102287939776
202094132489267040 259289290910304608
104574062393607376 187310177090020096
165217379920206560 248434407653888224
33890226530782564 275486958223829792
123877172130610960 159360950807854208
39607541093185600 39622800849852624
24992405211852012 230186003638104448
78185431372530832 151089602411135456
53999412970692048 139609316001608656
196238378155673376 214284798440665856
163570186086470688 277913464761066240
55235132038066272 89299123886380368
71925464777405528 187136373431202048
32537572589448112 271877751085669696
303841557552300416 321139907299552192
125727795675348880 275658783613221056
51315234202313520 322975818466280512
20939441271617700 189465550025400000
273169944700724320 296936271608615168
128492168218996272 173180075690136288
23459921703026692 161819415493714720
248354921408237792 311279240438469888
75515388391227824 309523194431558144
90797987010610736 187698199737148064
24265661361150024 104606104293308192
289246158886875008 335675489289116288
109296821901948800 130658461755606352
16072449094433508 20558866496530456
157429757054375392 214289323687479488
172108675820387904 202367559325980384
12862531752355778 118455787026096896
152329319349484000 336537288665422144
182964286839840032 248990033132133984
37245060976715376 275814974089350624
8251981536973267 261854753514268544
26564963186847400 46289262448833120
71147831393934104 241991841726901280
131715891527806448 320156838543216256
11252234240544572 303657169435662400
37037508685868232 133101138583285664
93286356347227568 254894299947198176
53852339889944840 302936965075570176
37992467008227792 314766301865088192
28640872377476392 119277256422435776
47911868993683504 310098748096605440
199450081395105568 283784629877977824
11596719718799482 108617408390628320
162023229060266656 248407960842974624
39430689036608056 70830392550037312
109600766980548304 256639440171569120
246403788948681984 312942626998961920
22958098924940124 194273528752197920
90460052913922784 234321823552069920
250602664772941280 274130989029987552
294929355661464256 347231961845830720
54026798428607624 324191081994583744
149564012949367712 301658136623543616
153814730965378560 164642274068966400
264153416497777312 326095150852434048
19794870529365320 225644552336386528
38417646692813848 47649326924512544
87022417520976016 211641921546846816
134426700280846384 293947775073967168
28644783662092452 133022628156061152
62950876574805032 271749263989941760
106963102149532096 207458529786256064
41637651034143944 47067194670072968
12808341834786708 302498172658041344
141163245611332512 200771521692692896
165961488689015904 206525630389355008
20206694240050020 197995285957886976
196280957025208384 257380284983784608
37002696007399032 245942422643564480
112036978351621808 264348300507293536
58318744531465616 317474166467467520
62868896803561952 105896706473620352
95628831495017296 138823244337581008
39043106920793472 237803224082812320
106582581156857776 305142611491768896
246568616478025920 304183239756193600
199580902431106560 345679976671184704
231919680826544320 257891506897715232
178570742719354208 288159587102822208
110333277334440928 148244802830879584
50134091011535528 86212962848220144
103879402272743616 200709985133055072
117977028050524832 311748647904169856
202873475449469216 289931720032385536
22851362584480172 237659081108458656
242313026779100192 328901736652025920
286643043185719328 339810839560514688
40568983090810632 246617308733058464
128908800041560960 209493206078629312
309824351751426048 347545212024661120
51831674428335088 182460836720939040
158708530754273312 284599276671552352
120049449619924640 334822131071506496
252140625163068896 314064153072846208
115289494348927520 281917462708160256
31224794358293020 69410197463788496
36451756998289624 96530948307764528
149550094094582112 348165633447432704
41794214012317304 228154412632441408
96814404547555888 250840414627925632
106971088615667264 184935793807395584
116791295655155360 242220486138996800
173015296540415200 347609761926365568
9061180435631438 299792244752383104
254346200725218624 316390540250259264
84266927938559360 251881425029518080
155821524926108224 287834038459947968
317350917492864128 322974053003963072
3209905830387622 221954614425928832
70056636145676408 325107734416645504
17327383883197638 202542426415571232
235297625050726848 291309529121239552
177681377358259264 217013665059211808
55677908146800008 143872395073566752
26219919048115656 304889158079884160
26387674134086024 38302330679979888
2267341368395127 73393108147190032
13097269988626514 244753079216970176
66751608073821504 243585186012281664
11268326458155144 266068428642617920
32264791424082448 251611274326472160
33850741143183300 114626943773224624
255957730411709888 274370388340051936
102557075389545568 339447023860501952
44864625945741272 60738516626805208
85768838349256240 197995880558299584
164308463952913536 302073175219370944
139691436313289536 314501057843265920
158351718262439200 219455348620022336
207152628971946432 263964788859337120
132719238740331824 243661553444779072
204482106945870272 301700920068341056
33964970050855300 50315454567673392
110469144246326576 210406420081661216
113163262874422080 302069572180213376
279551531805581440 337934257357928064
82427289839844688 204101179068410240
187111328288879808 263539814592257696
90056255010947936 216476138230411808
201828870878649792 294156825917973696
9377021479488264 223951187690727328
170404647382159520 194826686622710336
14611232653337544 344493243406696704
66133662189777456 68407665926558232
249931160640606976 254702188933598208
37660302006286984 318319051148867136
280631241421858560 322243486519986304
149723184328756352 168841458347940832
181781714688011168 260232753523020480
325084508913641536 340940478032977408
305430418059729216 328250671233122304
246412720791659808 286828571342241280
54541777466968200 83550235817801024
103431597146279232 218957172470824768
25480288730876704 243421803605905472
152348880960150496 271225384645042560
113125722012008880 131918751608543440
24941262685652164 83563755825054256
202491223576243872 234316253168692288
28413477647765860 310266951123958528
48328835844211800 274438040435806592
458168996487687 74301797051064160
131573558491823184 187943397497521664
198986384638786400 206562418829304160
61355796264979544 76306129729304064
265775810770814016 309847790443919296
910484455828488 167464959351665664
18643174751104664 317608214525779392
22497436466327380 201266070694526944
54777045873819000 78690020974001264
78681244019748400 169076562818053952
137296599286133264 152300950304794368
118201986445056768 326138099261096256
155987386724638272 251494662351416128
265166146508958432 325183836665743488
169850422351400224 249053890467536448
85333151920163648 139366500969197824
43596601990729064 43687357886072328
94854319103382208 221160442897187360
35824768885827284 179661408006371488
132433999685128320 275474163230928448
157142705254430048 192850940371622144
32160115712117572 177660709766781536
101152717725911408 281892311954531968
87363805122466176 154709607619170112
228580149297902880 272402180343810080
36834730525576376 141582872213429584
108212475297437088 228833251346970752
343582223869849792 345393659504958528
239540013985046080 339464308910101824
16573872047938544 116656298199268240
180937439775684064 294372910865013504
148566170341492608 302998977898945984
2441661707177667 204031450206711488
65429767488358416 140520148854452368
63699200198775000 75063319852592752
134550193293506496 301562770135321664
5231952637741970 330992315476904640
57171550063423480 303568953455986880
166007871945872576 290217778690373184
143995213236117152 237063200608891072
30345682472420864 47650713918283464
223704994948081024 330088729504775680
128050756946789280 253153555053553344
213607899668562112 271321073808361696
121930802383990128 259343429247520608
260691130832549312 343665025984404864
65972680452817656 239257775578979808
206655447992764736 312453087532627008
220599027282684224 286792629892034144
72046970733697448 86270028652608384
299044213139055296 301879810258568000
176314055104579936 183411867176918240
272326133660821472 346559273621331328
172117866291773408 235676290611117888
293012102789280768 342708260595836608
28075864996240336 273497616402380448
25056448798249744 168112487892890816
203012213616752768 263192557162101536
279204075729326976 327468897216806016
25721564096617776 261469037189917248
124442223553238304 303361677268105728
23995970323130344 121333527399500800
96214615768482032 269521341671009312
121621859843148736 338976632810940224
258200003160992320 286456424553714752
167431418420979392 225185001187964032
85632063991406320 206646641182248896
158991609137070304 269627133507631520
74062597837409728 252587981614921728
44206446663231968 74153018002097120
61816029901878640 111484229325486048
134298796066218272 326264361979249088
132892474598228128 169275557928832128
229140777734398112 331509807984390464
280739419366096992 348424874604181248
50412835550183840 121442632155731200
124953580311107936 174588334243148800
152140044104254720 220807418731507168
281285354265170272 283789015253571040
179205255038187808 220690905538318112
34449193168880856 330546955206849856
250911567585304032 278661197511758880
49420410301463032 109443808142184912
49001627537058352 100795655132654640
146617399664662848 243674012988308544
77565792187898496 122917387788634224
315247080345110528 331336677452829632
221200622808491936 322914837549570176
69814224825790096 220253072530019328
35076100257709364 55442120780375088
122753898523448048 186112994827179584
124084029555762368 288238185898014144
122480460448465024 160230546682876224
7002456557592301 286395519272858144
136638004610593072 233184461391710304
85579716430559648 112493743633141296
206326327492992384 319206040692415744
4423474155375346 187768774686972416
42388129818826504 211291657195125376
102848115055391904 105072756225552528
88207638719071952 249518406106063552
116418239522177648 125442167260746592
245603836835019232 245816876971429536
97966419715967984 142508580445244192
230803994681802016 328286095814197120
311910824424532864 316231989748710912
8898506723723020 214403743858751392
24040147133955544 100102096003111424
14211764952494580 93254594848096896
26191456042607604 244732803231613152
98560347409223808 129195306476434608
16706011177595094 202910076069789312
132827548314209728 287597598894520512
221957885296111520 286522922438701632
92609619338317792 164604294005282016
223795309962962912 312943221339076288
52007978178617448 231823491281134624
18714422413693900 234018018507730752
34932245937090392 55039241804912000
108803258160627248 152141426202757088
51998736289601656 198380530628204928
128062676120829984 262952460764546944
101119310517831056 303842173728662912
63836531424668360 190892237581690848
106390208425740368 159839335743925664
51114725378238768 309314656161709632
122630265799167424 348340542027618304
88704940632773984 340078726485307456
233317014744932832 261421525707101856
38347228166161112 201263705285724416
26453596701951540 154029860742715936
198246439787776352 270729151827780768
18778315843049004 76637390518499632
48260473849781096 185587660254652096
162095446949632416 167141968693282784
135503248852889056 335066783543774720
271095802157379456 302265462278241792
50225009186668144 54117211473164856
155616244390012864 326211796826512832
173489632718357664 284083308676475680
146037676893550016 186805393802443584
44125367346810816 282142580292076032
196856761228807552 291833324331973376
66506992364180720 190369153317707456
43888236451411808 282033520067910112
210399907620304064 270274931623274656
24063018966892708 180485747505584544
82308658735008384 185005149421247136
283233512877184416 329614446063146304
252142238417805824 306774063158094400
53183365985380648 155714353545861888
10980696360195052 347802016405113024
64240563623935072 277361680979097600
203390539419484832 321899433732435072
242605608498591232 280823808508607872
63971815251221960 247348383589632288
248146367236822720 310611096817400960
115965731667928144 185223882006859232
33550681976494172 228265682952823872
121798433804912144 164643307270910880
34562141831953468 209269531388963424
165487480856390432 334614476757370304
119704068697244976 234157666508400736
41819532349859416 159182620288102944
4077110072740724 299379286056861376
144876414447920864 237245238190572736
130351368543739952 341670291968425856
160643746988856032 294645791314038400
17482186910460116 85560785099704240
101207873890720496 244660914287998656
186417452038662976 313929814622740096
149172900894917440 201714257699224928
16015519027123928 105344984453895456
110679425371944560 231362799047168128
84812252328135424 338965209096819520
59878856925520040 113692555116249664
19386898819575544 193697889514897632
89417060462343280 318853512935173696
94138004139207808 257987233376767008
31004964210777088 275199265703266880
80766080368113792 167029762264418784
14561168462092544 332354997389767616
16710417142344988 340843233695873600
201702958572610464 305362680365450048
97916713000116512 122201234783233344
184749614523772960 217246016433223168
140955588940263664 308300957837335552
158517934795037120 311352018010500608
135521738309725072 257209452187471232
5967890011234035 270980444396110144
6388010173322275 143914235876959424
35021998944318428 95505086914697456
53878652047158688 108001234671162768
210033297028311136 333605532306294400
151438785298764416 206582023729422976
215577093674594560 265826790196871616
11655568728961178 13207803766304492
50780241443982344 130987784757996528
63979707073745840 311693901564613056
45850257590861400 298135036077977600
10750068914229124 211255970472923552
20782630954584584 220812363632616928
40392721506317416 257065646870661312
264187903149751872 311554270650606464
69168124866456552 258548035440745440
83925131474735552 108708421181647664
271251393588709760 277802952103205152
84608583962535952 305240020172848448
47360007391031080 315217655986130880
138316202076131232 227506422862875424
4512919714408615 135542580555097072
77676432586821808 142835679071627568
201578091321973152 333891959285599424
107619039213356816 140888527628252848
117666922774436608 179333989437446208
72827161960584640 222157298885001888
6402585566579476 119966901362151264
96906892665588816 204612558917979872
144354588220672224 248587292689791008
12387433250757894 347349034284593920
18390094181080144 340825127394862080
214031944594157152 301839446108888960
66749538092344704 232593164116987968
162884996860736000 230446590096222400
35126149145522944 85518952834576736
147026863559400928 195377946105165504
258307805356445664 267682936052628736
133699362635355872 290725004310361984
203972493996502528 310015604334345280
152305781173719808 266074072328114784
113480625289338816 261765450897845056
129783958457190496 327614168105315136
283446185921730144 309029139142814208
30489594891618368 248482322858684800
99223900635149008 200002206070399968
69820586555437664 203659829283803936
59658999375363536 96522541007585408
52665570895985440 241665282667666496
50459005496782520 228015109541774048
70898167543192160 75727128553208640
3526248982476480 347293401448548608
7527976155446605 197057332311286976
181646327288295680 320316529398930496
66491268804032312 250968181417308928
90415584288955376 236517062864496032
196819023410202688 263126169364490912
4662218688589998 219792889256764736
276603671416232256 286261000241528192
221290064840575136 289695395268831488
332665874677276352 338332555726590720
169113835010752544 218687612142243072
36972861177277904 188629445259587936
115507174165858272 240504057088035168
96770065967416032 204947069547290304
122391464614155456 315791177896519488
38223456631862792 214442639648004608
294966330836751872 331208979954584512
59268055067572208 137294486592818080
15680463428543770 57289528006048704
301090781089259648 325299288229912256
51712977568149192 105562819105242928
90772925540040288 104662438226873392
111548128978246720 120796576730387168
175399927373616064 264397329948570688
186278390674570816 212419574073309376
164514888355830848 343967750585525312
104656819251945536 195980559681412096
39264586881846640 143183485075064016
14261496278060624 237456736691380896
223195279753929952 283656937940746464
30031719022015888 58814226063194864
297779843579633920 326166670932878720
6258363621926941 108150162633079984
197466423794243136 239681553879533824
221468152900820928 294974736380236864
195451525418744800 274189701162129248
52597049255791360 192821609852564608
36884378679887064 86038074644845152
95540939940300048 184010756853394752
144184864153979104 230880484962616416
148563914594373280 291965592553642112
26665682919216912 323615767435755328
235863590298613856 323104671784746624
57665437596028288 174494879627208896
170377857790257536 329156053961197056
63396403796239464 211581526130621408
43918890328206624 152855919770127520
156686444374250912 157682533788339392
37039367828651584 272233856747345696
166872068115198272 318812391183311808
96932516859075056 188574802195480672
171459989931051808 337620286320496384
102192280568614240 295201588964463552
13009847977071194 50541366152742016
17763239363603122 279853197966176704
18076209365713772 310774849731956096
69377899680404792 82929816797028032
100142532884241456 325684533908346112
138253444643432944 206535013258686656
27853109508375008 84266325321427008
181419967173909024 205158221652623360
45281805579857392 209964350883496864
144686607105917376 227642008819999360
918743110012789 213157689194135360
28422217279745460 114424917968262496
70679864944458912 87623758791235744
38713382231478008 121683933038233968
1220527285358867 159432721323589472
196060387225143904 307630375118912896
138364047165848064 228290619800410144
20765535374518564 204185557367158848
146817150963255936 296612235789200384
116733223886759664 244997141134991200
10752907037716420 191654429926687488
251922973316129568 268773225981074816
52177499856334864 239639949742837152
125442397409855056 342191438057046144
29516623286199916 346024520763903744
130519200172665712 181333858188765632
283834513725924128 303821200292391104
41337733159080888 173856772077498400
33232733962111044 166575922076019296
29657165426070872 184440061780257760
147839436697836704 222416527428456864
58765267647692728 266545745803923552
8574799529015251 85323106029694608
146200585200902112 260627534096641152
180030791489763200 225092486551685792
32166504556014944 153077620249339552
28400406235555256 46080895360150360
164602335508927840 217095354761616416
84001156250095232 343022154474536640
160300995177357920 299048177431286592
273609476514742432 295914797698317504
169006748438917088 294256789269778048
24944054697491824 55659990855691024
124709092560717440 326186316202815424
87422377711500112 283010917537110080
143594965385582416 303684574592130752
121912292109802720 326539122258869696
132510588679304080 157936360020002304
12087943165996582 189966283115554560
134851187605261712 212467118516303104
196519896898309888 252341126451958816
52028126595625624 106524855318885104
311866561855054272 330343649770651520
123624346933401952 219092491110778272
30777549964436044 35960243031450184
150932002271811552 260541295075466624
123965433407010704 276473025258411968
224360803695871808 296199642493583936
51165074654503768 327034852887778048
109680059450420464 138401034293336832
83960958635429392 93692736098884912
105191286148896752 105849020039953952
136309931232466752 334112001690575552
42488981200617160 121187576410033808
102632284601105488 115392774838090352
90648617647674016 255349481323796192
2063274448337772 167809878801596928
68859701868917728 294186523453907776
293732869089301632 331506470363184320
208374440425357824 241761414500501056
223109130078381472 343793556729974784
133455708761378128 140169966149291104
153756850714066656 217342827921912448
282742120491026976 346032396574795200
149339164028415328 328231023653233984
195495210872048672 227123273802290080
77203669557583808 83778826559713568
4334629017768162 248560400266653184
234474942149792032 289720211712029888
156167963350161152 313005410513077248
39004382781686128 222166282735788640
144431288794829472 296139875386050752
1682122665553595 22344870800177472
22508862651247100 150527509467798048
168746197710251936 216553187513778944
316450461695710080 328449749918760640
87294196005866512 103965958650200448
310483710696297664 336543906213000768
77704256392777904 309551690425758208
175831818376244640 242012255701293824
5390757159244506 93555073306248448
135301481388777568 187251998687255680
265693807861242976 325945348039825984
11478915854110782 52308840632548384
65212403290420944 228715755449656224
170985583797101792 220733716893053440
60993229262659528 332354244843455360
21422149209199080 120766444557305344
135997678839198496 150624598715467648
19766570459333092 301397338877869440
79439855617328240 169155979458027808
87144610058458640 249294251186873376
77199969867420464 104762729340712272
263331960510294944 273722404153570560
21537461047889408 234274392294556800
192286226834063040 205957675660039328
121199450143639904 259840274436807904
249654477722500480 323511769764584064
40208235078379392 336315810514888192
318802321914143104 318985822308913984
24338830648356484 348624741877945344
243906371527570432 279896572081194816
96512428074901344 338245598317410752
144477041604196000 213704470495985344
276591593147868480 331162185043657408
308931325879144704 348147164609960384
44447964400149104 208428668811579648
17681767253546462 59145487721764560
66232286752864720 115638170015967856
143367064847374384 331523275162866240
25594618463656020 100253436700571984
65931946739486544 73578753442239584
119261018973945680 346571348584479680
74531525496539584 220396907312844896
50557491970600416 300080114553830144
150513270159710976 290217822384202112
77835622727094096 347323824339696512
68573163973358440 278555523603472000
21726619305135708 223886901920262464
2291365445046855 177667476600714304
164724451281346336 348194945882174720
27703025415514996 196583923283652736
22987185627495892 250155661910487520
180464799017492256 273230188690304992
141183216496254464 301274604625027072
82042599018500832 117213321463256080
57293279136549920 117785549543729440
51438859816952520 153795050868190240
33933401073341832 50507089514716632
135491303851577920 165259503455400352
148997887448809280 348593468914045312
117803002033454688 160525750996268480
33718857586969728 88307556196637248
256327772591285632 303883508884691584
4734156851214911 120196367801386480
56047482018530944 335089711942303040
220153004209282528 280042269764246432
134786765333140240 217738241308450048
216518448272331872 309483880561598848
110301892559795488 183646821997718336
145538802240223648 211437392514470816
52390928579797776 260132692989050912
113500010612115584 125604555148569200
17964962340706114 155621293783548256
219070097691939488 254072723592800256
109926666753665680 307527722103246656
239220754538556768 273307875486995328
149316627448746496 177873157939669184
103115447821557808 311807577084587264
218945840737571296 270113766384933760
92263682472950624 188162840152949952
98158673534620208 347963480228679872
27810255036228064 219383257015698944
6256084495908540 299043395783968000
21938813652601964 338656909223257792
1845991210540526 103997828544635408
127455278455240848 164986391020004288
76012319646057616 164285684209974208
30417199935831588 50398893468285008
82873008613482848 331446643492142976
52930695273191416 79847908146060032
96917998688394928 248864921464031648
80643634291451280 140027019693849568
32476137669928980 105301368172500848
128278667357058112 132532454479225216
57844870133731664 286101085471808640
146127807249868160 269421829930104800
78656194120619376 346873299242165824
255326905380293472 297365979096728896
42051925924929728 85043534683769120
51504530112489000 166088466791646304
41660791170129288 257390843821861504
158537695511623904 285698019088893536
76579784280232176 88805202955997232
301636399368414720 346992857745415616
110086408326177280 189892854222643488
151807689960123488 272884107944869472
271199334504007424 300972968354483072
258981329031661408 289863505142126272
275116673700276064 288154933305363168
313816547937108672 342821646110026176
321492024444803840 329843104307728832
213653283120801728 266024543260434464
31334134132688404 266186487124210496
131483727442630176 164497789261442624
269002422007749408 309571288490356928
230415792849800480 249632765787087104
226527955445500960 232406173558500896
236475087045925088 312306626791625856
152193726672825856 159066483629614464
6800006270591235 40537839924160624
256596098127841088 265665278499741664
24613695286098168 57900863757699568
241453329435072192 301396137484610112
187041236384331040 330134299796513152
129300700653621472 162785506496495488
125268360402707136 166548563612681152
294645306808086464 309720259414008960
64966096257526752 75772391090456912
156534707620594656 163980406771742272
58353806864610496 210624702838293536
191796471221716672 316640245518358272
30151361601001448 324069567128794112
107184340888859552 265198607707417952
106626130877260096 347671219967220736
179384788809984512 185079166906766784
127617636666886912 133175468904775216
43114987840229104 56082237285629432
264059064013556288 342472648316792064
187033304249347360 189439292571065600
171816103604739072 190796017045040160
652007593985461 233172945068761664
90720923055792608 162003000131453280
106610726824745392 106769932799444976
224051431743769888 242981431597844416
154777604927558848 340432085763268352
528455791425093 282146883812693504
142916669562465488 236007730234939072
54469017851868064 212672349830097888
83542070891969184 280931659514973824
17427000494407396 137482082581363168
150834032518771424 279802369437922144
32950645175077688 185968381953393216
128352587036051728 148555552672615456
49133672476772728 176072394938407808
223335007425330336 313122665772162880
118253394857739712 215687636011062624
193137606404759104 223684202886918688
142087890078807392 203207763899144768
116807548030759312 212169223936896512
35642986925524668 111696585803429600
140302336640324976 320315045999594432
164706788141806784 192221888812092768
162932048644891680 275618909310065088
160340588646624896 298343626441278720
118607533174508160 129971270036547920
444087029629398 333719937181410112
55013374006334856 331073866532607680
136638182157549312 177272925611038848
31455673336674864 301303457471135552
59007236234291272 74991256791994976
235292322141613536 273734327963430112
186676358116032128 201782175942510400
40144629659088424 166154555623530112
60678754399578920 224823507205339200
40064834213541320 148824688121536544
228662125329968704 316451178585706880
233044960445125184 298438831703493952
92677754690163024 322071829287244608
52139504663026240 114833703110211680
125956599965416048 175002062570160928
11957771514305960 16086470150020460
112000564287625216 167832709979857184
147798209102418368 266528970417943392
85944942995932272 148394746000454752
105900923629764064 167182884792664864
133952218877478624 213431928471827200
122674354030343072 199765755001407424
115403016864017872 326222659391642304
49401787689712648 50349398215269800
82179384106614608 96664890047824288
215130303456856800 293192154628149888
105698121205432128 303766349545372416
119597827107784304 270698198560080128
90969611615691776 133511678735080400
104826078277161968 281878102967164064
92223301061297200 344869299689280064
3868206035955068 253492424850724096
41542562614588480 102032936781296368
61369346894585008 225442905681805024
39519623157418856 189313017762342656
153015155466555136 160790727467846144
162863894175296160 343052334091020224
172919437586631872 201675230783831520
46994245830348232 76675884662204416
246441174348146752 320291103719724224
105607755075648064 183264415806356992
69544809862734384 189106341318780608
223802059084491520 242467295117836224
108312564726491408 207069906249356096
77524579860579840 209697847821096480
32868479662801196 337877817787339072
183407687137782432 233753611748588480
107365711532566928 212069629853094400
93270452156324960 129943067103906112
24078451285982740 153250003170790144
83585588569001696 136896760504775712
101318457341512832 180744749497073920
130620706405152000 277539935548061536
291887964247506944 323132504392630656
29934029036790012 105271549836364624
79562390961223472 294238054764678400
162930353248729376 280476905597477920
100897691744063408 283385750707038944
188026156693236256 267462568610652864
186984798286171680 225298896042007456
231350658108227648 300039103690307136
172804360528375904 233692951194679904
249235432141349600 298986486319296448
28362772980552376 169458582939140544
137201827196431696 268528035704474016
274238577100778528 295029045017859072
111011219053622192 147750186011795008
159335118431972096 174212999355940128
55665963714535600 211835626121151136
59509009326811512 67805044433307960
112132342383693056 208238124761137440
153671861031413664 168476456743469888
161691619052917600 311485999223317952
34857122613506120 127002667053434512
24517393827791640 96566078844790144
68194268759311240 220949269913585888
3627606592521613 297577217255744576
115547602449083280 286063557159777600
11417224606634356 276110955131118176
252546405677284512 261179641123877248
232315007271591296 236023166009898176
95768628967876944 113990612269034176
264099854526974784 301454946012444032
5709768049837243 190426794103464992
142723137272897488 202416496530890912
6848949262567165 243263660014210272
100617054979324912 284402558487036832
25331467736081240 168845397201248800
41870297666213848 246285058606757440
156687524807182944 340922238753282944
65330859644984152 252733533852849920
93972079558260080 128183663672058976
65129504687615080 271331815715044640
43192339507887056 67476397724171720
217635222441736448 283537200215500128
27537875619255940 102905147820104704
227089659210432768 313183921108716032
32843738628433688 97418561763650224
145866740657056320 332085003608151360
176032658084885280 250557742013568480
38380441533194448 269580238251901920
95895182135579712 331682732306894080
189897576216818304 280643574355209728
111993914843285904 303406274094535872
55208700142601184 233743348901073024
51506248634205240 164220839126105984
193769025509765600 207444281391622304
42961357291508208 281320326146229696
184889990235609568 282471410537724448
315691104124319488 318289073839193856
233833723098290176 288681896610177152
75115877873825872 315730614849445056
81267334262099184 249320947736519552
21682294310713064 113475734724601904
133510605760551440 338427777784371840
160140625607387456 290015665062065792
20878286343063328 33789793833407560
64445134246603288 323404037800279296
200985715003631648 336277766028149696
157377829573980000 254699452094228864
150347556055492576 219532616114769152
105104298173123360 225831848785463168
111975554703371568 151782497365000896
64149650887888032 93838661071073872
91541975709152848 255126047926137984
26299276965369384 188650546425067104
202001152275057024 268757391476302208
141054252987810992 156364074756375392
46306277282245896 213752017187534336
47484010940971104 263283351889911136
93295966238489792 200126661704048960
57619686335450688 299010272563788480
117712777915504944 149072876718900192
307902267391082176 321958326309568576
10018479981383374 290825966126131264
117854899732748528 171606216509910784
119054655281680912 184053384429502080
11372732833144026 254668985871354912
24192828585199452 28239740564271268
218410305494602528 316988195764096000
211111986210313472 218633915948749376
66828754004161048 308383379184562368
36793703213753776 75899385069432864
25420422169748216 43309427688436032
71154248766540912 241905841162289408
31225733814543700 201320160461432384
59315882124629632 110843995209444976
6413821133351165 170260101993555680
83604826705481328 160177721818487104
177694004403367520 343472855968034560
130376465817477776 288623122587946048
259526853390973600 340961615051576768
156164088214583904 301708843622302720
54052684559793760 256225288365525344
165015154054503168 183334429679677056
195764487065035296 336520498676745600
75597836190266720 337465670661187008
162069055600999520 258727751996627296
234174916740523936 309670745210969600
173251124285765280 346703356202672704
129837321039854672 315042642343192064
55830290672357360 347445739225479872
24856199983018676 198225292895887392
213747391889347008 260104131742511200
132286388432399760 212280782693945472
283574682016701024 348092138055385344
165558115398473792 230191671625989536
70541951392933248 134368517158269392
149553043534578944 264450286764302592
221127134827540864 334333281547149504
137057743795225520 235879070399941024
60050352405206976 116210754052032656
134374130639098576 226958596965774944
11813497881926338 182180710314852032
111627743573344000 209102351339750816
3187431167154050 7616032000219135
184540766171825120 267844721527320832
136928917089583632 206472395338653760
84438490484468384 84658161027695680
166439947297465408 250474464185328352
72244172724832128 246145038380133600
97299824327185712 140286155774484912
17030964271640114 159726102929255744
69982723869115240 168485282009345408
68920726760307496 282327696372084928
40443275351229944 104960347757051568
43684748146949984 102785435456762128
31221127952877840 60986227914339744
77069578626871088 262075335128395680
3847439775478257 258041994110074464
162309984951898880 177716116187275360
205846615512016736 261426563606653920
51971335585325320 302123041649910080
53174414362749992 253897295592554560
30957735272095204 330445168986135232
73307064125514896 232605235476035328
174483431961720928 324235099268511040
143007368247460672 313063628590715648
245258164504512608 308992258544423488
34053047175257700 210921334799856192
63153828225001520 269762888967606784
17184719119965822 308204432866818752
63229259169096288 259762855247161536
259480436280738272 286202367099989824
9944445777690230 280551046870944704
277524065357648384 310076307007126400
37189427881710880 342250303884762880
71699535422393816 90084354556714240
24036594530821712 209568845225537120
96904654617614048 250783295635077632
32884901905672112 298957695359654016
203837380162393280 328683473579387328
103085757723576240 178160143039259872
136467103889049392 321505215595008000
315919187647507712 322230265249979008
157451115465539520 260991701071624448
295396028054709952 326533691369815232
49427350722179736 84546217284074208
56771551128452768 342200235003585280
31875917795610448 201123923956646304
36802174400810624 129394992315341568
55659122055050688 69309685765720528
22213913670905076 179134189523672416
209290471096648736 239337764363602048
99137374977263120 144611121856372800
4595070466946825 215134230819142048
111545598675214832 302614598485979136
158065776709459744 303306347673018240
30537504318887972 131679982976786336
133074801291161200 224199350372763680
150810532266376288 262179397256593856
267611496276915264 273329427023019200
267904994525483424 320636611640898304
37014398491363528 41973533364428560
205952333717264896 319931623704545472
120893145718898944 275924150226310048
43777753819394264 255403935238481152
208511355556288640 266299190155478080
35988915789226684 301741322740063168
102871184707577216 200975293742404544
101355818886208416 321419013740786752
162689894416139584 302853343580940544
46816348972402560 125132249957471808
141755060440803152 228738419995540864
100013863049999680 263520443004352896
136797291690784656 180021236183828832
177167137979048512 183880044999204448
53987913575480720 95003963646544032
160170120010865088 233696041675825344
208399363572679232 339548670329897728
302695436183185408 347798994744492928
40504957922512064 279609332537686176
5749342699487513 278548674335559648
158548418881525056 194395411975096256
39650538046877856 75984403625228544
78595854524579344 208995929229299488
60989321528201608 261598849523299232
210171403301006240 292784310863336256
87091126537202352 169083651672373568
259056566782519648 264264996290480928
31756416190701160 197001491665585792
98488723237215712 304654502850377024
104233929324728400 139494007292935488
70234890272331864 206965822786776320
267672842076703936 300039982478156736
33121128089489292 149930846014743872
57750316255797480 63207805378210720
100561048132554016 137192071595626480
71727603884655464 126342081086337904
109369118760257024 286619585665657792
42197380265751672 203235565890027968
18455417931476456 220000308044956800
235703038689828992 305383783237445056
2202011791122332 336390389451068096
97380437310355568 272657108601282496
12702819051170860 149015961405873408
224291675252224768 257801271076173696
29174807096272188 115223389107448992
26491890475351508 152844666742754560
207898247146671968 294995586380900608
257780310507894560 268986851637521344
8472881013111713 139825688535437584
252556512745645760 295600736863794368
37453273376914152 121789324891517088
118322481042525008 204626073818089184
56160216867292576 117498197768079552
43497857316142632 165359158609834656
180828651618195360 281921697723918016
246147837644380096 333614116868626432
334063270445523264 342671022230940096
91381166557400464 223345040603188640
60938122654786952 194517061846160224
140729765027131008 190012737056268896
61692424258939072 170397160801406528
30849163311226024 150903714785036800
107571753496413136 249839416161592384
90655966687507264 126601087788298416
82957508034954544 258631477585581184
68331876673632088 347559257146358720
20386852700679812 161170079510686752
205005557622236512 217094707766232032
23798437574703160 284846727266931264
2836086367245283 206990234501790304
159325263701580224 331888034054690944
170892640897176320 177906599625892896
61703495964776192 315968857432979584
41267021165371000 239350262289926208
54715093805731808 190444313027066464
259728548655730048 308617698398948480
171501567821993312 267616308468748928
12869368495394374 239222867326502912
270458419352793664 300772852685730432
162825069400511872 186459796677298720
45339766784671040 58895667612156952
33524476186808888 235028876226444288
86974372268956144 112965099317251712
64016483424049040 244097096331403584
47490529115347088 242291787225025184
4718997904066710 12410406981738578
8298898465938346 276335278039955232
120187499787251952 317998205440962176
337437349961684096 342441747230309888
119462608407712864 264446689643502336
64928690342932048 220198486935958880
10612710467633574 116464894922136480
133383233777154432 245617273158748672
114582257755820736 211408582571424736
80404547573057008 237061944274889024
5274944420399051 171515341182141280
51887499631962184 237883479735472160
130528327718510320 214489056555177088
21986943123041116 40739720550449296
77810576353138768 233109295560933632
167131556271175968 179634051995568128
25615093604037612 252205694507554688
7215149890849662 45724154609346944
125012439477908320 332452466961961536
201376132125571488 294091155322781184
221861467458324288 272869477405394880
276728990663504000 340975871797649152
180367250649487968 193848704352941664
103742924420757248 213108515587908512
99898649646204864 325296268866298880
33520650213188764 183203924265618816
58964069906570720 86427005352456336
152103105343503264 263745419341322016
107698885453051616 314028169195954624
67511644315840640 102680563106575312
46740420562006608 203468570250302656
80771691433892896 332092901164304448
98239303726633040 275558417855557856
115024278022508176 316102779528555712
153028372697560736 172610230080470144
228080006604624128 333456199779895424
100972419811602032 255750221080938912
246547062162427328 273450043046994080
180099108984614528 236529635998678016
14378158598397872 274347333911788576
329768304491543680 335006886755865536
111380729600660672 182924293049561824
112848038315592000 229614249170819328
13139408594274182 300407463046094400
194731323366966624 275546701080687808
96825995244346016 328514773088702272
71829061919719888 327296841726360000
40037069886750888 319728495572862976
179732051705284704 312750724840727424
95316998596917232 127309283296410528
135464231105300912 191609398917440224
108672033311871600 299525214837428096
84245914083554976 262523988183739168
134949470702392784 174733495086166464
24001324320605472 125727329348526736
138407392393336608 180347547305420832
130295522094268784 288314281474645632
24252352838957560 187725118271628736
8496290267809436 319812700191912384
39900507415839752 306649853252267520
155631332593047904 230466790114334016
337207379056249792 337549835647103488
294804097059669184 308981179960620352
16056247472377064 93775986858421792
283429795068539456 305935231253765504
80925757041147488 346113023403748864
139985614862212928 142106810786957552
146368765405534688 200655473897032064
25404085399699188 60056937714394888
56340444368181768 77388198772236752
28653358258770808 213220786011939648
112876362003152048 226488273207815552
60124926084290456 69795182990665448
177371295407539808 202257017122584288
1365899665344832 347066602763904960
63970533566982784 136231565308898448
218516084978109280 313102637756801152
266993036327077920 280447698314004352
18410316155840704 329621200662638784
327451651346923904 344367790109390144
177522093201289600 249019008704181696
13858358123243788 242591469583478112
303847987842658176 317826734503627584
209739460656792960 250584903715763072
175753550568393056 301370548274878592
188765557925994624 232729379614650272
38778463034821024 61470275324399824
2998366417833723 160245720717373664
5772270742571280 182231996171744928
184119221756823328 275871951826458048
130480711071332848 309625022822183232
94118388205119680 330453666098673472
113728259779257248 190781381337436512
39930188672794608 46407405567705096
216802960577605184 243998186403462880
14251326515035054 158255135242617760
21231097928507184 317346583286968192
19929940763974316 113549696838640368
188407926098816096 296364323020298432
112916766288768336 313775771301733632
178478091777177280 284004299581002432
49607839196419384 117168774373907120
154136526533775136 288972842577552320
211908687388327840 341203122949189440
112308623384971936 245644428987607296
244302487363177408 252335355357782368
71556080044994824 151129078360837600
142896627606779424 312431467503237760
32969466175686584 276863135025085920
33597281725822152 92939934898132048
196042932773020704 342511112719164288
13188451413201126 212912788234561664
285592343032532928 348032428361813120
207107155692877792 306258545366022144
175254853281206880 333907268893397312
21647768229887364 161201452572732160
55175935003245384 283819064581850240
64505668275380256 296515237227107904
174468142787674240 192260908625120992
53469645492706944 105625708047072144
38856084945855480 73170236208324512
179231181114676768 301857187317918656
162827273344291136 254867458970165888
126440248929519536 308216966854433280
189172318937341888 276015259912379744
76176559123622096 251884382124670656
16955958144446928 85421701730652960
159118545882491328 166876852465416384
88447199475277264 238689464873495744
83170397037313936 282368437386603840
267171347468882240 285671255322190752
171627323856945440 204099043402483968
212413663730847552 278759088393367648
63705075719528600 310274685883897856
86556687295901152 326865704824815808
9050701852580740 169743262697672544
37800525122474720 173568042338073856
123292174523720640 327818794074361216
228690373790191520 291136348046150912
99253255111984320 108093333374736736
147110384165935104 167953568098757152
182502458072439584 259596047003680064
83342559826335264 268315681469910208
139412838994305440 342806708512570752
2470129072144579 87228597866653248
231619067250290112 313250472977078976
42269406529061648 323305937942194496
223934829753100000 288796020929325888
114362952515984896 298004530905756480
72732726255004320 110165384793887056
9630261722656350 124635155461674432
150869453322738400 201267755623718976
309248988537531456 347316425926814912
126546330608513552 296308540121022656
299401130634280256 339062429130198464
49304896978812576 324217703940193152
224131195820574208 284229939759973408
306273374514343168 320277589897555648
18979943209893368 219127232267938368
274427610313191392 323782755509341760
83624987617723568 259695595594873696
49358590452030760 148159126427471616
159505411448144128 261641197130801280
87480952236529200 301559468971560832
120391794327126032 338391979835940928
102664157615572000 327969873539538112
34337305374921892 223847173149512512
252025955443646784 334829630866743040
70402613297702576 166815025382094144
64021408995699168 92794674107210128
189738614204280640 346413315604549120
21032723647221972 146838555569014720
101986494601883680 106915600130207728
116144452940680928 346057164362218880
52440202566763408 57482931652293888
25267408917917760 48406450747796936
26679028466681300 58371701820679304
247537139353603264 249664622056543744
36824288108305024 84095639550916464
30238992573522360 228873474335723456
3479101277082699 56022132809967752
100562712129078992 212148102795575520
61490407533046480 340284390538344064
196110251623315264 347527210192781696
229682321150477024 240277927878633920
65388677912052592 86961179267387280
49579216532907824 347269583337955072
91939882744390560 93004335426728624
94825264383657088 107110804007734896
185563904567408320 319413863037579392
96182859229622336 277483344696289792
208511773790187808 214460544716280448
82045930784749168 191329498191513024
48359746808860616 321675954038727040
24412091822953784 317836926619328256
207461628858514432 242300832235245472
150345685953265856 251765763568120544
269094989377169504 346453191629984128
19351598617550544 320101172644177216
126792023658299984 192286250411284256
119882221361671872 206585235343332864
125144735708417024 258800704608534624
63488717691166216 122344725660506736
224722538124283776 311509597959221056
3981707121212835 186260263554985184
135263958508394624 311505890504861824
26264871564911200 29077280984663248
17405484786374270 82597839256259072
105267917469876224 165745428391649152
64547817632694968 182594779204589760
103663142934838032 116413038696022976
188856412119437696 225955683261147328
153340568958588896 282918943480479040
93889045458686528 305595057316161472
8047398340514129 293074910352820672
232332408655155040 250697410045915904
289067831066472960 291011470162838784
61032380995225544 205015138775769280
17153943354642346 24880585839057548
123832234970417904 242707300967189152
165483110210825216 226024128318624480
3483850134388199 157535980723117952
209362964899323456 281510471534079424
48173228507982664 310033349922787712
258637978319730944 335248692293851584
269360492391694880 325903007308742720
19989157664226824 345472434307017536
90211555074140976 279201504379007264
60496411264787752 81731323771157536
58996851460814456 168692688752175744
91941334067023152 205413881872224960
188650720468978752 235663566940608896
49066889194483224 288061038513205088
57912389042462192 137190409043369280
42744778127706840 265313742128333088
125197098985719456 347855574420841984
20043310898026332 94691570771855968
173948620517831232 321024324244733440
19753269837286108 179066073231233344
212005655121568992 315629610297860096
168826807952359968 291053377303966720
203333503895847360 252205049536543168
137949940554881232 179348134552995936
16851701431621904 257018164558459424
73509459151607232 182020447577769376
35581781680988092 50327329544098512
503261044640166 214974550975393152
72273958671755584 162705705288163840
59017371568832688 338440627911581184
142409854072280528 342280564602983808
153476170758395200 347086329064955072
134628758936864960 175511070247462624
113613185427233008 175634351686492224
119198386282528960 202609944890922176
4891515620640702 107767959637349088
214151941229105088 277540448255658208
99937612784463056 149125435493996032
49425872468151152 125175660372733632
6199355937515035 332686778184051200
31109813860134340 319993188113162048
33456444749606852 157451849328365536
176821698591794080 184488566161190720
98724037975268544 239161308459492480
90413853595975360 115149141835915952
16195518125266282 178165004244017312
149505867556288480 333657894837020480
129948818717501056 229128568430847200
232428752458819328 305165216386117632
15327884513038202 167964320954454400
111345908923024896 201655899822361248
344222846107631296 348460405281963200
268971421740768992 331564348427720128
198833397296495808 308257333894432896
91568867839950752 216814822684201792
1340040670877036 235781942980398272
107263840179401776 241061045394002208
29579098530886836 63687766791547680
26155440638784216 275430473473018976
228199220212840384 310992794037735104
158397612201778048 213713007220219872
75146581946050992 93840461974545008
31811061392875428 282741634401835136
200794552393500096 331737908934404096
105538656259902064 197747490869180416
203675064172455008 312316008319414720
234348113914770464 295470368983872448
26330027607842752 305473276909351488
1289854733094391 65897157185090968
133457362110305072 147757266220160768
36551097159428120 148860217529426464
113418442675807312 321056750423707584
335596460497607360 345438129014868736
117377886386482976 273272491261005792
279633900129218016 299566992310488256
275992707024293952 326972942926563584
211315062513967520 252318724783409120
240780154416444064 272824630627789440
102245039155718096 258983070529586080
1483994640639891 112569678072086720
174415834975035872 243523904883018112
134160423724206080 276054148612485280
249662188554660928 301234007483582528
15086684805190818 270382696945500832
228162143886583648 243072667443356704
128966126467602336 238788255041608576
101800764667633424 211937514340229856
152211941841030432 260045835680294368
43359985923506240 185794743480645280
253964117873376608 338697409791533696
21833828638253280 175952078824267968
268273724200563072 343738055541418176
9231167961823416 240768515540301792
121121399518732816 346712585730103680
480289735782850 231240658726435168
174546507508631040 263807117042012800
93265771273316848 125014328701698192
138605959448930112 251516136498085664
192991386551405184 199536232387093504
86791182942338272 348361756512244672
91013513165189376 331981484628149504
109938828712289584 203384007598145120
271352868041772640 340556594176114880
219455960274927872 233262257621923808
98214082148766464 101414317622320752
158075191631708320 314346934385935680
299819531002720064 341961748270481344
145540337948291872 220631374070372448
109977955601089488 180279885314872960
128888324951218864 131049777121853776
174526686694128064 177275004449793600
168377926788352480 328840813875123584
15773839877937146 306531201335688896
128698493155779600 136961768284511152
150159132834451648 328089649957940416
52743013089900520 128475465265205056
244463965882762272 320977547156034752
161115862190649312 166397851039705056
56998246977401088 334490272179541248
197800820828001760 205947668159517536
195514881880481664 261502111959269056
171963064179996480 322009271025021824
67316042256046864 116770853970082352
278718430757020736 338343756030891648
37468066143838224 254506365321394432
34572907494373344 79738915618624992
121532189938669216 129754612451447632
79900986623574016 281079317233929920
30666175238216892 88299890955791760
10010293125057660 262291015729556768
121463198235518128 187592413590288288
114829370326417200 166210967029562656
750390822853228 84522173364383824
203821558347663744 232304753118378240
15085588423283806 76064414818378816
96662586443974096 251039669731819008
87096722887337888 90069147625219888
130587680340925632 308484969988126528
3867634303229776 314592480943038400
40812374962481216 151410727389074688
82310648970191984 229440384516062336
199167468911044416 310140702934470400
240245395601468672 279895559910004512
90527292338693504 311696669228836352
204144088226842304 248469453719213824
18729251053106052 217115766714983232
51030424837955008 316037752938640384
59861477640546688 342326866922196032
84390519079769712 339251235722339584
46711414248826184 315000232100601088
15481189218259492 214034929866200416
60357785169454624 324538935319083776
108356163390258960 274832624427095488
125708998400129904 291840905561726272
11290791552225722 246558448100927744
67376383816933888 99007018630449360
1222967894279463 262885186646732512
210681956440723072 336616789907193728
153017568757471840 261253336411734400
46691397602042504 110509142232489792
78867355461588176 265628384198497152
44237402350327000 204831146438943424
3414495002204096 275659379236293792
5086600111036681 56521407604640072
71035154185920912 76310795157833200
170052694294395616 310065766232998656
104132342032871456 262033284017651072
108498651126197088 120656340877774880
141835017203144128 202331963331096704
93828901608226784 331895552425900928
88972123622051248 330396856877678720
124463680427333440 310886959221531328
61974714170367912 117507876214824448
179420659298366112 185079913315171072
223588954627185984 301739937837315072
154698858487891584 157023708129024032
316908112315126976 335505910049707712
103284421099926016 316190707118781184
89536554064356112 123981758805540896
1039971123091842 160327752108240832
21688811447270300 136095265078841456
94902055559142464 271352652328828576
73284940205290992 89600593149369632
106167346143566992 252613845998641248
170248841587214784 218737884012525920
5361984582031279 190948770662708096
256679169229412832 343422688096619072
29186943001401804 169725795322070336
234909090468105568 279072649420458464
71266216266881640 187056114096601632
115975803939221232 286875015578556512
229341086847761536 259958175487589920
110811826928896496 261906309503907232
110398973351002320 275099482730576096
307379975230511680 322065804836910528
62384461573847872 177090380878796576
203125899547732800 205925206628039712
201296224237758144 306623327594856192
10109378393985242 94307127604009344
73020962365914752 117127601173483232
20310094697900952 305973657490412544
153640899476949728 232185734814471808
196327619015138848 318323601512568704
111207516151807728 149473800397784224
200852531229463040 217971704078237216
79497776556769632 288195015897698176
211845306345266176 331201769892536000
252915725206696416 259519954644519360
74083167139836736 155052923973101536
168857258098910048 175697779932512192
144943554406968864 232445699697425984
202575372502387424 298824665205252416
1174629866918091 337737973226454080
54884856592050616 159252219302535680
41048762408729512 94251018635757056
63443993729595816 184025395775866528
205902793607034400 238160504864176256
230012853506639008 336678694115899136
37692876147562504 216003938491824480
32831498537073820 138476266454957552
91098662555360144 154580147155686752
74651868363709616 134362729319023616
57429948811442600 318533508069196544
70227131309776120 185370701168842400
44433376867423232 254224525423234912
155268240933410016 299570239291548672
167297150815061760 307160074019057216
42214474523874456 221812931252868608
284659079566031392 287251697651300256
6542455131047328 79731813972379680
15162582268959542 33125853068356740
106161673744724304 202980927020694592
271482531049975360 284693562702700192
837944887869346 299387798622087296
114956892026124032 199917550406769696
328879786351640896 346545499384478336
286644056032240288 330331663324092736
243881646393196320 264610791290874336
129285747311284560 141330541387166208
191405378521726560 339187512208301504
133290981591212432 258143221384016224
1434460451655449 4135047116350748
49439894793004528 254396697365009376
143233353013944288 339722637954728896
139283786743094432 176463201746844576
27089733743143512 307892549852375424
286236121750501056 292051562604599936
183352042819504608 320895828664798336
13394987058893574 220361239824593472
222010763160856768 279112044482155552
244651640861193440 263971208769106720
142058680137672400 162548127742726560
222825545020433184 279114256699891840
23619737798759948 333647118131170880
3154455414852974 232700075163284384
156757794019384064 314786932476103424
50136272914314088 345125926800162624
196447027761057440 343395958771435904
1996370580814629 183852876677777568
40761782808271808 210716182096661856
103307050148672688 110629979077103888
13722114341450532 159415451629295136
26605834927525004 293720215880432576
54092077998540136 74917525077141056
65908350090030320 155712550861817184
244885649369853920 315690221573710464
39772040139817296 139974870792009024
199604999323969824 212549824663948480
251926263618190912 322630827362734976
156447954186232928 341937347733398528
220888630190698368 326236812979124352
186717353821817344 298386893433609856
258654640262161952 326004334674688128
61601611119666320 316046497824894528
100538237094591424 108349336602689008
19685232575199504 152650514137698752
25123831682960212 169262149299530656
100459462728334960 276394040266910624
23489057753920128 303135308619491008
171152162578434880 288290555015326336
178925492808795360 327886860142817920
107937350682625760 185759571519522464
193847124323942304 248206873234641696
257007977145099968 261436285051009216
14990081511651658 332096386139964992
29099474598070588 164087122370584576
136855674780749136 326825314624433408
316915694977388160 337304062449680960
58416614524931840 92713320195887840
83489763559089328 330243058884672640
225514551061959392 324890918815124544
159469077065557248 239043583061931680
9765066556240284 323721701677666304
302540957922260992 343739061327996352
32003706832946976 311550655139197440
63971192858306664 338498984650784960
285754688359904128 332382291667965632
20635265238725388 65703598396494464
112030714989876656 294428689020285120
90977688260956528 263727390424307168
48681500902459016 188144924665783648
88143361989323536 131379293203720688
272174372286308064 342905634719309824
54296748789368144 120025639655057200
15855312314213654 214989011477414464
46654558283208632 222951543330144128
162199700776230944 336337671293864192
33882210132203476 282743719369244320
258702971983655072 292898155661829504
58007617430921312 76466071696138688
27252288097317632 259693722386275200
25301965416332020 302061630851527040
140746345165578384 272563126634272192
39835821297200248 247519808366294304
107537641895990592 196125475841066080
237530708367380224 348109739838223424
221039861518699232 325492972409444096
24075163958059852 122675332331826688
8039061087576827 331986089392693760
279641892758567648 331712225613324416
286369234952055872 334316929693322560
225972452460016192 264235411821661984
71870839628811128 286615719581035296
8282097504711173 213318357319492672
195004041034665088 339632712317457984
196095047153482880 250886435814525664
67026314804248288 263826945197134368
52621048385924752 77748287248852336
320053269422550720 336291799138649216
83185347773920496 111793461237458400
40736521164580264 302951327363367744
150678081442242464 316810270720699840
196947398825780928 299646256455843584
67736832278342824 280110920835554304
205992147916568576 231895657697315712
201594990594743104 227619546856690432
70919532032029816 223435851668439232
82325316953163120 242568013041487680
72338905692213648 243810352056292288
124424304764445200 325379339684887040
244394012936377600 334683485501925632
305944342129038272 345840602224620992
314850938567448896 340962539361164096
79629660477200624 169851431842368896
286653653100662432 309118771456915520
225619679818464640 247153931409033024
17432327379727452 176344151632087520
130709589298438016 330421097264504128
104006878758323936 343059701617453312
86454999186241824 293914112463850368
38649468453949832 136561424790557568
55205337303243808 257413667880120448
95356011711658320 228449352364714336
29686246118613904 128685017140710608
108457877298291040 334657950480626176
179958632937252448 231431753293354944
26484823651021300 195875848069556640
155067275677679168 183745767458313344
55733821888084104 103509903824896944
178322399184762144 220859973202284864
29769260420923252 184823498120688640
62379545720150040 215833629406162720
143136026546983888 326226670127915008
3239249312247140 34014317701717252
88489474190706448 247521303659930912
147148952215119392 213985093067438368
5861342577290196 47716743053751288
32983963553366752 75070029887354800
198974988123475360 290080934376281536
258819711139060960 313172268119500096
189059859691680288 259275410329802464
77029768473917392 234255909392733568
100089144548754768 137367326883650288
133100284904278368 135570216313449888
179548104111609632 224637681910143328
214059252654273792 343919322096504192
45239054780354256 133177434824834976
105965131675917792 155616170674920064
63315148613206776 247266177079301024
113697643214813264 322857510373700672
52431987240815624 209214253246875104
161340410098825344 291807271860486464
84397654596367104 142777017914265072
93270832161957904 190661067155275776
110174801210279376 275238552227671104
128807882912321472 347326309824468224
75437860155572960 147040513820318400
18315010993466572 310313303960705792
121436506239067056 199287367372256064
42468052588078328 219435098389655648
36770963401501200 125134494755073904
11444525238116424 13132877312236226
70081222762634128 109053015726460768
288878249842385344 337293723114059648
213405887926128736 245230353349537952
236063734586620224 293870297556655680
94901077557001440 324012129653720128
61427025291701512 146719979461558176
238330515901950336 259243042643953920
99569003526340896 139450641982539552
70638799718347320 75960579341405184
263387624196688992 326515007660173888
236117626855951136 241525000181738496
166584572439996896 226197025209806656
239500167979481344 253146929508990880
296818685651989632 308193562490538432
616166825462630 73722600482670144
182582442903186080 287668641209056384
242229948427096160 313390407342896768
213830276061083456 312167288754682304
144155690344005216 181481652888604192
21888553734608240 52585642463139864
88371516138233440 302060144700770688
46089085931244888 159432380587999328
171496289395649504 319536342366391040
125388378371907856 307321491857141120
158719034581599328 276391530341986304
162281428724749728 250788024903253248
29203200956701140 315089722722994496
74414450864044736 132818164976482624
16934823018115972 266984343162341632
33561807941337720 314765569262537728
99705450653749280 251436072096900832
173264415447554368 261692144446695424
33960155586687244 183940019338063520
33289687208797212 162429850035889376
22277348279093412 193339323666022624
300050305931253568 302180000640213568
273338537155378592 307949885237460928
128758790759067184 279994186288121312
156489110477560256 210492832596144480
37010402244904448 280520182112377504
28847729207207984 276246711785784384
53250391368844776 143397592836000272
18610464037609348 275110173060649472
245509505343713312 321905927778986944
99821452297582224 139870831685975840
248557007081421248 266785064601057952
107792583942641984 110510643533592256
127663139476936416 316864701436619200
106604334299306320 182494538672802720
29929300493259848 204017236756177440
99417341864019008 229023762495674112
174692985984260832 280335841795564448
69119816853258504 149676983498175520
142607376214217760 326944487997115328
54476936729709232 259831559672098560
112889083325471504 329286774896149056
1182076266603521 258807493812872800
31213061549880692 209960040307690944
40371624350718064 233974666073643264
162558295948023104 231044832041644128
52552027325738712 110587961344538048
37565765606863984 330879420230899008
251911792466850944 261127307202213696
116871364296419056 152111849061938784
10985529231794118 204405685659898816
65220784586134464 66749784408638496
83235757548068304 298848713545529216
124656008192663664 228515717695821920
291765039488945856 342424757874178432
40088801669041280 196207806946525632
260710540683010336 318120309197107456
11324288142236320 345450687472304000
105062271651345424 288192529161340800
110545690854024080 201570092559118048
156485349320634528 227627720278929920
63787497039262448 224112838288710400
170634987471174880 203908013117062080
127789503990561440 201717677733188288
123928700923760160 235392062495663648
199823404300500192 325869288582604800
64768494826813016 226321290993556032
255063925682384704 325697022110866112
6653354465497836 195284180290206816
83692048340089632 237036473986297664
110765979882548544 117021730625393744
218792910011367168 247984441723485088
19338799336540144 259232528315173184
100302809901002816 239701367441478816
77663851173239712 159414215864704032
241373731725071840 325771842842544256
10697120533509692 232811216283288480
22101891162969800 40810553459193904
186211334846846496 220832392114574176
198708399689392480 198902848701640064
53997582614845208 73793429562728832
32445763295904472 226677402891417856
43885823204317288 94632684821627600
146563383687205216 344013212328393856
284815615500808000 294983333781412480
65518151166920328 105643955990426000
22766801272712176 272187529339816128
99677472099697856 158781304453044032
60846901136996016 176155542618286528
94053585744568432 229097046664404608
69518267755502232 249546465885613792
76222560176793360 83555582792775968
20555659342520116 186763446083475008
124655923213479312 229110294554707040
139775141338804880 229470881554946752
84160703832942704 255980471201897344
254099085968453056 314288796079023680
20947585159150144 239209957518883552
43835366756581856 72404877901631296
18443120203173604 211142084019008032
66603953899750176 151801965187485536
111823177928087344 303359172982162368
204215792386046688 239241102131337408
1805028389640908 260096774905351584
92894867515248576 327054787886014528
46108996411391320 149160921619957824
9978052694668356 186750834606162048
158055417526741664 334921298547864000
21990611955087492 208989583149480032
126501111034148448 167376593161228896
208545674881508640 233294812893513376
80172536739520800 182339680949674624
65203944524144040 142544730996210368
287931587671689120 330667805244085952
100053604802263024 325408283975075712
60544190005468184 211913424410086944
25697725655879980 242195355672246784
189363997684820064 263357556383022720
80114269832597792 258680645263873984
218910606796805792 300723410262463872
49809649078338464 294623358959489280
21436222903762736 73287025187298928
100143483254853504 191891331013180960
15405067822167956 206200052248791424
284422150751304352 291234197741424064
133387456526738736 186719439370310272
73108799565463520 178538698023698656
166537649384547648 343971989782621440
176330833470385664 249380984877714272
4169337173441215 175619418870761120
78923957930552272 276442060429037472
155066487641630496 334047539272489152
125543649005053760 289427717680743360
43287338915598888 281956317098512544
110285910177781824 344964736751374400
91484557359301248 161231512081645952
146769050318855808 220607981287857536
150858622691984448 187557387225600320
210015228051209248 342404635121689408
51778659585173744 83232645491021248
5549265424362481 162367762669293440
128877319500913216 215425480068753984
74438426231837392 140710187493017824
214514472075979456 342042010071245312
8522117676218473 71115546680306488
153057467297982656 193020729605312128
23798488341495436 84319709638917552
84071895520863216 338228575426000448
55187609628976400 68098392930788248
44399894984969616 56453826755287584
171343015640531392 266604411583959200
118676100981904304 173684833373097344
105185604540149744 262218882448743648
49204641956105696 242176087249807392
170779596072376256 300338818086686784
178097117957079136 307722233647918912
5119955796722808 279809619841780288
293981505540285952 319504662420337920
116589673674758176 202096973313736256
177909864124993120 178785112280666976
88151521521480080 160424692576976160
57548675080863336 264518154045285632
50151141465805664 271900624309047040
232529695582927776 321465843386275648
146882442193472128 345251495184620288
110085280426660144 268906826882606400
62338773630109016 243753719867736992
26506295698131768 110495600055866208
137443409251310688 215090274688783552
90308287733227888 270537456534427520
32344691673453328 85763822571775184
33391235301444604 145856605706615552
108952593658287056 206437416457961536
88286496712392224 288885232312210432
254134993497236704 265340664522248096
76711728763445552 266107010331695104
94247637011963600 174398344934708864
226614452909444672 313542976109924608
339251156014344960 348492710060967360
133367218083061968 243138885416852352
197058782325799584 260269981896362176
34212274291457348 45038188687615544
97820703577829248 215442293222056032
135110398700507920 308730511641663488
69560746520281856 134791103195873424
70463221262660328 70757566353059496
39609040935482256 50001497378608368
43423090737595760 220280579844464032
34661718509577788 206024230158816064
139710074073545248 149653320514993888
163218519600953504 163453293806934720
1243550183583673 48912217885743344
148466571909892000 253008804116795136
320074984534923840 347902491792126720
184846069001700800 261564179524960096
51087975038567504 190732843440590176
72579769762671008 162735657703620224
233640903491599680 346308113092715072
244981280723501856 265789250074377728
225714509173358944 268809633112242208
128243333548966864 173813415339266176
98631762629462816 282293394453131968
49158871817863344 326979003910754368
254995751705152064 309945478445581824
8509429343845868 64785898204656560
204305632887197920 321312693337976128
174313181551192544 177619436763220448
293366943478928960 316811886274668224
132877201305239232 193797746584134656
236252918776955072 329693765501399936
105053783229135696 316886610349548224
174727518107943616 189603525139656832
27858126359178760 127609622673019264
66897362577158400 100369529999525552
144626794023574368 218155822785795072
135954763210007584 261986229508471712
79891386284372544 157047647263475680
194580050984484512 208195863087737280
272070112124417184 317778611151255296
69691990904178720 203126592312866048
119705304568089008 316856899778494912
222188773428648768 320524566606551360
265889112313506560 333398811779239488
89167941146489376 210743657315370880
32115182766167876 51115691057268216
16386623802740136 343141554015943168
96466002122770912 213895040433104960
144644569798737376 319059020347891200
120406492332734832 339017323525568320
205090197355084160 207898555568788032
39600883574172656 116992461713997040
142735472942157232 216485468903315584
19204549500653524 130920495701124144
64564554225865040 327689437419598848
48028863448278256 108456360588699632
187386420306604160 201193591779837504
36709662609160288 64998697669159944
41254836632296528 90980373605707008
180911694017796768 194909178296432640
256552834259166144 324999717900301120
151432348441090592 170281358466629856
101743181355415984 221777018869022656
57365624695052120 235001950209526208
48271706332533072 348312029507121664
83177173709650560 240889854374229952
5519013157060879 67857939710045720
162888093567994944 209692239094722912
7885620741692879 145148543798486240
43857054762532904 116903292294256272
15409100693335256 169956549345831072
14592634831868802 200699517855558272
131735646563724496 230003598197489120
279718059313107392 314037406126031104
41719363432077480 331661747738921408
83990318217997696 87846897076883312
93485567625915888 223510890646296160
156567857768977888 316020781634395072
258130135494331232 320258212607053696
169863409440542784 174169461276918112
74100316266552176 308314419687967168
122341175007982880 169952914140067424
239782824965149760 328198753472133440
11133136391412170 48750177435353232
250255819484555712 294332300455120384
141326082934596160 184056984459624192
177261922437545728 306370838881266432
283423465953908576 318601319366826624
149564738959954624 273387147945983776
32055014685946856 51702347237176512
9442383473043106 291385533024513472
136734918264666480 143611493360091968
137572718572929072 335100897368500224
130767323765788736 278714993320052000
67863363462632120 182096531203966144
50721729670672128 333077889764674112
164512592401391040 310182810545594368
160347555990907424 280296699612708032
172970106378209632 201319652851480864
11340175831571616 133997676150843504
3675319045521159 29754434089643028
107543354676461424 323586819157939776
48492829796987272 171507171567782816
48966357769517288 234362158432919520
70086601725086280 128472574458937456
301537899917005312 324616931789773184
106582005600359440 338798433223166784
151590842544666144 188404935355000224
31996377748626344 105396271476556832
168608470279881472 208621133736834496
294528107079116992 330771815534896896
241561952773557376 316837241752821504
335840576413937664 336548931171389376
215152030481955744 344849737963786048
95260553270346928 209695429466983168
192350848573709696 325603234061789824
37827334129310432 132006698629395136
3781202804429918 316352355886490560
33074969086780180 154258743005358016
207634509775709952 337498831474517056
39284513491569800 192408907373773600
181131091002584000 317168110195041792
31533949107091520 314762376915260288
54460801081884144 95675335673324192
254761794564581536 334990181480971392
115325123662132080 115410494393292112
18349542250671432 82674320812892272
87294555922034096 185688777820503200
2871276069427109 273901967586584608
127073301848366256 130227523507116080
209655691389017280 280643513353811552
123646534024775904 179611840418528512
104783206754442784 161681412211610048
169670859099276576 226756636215459616
2980709364324300 25429440839854876
152683409665859488 322026595575785152
58862516629609944 74870684275355776
237435503800543680 345019806947110336
232178743108421376 263462074160360640
109103314052236096 254201886750946400
32510984731341996 297365403250666688
19800675747484284 56923001963272112
122159758590589888 327879327603321728
46003506306761456 103606399846729360
11015116165675358 318168480824801920
68682777799763296 304264076458382656
243701330008112192 328753949060833024
595121593143281 280867465021493536
99730047286226752 234212379929348064
103337600565460880 119959224262667728
208913432947729440 233546652931621792
104274630890074384 322642986359027008
92983515177644464 246693618315332736
178336198329428640 204456843802178144
88796497316696752 257592299064476224
1138871478236282 264562300192083200
272284602899116256 329186783611768576
66979671839328712 159318847892916032
156209501791748896 191693674867029248
311102192049517696 326768652108281344
185684678061527936 227021938251472672
34464832266716536 100634214329791024
157755518057765536 164001667829904544
152867282118505056 323024838743730112
66641542367638896 318613582075635520
14759540730323390 77804493918175504
38694881731644624 109221666660286080
260844495723691648 312695954878561472
58318979174193800 86869981801204864
9822580896637048 55431507793480224
189991545732621120 213886719039765216
108106469331772272 208465767007594112
214661051121152800 268827818569790752
47878388151939888 61767959189441816
60109263288780760 157501997398082080
183764262603405472 232003938768049600
113041538741866704 165117250167795136
52409541649169520 110079371569695552
3097063602711225 323567554885209600
109916012510025680 124003997497498016
133434759703203488 159714079130697280
11469706670615098 324168920631394688
235114573619514464 267353428746716768
218742185242809920 244505223834905408
20910349808589696 24007733637606804
24217405185630320 127794000552054832
59609251970163640 321401859739115840
132470937497430976 248411580695081536
7983303702503453 23378190892531224
339816186639115200 345875243763568896
77929928228665648 183603571436692384
22343748101467732 137349629892306496
136288237677152480 230539801741249376
213289685465116416 293453534316821120
115445442846292480 201048404955536288
131157491876304752 320571111261407232
247751641300041024 301428881988114368
48460538751658432 71260441275412072
140832140446529808 205662809217883392
96556923645488128 192974115870634752
94307426829903136 258183986880483296
95955511500621088 169279590134876128
73408081158987568 317361902721803072
12498781427227738 267646063229932064
152819476905661024 157276155382187648
3471299516393200 231563195118205344
98490768245129680 298972984461927232
202877280154313440 322922150296311040
12936737475887692 171002293964285280
152028810457148320 207072853111459872
125430306491245664 221694159698375392
66539608153562376 205433556961673216
29693439003152528 59274692482838200
120813518108777472 141166898358889120
121446206765906496 125757955641983840
8860298092501499 22302951674031296
40444341695734592 245873494122496672
170488090079702816 236461080449389792
306204804679639552 337026728294977792
24801108449031328 195870142305005760
60727433650498200 258495481699263520
309085040263022848 312331424497231744
151549263550844032 203837944150211360
23370266876396408 246929680138604544
132257814341460720 318118439329723840
123413160119259520 344151451901252288
135110729059684496 181752560123411488
113836806544138992 344255987395404288
42692266695022080 206585782450983040
25801911269578372 272909256386953056
160441772051688064 292488970580639680
127777788974543392 172852784083628000
320590430690128576 338720797380404928
67468556331543448 174690789119327744
39873161950361608 304559759512126592
150195689831484960 251688648516172672
82269738921881152 141658521724896096
30648274113785336 280925360684271136
7763536670123564 275881884276924512
133370277482554704 302857693622391104
318515078819266048 345867249336974528
67895744236982832 176971036448481280
273944919691600288 327948016296091840
232513569085050048 311652803176175680
234684771007073312 326448965373854912
76398503031526400 193420922256636800
22194668357863804 206339022418370336
177390507264127872 190338750235396192
174598573864476384 234937153830543104
38157544257361312 182557368630084928
63624076285035616 266287231608994144
157010018856842112 345036352442278464
185121809178774400 246879355167784992
85279630388077264 219087642604046432
226732060206256608 243052944766960960
153281818562876480 157557109595932928
116641526285208192 324872576777964544
44095426660249000 332213067019488128
67461328413823824 257059359329326944
6404798163198797 214261957885290464
45556721526819720 280526463622382656
75085408327060976 169987276954623968
136203999341302064 179073184161847008
107144581018834368 224744401685936288
87111046939076224 134442914054744192
110659041842139200 243104165769700768
39105984724650008 328170884374575424
19262012854423656 68179413966832472
99469827610100128 252603282670460224
23157679803558692 281931375079012832
222757929062235328 302010475575481984
220625810642063424 274883109845794336
191335186788242304 257380061990124448
196339409651568352 270751914013607456
249981738788228544 326493126854544832
115877815411165744 307415663694807680
49813638235815864 346956511966842048
109404365119446384 272134537314101952
179312469174738880 316280969382683136
188660969733721536 280995431813841344
59593779601420576 277782175660623360
235525409519459968 244734219361063456
21065787908947600 172393013990521472
94250057645690240 199438985490425248
108951105585475264 210974387066767104
27182012527060788 110933236288576336
11468880979837416 111148521133911248
20850260639754860 166175845766466368
156034014236006688 335722262387374912
97625528602674432 348493585238486272
143109765705440880 250393559705829920
142918684142614528 146502448203296256
90339154483836464 189971837646443808
167623483318135264 298556652541945920
6021154442376500 276310134511209920
37575311339001176 160512276403144928
40746945826170312 187187468851270880
110026934514262560 170114042981037600
144069565776742800 307091897450469952
36914932044527352 117384069490274736
109679542456154160 306976588835238528
173782228662513120 296593943531136448
36728463099979504 212725567358252704
232684136506049952 292657990532139648
41413622834963792 293483398957699584
61362223160179608 86047117191233200
215708948221522592 258738044219685952
122187487917588720 320329132894044096
109294214502585040 218179240795488000
83521079342553584 254793366287325216
112787705817823056 178953679981504832
201920738064632032 287591492287193696
61006214643773728 64080145517394040
15552721519462430 64644712510571240
158337106262470400 228087581491736320
184513437007935936 293056089531713536
116305189387269920 246540471267262336
58242016266792368 346649821498049536
168716202222018720 260402972242052256
123731635011480272 285592781891367744
161846166731012384 301497902981340736
75536759943671264 131684016061972048
99895250749745328 249077142738298144
197472857076273952 203307037877143360
122778381508072272 167917996676940736
4752951588811520 141157768697228000
12921406430958494 103135342121085872
23188301050682348 300163391474092864
266991397523073120 311686894586564608
135030541342249248 225541996279969120
131502002766557408 195390402561777824
69215876559947160 209440103308793248
164218832446379872 324504960125039040
94115602316396000 218540750036613376
74027480100132560 219623941095876640
143750853884847568 327288348891211904
85944233512756848 261809811607430208
121837400444979888 319597213771065984
208903948738688224 291447759485068224
103153448128471696 118529470928209344
233553893144739584 293608364770360832
6367172228682256 80670822929560848
51481044727927112 315113300181075072
4051019123405766 72042199033784448
119021032225598800 268332283871872064
68900991614288960 241668613815104832
45577029177330000 178251526541714272
77264462241270400 334040070161501696
319738257248591680 322491234589051648
67465528318274808 72409216908734720
275126637411756992 342001361398327680
47828100695766016 167564165834022912
150232735570643200 336761950095849152
239118907871510112 345568306677123328
132252865315014240 245398032734062496
112768106606464544 342105288516051200
35495247972767628 232572379412733824
109672390796174112 224153750868499392
174393185216962144 344701952714121856
9107529404305308 333924233779480000
54478367769360696 170869105882175168
8167271284431430 307095482865972672
55588068988861416 129825713382502688
3795330722043908 99639439332218912
227703809884617728 294045655768701696
63989811488448096 100131216621658720
31940299855354836 294143102801318464
223167767236003360 305705108212769472
230654769531157728 327583248305117376
254213757529179904 347613191560239104
7704369523305033 309225664940996864
79476650572693376 323966591627873600
6987334903737942 269351152187048416
45684392353803592 47218214949981264
13871426731618686 218356855868513056
30590079954036828 345330652741596928
224873311293388288 234013443502696608
61014587582676096 292293813728823616
1298950272856934 210596434095668096
11923225389394202 331785612149710336
87664704426553728 299834942181314688
68272250897095080 295682394832065664
318786815240764096 325428976626365824
159489383876645248 240201412947885088
48741281086765824 250534716005637152
109747597498604256 113269112026835168
115532705864541456 282354319134168704
2550984068100201 269865888706158368
170553775191239360 307919133752019968
81787158376389936 253337769259522656
98906965424842144 204889665285041088
149139031502112000 171533873583240736
24537292669506020 101216301699476560
249185181398602304 332983986718681280
257642967137716224 269661319865451136
65046443378053344 106903072672403488
179387626236014528 228769842474881728
168501726342154016 325564231161503808
116258853601897632 215914058222122112
116826965981759136 284903274444961728
44380581453796968 289250509986084544
202645121005324256 289264474735299712
164196896174006944 255889121724560064
238810643784605632 340758260513753600
56657594488004904 184778899801378240
138589703340148208 293022984114577856
138382020923569216 336834002366932224
120564970003030656 160977771216600320
15146515084084632 200982297924945440
78605211739445632 196682131027055168
169943366743906144 245725023613238208
63061924421370712 106161354513616576
151553638913613024 234583498055552224
75995624379971632 92598245794615680
13930881191576740 139765546523370256
96650808045422416 293246077206420672
201245459485154752 296467268226068928
138633496119343216 214695487807161504
35853039713865236 265560565659860416
110335591107885936 112949475181006896
99183395129530240 149391970692768224
33223751484517296 169243702964009568
169863821205613056 190616471161085600
68844315168944000 327087044670156800
161307311122644096 284370048591736672
112564194500538064 228820311232134656
9827587560383262 84714429629536880
32797243406225140 213688798265228224
62248514726915016 147937815882744032
168536448223990560 178792933549170784
231247125306335040 297669299263639616
61591123040582512 62227870008696528
14669806569337860 188169515303575488
36445176540664536 99074761067108768
12176839471551874 189229105731269408
22308717751852156 158726387213542400
105508367572836768 290183284217597824
173256505351174432 231355378000215968
28838425426517144 332667585722937216
230835275506634752 294265143278918592
67622245894425032 262287253177626048
112652259348498976 247595615061074400
109725731911916144 285949126723644448
163608173084714848 285144435566914400
67948197993134008 269999261755607968
125103466755210848 172168088474166048
3866921431387693 41854834551250552
142244678725241088 236908849199440704
8570482183166089 126198530969797328
202882897752002528 217700540530677120
141976026388966528 227470774308092192
74787175352158496 211246666493349408
49647580323463424 282524244078752576
122324604899388880 141709625284761120
141833446862167520 335952905199158400
258711283723607648 348118938632890688
118840292424898592 256835869533626592
250273204818775648 345083365302775616
272177957423977920 329320900384339328
289806590777964480 300841944785611392
61552053099346232 154860781808064864
68865119180768968 72345565339654864
123444667860682832 284616615253873056
17152547684241074 345203453136464704
96093577092839728 313147363496726528
18365997295862468 120190279482411664
119053471833498528 250104587089095232
74416828221110400 165383641270816896
269178241809363360 285919010017498528
170759223561236672 249961615423990400
3163822599934026 145296190895419648
131137468056652176 144170826330414528
18929878309997704 232762620501454624
7666398268774203 258720406729919360
133470029387579520 231496483629226944
38440722906114032 79617444871140992
53819380888225544 165309410084417792
58258192092233848 218119458766701504
169736302529654336 217517696453973632
176320048056347232 318233433418735616
109359930900399216 304343732600439232
5466237217186878 155882289903308768
179489240519540320 288921007461968768
145723675059594720 182072688052089504
63849309258596512 157024813432682464
234850437928381440 242394520002921184
22338526986942104 150492008620618304
56456605692465696 132540892066792352
92199625256859888 122101932015579168
164104098075967872 285774453040867552
18089837221582852 115795721765198960
119639408561555152 168300086770932736
49663238745937504 76916724858897536
23320429507973204 80588120113108864
183341262928827936 211030061307006496
18225755920585832 85941818935454112
59180797197102024 276049928678558112
200362616368200736 341109023150900288
89800128274983568 223654763676399136
6367065021338728 88382142486437680
132560892379702656 258782853193346976
259497293272703200 305832474275131008
28540166065776148 55905477177266816
206742491831532416 326921487206998272
225461764720401216 332839717980533376
135097257797653968 315256350904757376
212824115627063328 215604350565436384
127317505071928272 170705757057326752
115790252414405184 310175387476931392
74665061844656720 178600807369854240
107302158218130144 132467411182493312
40437958962976928 99524166012085808
210712652241199840 328447871344407104
127780145193264112 333416449874174912
168201362777169600 297832382306282048
254542517247986528 303975963735155392
74890490314972960 87058889574538256
26423703209612308 279071555899803424
10347610681228866 34028447914430228
62065190654744976 125284148582990560
55460948642029848 83410613217179776
67048343394055656 127260573608096240
57869103709979328 262626094686699360
284607273791994656 331569779328348352
74171189107761152 79985072338317904
131502204366534352 150509895219592288
231956735046233088 308169031583661824
19650687152789232 75833315824211344
28262462475479640 164911772342496160
201950663710162880 341513018346906496
22346364050962704 156228179308404768
30140974099203408 169364999297771552
115802117450895648 200651964932036480
10403002752591956 30884121877389732
115292403977736528 164832577623570848
153813007350932544 228936864457463200
67966575707419320 172842455861011072
292196531676737792 335284453840885824
172423537944680736 172682291954373152
292522822324288064 315809253482044288
41074266734771064 308395255820526016
253445814031904288 314450958837813376
27085635920383904 74965552800192800
94038696031511456 208568366676005856
173491007714792160 193497407515113664
57006459472848968 145290192334374272
211269043657975392 261843672348572416
158482570567963680 257658572305424960
223402304396907264 337669660804871680
43479098797477856 120467278445376688
78664148102072176 83574730562728464
56711476183603496 257867548075723328
209606391943812448 335689536592011840
175459178859698112 196530066244913216
102181918087190336 327323221706333120
92233666070606880 135735292762324352
214641404809604320 345200814959738368
157629228620670528 216023585252754720
10815471202913582 80498727317882848
73672757393639504 106188623664244848
194962048027197632 254990126596392992
200267841356243456 292806615652866304
144229935265662752 175963718206456384
14796986052555556 208294799309862272
209409914534079936 240277713943999008
128270982422167664 142640920048468144
183460773903314560 221943206817019744
144468988363567968 237973899539035296
131600933530010896 312375770622929728
161789391959641120 336635890377706304
14015578467820340 148210846866069312
194642320596276352 342343645594375552
43632512562050264 218832303778544576
180247148722243040 272537614084814784
57776636001627352 285401308518017504
212695087533593632 242456817853525344
1183171462338526 89111167180247936
126182590498457488 132732578586606256
232455911445636448 329794104609819520
117780988202384688 297768554650984256
215009837287769984 298369529113106240
108667250288073600 141559330696867936
116635674585662176 257788693739884416
189277682567381344 327527189559486080
204153636145780352 266016366619225344
131009926105914176 196634466131666912
59505447982267896 296573766125926336
101464229573154560 167057876643675136
80637710156018656 232742849951443776
39400160527676712 45273946821569728
180793463997388928 185483282223145376
104152014342187600 193075051079276832
123523930812136336 256284742877077504
35169220024518476 182497338738021824
282086111538410432 306195047360900864
173554601608630464 289470523831880384
44335123830490080 63126621955290520
226041903541638624 275377558514342624
16718508417335754 241359458171838784
18895016642097700 194034908455884800
18851276549717624 341578925861652032
99347406175856544 202120287792637664
62929533603732960 263276299817912672
71667369876428456 215134728923560448
262233200674633664 329353113049846464
85206934427750624 308861753026696384
192578206865586848 314633241132564032
197199800540187488 316407632291028544
129283973408400064 319230360554650944
18692731432272736 326316124230677632
93620273079557152 218638243859985376
73726634423505824 262672016317605920
159680082429773120 184650037110838720
90373873916132256 156454793475847616
12194967075244052 79051360557058096
33971272649277384 238837028237752800
172108398886320320 199240681050728768
130077041452960992 285829244740498464
68573190241457056 228951529346685472
6254585039479007 247218811247070112
188296191344531392 274229267793967200
133550621969236768 222946387030546464
13154586521529672 124603194017469968
68949736139166632 193600848745722080
36124160876939032 242199012843584576
151516492193875072 165149517511466112
237475689511823936 244212458301606944
120864568728571600 173791729937246784
49034120975874440 208005990651261024
64605970170620000 144970976997825216
219123117535091232 287693244448112256
145294478576197536 182230912749452608
301063003257143424 320357995718218624
48175917807724992 96265005991917472
89096299225720912 135503165404667968
133639160745767888 267898381044109568
40937030586092768 276643645224876224
60594269178608488 73507681293127632
196295654252689696 339317757812855232
42892518081371448 137261937799359184
139075400217950880 182320641837636192
241428170866736608 327548202758184576
48148981597229792 222146130829363424
47555412539751112 327150069501628416
37233884190139544 103525793328755120
43013715617650712 200868289929626368
99653722729977760 236202134775800096
212608761347133760 295751423641591168
51612564173536184 149751257128121056
9439343503738106 190596312582710432
74424605032426240 179685596856177952
190957378725804160 206314363875879296
107723466006535664 246380285579784512
270645654180232640 313538125312443072
46842389691084456 208095896152857344
114651885715412416 301558767340166208
167298666727987744 196638474173514432
195767365667731136 295271039938695808
189719315630421440 333392939948068352
24840711106912156 256784702178800704
227553905090223840 338151311764910720
69073842477604192 216910315608117280
122515160244035520 347865508317545792
111956714685497696 181086836618910208
270196683438725248 315518579419412608
70068171278119904 138283773440691696
67881258792511256 321296991045315328
50926358191542880 120712461914215440
11427009606090484 71339817600339608
79634968701008704 255531270886227168
144499981209247200 276110267766117856
275497947569956864 276878591401101216
12362091957239924 63813434996465288
178916523636993728 194405230295342112
28956265826302548 72593277220220896
143626392179334816 233083555155981504
203210313106853696 345135826183966144
155358586160247200 286191453674921152
175266387907538560 214988023597910752
168084626765985664 286625204725509696
202981697447614080 241620713302162784
12147171772423680 299620211972904640
126349349751456464 275229984662353760
116395080279035856 164041375215021920
318028452121171840 336277262950019840
55929384016155528 137052645972379600
126932732038189584 293270594832738560
24804181681641652 331826578395485376
84185464585251984 118312972628519936
46780959239202144 92393962406718416
30621946238689920 290994933190045120
31866221197736608 244652078627285568
154144675117711424 305588250025036544
83167567726082048 126384796403710576
261412780894741920 342588609419972992
115409853897180240 327206200226961344
122742713975187296 212899012536141632
138212768507051936 289774331374183168
59965364938676168 280558465008840128
176265261825113344 222206709060014816
51676534748043728 190982434697126464
70492523995852416 162890670288386720
34731518101713856 346843810008484608
104401541532205680 223575359620758016
87370562419724784 120224594534749360
117572521293043776 320512031536105472
92280716362605792 307776125482484096
73920000940764352 219190241079331808
95682892042852848 160947906088901184
144866322742040000 184543810322999872
19079828301787484 175421280950231680
32789069669875864 227479148254042656
227586797960759104 311817612884674880
319375369253195264 330656864803034176
108185194348000160 135105063960197472
49448991378947416 82454935665929520
51382046455011496 215721106755346592
84140740764444992 305067320238022720
81844949788385776 242545066994919648
43139802939218912 244863262185978272
80107944179538000 318107608226393664
176682518698892704 345148780196534528
34243265609355708 262030748588004512
21327289616060656 115283441284618064
148491514993654144 209214737327356896
17646680170848958 260173817495105440
136795651974622848 141800363687094816
277632251440858016 287110468538361056
188032895097173504 218696797134641504
105205056505768256 241651367021365728
156473999385222848 285951807269854528
152721447636343392 252636889573343776
40473451434103952 97490683330915680
4761558127784748 343701896809760768
252266468223079296 266127105393562880
33635974120588860 169802685342894016
3343309780525228 148917395982331104
81235681284155056 144553825713029504
155377933100651712 334329785886948864
172522694607143584 286436321391428320
61663760080844264 221604511769578272
35156611600284848 97086658645067632
40687767613313576 90143981486564048
49013175136296576 240832874055706464
114371248959197776 149550110748372576
153512775447911648 343897230407494848
101057198568998640 276386024628622176
227586838795749152 314734496816125120
76711896392022688 323863604376609472
182091757725388480 324522621990208512
15665233041407010 243352592040753952
5999219990493513 95603208262927312
77274097897208768 197535676915683040
2105387272098031 125731861576208480
15099128431597428 72262778663618624
69883343488121296 195390077498246464
6793318610415358 281947526356694816
245010024161072896 279816142990765824
24275476016330860 242870464881540832
38322215036703096 123073092315185776
7673024435104812 289299473783454208
29401607008484532 163110895141005984
107911701484724288 335922110779677440
153691301050348416 299434882357139776
122327764971523008 208018715761396192
209562751629652000 276734018970331936
68047768728592184 222439073261671360
28505422451191872 96271627795626672
32130611275939904 34634583210104716
236054665734205376 346178904427201920
6073650244560206 228987357268066336
114586376135914672 189920186783008416
179700821245857984 233310909506136320
117637289529696160 220455052277969088
119512919642922160 165247241016641280
93523635056561056 156028959381026208
285498590922417568 313461116819462144
92659928363552832 112975734908459792
257461437503951808 345723169376610112
39890658018811952 219718271787646944
10705918662925768 79908227696053056
160600138703277184 294029780333310912
15840236153205618 143625668913077568
42480145900344512 332351716888952448
78417974361040400 185408329164171008
18381197376572796 307438643523374848
292815877001768960 335870456537753024
259806027150357056 324518018576818624
192484836407961824 235957043134506688
24477657404624852 137516672931812064
9099761394196424 166136250797891264
84169913107388992 191004347538290176
102143367838244128 186392797741199584
157818417311511360 224997937900310240
51014090731888760 236205349421975776
13228415214148080 132631833990936704
220506889216196800 259204194404308384
153842444661844128 202787962877092256
57477251841901528 204771908468660832
12938330519160540 186476941006079488
149720379110606496 189682493867191424
24245394341942600 211154853603255008
304021586988619712 327759981747093248
130441863012363408 248047327351941632
142934194761690992 200922872189477056
83842563005659120 270781763574999040
4419754986300327 224777462483924256
71356197291300320 158069747155437728
44773444687490536 187569808435151968
102277988677932976 163739177642938976
17726774539686866 275394021129655072
23358382497612808 63036631723253032
94849344729514288 172399192863588256
56600976591356096 146232539221814752
23936681373653624 193266720368469216
93103242644741120 313398004235348416
7373074665132967 275770224743300192
175918115055775264 205316351722265888
163502423593454112 303205187739121536
69462337068377648 308613024435860480
23500188286934112 42307792793897720
148205443505661536 183265704903462656
82852655116640176 147221913717726272
13368173053288872 247259903315506272
63959021946298528 241742282541808704
244650125697929536 264535530018022272
141974947732283552 251945567360252256
163208180184362240 334566744745317888
195682229822419776 338250682907276096
94730349377928144 270356428444933472
245294736894697824 290742046631232832
69400135197728536 318285649822252672
279811526441445568 299054014591331264
144436244447429120 343881030628196224
64571781901632336 322704354601456512
42711506510898760 318904022381597888
54448338016306352 255721065518952192
53285852893670360 75973362720486032
73228527049210288 304394303072869504
25632082221482280 151378206386666656
294116842357608960 311780517366954560
247973353967414720 306219167577838400
21353222407102824 313531822774229440
95116176565122304 231783616740181088
333323725693232384 339740538488799744
186257610857260832 299544318536402880
99148884172516528 172496335211237088
74785001008224976 187123095180501920
11480310039502874 21732046632916716
109562204282672688 209098502940180800
85936048526527024 187674908663938784
86514888991919024 317278296657470592
276828209617809184 303108993408546240
67729736543128792 341176961755552832
41952800907891728 63793944725367736
97826260974951520 210940669992566752
141731365712382800 200126635078396224
86712651521321568 150861719798465504
89626627875279776 290805755231110720
43108929062228184 203784235999046144
72322298759960000 277210525508317216
205246162357660864 282203485000157248
171812634515277152 233720157573336896
44924106562414080 323746731659724992
39105342210588208 132886507820291456
45705469546771200 277551720291950656
39159426812463968 307434636882915584
70251805770755128 322246216254794176
137127154579769776 348307908797512448
249863715423155424 299060680229998272
35122835330879824 338368363197998912
279265845602805280 312041886618733760
42692021923968200 285048730080637792
159172254920303872 287410677989338944
75194429929741520 290350969850423168
51369909080554096 100180726714547248
219970256390805472 222774505695901376
19612190472755328 175900488765740736
81190657461952976 341191671980880512
19195869019813628 183634166819885920
234829368683419840 278844146107269760
209027071402117696 262625946315382304
96484675645581424 115984145576200480
77278200027208768 217717235282601856
249442059723055232 322026045098633088
115529721338092224 292580665384228416
119530129264309536 244025946799020800
7588916016596746 302863771593007680
117139653348705152 246343389114410816
167538545921023680 216253079584064960
118376145241526432 271411356852993760
28107437459193208 334561306675621312
206374490187921696 326353605387567488
142063807159244144 222261077114743552
42639322241779264 232882227997893568
106565786261907568 171173300451664672
5897986872358704 55993158059220560
160730739781224704 236507391303529952
23332981913315280 49730184568001240
194019420459632256 281833575229802752
251393652939997184 307959105059045952
22941634425107724 155743777136726912
128332483217009792 315070321833353984
30872273889517988 222091099066532320
35687622488570024 183582110445259200
190968180045285248 314930753097234240
50541130572292664 313951982694650304
294987215068490496 327733745119369984
287759051996015456 312585386222548096
66550969130835480 157747055250897632
171515583656672832 249521954451892416
79149506348940016 212706986066018880
230528466929929664 253604422039823424
75202405534644272 85692908433573936
89954422235903056 176215540020422400
114243261932157984 208988405630518816
268674293339582560 314003638906478336
207251927357062496 214687696027643552
275167129039386784 304753785423228352
5719925844487219 283121957573195072
59139323205549704 329317042911488448
142076274793044400 185620662902201056
156999498599488096 348204113295855424
58011525343268112 301653644949073600
88385474056795552 228330744440815456
130634329054709888 136862978507489280
60825425226285320 208392558117657504
28279920552501264 195427755585298112
38749537620355944 128837267397901808
287166994680786400 299806498702713856
188566439657146368 342231830664302848
185311421679901024 228406966123793984
7929991408629581 178690885275589216
36130522069199960 158189549028400128
5276450397712413 129911656467017728
105375501491105104 299626017667542784
50087406448892448 118111653130330928
32357273146353208 124487180782773152
158436326434672096 170163322586781312
253729489202691424 318831608967908288
141431231935365264 313257861454755520
217208508991724512 291360851950873728
4267397484152051 279228396733505664
13005771946940728 158053834052874592
148121159554160832 273405603214287360
154288916229815552 227868702304826496
60532155027261600 331477148096559232
29352046435341312 166743832244465760
323729040931794816 345943734771575040
290077840775409280 296128313551570432
98008107456806576 340029491623276864
311627535895428224 345861960757223936
46863557012922880 343174726444642112
219024191273158208 264208653549890336
112317964835312576 225753159567504608
99905109698794240 264523750786346144
23218720535510092 122898913578037568
200444093985225472 296790461275226176
64073384433897912 340576451241098304
36603371211163344 292418613109734272
17632431093667594 98472334498875296
218082625574941440 279505697454575968
138977251336305120 177681362785549408
113274764339673584 146414373681414592
53076256506760272 254344619334686656
83233728619373200 340358598515715776
164922316655563936 203514092635523712
108591312248074576 282348813464442176
162431749500767552 177651570434778400
198525736840000192 219132540714245376
213452808502886880 256938531790489344
54241402153892200 271852658143013344
180715663533188800 264611823582377472
116477104195396112 268509696391600608
97346409235161296 281770427779125472
125870129550592144 283847993128245088
157790204803500384 217822774163776320
124929651251202704 267450354458871392
15508432841298098 137751692941328128
55648573340711144 66000590701601232
48416289345611808 192571299814652608
38761603793512984 133124691232270384
96630414890874864 199895540082225184
259268150056943264 301453143290140416
96587652355091696 278598275434559232
10637711631438776 50660869917024904
28107031910763656 156886462221883680
34302496552688524 184293078273197568
107514113663482160 144102292646933648
44052660647006480 212520631843431104
104178847851517472 143843420198584864
687303773647716 246230399468752992
6253553488050024 142647706230594240
215290026675612608 279063347521808832
108276919557974112 326550117279875648
81252638340763248 168882278976476224
184411069107888192 273687538109521952
157824196077470080 285539345262731968
102697127141309936 326490230520610816
33298214751641048 58836597093819936
154334520334867936 317772368872289472
44020314181322608 137084032513647744
36122268461412288 159727241682083488
129170406536664032 239303513677416256
86264454413656432 195059506647685440
61686820075101144 105316469263938272
54993695631314048 244579607928741760
94501320661193296 96416345320555360
129141151634970624 310409479552769344
126019833241753424 271609414910006624
45315405449099416 223162281549345536
322892370748478336 329575466956765696
200656254666163104 310618255168069632
79557608564081728 258897175978201600
7987810106102093 181034006348782784
71540748644697880 152267486443917024
310043603171140032 327165317403881600
117233006859690688 119906575166715152
24360781263273720 242735386975226368
246543194495417152 253185076995377568
104622940381461600 340352495327667648
39568589730295112 147160450813771840
141597180679823184 343216695335366080
259680167421879424 336634174134318784
31004814578394132 79554324839294800
9761999175245616 109568865171910944
19466386355735804 160622555171965888
28708756482666600 183691440947621760
38045687137792176 53602020122130280
187048566416545504 315315961377580544
99909792626717488 269228458118832512
210294027237052544 237097431151249984
11010511226463026 27559475113394112
42833306436426584 297893670027053376
174870293315679712 219785479019232832
201523658085602976 333738200954687168
137599008931955488 254897234514774624
162529879952874240 292468985789692032
151430342827991712 191346794065965536
18910765855397176 35077623923931432
136087064384398544 212696590877276160
247580873582225440 332350968878936192
22217191771173524 128783581101862160
54297877222089888 208983814090151360
23998162429775104 131763433501911360
126906425073327408 309761072747864960
164072682071727712 228749847920246912
6358711510471138 333015434442879680
121827051522895152 317545006016114240
4015730978335990 165813228646175392
151680694174836352 340672502503376000
49089166333552400 180620614338217568
123732939064612304 313336394675373056
65199042982160376 130148021637829776
37489761964201776 94902444815601984
99092411053128912 287814254908303872
164942637059291328 190272980352766304
248126298482853536 269695992296417024
48806002725732792 120213278730606192
227475331876874048 314581968873663168
149490127463185184 271720519167830720
24304365475101960 153253370492254240
281184025678366 92124989192914720
78041767829973200 233413416153305248
4412466353769661 329693684748950528
118687472092417248 301832132207394560
55667992689292552 270253517984960352
184974849965965024 238101900125748736
127943481674404192 288943030920035456
246997498285241056 327721320487427840
162785338429807968 218932355012525120
291857124476572352 335283445552736768
73270139193604848 227028821756984512
79973929244401008 218472325569828992
5961484175231170 149650710547692960
195589762098009824 229608953062171840
41536135537599944 163154091498448608
23205947769164988 41332471870629112
210198485296484608 218280991355198464
96805959082676000 136622880006585024
43318445325972552 316303170501417600
203612392416983040 314723056373929536
17554714746983984 26019907583018856
128021630314319728 208308109864233024
39287802180747800 290968714587502912
51054070605465648 197465931804655936
261396472248657824 290462385853415680
200845631617583776 345283212705816128
72581290571077392 313998857648642752
20519263749617852 45067401490568648
37166818371170120 278165346377891936
43164922330268432 173227787029831104
40653516197054088 121053561772970912
81243364094539152 261701250549181504
48880333958679440 311141214729746368
225874892101436576 235532451241004160
48597391485766160 57751187834165528
123007625816625760 137423295498010080
87362534958018560 169749085044862368
8430206312906473 314833197446784512
113412420737932800 189908340493258752
80523855770230720 247633170926984320
34569180657587812 267783650221248128
41405304902980840 98320351269291888
7239615196433102 195591968018566496
48853027606244320 205548879835435360
23135885819368884 140939778088744528
48414113707146208 345501722606681280
92411383796760864 302719338249076864
269718647952615424 330580310454351296
71448162182630856 254352293016931680
120321637162024688 269560107387554304
281582613556426208 343926986456792064
169961120036202208 337079085035807936
1595483448556372 277243568610127456
112138188192299152 203503760898569728
246978939131530112 340754700938217280
143934742670060880 147174649766102176
36316510086337608 183599404437328608
61230999626717560 236979567117727648
182792838231806464 278926211866765664
99457123093846272 182615608383632096
173045522851957792 247273236943296704
2126996517830599 210282199104718496
32535228346757236 130227177859916960
116184725630156144 315029308864246656
51955665170617224 81342406495024976
39146583190919128 67329480165134536
159779984272305984 268795136480318368
217281849661648288 264214613620379296
28301969834760124 64864216203348856
70972621765234096 166856770072636928
201717100798643520 340554959739661696
13931192901263454 161455122587108224
113649802750468848 153510973183921216
40322159472812040 88118505404741056
71923814195598840 75520559638165744
98652234615854880 198905429243406656
32985849894233872 55418237316561432
211308175583854016 329243263586621504
72188438690608720 157768459772146080
4126184039959200 280679934072245824
40537246692417056 280261838054447712
36941046307085096 230955549469114720
7270281298005909 313543807055656896
100795596692427568 294973829987819840
135960763285179072 348057442446691648
5770602352646812 293066940607931136
142612920392062544 291224130964375808
165587643058973760 175818779377153536
40118936069290016 95305870585462688
46375865760789040 296086882824074752
65138200080801640 165935186059968448
10957351342563562 51966088102578736
30970066638794572 209297473863299232
187066138127946432 287210672794621280
47043324131062504 149328132493100256
103708904151995424 298840747849970048
57347359658375368 310406421728141312
256023054719420672 289731746531572672
339818507350919232 341234547079793984
103380551320684912 232501349561556416
56350020163610056 215682005700798752
171650394635033632 292784457664327360
226660646884006528 252331756768277408
227881669030590304 316811047953538112
171294458623395296 284379873433757024
63943566085660920 96218144553470480
108310225939330576 246779806934092224
28610388017385924 167816666930650208
63746152438430616 136042489725630512
28886281555650100 249075782918954496
46105916705600368 165053935024168800
62108968451752328 225212564972893280
180214856414309792 198090130933691872
155203315057208224 322523302275871168
6172161438359185 247111038658484992
136882003214624480 151821351797259008
86828390395318688 337702656790875008
6791060368777374 148560367795044128
83720440330622144 180425865121391840
204164293739601376 207289163961260000
91569897562191248 243095050346775072
109830783878611904 168538187955185984
151632331261099424 190611254955968928
99033570364219920 99460832094651936
200848824200267936 224731807597994944
262804747758543200 279102747697050464
24397005717142788 78645638455108368
107020762704632304 340006650029742080
7979222975488506 302466450509975424
43162381122153448 240136739176991040
142544004536027392 143034121098704528
126694951983220032 137390319311264112
145896862070083488 247887505704538592
269827770602298944 342501543021575168
118316273489074 287649853941912224
103146937089801968 167866689710018368
134403740545017360 147593686377455328
88320289883150336 311722148738385408
64830628759648544 187646411147879072
5781223704253603 228383061280394080
6908871366967351 230244440663645184
12801726766106086 332737882816418880
7525097460993715 101869896258210336
241512790894663040 243763730947426080
91384157456522736 146207473291483456
105130068691827280 144260702597804640
129310156065874336 288553085172794752
222536473975074784 289801781639692032
95272852407936368 186736762035572512
36799312696087296 128222384007084528
2649715399522532 43135902417955072
6211480600668599 246814868759901408
140730048461481920 275664383926882208
78335647283374288 310821780446761728
158289046232630144 224361401638523808
73228500510959088 322557391690371072
237256366845929472 258867047441730624
76962932998322896 276905975069147616
112618622628915760 302305860001431360
194975694161953376 317698140407067712
273145924364767296 323387969252733376
187270488730532992 241966959745267872
32861767713106532 232812595114563008
15129964634123310 78528743905565632
124290809147638064 340546022713533696
249350163540317440 286669776134560960
129842569011477024 201244721164810080
101356040491131712 337535743298521088
245781550397244320 330306850395611712
22229715574414908 147580680781324288
23106463252957668 139917422733026288
112914916211081360 122482341010515616
175863416268216992 257577425063255712
126935204697061504 259914382679964256
257825125777589344 288149146393233600
90725187767734048 209149329522289824
40179191019687824 289521080360305920
113249449222315088 192616375931814368
101325144890960160 322368446238706688
101413987293005600 322981431413102400
130719770026850496 285905859850258592
207130008961825184 262744491697954880
80599819375919792 252213799450812032
75861324651755680 248129958369583648
64347638343958040 176902314474430272
184712031258283424 276894087275127328
201049200552748960 282270557711234304
152830325185108736 157346569692315232
232740810854016032 244956939099094784
10821161530264904 167780994313830624
29658026043952516 334185766976638464
126305001558143136 230236949508603552
45685394498201488 198287834832504192
216856612342604192 295368122025457984
27719265701460604 71915687535344504
207111576181860128 343263778591428096
65882588452073776 158537401605199040
54768572295228592 342475102031516480
99159881463361984 245307306077150848
111671371760130960 268492975498092512
67690173173227920 292837300154693952
199821199503163232 316044267081895616
83118050878989008 299606953975394816
174647852189119872 336144167828395328
64646754405193720 210842076319503072
60484943517052640 127908062714971408
220630845890162688 344425483089752128
149391396604060384 253998207366589504
186659276680942656 241694760031679808
82124872238085952 249637726019013440
99983503505554448 344135745726271168
212919133107918304 322256207532335872
123459927710521552 134261082417412736
143771742535827408 207797964059696992
130023863891680672 187822503300482976
202499823585358496 285751943166301472
183386562916768704 273420935516058272
230368094617487680 293211385227209984
96290308801590592 211288306566527008
65459747428206384 337360199891370688
40050807204418936 232054540005659232
95471794381892224 275828509269175712
119894568105019248 127929845165922976
5318567504642825 113486347491222656
18572953083863408 80182790704818480
80693339869471920 313075464963761088
62895378612177376 263862001473367232
67647926130512584 343267844197473984
122210570806542736 266580775921600896
35143276694657040 168778449247240000
23653318624036888 166682385947141120
164366482910275712 306515073211771008
149390834495260960 277122957849105824
152237812316833888 174589345944219328
23472380818718800 58205103304623032
214354954766164064 320852397551272768
248478981542217728 327872031291866112
167052710434058720 228297879393154656
92264788218453008 169409251716927840
77332297135730000 339330691926171456
223865618273138848 343416249974415808
165780346095244416 286023923189478912
112041982174358528 136929979151069264
306372788429686912 312737055796774912
227006157187258784 279877399783524640
208302960377903648 264310330427255712
87256745386332912 154904119253898528
105799098066842992 178949501452107456
16034179497454026 42842132511320384
103122307337180816 258068155240332704
50269052102677000 255892557709382528
39112792305331384 143834880037672048
256976952392597568 339287154017776768
53020346913650560 206070436509686560
198167078989708224 286993647938557280
102765797431246064 271066144274942240
21935220101456588 156345487641559840
123375142408971104 141450159698250480
141187593196074544 305232025279181632
209078013863897184 245705911842638368
265358617522992256 317641520789223808
246560530121898304 322928062076059072
134769458694937856 302803347244558400
105007341800140768 116059104920935600
166256139594174304 293055201131749632
42959477351241840 253387322438180064
224739687483290464 339348590204541888
256078274379818336 333537815603255552
2220313329662479 140882393198223744
30054699138867292 233505556973844064
32581442823365308 64735430684455024
8737923283765761 258985173182705536
153990741510270880 234498742556646528
158262688506307296 284632134655928192
43569403899620728 111013362366265808
181762498454529984 259640001342140288
96148951030546512 189036315699977792
101319754689979408 309091038528484032
35104323062713620 109570626474336608
150173066703322848 266661313272758368
134490621229785456 268853367521808000
20544076384782856 235793078893932000
113920450677973904 243308255296614496
14330653096560042 96972282054421072
270410111181423968 338469173214446528
122313240032287392 216349744372564288
24768815131573732 120704716589841888
109179714286712928 154353117666332384
46572938859282944 280596773596458816
211513822365676384 256539578497261632
55567444765448632 74034067451657760
96004523369984960 172310648154521056
33874593671312892 202544280141033920
5118797437688978 154657106527207904
97605470059585264 228358512065795136
61885630188734168 312391001591495808
190708108400690272 331467236182634624
159035408279621664 276333182146281472
100740976353174272 233597099443349440
107136527664847872 332123183608240768
118818738312291008 171092435135231424
4328641341636480 114324896282072752
9039935671471992 32134093916144028
79892735537766960 250138384673066720
23506920602248472 36076401228515312
83091207830985616 83470830456335360
119916649443932336 284824912846649024
142138961235262272 168190864988013216
170696360551111104 211596980897194592
7480499393165401 193642333059222400
247221494363364128 281437116700613888
1559088953523963 230286865144373248
145855170269140992 180866182360733632
13365910679107108 141820515320289152
88279539632496496 235835003996599936
54378017329538088 136745801460587168
10531503002614776 233742097399594144
228442960929230720 235650821308976576
66157029881470256 121767819592854608
93495202178164736 244366233893145856
98874910023106928 251189212448689696
185514853242503104 262860571776189056
279951442132566080 324793928581330752
167938890988377792 285261139014684416
27255586183136028 322715389353892992
27636622546948812 260167668685235616
109776131435043312 328036462732986368
51729332142089368 248277805878821856
58958620606233928 214910200158026176
272560247750408768 275597144771763616
103789560842328176 345269597228787712
69642075200258944 208570707773108416
41138854504404112 69988457381882096
231660248189210656 271086572655909056
298150602445722432 330958396327298240
19509077872349004 320842959621918784
64999776242847592 254398605281686400
228099508335050848 296318625578463936
93145982399040672 284171470876653088
176722775868548352 232445175718354784
63366113910646824 340342384387120384
63840506515171120 250627133898033952
181498725519964608 231858277123236416
31354696141335384 225159548126406752
188661752747144032 318004242613254592
74720762375967456 330989782239821632
142758365898024288 295980153639900480
31008306800229316 97173273255432304
300270469986745280 328215451425768320
15624774560327458 285458154143967904
289223560407818624 308336473861269248
33167835706298112 306313900993126400
104214501673759296 214547246767728000
63719319628559848 254905445668033088
74214172676456560 216208131515441696
150297669989565952 326229815222168640
207691514824011840 348507963667590336
270384710800941248 346890315684992192
1387310555335755 312327526411178688
34266756421528588 58985428701005544
47043581341072584 56866963572267776
66046609499222000 119262254122518944
298916775688317888 330317808187357440
186156543760262912 267416322417031104
83762147851882816 213236985266176032
20145699101966628 80612346124258272
178867295070606688 182643205537635232
108008348759088304 126348693528792992
266811088547010368 339083559109505024
101086460850265728 302731895533333440
68786177828887432 337181217914156480
98317560656078096 204140933238103936
36410549481772568 240073230769478304
147114308036792832 261034748511864288
106601542079404176 334849294733916416
52529813499451368 321363763614529984
3578545041344847 322340808201751424
76527251044922752 152286693455236384
179632211601233792 285008117095465376
150810562105333856 211704143541366464
171681256220524544 313886630140575680
66641219059526952 237564882552424768
136982007287294896 348434614171752640
31829229557309760 269049882896108064
124521474313664928 231814385479283168
62169198038544344 96614738092401936
164994316900824128 200339784881864672
9287162672403378 172664731688790304
201507511843990112 336308719175473152
62389947331826992 208187542304224096
152022096442683744 274793107387679424
137737690737990400 269919413296056160
41742802581533728 308348796400523584
63889701625763968 101922867380090688
168425948474296192 259708815661674848
70697466824448800 247256854991574048
152030029299448896 346804066576570304
159375174101042272 306577810044283968
56495231138683336 192556212732846624
50029723309460136 60500155374173712
37465685721111176 110354566584192976
94551450478388832 328197696834614400
75725465709849056 213674199207076960
142226576221646816 217779286123871104
91276001926898352 94614384369113568
29290359915134780 319404022834969024
194273438239817 233128245016698528
73237956222470320 193462915774054976
60279390294005904 80480215252004048
31093861233785636 168168184107920704
170758020997064288 258310465031601856
181765810630585600 303308856940923136
149402571600453632 239742860986735104
187497498380344448 240260595657260224
128261589772265888 326781447559616064
30103041700747096 42315579450187752
287536749061594848 308056668393007744
228931786318526752 306665386608127168
117485895238031632 283493671516956448
3363272389309933 77122086356713776
1473331250590419 224403223842687840
213527121269551776 292322492123835648
41893404187491376 105366485692655968
183089513239168288 187849321496284352
71079364546426736 270573334142317408
116492196117061152 321499277072330624
249903355894149952 323689897314661184
62087944664185128 332339352474567872
1464383942624022 5142237838730912
124812602094923872 334664940829467264
18721494719639848 145783049793622240
106490484480078432 261921909813282080
51872444225524224 224876734291742336
99493273420177920 124671896503022608
154460103390842240 261265518140102304
251987623844637792 313798634008228800
18593478475705424 319150803124724352
13948515470761292 346647622533910400
214179162383899008 234302056982343808
171422350491763232 212250139151590272
273541766590341312 312146065449913408
31456570004436732 336673004713025472
27160491720377880 107533816008650976
56964717231709408 212495262071075936
267789994385536640 295639186053076288
142268299873257200 263380684141666272
58988330915364968 202870036507324384
186763558363593216 232692705121664032
5784259867518345 260052946460105728
147518725787453408 259576002780157504
167641810044858688 277230183551635424
187120041479145600 233795512858350016
6642584640540217 165650542015652576
83402057760588912 162728248836293440
115433522490591312 298375614307477248
275272117270454272 280871688178883328
194295123819575680 211933138008961568
50524803378317640 156326488688443776
76111279735824928 224369199865552896
46566904682506168 136409306260494592
159617159765170848 184679871556803456
65083329560050136 213463830033652608
106613995229418592 143781329814610528
83737129913954528 194059983283840256
126706152369683824 161861669484315104
179035992295713920 298449284429394240
74133209872126032 197589968012723776
240878149183192576 306353064724314688
89732724124966960 107982423405251648
44890174618402024 258867538179000032
229870749592716448 258636701995878016
25583928396668104 265248851640369120
94512139465323600 214549050619654496
151436820477166656 151543489736021664
253144656262619904 335912656896663488
216816404840378240 312494627042555136
279987656449517440 321968581976014592
224082663501904512 330235300872562560
57626380860573264 76009365016501280
41942475788043056 67705709761283392
214328543355289920 226423045453107712
122188393803651184 309444597671454272
225743070165671488 262925274180047360
30397248458054056 55487093868286104
103326266756512944 249970608756529920
206094112490889216 293717987599826496
114515828224279344 189061047604263872
91662986509225312 108048563693164624
80560127258233152 135106728275103456
13352630477654514 314487075230148160
151014489396601280 285357248943963072
331181615169980416 342935564984893888
6949589329562643 13015988251652568
169933746147593696 258865078058914304
176170892057507264 232752801315213952
92290340873402800 116753089072189904
182425847921330112 270443726068459200
219296022160678464 302311953791805952
87535026716618640 177010418134755872
226458579937565408 249748657760250912
158901345207672576 186822287206966400
22657807419834424 148655756443565056
4470950678248630 205328751203863776
11133467521527710 324074343729735936
8870915095775926 150406318466546720
39403881524318696 309017480369956800
131344252518074944 246828992773478496
19546624384163552 295034684595169792
165045123516332448 241661425207808928
111463969466804576 197773342466527552
53176121026912112 120078203237322608
65803019828237304 82364883581531344
120252095991105936 215485020469873600
9668825656330962 165393076259885152
169203892383692928 290112192690131328
8574433650896135 186550887364626560
227949651468866464 314001214202699328
268261414888244192 318889035363210048
112726320910439424 288273631818350080
244562279443313344 276848748693612832
123064274219893664 321232550261873472
11925852942602646 284163896661079712
152913735690989664 232428745901320384
94839218419309264 317125086140036096
76331408621393248 182865934495165024
181901784192459424 340402093911206208
45373732985661664 269529448808952192
233701835940337952 317246786662017984
153056247560581504 162134217398496480
117707234829192544 248700164416135360
20611019682885200 210373178250183808
241534813046122 52022495863994376
123484974408782848 197051566753925152
21437460278903352 42994288511077104
79075447093975728 336871078757284608
112911850253400944 231860507183957728
273637583801371456 298091066061014528
102453402548762144 169115751477879168
59452886615382648 174632546887545376
225816767092093824 332542976697523968
7157766586970445 248365365843413248
112938300194336640 309601677540465344
8255456893973851 276213443646071456
28825329533411304 138833295897505600
25622771449309672 30173512090249668
143608862680119344 230120887082091904
63821058833297544 320718183583160768
48489426692522744 163625488870492352
186603038051230144 319721917582381312
176714848299769216 291930895965431616
164273539098281184 249339551971131456
51054713834156352 147957326738256320
84709396124349312 332680461834789632
31340644978676028 260159942384117664
189907257278186528 326372173552750400
42730385110910184 57187348869614328
203830683221115680 248702470667220352
124341375231812112 217649298596482976
142542276169322080 157854010060131904
166508286176056512 287771359573598400
39779723017066880 271910263336852064
155507221128348704 272312187554927232
66726502670284232 146416701298853440
102079662827081856 347569787153989056
235630014330128576 238534071699282400
97003248607281120 244452432061540576
1104784609671997 36548676510759616
11243191907622452 234885115453188288
10558997564633964 165573539653547200
177594970637291552 345008736910337792
143504142775975760 311003991543820544
240628413104243744 335156640792699520
14664834939880094 331849839723779648
190890525802149568 262597710135844960
89383444090398000 182635323969747936
257108650384982816 314271185863852480
118557610704858496 261094928956062144
65807054790521584 75843536006424720
164605660358869472 219379579696721376
9258145732267530 143338023742302544
11796944567998916 21534294068353984
141301964878496416 317035039776246592
9325140985520558 90943895499470560
184156869372246976 247456881444743840
181736040773691648 285047457493717472
26460224493702932 233591318062951904
267331535268610176 274058092589874944
89865029156372944 317257124355560960
120251062538156336 281879012600288448
188764663366601 34182370127058400
138175963600509216 183442421309036416
24045652368761512 212382892165291328
138893031465526208 281172142205914016
110754510073914640 280477093495087840
78433520082408000 283981927509866816
255076609021785696 256053599174429536
45480283360960320 119653232970951264
20491239940783968 177501662357324192
50622746005722568 61276776453813920
19035126619367120 140130286168427168
72177316915224768 84876626775374400
58522530777651344 124355210809255392
82523208289034960 157678084423148448
49040981299533408 267113356475731456
213852108512279712 302945221208259456
56441723160854760 212302670696656096
221416018866389984 243338205876636608
112312057207063792 205561322288278016
19268040633365816 258191401193535424
291289975510216576 336932829365047104
220182050171869408 265850464979480064
196975521976325792 329717153470168704
19938104423937636 152995918819560320
202839482346726016 211238451309974848
55434799830018600 318263121144644480
117372257438964416 296943843790034496
57570321180304024 219131266804838016
222836991189516672 341332119826290624
34562298433804288 126557048040244800
28059335429862912 269883593466916928
77851092651251456 224160953967804000
151403232645227008 325203302336414656
55008680461529728 91207516956306192
153907418622534240 319715269143594944
4975004371203862 25864224640101200
342805437333246144 347156190628371008
19541267674006480 300901429861493760
166604160863536544 271794874413435744
12614370539419288 297628878876344576
25711156166797776 231094765367884608
30573101910868300 233934132848718624
330094637765708480 335966619155984704
105125646440552928 315360417362815616
68049881921373248 249491714615990592
162599466928326080 182191017409761216
131773113822387872 216848696822221728
59790649184167536 75785097094303984
86216735027240496 236050226625843584
13486452732130586 58866768850982480
110525320728130128 348298481443902464
76897643186574944 104806424910280112
161398375221253888 320605936510135680
21935806079253524 248323108644601792
158271240329364384 205019845329057952
232558268735543616 239999484050955488
31533326201413548 116654171747262336
119535542824765696 273729023227945248
35217339675406388 274260352753090208
13925469978507400 179415988098963328
61468947397994104 305215165077719808
17971245481499566 214119418811614336
80955448011379584 336324185346848000
37249637163895584 158053220507428768
105400498673814192 225727599065922304
194968027754324864 217274316221676544
232480974420505952 337636366448996160
16608495041313268 68451509381860000
99447289848686576 223164567311376384
43441598238356416 125686455150639264
126683580313429184 299960878700376000
207344815787697984 324456364283424128
42074031634300592 59791633561891424
29444660437232308 219105387021050592
224452269871197152 240740652218426208
42923353719142888 75987582708873632
239907091113145024 289031484062866432
144051938405498400 176019097832315232
139356745931222016 139487813945127008
114561976474484016 149071976775013760
49940479629329232 316213361939897856
28171071039832244 221025881474021568
204238930011980640 324771746962323968
248139964789510048 302811525120602752
265947244330727232 288519205106606592
16202220171643882 62760852313415720
39958840573971000 250302162942117856
76203491025802912 145093494929962048
96448993410889760 264669180115509824
126467012952576384 284453034596572448
225507398744066848 331342642714721344
94102902979215600 173948352376841888
40613460608863424 332655882863794816
282478576236362432 340114277380528000
148416202112015872 225590670567658048
106269337235861664 196885885318242592
20510099411433028 227655517151922976
57489419194561216 317195304587971968
139214381898334192 151940597781518880
244670711604724416 260168832299437120
154946228258212736 268672117578303104
17523736611113760 142750215395826848
58891117846486456 111925567904427904
152179401363533504 162485649735418528
47363301940539376 123522132272699632
72473900917181664 189911307698417056
230096862192602816 245502937086354976
196534994981994016 246235008336836800
83249829380282000 133909395754597520
157579588369126560 310891500509185984
212789881974419360 265283599374054208
62766853531899544 345543570552060672
5464548016618863 73752389708262560
133675380890451728 225340481430352992
151195368886206944 189581377279172352
291410825942636416 316517638515805824
90903813134734432 318900697376553024
83999214432082368 226955150688496736
102213786614913488 107945267229190112
234648826643306560 331173650998565184
294642790395530240 316714659335350976
75186972265332784 183485786894974720
31846959864039836 280168779833905504
19369490425640260 152833879763414592
65341751090638040 105019657599003968
73515373994023776 260968258957627616
144043566733270976 238852044801749984
176508839738287200 305474915784367936
103354306981410352 165692186995238848
100204801493391440 258950033207432224
25481581530058884 50068482363890888
103219521735362016 135762404410942144
152216311075758144 184997002944023744
39379968581611312 231500985282736608
19763935251845952 269860966402165920
157868724333070656 179753319594171840
80571254254400656 254838423577126816
79948129559126848 316042409180241664
192543915716275232 252316019807573376
68452763001123752 195573882596695424
43830510482371464 319782771039545152
168819982404878816 314249494842635136
242391234562878976 257407800287986336
163965980309910048 170344542214304032
228312760330666720 338940105822399232
41018467305850320 300389888998865472
10091051913751708 199352033086574688
8019705495258845 33354162413251080
259761745900785184 328180793775236544
254411438379185344 286592210142346496
50204166772634744 238173967256089152
18547466040874896 157188651885898080
79441774706525600 169654299419030912
142946926756191568 308200849993229440
90356711307307824 152950400713023840
46739854361747928 285702550199318912
62158043779501248 208083449872783072
74405304102402416 165773415175665728
134960826064028048 156485373004921312
252652361820422560 299741684336932480
83147242020869952 110114279223046288
6452653648458051 199321378148793952
223091495626041312 253486214642628512
296167907780819584 324888380453195776
67829612796881248 74109162131815248
306562908016848640 323579721647051456
161252325756200768 275837067271892992
244735772981240416 247587415295974976
198504685701673952 200129502662338368
43896532552168496 207743892108703584
267912071128586304 344891691613164992
137408740352232544 184941762337439232
15731315982188602 243032912109698144
98213309628240112 255810162970423840
119860763720699648 340302976619872256
46958149123063760 258507818785274592
181155786778480032 277642056512044256
220202950365307520 243068258829309440
37751993065267744 269276171834819232
87464920079166752 97406548395175616
189828887907981568 319228742459304192
269578027716398176 287447386849975296
180149206722303264 192094477988324928
153416085752919424 344166888072092608
256673248639260128 313597589084176960
80700800562822848 243678681234388864
127502942075007888 145384552433117408
192750239805419616 258094599577689824
149268734660885376 345723781713834112
1145996554238996 65301122116306680
61718341238189680 114056033689002304
3693044395314989 101401030147096496
226932348599742528 241615969634514656
90513924479982928 237634162149287488
122618131974786400 259869693495236864
215218196375576704 318308310615971776
276852112095686880 283219749959836128
56463200057380048 320924266435404736
30448755777819776 347411651707394432
188143621204688384 329162451374848768
155342031267608736 263545044625439072
136998731159661120 345314502800760384
95784203483556592 315676882236390784
3868150219883579 259525618986837408
88906336016770192 242830224150499008
81358582999525744 321941840945134976
14036398083256710 137928415463822864
35651512784282776 70468247339563880
82813244073764224 112012672743610176
70893575332734008 127640298478169856
13810642015268878 176495494660227840
24945284113066376 114900033926719376
98868150820135776 289038131572070272
236194276572062016 289369571080671168
302504435639979392 327980065187710464
82615514472751088 291555393502180160
12560224790361274 158817553473895584
58074828462316528 126331417540160752
35243499425302956 246355753587539616
14258612494889050 277229949957682784
67323579198526792 210864120356968832
147114885708833888 286928912657725280
164210443879670752 249269171257136544
61338413859425880 163198633135146400
943697477430135 116264334958789552
222753278588497504 283178607294992192
38598635906832016 254257984465345440
227647864721588224 235533238158869888
40258848012656168 211703007486693792
190310684010667392 339512151118864256
193885013186548064 345634341775710784
115026345968140000 342651988372389632
249189979127032576 260902103695503360
144120815471724992 176175852771221216
182609703420899648 294843547631169344
188714953322886752 195511479861016320
98897310479455904 173866795729700032
17565045322469234 81469813879920672
173347444804995456 251719217422591936
74009503353588752 254911461857809696
274019569063118912 291233365783637888
89772441714293648 330565528964130560
289696828346221952 305578146055088064
70957059354709616 324184546576258432
72509149223636368 111874869514047472
36761828764137944 248820952215111392
307344330524780800 316306231682969152
97924684331464320 154622615748420064
32272435625517380 209348490716105440
9341721518949814 134078213413726080
64739032414905440 226055109151956064
108046528640476496 184636647722700960
88425250178530000 98528432944943568
254604684271002752 284257173314986432
260968556881664576 275170380754787872
163708532453836576 341696757987999424
191201049643619040 224415249978829632
64965717176370224 181481393287395008
251590690127237408 287510052779242176
41847839459113784 64164162587946800
44428121942549552 213847108406941664
123210452448242992 276517363052604096
83064384736454608 215405763352263360
101885043468212592 151220006790168256
169027885562363360 298864792817711296
16816882897848038 144813614965731456
10991911401210754 294912903423410240
100702434399701040 314302339064017664
120283905920980384 347799624417170496
17311295867703024 165019471419358560
14384439021192644 193948442151086592
91014653357591232 259159666660918048
132003040726533072 241741374137948864
38435520397915104 150265435691647712
184023743301938880 340441934638283712
43944579577045736 300793231361713472
172187763469560640 299628659459233920
53804587653999856 157504045623406112
311664215027031680 329276509784359744
74507566660385008 215595499939061856
277190300026577792 337892088853583872
199489726479216256 325478665645296320
206278776945891328 263545663799053984
128753068009807392 132715817855137136
13457584759255634 118130871074469120
91395544597442656 100169655003015568
75530143720406880 272680424736250240
106908764273050912 320665883779112192
166089034822219488 213701827342113760
151400168130817184 215274286798466368
188136662098363456 188550849062116544
53087509343446768 277486290276448512
273659905530293024 323315897288590208
213296921965413952 248900242023037280
58270274665540128 217362329038920256
249005834421539840 297164832267816640
117297877383756912 150174375985349792
240971327740460640 248454347862783936
121388986693603872 141446724859901648
108487440403070112 109883837228123792
210039508252964768 261021585752302880
93168512760607056 342414866195938048
47624249521416544 283163579638182368
69068444752760840 245923453250501632
85562906650766848 118833207767913344
128722496078261296 208686876039067520
170971310758814080 265152866458081440
38412927313905328 125519427277327216
83352609284364464 258130826252820672
195081144660626112 310939220432742016
11197300396126308 62066370728585664
31098217667098776 347309883323528000
70588617256554856 110784316606113760
163063870645218208 188362631989306304
127217588420920800 144620407354844704
3552286941630444 330972958932516992
69176129588814136 121091458024615696
30465275844318992 257702947508348032
51641997237509944 122599510412587008
2041805825831466 206019408886355744
119871759685206752 325030770011449728
227061277669715008 338382508112932352
156685096142867488 233105231284088832
197995907208222048 236188174448962656
206330126097856832 315098371329626432
9982999726380400 157064899559532608
72760032320443520 200895310807062912
79991404782862528 98304344381147088
50787408950124448 336247685920943424
125230923756583808 148934866437655776
310023673700228032 323763008570316864
100864702583490528 213650637315351008
95317567627626256 341768590885202176
1736191342582854 64153057063122552
212567079574807168 330981544386715200
161446206603455424 345910267684564352
26188877398689964 60353022660759328
114773035386734224 146909479291706080
126022949192163024 251532905849815616
96323390682902976 322801003093222784
114013639452105168 248967392687368384
109043325919259136 212456889100558656
146211819790181184 347245982111917248
84006329395044384 257379604604031392
47601269691521416 212448046215735552
46670494614196840 143277263225471040
18877792720303508 165783762683122368
28958505152591620 341068423880685568
36932326431701376 176443595126075712
126480200346262016 190368573879467328
258247733931219232 324809701140647808
172842854167436800 259750677988489280
186360723638747072 205231154493495904
148640098199921312 159429382508040480
45633957941324744 143151192961611536
145203038471541824 309758090072754432
137708300771647824 209847793864021312
150485777927023744 307399051678463296
10374842965652450 167520590306149184
43551806474159168 92653067279234096
16473157984532792 197082782413002272
128659444035173712 301186457260651200
35696818602730804 113730223857273936
143671348851055952 344831189590565440
53930856016700632 238123970868661632
135794501012037168 219071694498702592
262572449416410560 288986749082420928
73031345320956704 124135885242175232
164088932814911904 307917864413591296
181447445686960960 277582917559450336
146849081267763328 238030849318370368
17926705243930572 90613927669370480
205371240692376544 283374279133270048
47889278577325712 142040338300464752
14812452477612530 179076892981385696
309288149615619456 347217904484680896
7723362418833987 122043337175671024
86471551431727232 204785327456176096
235209303567316288 282708066331669344
72688834365300736 138506759155702096
4386885890949217 295148480284911744
229382044760608640 342537991401900288
220703996017067648 322195639692686848
174315126206938400 292495117536553344
283933884591949344 300797245034658496
71899651092546224 162103776866374752
117959277751110832 348268193887610816
48770269339715872 122646168101486976
62532653533428904 254696584094207616
222736318565204448 315235499669744064
7158392360693732 327221975254296384
174375387690509696 176111108694760384
222343201558413248 235988391633962240
48343797524035280 73859554895772400
107850316048553456 156506395596565056
134695140754497680 180640192527404032
3371887539953216 117856238550550352
228488978086851776 280754688036660480
9738544264091810 163889712482295840
155368532022325152 341718989118325568
295193849889140224 302077889509679680
109099996014713008 253852573199923936
107126102190621136 252640080513436800
45480799696292136 61997157980915216
4820070656670895 220167623700787392
168262865160030784 277720190588479904
13927908656063304 42171861558631888
13368781730225702 198840705360646208
72177451972873744 330518533071731776
306828479800868928 339345380897912896
159616047121080896 204862962000901440
15610953172141244 108580017739990896
68884620575120328 331051966811460032
14380935400546396 343619427234408384
62857254568335728 220863611796177536
260269420857113440 268311949432688896
65133236596902760 183286055095701792
56371430861991640 195671413934901408
54790533435196336 290879809701714688
173482342818506656 194974762561437600
103641409548494816 229711129796302912
96994878325114816 292302432419314880
112365934961314192 246351131754873728
182107300286188736 321847583024134976
81467709774929968 86549006208964208
279621222110476416 293913823895652928
88771149539342384 107158430785267152
29244259894627724 178787164429792256
58177283679999072 325573685529891584
55294842901499816 255387831414390976
98227049945553824 275936279942851776
110972178734214576 309190878323823616
225457101947256672 281304836317034016
187908658004658176 347209287504821888
170608828015631200 298580505392876352
187400187913435360 324273179055904896
74853968740489744 296826009036339200
38189849162893104 133749734992334368
189000611640297024 340152363044784576
8672172661393701 158534904768245472
7243763550970931 289824668193542464
16014002012796380 154427913701233856
279748403218537632 291980838513418880
107304451893054496 257001401894518176
207918464577430208 237769896087107040
88484333914163744 115500834849273840
161777491810976736 336580109469160064
31199002966752632 68006961876539752
8746469632230858 90711327932843328
110160165303121040 140466231375885536
24888000251300456 110110236250123344
107482229875811600 334782361436275520
59636904917472456 158331444751707680
17461036659917048 310412084683339072
63404480766804896 148006258616951648
141910256317212224 175084125101157440
230576633235764416 304312573451219264
85721801305451072 239171134742998368
252291562626205088 253407096733010656
243445964486051264 304524724355192768
85324155953868240 124115541106195232
246304492373936480 252881391600146432
95550137434142416 189552633889583232
27939520213518360 57408592018360864
179063773559301920 281983179620066272
230784122573801920 268279332379554496
69110691553318224 255698199441002848
17036812183235404 230046953357467392
153500005813419552 250563048950823328
38391514262989896 114204885132061616
247947455717764224 277766442307667200
156160766550134592 157030540878803200
36439049380640048 277797054544454848
52532113536350864 195503805361787840
80815072192431568 181451700357542240
5038223775120442 214105199419171808
87275039673926688 213552663462008160
207706574686925440 208188627699160128
38952346534949688 284375390889181440
159642486858503456 184769341756121280
6952174348270341 266715030867222912
91202023322367040 193910632973869408
95075018136307696 323562255400216128
127988082703570912 235665896702615744
243530357814633728 249847824942191104
154684655232548704 230009343954233408
170087258682364000 231400384910712672
23917737275168200 332003611429398400
170602457534479232 342569774220791552
155606208564419264 280008855005314720
5044147086353843 225265940421857984
1638365914932228 290586092891800064
152370027256060960 250358533907302368
72680274616900656 120060674926070384
48119924170903760 281600529250184576
283833976222070048 326752572439521856
36776117483248640 133925423065466144
260980850459760256 322714409318061184
23371332329444888 56709081382997920
122745493129533968 218043884534733728
236768245324081856 324543205023065280
149990022422545536 275676576898244448
10968614129169074 316960577594005568
231824211353430176 261561286542371488
222021226916414240 335230587771861440
192096429256354880 237109521232590080
220660369588404288 281860632381745376
96932603007002128 267307154048278656
116482037023044240 121865628801432192
184222138162214336 317198777215905600
129835423968882272 245630257248907104
91377844251666432 342104680903733568
12716955100702568 157218361815919392
287136762002371872 303582580559118016
129440306251220080 148629053344621728
122502504038270864 252520877656976768
233236053229263904 314939790391920640
252372491213435040 306020803719791744
106789820768427584 165596606085893248
99401932332067520 126855851653559168
14692804309824270 265928357473442336
134101596588924352 308776332858915072
129809918766008048 333138362049926144
83402283752249696 204641455830246112
127280054974322896 217463449994507072
7428718213901356 52729400206548136
105466973833283152 185126108991124064
48666726453706248 296102494129431296
301580327825683392 343674476141168000
208705968579060352 245638621607595104
107703958633435264 199288274460511360
103001186628945200 289666392228491648
65264379372017712 208811107186332192
481377820279476 98105420952503040
187301432966634432 296204397174036032
211736692808434720 240303335514739360
91002300254273024 178821310229915808
49962652494339208 180430888003881568
58849149988096000 67252733133075424
1137725677728201 161711231451782016
11695540823003934 184155044724259552
43942863993489568 119576951427701744
157871569752677984 226170043963786112
12442355737075528 296493180649793088
224871530214240704 335803629242912896
127366294800774688 247721724446917024
31792191674424020 187713066106975872
76444222246225696 87841458327958960
14516871366221124 101208864300301312
265037947330438848 279843019820070944
106315135074046928 191336392656180800
131554602838477056 295573974827550080
129041444200551952 212588561657962304
5550645604116864 68892483286982688
4072018233370924 85444161514931728
31364793359304136 105431493393054144
139029608209686944 160862158413414112
12147450026824112 77244561774935472
1341454827897945 339992801780144576
39777868589552368 299892172683180864
54701200050724504 234243882657080352
43576216510441320 215335697158508640
319795710479087744 332631926444970880
139683914537624976 311898634616878208
65220904827073584 187925955317345728
58775568494688816 70315918366049472
57098879241275304 121673181666704800
223926805374795360 331697851956323264
101066448629519024 237969547808805376
92591154610742368 318539098451516288
19626273936127116 80145287541696000
65348914892922280 304895182628974208
50506722228728064 201069154931966144
41469137983324200 78205459739391632
196882279037666688 287122097802174688
150120077130313152 342313600648328448
38569747191168784 259197395615192736
39251977359386400 232720437316485216
134029369297233536 260369352495401088
67156755310569848 238053376636714176
71312549022598208 158310959048712800
45713318333817160 292964370639270656
32420601004421124 334403915199454016
12822606393370136 183034094960850272
213511294601413664 242487331262323488
129460785365842512 308925540398069120
207361922995754592 208753795883591200
199419031261766304 263000473245551296
122305721723250496 287700579068059552
10497534377695918 309132611996129920
47049547590882304 113547550291192096
26899935033121932 206325012067439712
14374539971356146 222078962893401824
210713620859038464 342922943103155392
203498217523264544 208760255242916480
120924146727260384 155562478901850528
46921251910246552 172722467113834656
106055653704418192 246537468891152416
87073798900890720 231823497764750496
5571415475396287 242039566982633408
85073602160440848 308481737968235776
91177606485643856 149956603156812544
49717823270979936 343111729051528000
105342910876606208 328159440766653120
88016589194254096 140715136362107760
84293757113580800 221769218871629792
111982630370960720 130831868581253264
24360484835089992 297283048242311104
50353188875856904 116056051952892336
24594254582815876 63173545470432952
100354077119289552 288659532106130496
103140815514647136 282177971911016576
48350558536726672 121004083484902752
55571773389891440 255659521218898848
29891389275702180 307853905420751104
166732920877361280 241662858051484832
212190163787797952 273241207541189760
222701597111372512 282965688450948704
223397897460896928 333151736466825600
170855485667238432 301858917013267584
91080610825597984 120427249802386688
29723945786715384 323282969872876352
127470889444883424 185015862602693440
52253273100952176 182430290233530176
145533507441662048 303125358398034752
153295757155090688 157839192310267616
101531393003522640 224281898832393344
233226630693582112 282026444773135328
77438934526746720 218880425269871360
3033772513582211 167652079057651136
8944580003843857 148616284953596480
70202397770685712 94176123231158656
302567242787260544 306426973925632704
42664092567921640 129258341207982752
213015906096936416 294605633159835520
242642460776897344 255806599743386880
85251537758960800 86271340147992624
57926649125042240 290210724900587456
127545892355563424 174819628837191776
10283460566098468 186612489619513344
85370061671074592 203045968477623136
2727564392178163 206436424469140704
247430349868681632 335613625452410176
98383329430065936 347844768044668928
2586498769699159 156560799824863648
1158090991959625 67700594503695192
10306448820092654 55529190114945984
84767611692419440 293122344162521472
50560705804823208 317778908228972544
116270887914189344 275658602425419936
151919671557704096 164490059385542560
64515277412870168 163283217719281824
153847806136133952 265129134261811840
5742336507807945 80949775204548080
33152676797026076 281375025304864384
35110608591199256 110883520502543408
68147493381611488 98725544701447504
136381582655026064 196573000546958176
107192898207602176 253350533517486304
242385880979541856 328677807107511232
19047564149422272 113413500450844896
167657295171915072 292366467824642368
153829281849023712 223342618124163488
111547814720777360 129770914990474960
215131345301438944 334377667903984320
39843608279656864 110099086296313856
16010516017701492 168376876745125856
116133949914697872 336701110340784832
48368326291435120 249792449470712832
237179896375313120 317042381169387264
83992133515406592 275789569240384992
224046956918277216 291354399171954432
149250760410748096 340033709454365952
178845607311668288 216864428182270624
81570647779938512 114218337985531376
229347528693335552 276911565318327232
171401800714971264 234299744876629248
74603764538596320 199850712770167712
96707848361036128 208370990709331360
170683256205133632 235744773945016576
306524561621721600 311137381137595584
4384194508302865 276435057873574784
221197866657909792 240878988085500576
143636574884838144 149833822499702624
111092948188521120 239152268658684000
16778150123391842 253862076636716832
80423903205094432 286330801788801920
104566323893527072 196353518959161696
296905980622168512 336580220861215040
44020148559445024 167556822373821856
18069401281301484 93707998594468240
8163908399787667 121756079916795088
3581104285849131 291617694334770304
179501991072245696 245859774204839936
146009214852409984 269885757789077472
131835095717294096 302192229509613184
307905764550827584 316580068953838464
60287279291760360 135827931591126976
101133257081370832 179315151733706048
268330434176267808 270236555760885824
213317948460509888 217538078534004928
43753433588544088 250269851557714624
205827514493344096 254833392627732928
178242213680578880 252883638060843552
218044671469392000 272875789746688064
11873750988425440 129558163356988384
59116386763233632 329048824174649472
14665931938408206 242720861114419200
61164636277299056 249093168144735072
187376618424725600 272020967392354976
81437423681354896 215116736163253536
45338410081284680 281657112119654144
99794776105116096 103801281185365392
38167715879466528 180833212254168416
72161239795546128 302471316804360832
174858252576515744 348020071430459264
95786117340934320 311538254682930048
198151000639700928 252100453460165216
53347259251743488 63689727877545736
90829745464808128 146915601829668096
117558289072168192 198467352534788896
45069407305169528 303188473415973120
88535362138766240 334314435265534976
178076567064395872 335738662446571520
9434099402285100 338934627246732032
57809026047172256 147981697199737248
216622817389175328 285211844683341248
16809869940982400 202312194231655200
105746014457877008 127035208012242112
118393921806044992 343962773458291072
139109470502804784 197839896038831008
75764439002938592 319120180096405312
65030249483106936 232476728512305344
141958110741059408 244980109765526656
68925196140306528 305660871593759168
113898969922001936 161891958059259456
282125057112011936 345258010281488704
296011170002633408 309492009345949504
51320939857761112 165489958252429888
14378959171405580 316863618639879424
134634044114012896 161119553622343744
69075805408548936 78827188281734544
105383776995842400 307424905213294592
52030255650298440 259806349578503520
88182463881779904 101342460186361776
195910163822963840 238279628450418816
148557204424713312 262372498850441568
102081505814926224 305160060635809792
255008453411314496 292524401537698752
264684923460226432 305471386581781632
98624323948136864 291544856777714752
49041481057197496 286708473957584032
11626745696879056 56923333090585592
27353526242328776 282390465199045568
28163839964717748 269907461610599520
42942840326733768 237769284700789536
280538805094152576 311961545596800768
221190966926531616 296014887623973696
49098658508940608 325676287541852416
26436880264872008 335033503631786048
109636093443873632 155807297805653824
201982604764164576 214425693001869536
238449471921591872 265631615214264448
67429927070857064 300518108760952512
14234904480208028 342171041540678208
91311909038806384 343218954054937920
19436244861239444 171574949174946624
17546470344725354 301203090077726528
37582971262768520 256635901444983616
14972472488728614 77392009174175616
151189159894806272 282265986001002656
124325971593094720 128345429251133472
91406987172895152 230128128936765248
180691589742604512 323699587713000256
163261205225343424 280487438466964800
222401204379257952 238040291027218144
87968712260416176 132066197530805248
13107663473640546 71024267865559936
98788120976313856 156072903932507008
64178923524559432 234089147609485248
153605678500005728 170069945237622208
12432971898086348 299157423306526272
91321573675240400 118481745143485600
22118385723613312 117117307551899072
24637985937753900 74462670927882736
233224867831944608 264209854414693248
47726084010863184 218523706114906048
101678359999200880 311499322448484032
180361513946536384 311996952677932736
41435513644659048 335608191829909760
24957343399682752 249371108778269312
117589310446188976 205347231516590688
16282917433114418 187634703622916448
55678817619029968 237394592693290848
166439255244618560 336096996673232064
96773744536294560 108562789603682048
130042830249006752 224492760638561344
242047437763835328 269437742373076896
109834315274021856 282295402071092064
190705831801522016 207852572775512128
79811596410399536 327786806491931648
195745685465550464 319468265046992192
31950758832608220 104428297816121712
159844510107339904 243246537243107776
2032292653945628 313767912621089856
86369686975199856 141293585829463920
220045232183424000 277573847333806560
92488112464472848 120706509459676864
205172125740544128 208277610828319968
157111767549359104 206952871054974560
15043463838048474 217350939916295136
31662040902775696 332500115974246848
37409397306377664 107189030763092160
3039601149991418 344460975207801856
278959718249528288 340650693966161408
51768570627616256 290910399180903104
93594458078088688 156002654800808864
18248336230327100 137172104749280080
104968440412691392 234727203626257248
95890747190159504 171148627959304672
14951764408060436 53300097300492696
31324464923948984 202210483405903616
93100733659959760 265931994905559040
7587704375424790 22021552516196516
92052585563033328 182036462832279840
83285532240668656 195760078216074336
180587757334163648 322108883611850944
97956688879613904 267679113175288288
177992450147945344 322961137270628288
78408865820038544 163062392025682656
33904541804237104 322785314480808576
89711236128696960 336534855106399296
118654545923894032 340282177994608384
168915177193112416 266462452981341088
30274643194815940 190831827617733792
153591620019320192 169136157398472352
118881173985796352 314820959321172224
55907868094734520 280468594355570400
149273514861857568 183656968407681536
96053708605804128 284057389199870912
1910911945151106 288686784277429760
155940615432616480 310328171470160640
169795716276780896 190402585988676064
157154587435510496 260173745151141856
6061064463497061 263271166546486720
132964001892752640 152241985425281056
135710831326453168 174787852775973536
97109355613766272 320292381755539776
138707837770002288 311365329031012288
183697210606517568 250660843429524032
77257972497883440 162378938470627008
8137077382781391 311133818447131392
144373213322720832 271272698518819040
61515091488061736 326283145994939776
138184448883647728 161601285694033856
3223521872568117 66752846579252664
142694443067864080 145185826274886304
279563229926625984 289869475456015040
20252029380598876 65836921697951928
124040013631810080 240218355261424928
68260713461223208 305506723778177856
232969452399131552 255130080980460128
55676097804388720 120579065362583424
133605579294175360 231958282399309920
307396080571174528 317955341538773056
188366647212406624 291397893304063808
68136952696844984 312406606722643904
76003022094530064 249294127126101696
176467598557375872 267289658997364928
194914745212711840 216982836320720416
46341447476764552 213097000538404608
227152652301531520 235261597073246304
150526752895196192 168140412443203520
158098969041143168 180751814363719616
16732112181136106 249231179251577248
72222857721629520 192869917370109664
98857007297349616 225398283683846656
20705209719480500 249477441173043872
211892359363568384 275918107934234688
276626942692837600 320096216847903104
3535981945613762 297679829086131904
2040985886059022 305397588291811136
32039040875456452 112613087937040448
253569012584709792 303828396192872448
88625403291233808 126347714378273120
142913913356788496 144716252281599488
150337261834673216 291997050189392768
156175321156697088 167871196344548128
14692930721903426 39208993548655672
219674206438000448 332910469215734016
81206772016247552 89400582868745264
7131373354887868 75899420012288832
101291895665658400 340905685658171584
30659045671802848 308057039795265280
5553696899522985 199501512819429056
106677708950391248 280897714084126912
25536948405070360 193460015002343040
68607992198936968 147091962886453152
135318471985819072 328280445853597760
217609632495115616 279986908972199168
339659940099340352 343645731926486528
23871175031659768 221801369548186208
218923721302625344 251146605665504320
135056474541898352 197537172429370784
154522159072423936 336773220396589312
146940031461107904 333817752081737088
34475640462232408 294622479007775168
255542052348397888 327900414779473856
190318948046353728 198989276136260544
92921071069064688 230517169104433728
50454762619632472 99407236139505872
203464722933857568 345201372652908864
33096547007623112 192861033328865728
136756995697451632 194862594898827264
18552475567616024 200176133369744608
112154584609361376 325799197985623488
118923202944967792 316463780099707392
23954119210182164 63750961559766816
64782636252579600 289891719349927872
203981591295357408 306220655082844736
142697767461559968 168423175263385408
79499672254229456 181831807360479200
50673143989511256 177903974218216192
63215113601298304 144869637843144704
282402057056931616 342471714632887872
237639987578123584 301109079297032512
176319029284042688 259178023482342400
180395678202325600 321833465052366976
12306751844909774 133894361788450960
206192970768747360 224081529976311776
103035906873363616 161714772205511488
257281879045688544 313511897051943936
171129846466726848 227753707552565664
76230804847493840 189990427259584736
246295133352828416 300895980855447936
49178930548564376 296231224668691776
30021545170432240 99010202515495136
237972523521091520 278445841065394848
46669301027730408 159668178723369440
154766862270879328 323552292101503104
37107963680088208 129369682782035168
87877980418501168 114026519564066080
80325652049015744 177457784588464992
111080061259960864 203993384696152160
105670386004088976 248988575131840768
29947431567566012 277037605657229856
70604943921976800 243054995530011424
177463905168430336 236531898202625152
159479399178590336 336414711855215488
305781077787774464 334940844815247104
37308314783093592 300909409408731968
44222901308213576 164812537834436960
104893661110375088 245189946242877184
265048632890372768 338797684551427648
75682796337292272 136294362736226768
151262945073164384 250075318485059552
197651890691754240 219532532853652032
216432153114913568 259071841913743648
50823663612233768 345870696450051648
33319414644484460 330950051798913280
8598064685268275 302165912681344128
51196910043485808 302658965820972992
208493764743814784 325494402686286528
58639189682896832 256094211447381216
188069183985382944 257006828023811456
108251727031132928 288827669750097344
79720071144329984 109523794604755328
258422373572085184 318782509461267584
4558936657540567 290330531224069568
69122828843890872 316348671124752960
334208365963122176 335586593733017472
27801538915152964 74949145014156160
10256418352245040 55754817384641552
219527374732511456 259676833932545664
194180522210054976 214591892972824256
188959656920342528 190068740615664864
109727844581162320 172259056464527904
100582756635141648 147967385367235968
82762830646457072 111698317985266384
53161447465499208 97004759438112064
243690139494597408 284668862182002176
196723683974458784 328060634271719168
109548636733691504 214322214660905344
221939065084773920 234296677182638432
4731687012154918 336565872168954304
291411232845650432 339330921497732864
86112724509583824 125140021445448832
186527213680553216 249216448986592032
28525682333622752 210474825450981184
88717866265712080 129078557813793568
82496433016723120 190874643450832320
133106899048887648 166415969262738016
112787982522053328 216914235234948256
109273895645561760 178842494410230304
53712932260040536 271916998810010944
50383840364741520 56198353195566920
88617864756415280 141557807121561776
138229372139524544 345564177884280640
38180861560916928 73548479094510208
75763699623212160 163783654081678432
35724908056772900 72299532264866320
60359139202879976 251761854057974720
141616117620244064 247562490587944096
319435915217182592 339458126847173632
74672645717940528 300228728146302016
5698126342091337 308274832592252736
42558983295530840 173947557704126688
1861180483803924 161360507972080288
123446861338293312 269399437527684032
191604783497843136 294765492388651840
295479062114731264 341000906477660096
145639309257825600 253245022713988224
117171143094039584 210892525700055200
226757162332509856 340609977640553152
27051430575762756 310114905954165696
72160160820951648 207481443058430464
91258343470747024 259910278468832864
62481213508579200 144202851801975232
28461300424331312 260006115658026240
222602916229073760 236236545836155584
226065511041753248 289924071791547584
120177829158451264 168996927167652896
30797639429324080 76236030151934928
97189957892625440 316262433278056512
30089213774698680 44564842515322008
19744968092978716 204513474669590432
200811914909280608 248202561500144288
312144502100122496 315634059906482432
15214357374298544 51142727325573704
31076736414127284 166821452054419936
61637612011494928 271459729399844384
79101190188469904 326227665709660736
220021968738884640 333978674607966912
98132895990440608 153339356008481856
18705431035755668 191887534223987680
88173181779106160 302103149010748096
39087150118168112 211942418344435360
295083455127285440 327613305138905792
73430461938625472 95107767213062528
80150969125013856 109291524816083680
92110940057954304 132433813663276656
22042894863683200 174553926552535520
75739251203017968 88288346511302416
43579846675536328 125796985583092480
109327612182320592 112671065164745552
52193543804793488 123146176849435456
145538488542190784 294838386934040896
116092984913612336 268106350137126784
63107571725991400 166526154916319488
193195784253739488 222395934963980992
184927018347095680 299867095457434880
112625236909381744 271980886032474336
92053082762764416 145859083582393728
277277248402719136 292169704979940416
97222292962548064 120295622758346864
24283120337894024 198446718723002528
120397884307617712 267225608293852160
1887661265371572 28405321032321592
19776303386382972 100185117105303120
110234607999901072 184337480709432096
269612627236651648 286471766437645664
74058685350848608 87208875417427776
56477625620951640 321891849216848320
110544116491829344 173760536334643680
224550027933108448 225240578892382016
94164435329869808 113400726428632976
55997113381389008 231435956047873184
10359893241305416 152332953958416896
93469380296059520 284965115486295232
207472633489750528 245847425853332576
218180431343878880 347777687373785536
264082664833568704 312863026283062656
145944089427674656 344136845822098432
74933469435699248 216080073089606880
147735244516178080 183896001000189664
32671913167478300 314587616955810048
144374682554935136 223726517789487840
206923857278091648 257294793860880704
229835810290104448 270454161173890720
59402160185146248 326968869055011392
113486483805873136 256003452606807072
63721139300099400 240997102573083072
114627216763263344 190361452037796064
213770588550240320 291925773741483584
28668361845493608 195408686402015776
84495078403643296 332086709294875328
72183340076952960 331977805475717184
20634984866215516 183904408564119488
47249310010823992 88351593231280528
72877347591255232 88458277440291472
134492135894899008 276970089447190784
11591069850748694 173558463826657408
80846487893402288 328619532715850432
111893093205602624 343486040446121600
145774353705144992 208683659555356608
40959405795198360 256906367571470528
49322251936813392 204718535918541824
176534316491936672 200533423688752704
45829391192560664 129215815095123488
242731345991391584 259752034363037056
236975049231107392 329767612895644928
42069129122139144 116014213326423920
59480011843146056 229239256453229024
122249952552170992 290265271508639168
67147194536591544 327126817906863808
73554237920253728 131146014685032480
104298258732404928 266295995747536000
7820016806127284 158391231517623296
246809278649712544 330701457251894848
98378742327497424 141133813259671168
60811788259404184 69510077659154240
17132174869698252 41212368014319880
66358896496764848 132954714164180432
145622924863712320 282335736156010848
141734089047096560 326539045896350080
50663073124618456 137270967150191888
54451972559569136 232471929477688800
17070584066860510 340592490460644416
175189196425708832 192159833646064672
187730967469652160 194383520493857024
20552684197216936 43860538195068040
211219109245135264 240952244784941824
270874842813132416 285588067453570368
22463344364100208 52997271921842992
156074342866234048 207407711288487872
72903528284550208 278048070045819328
113679526232093328 342752248995531136
1339637284423702 96633784440607136
55377770351430808 68764914464518256
1910943707436343 70684306940163336
237160328524722304 257280308710233056
97202732447574960 106658756168375616
77234903665399440 237130902457421920
44068045230410544 163812191381158016
132360501776554560 135759791085423136
37619685375872080 46674524333138592
89082314040113552 265326589997194816
102634974358210896 334255769860335360
112618706051561504 265559298271460768
219274005178425952 259603218510735872
121517658118794368 189646386230198656
215109591720580256 305579057530529280
45928679229433680 155755770523452096
111101605081969616 286802650855648832
119077020925365792 218426169386026272
113089880996928032 174195768588263680
127781167827890528 172957460078821728
75354018696081600 150582649930252128
136133161895301376 269274795331474400
184681783167576960 282716939779676768
49821878047648592 254579708585000416
196993616587723680 282334047272364576
246791375308669472 303910045517954816
23902683483599316 106291074559283072
152749160221665824 199770305679762624
39811691887050592 188426366636681664
5541339507063813 296440716579004992
95848374620092256 208144362935183072
55612221694566744 243830564483042816
82326588687008848 164890419466635392
82069299867702192 157644512202925376
99801717495507648 207351219512454112
107461666864392720 130067160222158176
108401930272299664 232357668260437376
24651199192624572 218743202049630784
256416144782962272 273216126117804704
174351557498460832 334385801270810560
49715828848829112 253454033958543520
25589077140484196 336811950508705344
68356609593859240 316315167867557888
227480449999356160 269501305124836032
68275850582473032 160267088259843136
78526036897686656 166917028892597088
50363773684873760 123475300022463920
139574171299435856 205175942210903008
28992439263869376 310828891902514432
2676761861599605 36486279817883088
31741360576517852 100924409606572800
206410864035152288 325853120295765824
173696419260192096 317882558456521280
55631371938143832 273700319401657984
27491752462389292 288191014866159008
44418950345095168 240665694284174304
94382495305284672 155237149858324832
245015574028650400 329256951199985792
6349810923083289 88404320218214960
5334085449649957 294709322161380032
71116240482634160 147134646908055584
112629767714213776 272855161023222720
3778130286439819 286945541337483968
235329776345022944 281733023411909984
70066165834770080 167682392781807552
110468426732730784 143914147686016224
36269276008101024 240436780544597856
5168696742070231 169054676667929408
108787025260872768 324622176213795392
256237062343717248 314487355128596544
25528707639541480 341152590229349824
170584855500562944 252216504208407712
45422995731769840 207039324884739072
112799597323977344 151892872145454336
231134826040291104 304027743536968832
2937139236035968 265724571260616256
101330457199494848 316063958872623232
181390814209957504 343986842500954176
137820393127545216 297827061510938816
191212479317340128 269006179340110528
32905993623935012 233567561763143936
3223087716275188 44280034182729680
232444771099338080 263121087863823296
98369567502163024 241870591830527392
249823879660933536 296399344800596992
140444182955933712 263606879301407008
174362577534370528 309847801720285696
160476118503800608 338341292921609152
53265486239568448 274680588000621344
135061681554995856 216513577000388672
169144299579583072 320207331426899712
44511174083777096 126983174354376576
72791850891662400 299854187153659968
106348461045603552 156898900839541920
180634430698386528 228278534338666176
15269758003691136 334547999984186816
68830467216458064 102510278289636160
322365681054412032 342938881043401088
78064265065546512 215236789774970016
33750513524203368 123924720587203248
174026224897947744 194089087020069184
115303902797501728 335576280439218880
186777824889978048 218813950757099232
152484576705897728 232465056307081120
173823710462214784 270948698503002720
233297630630229248 331868183470262528
28757467727215984 270456315592335296
91762025145063872 162297916267185344
273943068515232096 304248980540809664
275408660932336352 311492646104099072
248081994434762656 297973242630339648
93538217344627616 219014570982071200
143513877972146704 319113921286871680
80760596556843824 308640666342375680
58356660166740776 95049768845228672
31466257602935084 115022628063808720
136681991225441552 290606729056048448
200910339870393184 276539980143167648
205015104876780896 216954153513883648
45270077784920552 236235420149999424
144884548173796448 322751398333439360
89931961922745408 218120097429385888
28831059533659580 162723798233843008
248010836938162272 296328475964190208
43777459637467904 203745756464719616
271531319155504416 280210821125588160
295906371351280768 311608261554210432
42253079989621048 247306552896688832
198291371146518368 323422126662344256
195268805035270752 326286419700358144
134414068293486080 225292170980001792
214623833396185856 224684182775791072
135763056805368128 263536448375041824
39067516316337216 243536471850225984
15828917593121956 179965191096075904
36392527977267448 286818407132394304
231950338734476000 291041688119715776
23837345872817952 240453887673780480
58196142182510576 145390874382459328
60931800286297536 279956328789200512
150873154332155616 150908661700437216
47748781379196472 151732616161742528
191405783195924832 337430259431580864
4620679127802294 339167459281476992
121397280177823328 320521297147453952
111351192754898912 326024123277110272
234801197654822656 309765017948669568
64332122702247976 340047149035156800
101070137135205600 113376681577174864
171486110956401120 204483688085291776
71038160785940176 239494923716876288
184424796981713088 270394328170286624
9623607954302658 34036297857852432
276218128339647488 297290632877337408
1331490315378782 311394003674040832
147035339433940128 177174650215168736
125176995249776896 291777945629577664
127927610122126464 175406779914022144
103632947127251216 138333980179744224
155335759064259584 210022007765189024
113377247196509632 214430383625657728
11159811276911624 177200115475532288
321328240692442304 340455632530197504
128909690569373392 239855273065165344
63732576119859216 216114278785929056
86639396706762000 267682668114428512
60598585920932656 215788343945267616
245433183739310144 330967093889810560
109947250607571536 263812461402160000
109951332320345328 341516505533056576
18938841368510388 54393389407971488
13400623920388304 304420544527216960
258264015502557408 332003257421212288
53526203224966760 280884033980463744
44633066537146792 266413339280456064
247363753009013120 322248135088866240
193349500371200288 346386968332702400
267140672028677440 273467605120349824
20600706348552112 225450472251150400
269478110578883424 290805509081251072
28370520048512752 90463043116523024
229396434296362240 325576496173566336
134327524922555584 179939143805291392
34902395206123632 226053113925346816
173543044560371072 300086915800696960
324311994504919168 327511497810629248
25301518039247848 175853964472128032
5805898862024679 15448346886834656
98140028253531888 154064499242333472
20019483237110000 208132603416447840
99849609555708144 144729814837377408
171565978396722976 175555655076919264
170363113984410400 272532743335710336
144162997088823680 306037384624278784
22807952481004232 120322897122534256
189622700905887136 216678425634180288
95445524742592208 213738766356776448
63726812353973256 297579858305137984
215892687612473 292921428722828736
168780699034568160 316323203823897856
29313369143851764 339906737043602688
178480090388081632 222298473209539264
203296197530933216 323314162885494080
50547049578913064 223704502141579712
38143358885897232 116200806121625872
82372386753120032 289600092773119552
2757328578748223 60093721981985456
48501679731341408 298635790948109888
266494998152751968 275854798776372480
135182792865067408 208345437863778112
105471540987206688 329062827013950208
5902654780229296 275540449192823488
144682281016942752 253240833618352992
167559696742116096 315143697025202432
67462567520666664 286086197471652064
73857876340691584 325416071378358336
183897950522889856 306993226074627136
313314099769038976 346394455576529856
41582079655012904 202851706579667584
101145193712688000 218183505933329376
95796708552751968 312306301766443904
175050956740674976 336389784771660672
62837805183752984 176244924862127360
132267896066749776 339973362755390976
134344421033614864 198798235836257888
156023574166602816 237522972162588448
143559686446980656 340675499554895936
44753484135411432 80619984578796912
31782126009861696 83166971502742256
51627262170597568 91585448188295200
203681383950014688 224244832860008576
1084819970720765 294024620176369920
173620769737061472 214788110388944768
42407996252832264 74888207973859728
51793239183137144 59242181926467936
158129828139565312 318896263501255808
257659802233296416 344275458906922624
37777539955711096 326672380317705536
43068475668465048 319940471079040384
200670731631113728 208418413346872256
285981477058948896 296454693383617024
159594764071582080 257238710882521312
77443343052125152 332616903595454528
3742016860058998 157073773338402752
115846726989257696 282858352174708992
112999431752168944 223688017587502240
21302314917821472 31031786564136404
136002782253109104 173733863378515744
144204654820502272 164708940810676416
118772046563877392 180290400287707008
54124613201563392 259208033459331360
55478862994427520 66694770963568648
278279875351338368 323987249711377856
21336624794144204 178634444006522656
121293204671588848 241043922213345088
92932416157613376 161563805585255520
137450257447779520 143229709250043376
11720458790215048 333705437120973824
64350920904633944 79946056044423216
232875448353205984 340836028450595008
55326707700171304 343097442177973504
51180088980882648 196095049109176704
216268302961624224 345515639091506240
186325046025970464 259422715535973536
17031366927470992 41980831923301024
89050039143885456 179251100504532672
14949985299408560 270331534756952032
118042362358222624 257444182225789984
106767997629729312 188007887099368160
95109784859304016 240249769539827136
116602637022451616 330025309193176320
94735706097191312 96091919350094592
56373803538598728 60508798995856200
272033482933354208 304038982905301440
3829054354625183 263827980613824736
51686403547678392 103828389206690272
3787151444474971 212162984602308128
210706105040797792 223020305434653408
118409467950738400 136358924610252256
183657935432282208 328528985555242752
149670701585359584 231497626531215104
166547244085308288 277862933204266144
159968179005907648 312135524074010944
7364554685005273 345417615239228032
64663784836032800 293420246897119488
36015627204031668 213554646295273408
166271341412930528 304681579111140992
22801530444417984 233929864891782528
20260280245205224 253977411360625344
109902219828166512 343609978742447296
165814956079363840 266640573568417888
40709836233087696 143126791230313504
118789601834857184 202703051059942432
96850627976507840 128245871157482528
69493836252233520 240128020870130848
163154005796022304 172063171596781824
23266228768813100 196234498558774464
31004650913205100 165762994357411136
898870119764190 113777013375905712
97571472134843344 124027062243431984
10553126983339022 223852501171396192
139909196999412384 310478536196657536
224558034740105536 238163445141644928
220403143319011008 341488390494728256
75560553285396288 141470258949439104
18177336842866968 99777845061854128
111579696438985616 144924178344601696
122408241076483328 169248052439526400
208038564295188928 224705681199179360
140612990657225136 344936904584452416
41982079108427216 141340770333051024
12963931152141298 225504539334654336
167146550738864544 168196318442917600
5341927897610488 17842721843995570
33708940948956332 86012190359119792
94185451682504608 161997528022708544
39642452277742776 231071245450303776
184511326201045888 286269311413924256
47659740380414624 171947145697810464
92140304472514336 110268762780216784
154130240798937728 314696953538488384
191259580778108448 295329248994064128
294127081152744192 301518555394890240
307587936728269440 313329460663536960
122674275208252512 175434423554243872
293739317809504448 296818774745314816
93338063909539152 182000473929541280
17478588075550418 32195784432002040
86139600565058736 285321974401390688
311032318840503488 330976823550263168
99083592864806320 107686953953420576
204171153825634976 219499461652991392
93760755804688848 265742208638816896
81225280768441520 235402940437394048
168517711710313408 250802362212983872
211538652202388064 244127496766704224
22123472175665092 83604791379111872
22977464577557596 300096884932474048
38912835432452392 274524377721285280
195770140982866176 301741319144507200
68357204694298904 223612671147896064
83469552821274240 340052506008547968
84900457465345664 265222495037308096
175260356266383584 293800099875088960
45540084676666368 128426189330478576
11936443551665802 31979617128818572
197281522017577056 246288441358625312
44851337441249392 107922803090241504
138001838777722352 171322701305496544
190552793744093952 293767373819653056
153235157924260096 206498097096010080
131937863777513168 267668377183538688
135183832939077696 289866412654944128
74387528441870032 83642218594038512
126344103763012208 276696206307656800
89284776050623104 163254873767953728
90328587107296176 336958737359947136
7211922417821581 63360270102509360
1360850701880281 341798366155843008
184400703889248800 338871658368198208
145778828254205856 344631913121020608
29423698460844636 329027048374815680
62799487225679944 133563415603848576
171220385015531968 205835290975382816
269408241189903680 280970559100136768
68396981174999688 131154692502345456
153045223992319520 195912182317983936
31751106294699400 266530632518524640
43865810529636368 101064536047950832
183778537993061376 324296988331918208
201772670297691840 266380616183467328
98356958578246736 163962185684476800
262907025250092320 312039146860454528
49948953899165800 301702771752542976
108517128160475536 303922713999781888
227685269994200800 291476180161653056
267212993288736864 336125239865248064
176719446440241312 299793832244158336
96975223975485536 325608041392242304
227188254803908096 303345112998807936
56676791698748288 329062136671479168
242044348949285632 260159672555198752
74693654961432928 302397426026427712
46161280518913248 155083915646609216
48100423490031736 218038971111091008
325984680314415424 343670324674935424
10736543336519148 104668673250475408
96128301405303680 249111783235257664
170474475600960800 324673073915128640
86403761988842368 266016969784019776
290291781900477888 293771743509685056
163820117958652224 221933149473742336
52423784583753000 169093476779617472
76614608133706640 154373671617342336
278937681790315136 310059069472646080
127494604277100288 131124477268745504
103030016272309280 310065472457380096
68646254517231888 253597438957996576
135207189674925712 164609953612325344
35532962034069796 346141548612849152
27408105273139988 88735511926881696
215783592050851584 312594734608915136
122531138163015568 254183366197192480
63248171144344424 149581829293779424
106134456204351424 272061966610127328
47303027431919864 277960273953490560
34078514184705672 306548376501167360
152792252007839808 225175389448934496
192756049457693120 205935357585618688
157601012560384416 287389391541191584
65365456146683624 261600321260082208
102708082839462464 162824065097192544
83690384290991920 316370643152837760
40712505043936896 150422011078255616
20199459603530736 118934207136734608
52904410203732888 73543260070312480
37078071116186928 228867288108351104
8474990919287128 145238577750373952
302460860936265216 326331469504096448
126743763286709456 150925062121709472
157960813951557216 342012259870528832
16230578101551578 180170983948646016
45113058362525168 199368756137505376
327630878393119872 327675113073106304
18432408361340108 323304802234287680
5632828161394911 236806428179897120
95808509118817104 150174337924068960
237293172950263744 317503785572740160
33548584661517900 250411797499464800
342986798494604928 344673749643621568
181937005215407072 319281990689497856
183046503980475072 273975597934165440
203380086368456064 261255691355039520
84615190055197792 232515715886355072
95453301668465584 328655512209459456
38962729214353864 338442694658606400
150727176731664320 190039491892114176
33123337688956568 270883567382192256
40908400096552896 324773333579710592
30756225029493140 53428076344385496
283573504551037216 285009837833498272
64498755432939704 273425993831980544
79220018892409056 82860153303788544
66601753305843488 180363939462372320
220712825041069632 239931035198373824
30993166945574420 119986267215868160
9519353395458928 312484097369745280
43957062412195360 276808356403643328
18432318460633032 244152877575958336
168167517263363360 278747912812420928
89044418935434208 216743988088312960
28589506413008732 221748962050134432
139888473702863008 165688401636384192
35331815214103816 147835322342366240
138188360866662512 257926736280392544
206684765763941696 333438909328027008
79817885996592064 132327764099157088
124017889782823248 326778045976182464
154994993916528640 164975596481197440
140452165723074368 228827771201801376
40790565164455904 275497399653635296
108272628941738960 269594597845850336
18246297811613040 290483938390535424
261805942990156480 286747668307148160
42006289116096448 189194187379197248
67027055355457576 228833490086146624
16025654273451148 195695108891169632
37809420819484608 330038488081979968
30966682953663812 87383366419263184
110584355407099648 168623365850092576
92140682903133904 311649958469573248
10388813456085414 311522976213809728
19635968174053160 305709078080122624
53230849000692232 204560348655977984
103381830147415616 275361344058343136
232637732522516256 318994019575954368
54321620373306168 178038649947301344
154144232943825440 275339358165938944
26011849287213884 196426743848469536
271242147010668160 314221609298541440
81643885343904128 210821125388428000
176021647742163904 264322133128430976
162203906389012064 187181331915929856
82790579707499008 251458931315086400
73478065666948256 92883842280563024
122996126672780048 190159049710278112
195628832130850752 288253456750547328
109682937104692304 278186235942427328
51148865714950096 234957086485251520
192118916629949600 205306473914761600
141369126654253696 203885688068797056
131309359555887504 306546475044987328
28102958602033492 62076686791253600
239715176730729632 274683941354746304
33601754976275444 79442199261544528
66817715164432472 131488934190620544
50435304085475240 338002625014307456
237461863399785536 327287833252656000
80534379713786624 276713366180675456
185099796555259776 247827711078978560
50300774887381040 165590877433678848
53959408150994464 172916723944759616
61561144506952728 291007845723380608
135006636377297792 266436623443610656
14753755554495528 188683826670078880
131297084615898768 256730899007144224
52044411582943752 265067406627180704
39546401620133408 193951325373545760
20797130583080736 181808174393362368
114055437939989104 143299504291055520
14122884377347140 262715618339484992
87087887053573248 145377990025754432
112299259702402800 240307308593343488
8283745068138513 55775863064908208
289028359710225472 299164445891909824
119460735398771872 271751144119206176
121800354402915152 258885344684786144
50596170444362376 170511452235122304
130656384754848896 147726885033141696
61625829218959056 215034200309960608
292500081481534080 315136983880344896
121731899488127056 311269097128356416
100960424104758752 328994852089904064
178259936152707232 211798143668656416
239462431037933376 249250979271472352
27909683622900164 42805982520450928
35117479684265476 249973094588283008
47685622221077360 278287067698949920
49220315733953424 328585641865667456
269273420132434144 346656265682554624
116716074787061472 168098109848996096
31521066315078708 213977361654697152
218279625547969952 289468553913958016
59437047911252760 175620021577638752
87840258844974496 125122255592483968
18299676210323892 231564749236309632
219987303850144640 250662421292460512
141568465604609200 346837906234274112
313768451287264960 346603317689731392
205895194088548000 219817769945765088
12506741955632726 319703555613481664
4371568979905997 45388981269020160
226422110183372128 344105193039365952
81921329688639168 123785707037360128
154745205184684448 182567918031282976
290307646239549120 320275022820772288
91949768658321472 225540045151180160
14499640868115024 154006037112343072
134075783125414400 287131504121071456
278276180355598080 332687968818717632
111650933337879504 147658032762989184
77208866649802416 97897567449824080
236544916440277280 293610402863535168
193750440077856480 234595182431742944
221606369522553216 262823033009130592
101222949281291264 268071685820386720
66836743346782400 102780912095522624
98085833450056768 129189975430328400
17475955590213026 278012635410376128
135936207637789072 245647272501352160
73850050694584896 326015240732384768
117626672678938448 149522286116782784
102583106974079168 270983108478964768
1308485536673624 303395446819314368
103846431423074272 223054163860783616
188393268327597056 268446878856806592
56270404342743976 329217373142178304
67513612574096888 67729853516592352
151833705826299840 259158010332084992
273511275797778176 337263601324534080
62497407900614320 72733971404572928
11130045245195434 283582982268882592
300365111733890880 323723258697398592
135473977826109424 308581834354096640
60566761986889656 158146637536393376
199181785596759776 296148006644680128
53581004531683880 95593465221803600
79074576572284000 272138947747691520
14712070064437000 345936695908349440
12611904935075560 252626131742515456
35552691511765012 296091328579575488
42589300546224824 289685857899833024
15551819321832852 65568191925676472
29938995174152176 246749402467636160
136474408677272208 216473242045610208
120741343892109968 282264895274076320
35518984901015624 285862157108624544
113968883588463504 272598176787686400
275419208196012416 304147592097316160
198491510995174848 334178563036676480
164032543539107552 285051062992552480
18770695697552044 186585696169303072
190413504882353536 201666182442350944
178079161727719104 243022944186095840
100573260536463808 344569490918207936
147388073110512032 227026422591213120
204368991282428928 267529203797285376
246511772037005088 293840360684724864
95276776791902352 302142886493520832
236904139146745664 328256013904125888
93686774308375200 128990544195609488
52106628992846008 193643874806529280
90487007114740480 315872083297968448
19019092209393732 123212901479544496
188464795845160576 283040601568440576
169351964391197568 296465621527035904
148965500233447168 259607164767532928
218632478169663072 297013504808384576
91361551614612128 241728100741756064
186492826659683776 251876727692406784
111499451712388432 311902644802503424
204381807390776832 279229852609116608
265416963380247904 289058408775260608
60272281099724928 195572085044333152
17458857207846116 333711730635320576
188293968201594624 274142859861922336
121845220951557888 220711307291971040
293137689359676416 337673180215193984
15412693004417844 263574779619131488
26077874295275040 171129362026856320
54890492657670248 278893986454093984
36512151388820000 84077905218704464
59559262599914632 247482923822862720
3841203823629059 314645588784319936
272626614473626400 303042415263999296
255964688944806048 256349016873487744
59253570443275144 109624396453115904
33252758805911472 154823065132389568
253087137100802944 253556594806056416
98752288146854464 180371671580994336
272243036073318592 321502572069536000
55725552076678104 211778002582748224
71685723929217576 229331848592923648
8191490154697815 76306795663993632
88670207422521088 247458201852334880
171457153489455168 326055530386684416
308249658739548928 313189608442559744
94376743457229408 307659514709079552
44444291938452464 248979314919355520
65017006761896080 289777805104281408
160205703830731552 283674111595719648
64120830470703040 109107722150717360
142139078530759920 315771287080702784
200566611978247104 246036623019109696
56784679266423024 132809102806538480
87975253962667600 262166548296733664
153877429735131616 244152778800075808
118114602695536112 168517663458225280
290738314973120064 335122662648342528
3213701240317987 173158856720106848
44577017165184392 230394913635820896
11233356000217956 38076831933799736
113231355330812048 117107799736494928
63093847174668776 84078589525411520
90099694373495616 331291202286596288
1293038581702195 294915957328593664
3507290563886805 81223720089782256
148493122387671840 164009548227506880
146507546175886560 192192335354551680
114970813870175776 212925278760840448
878918471864762 69101686225249632
16630020430108796 71488499733067376
19074712980495088 147921498691145568
129101670521065040 144040772792259216
20120793558172772 326854537086794048
145944340632255392 322121305283845824
81757266958001024 99941161854292000
136470535866690064 201350261436542400
137788422006610496 292991783159147008
329048612668850688 335457138552231872
81796889789753472 301692103782294720
227158098857520096 228189847324394112
168165895509043808 209501898426525824
200150178842960640 267165482376579808
134748891472837024 323028581643635648
177566184023046880 212414875942924352
68405844133075296 240387027130285792
10917407396113740 59244585949694888
74928761899622256 323357236197824960
50219216127445240 132658945660136400
102103505240149088 109358001457225840
153247964892866752 334182755530552704
185576570694724512 244154549870540320
255024546315524640 305446261531746560
179319416149067296 239855416023451584
217296660176012224 257852075467480672
65298134696037360 343133584894687296
174364585078225856 278937807629409568
57151250144922512 245370500650195520
72455529921106368 94438080623529824
56756428276950584 83470455529470176
168415971075828608 320528913764852480
78154531468245488 281464734948475840
47101820963254744 212282095254209056
87262809065566992 155650420100505760
32415770426728124 120915029827804784
166673511968928128 226777700953732640
167842702592030720 191891712337283648
44809861611947544 342768664917193088
148591165540269216 216205259866827136
38577935277071224 139790541676770048
177678714652090912 301195595053860864
234915377356078624 297226283449041792
137935969347414944 285282548717430592
150596468494073984 332286695197684992
166558239356801536 338302485160193600
164328002490714016 263077090047096000
142390443595221504 242879248989027104
136488326306386880 334537754360632064
113895016729276288 201440108461260640
257329903011157600 282248331663329056
70377853113498576 333386436367923136
22462905875422640 347082625725228480
145034318108946496 299536395020920704
225309540553988352 243777141794344928
74382526003652240 253728193008791264
247144115246884832 287764392808405184
152731303787259808 215065829534173344
42944831378160064 291657819426442752
106752406002709072 110399995709637904
68483549902097256 283987968657715616
107654147099697664 251177951308428800
257644383877548064 262092571944356192
160470068362439296 197870361372700320
47666319844631560 163881490831670560
2908947510836213 40458544644861016
241031369512666560 274535052606978016
98682458371476208 260303563728814784
3331860711868872 259184721390351616
75921194264983648 251253717997576256
23872603878218 203829970497182144
218680188931530880 308931115551431360
14148071819913056 50438838923549152
256923733280755616 326573615173705408
14629558222262630 173930619736155584
33276332027458524 69703653658377512
1487978022324579 100726333133142992
176300830705867360 330727513859579904
204376469533256704 321309855529606976
20144710815343728 65587547384402200
65693748418781832 227808940511076384
110263389005189760 221337435030085952
102412897689431408 255562213386615296
172881803407469728 310666020690913216
203190656635984640 311975684167094144
39169459830731040 263074163220143136
214070613001601 347197731541048832
131843210241237344 207191509077963552
43903788739919568 308741498141380160
154746510335224256 248522315490443712
262792282014500320 270493033551795648
219792595951579392 290820885006644544
160987970113538816 273477381098824096
63224961301117008 236835752644434688
133755382661542368 271473493561454816
23202936031222468 296894685119570432
542393181530733 24165067409290512
165199719598308608 226153767615686688
257460934869172224 332168415225216320
221991822971795584 328173243251585600
281922636233669696 309776862922482688
8745183727840692 111339021073392480
50093366312934272 264119455800407680
254082969452067712 255809839731368736
15034404362447754 67615115674544368
202286859993229056 321487618850470080
259636050725120064 308479884555025984
233957878841394048 244887895523406784
149610607657608384 323430396848160128
21252875032781792 116414560217044048
87374179214185072 250629074119923808
192286774070167104 197797404595422176
39934583579036680 111153146759337936
52105398520992784 314570800926054016
59333267292259344 282424089429045952
14755682118039982 255131714885457824
74394032361536864 119000728561023200
107498195307447216 117772041844840416
104168207538758816 243571853032418144
249429025427238112 284293298543108032
93977994496646640 175476277729830848
112420563267735776 266691758696722272
242135996065108320 307780488931743168
92324893669439504 289352984023806208
6849781039319258 98436513586037568
116624028929531952 219459360032873120
185505256349611264 238564628905326912
68798812993623720 173445802610498656
292136641746532288 337694034443013824
257505788790364896 338522197955142464
199720039777239808 251239022562971776
22520512545330452 169429944237073472
214095616807681792 333729881053500544
276075344343557728 330229522732987584
71151104963501968 336986263385486208
43314826110038008 347672339957486272
23567727631963964 40661618757569328
91857338791168240 213109697586529888
94542893369138208 277666195753015328
47302584646502824 169865831791974944
210095238670185600 269863703986383584
237260515614979392 332923881875496000
179038199839244864 235596156035448800
128751055200292144 270296904626704160
50664095872377840 255984836432219296
17647016259454144 297874809779648128
103006334028899536 119751344604333152
178442622380099264 254116869688904256
194485182939932512 346967979436890432
141157439545719552 253240552488624608
82171153278010208 228007028258469376
11639071420347320 20103857485495036
222157723976676608 343312195622787392
188783175212884160 340459745508072448
661963004358332 4169049801272555
39989099767718512 43706420354634200
245628953333907360 323231750836667072
83664928227714048 155419643279204640
48707913554777176 121384294407903680
237167590516016672 293181700437196800
44111592176310872 196436249099696128
73129292481174304 263430402435138112
101477545329494640 312680583934736896
47393882332672048 323316948769379200
40455743861819520 207561556865147520
93127231324753792 210300688555416480
181387837845053280 232828789281748064
216173241355405248 219353325544247936
8176559448728156 239927402857651520
207659393704868832 268303234115963200
19333452019374092 31392837627398896
155881525472423904 247000508005778720
114471274418937744 138097932103885536
17181791994684922 86683360600617712
214650992522355424 282065748041668672
60292045991235768 64810194666564688
106050101815469328 109692771085579360
96790113663657200 186749032078165728
23089102240073948 208377841042853888
176535750183655328 180550790745959328
30180268932611544 316153374554519296
86395893124017456 153765930197300608
156939376533221568 272432385014596096
95572901286097840 225364813790739520
210430795397030112 280223373517041344
32204060528755060 93619827432852208
143885917771097808 183914954501048448
14567507189816364 131224340810402560
65743570155087416 101530393505108416
154518680578570752 161418010218641600
28002497699158728 149846021042321824
261192680992773568 304764723316504896
37431276964405792 258362895873554176
54884482526689760 99743244424627968
79041264980525984 119399308669586400
214487592128917152 340036512474462144
58352420199052576 158575373875752736
105770213940220720 347247337388674432
42868570037925096 121539213151543952
171994223183232960 187984398615463168
69623294985113440 210124698705363968
123671456645069136 171636801136145312
35839719718415032 275464427165239680
183761238896399872 200883357061281056
126774694837237216 278012514199504480
202689742450536672 212199856211390656
92942370041532048 264354308821818688
262399582069622496 324742959577352128
200495917357060544 245893521788647232
20331616655147860 257740153168468896
35838210366138124 49892287417815824
5883788898271688 42283290489525688
101027520934307344 195332035997687520
16149937221204278 275683378579966208
181844406009124992 301073612418103680
288463863842035136 312872786627650368
128874571377434048 186450746434311168
122232550554187424 317395583840356480
84591210911706928 306110280566187776
278129333397513664 339495529876511808
162071392526317024 344407234811697920
264822952196076096 333653249402365696
285578787260986944 298843437676492800
203737213101416640 253738717796764128
124149442623398688 194696324683947456
120071960640873920 241324460289283040
281171526442144768 337414576185256128
202989509947279584 206448507236802656
21733119105564220 299222223860784000
164405925930582560 341772809248684480
306326502894896768 321023337146753856
231518295629340576 285408937307654752
143686884934731408 333648618005154880
277144903621140192 327257493022957760
211905356011697600 242348120724904832
10654154848309056 59877169922453248
185342944849837792 217112600064164992
148003958824099200 281257484605729216
51709842633727752 67652637257626616
77705286724375440 166313105410777824
272353348284985024 316690875851983616
152608334294475680 270316106767341760
98024585538529680 147829766198145216
119633685391703472 344419237977339456
161148739005146496 272368715245737664
168077904153437728 197168328361759296
86281824377168160 193871256056846144
131552554513153328 145430959666818784
30393306901359756 37848407132664832
22534656658394424 181278774719592672
51488264160956464 282633166727239264
146620533720694496 341860867055539136
217556363952183456 335040014468464448
103501539891084432 104617308758862272
13865750756476420 300389659841817344
8789688836458084 167178413335499712
45794350345383784 227147758624869472
163887879432619648 303619930300468608
71581690203998944 148475267986862464
18280472800382684 28397226348383288
304632075467645312 315558451214665216
26842023517325784 32833967474916256
149230932454312896 285287525483748768
11521785421573406 104064941967811872
208696538457609152 273957532837631008
91980233727550656 158155672927720864
127381954483933120 241225213556476800
123374010062652992 182622662136561152
20584144757759052 222817876612204736
42535858446173208 90537721536320688
166745742749106912 232792401700625376
155706094548248960 163664585652908608
239005401362351424 240010703776251328
19488270741837776 281697624921744768
93394516578744720 112550101643845744
35787671054491032 154015052772648768
94228659380424112 126648671717512496
163334861768745280 202375482828931328
53003429870053040 232275065557773760
6673865193608775 220712514942928416
53247076598454120 139169791746549536
82309597283416640 235366692095227680
89854476055868208 248280203428158368
167170762939024224 251647816928335136
1884501332198467 314992589056547008
173443893582191680 208154658560208864
297681978011664576 324775303461933376
117946493262191264 142054931108153584
305674232143241216 344824485583635648
214488951688963424 316316561847929856
123132312104354144 333604238065459456
182535122433309824 261657334755911712
7393249328679232 295238204322501824
108500636728882960 160533847418951328
87261819932068224 164383874189493568
183602915900863872 314550455531353152
189497634604420640 337609547332787712
50210294655347464 302587575599112768
111071068147162832 150687120820534016
311646067596615232 325101934533878784
280427513755420864 288017194630451200
125442134839997600 247529266459571488
62009653374202856 123357505024580416
243223289366200192 294588610432317440
96772533132105040 101737748182614448
61637508142724048 154145637594068288
108709527487037440 337661048361635712
319043499236410368 334113804863038976
217342646387158432 310401646658512128
66535770024783512 152693390840736320
69688742286553704 253067577195200512
183977032967048384 233867446808449696
104241180244900720 178961966658891264
116884905203158080 239577588876949216
300104583337056256 313342907906802048
30238032945985340 37051401582760448
205811102726734080 325044724401469952
47091396928254056 301706874216703232
217959905566204448 226209362099507328
69399593117561696 184686243314736128
13815400028143204 282094536173337056
254308584417629440 332018627343145984
75614246657499888 158361419489966592
250426294492358016 305331084922339584
135652221437743328 143870475990191552
47213276438838784 158590467970924320
101989686378746784 248920474732492704
60570395385608784 161643147106771200
138249758514698560 293056983919257600
188143934688674368 191894141370048096
13104640094039020 201653733291705536
94952913591281376 289111537634242368
179964846493304288 326022281831770688
8520090226167831 33007723832836336
121092876582341040 344697671100653952
40273232815570424 225348986626425664
282450776107505888 319238195507221632
195453602572386880 336850738638561216
166529922820853344 209895746820849856
162656155157941696 194387978954234944
252093407690440128 306879432248254656
81633156588390688 245102160969526912
233162806386314816 315951259759091968
225848809729075392 247692995835197824
175434438372782112 266029326014193856
161549116985281728 324144347055969280
84913952976331952 87256728299159184
179548011411335584 294057913494001792
67381193264611328 336397229256764096
162511230096492640 195977658985908352
86930510901636048 199621397828550464
193371352432658336 266185696424859104
140694087300582208 189530331301774848
277014875086191136 322299900076067072
157438620435319712 231535603794936128
222296952839239520 299650689292935552
12045135076071022 15454835946671826
181310471229921312 181418935310181312
203928075029255488 245608970611242656
164870253323948544 264295630722379040
20267051280129172 153451536358476928
52991675673215976 269710530922633120
953092487792547 259681774875539456
67556275811153864 175577174425309216
226726599925251616 345724227073980416
169769393189582496 240756881299621568
122242536853398368 242795934353229888
229154589252701248 293987061891411264
247962283497483104 279324648210811552
6908286602357184 143217244905712768
132283163595123248 154507409497482048
14289767278228490 81162900457417824
20915653677963304 167881318119456768
181678622239133056 267594365386856128
243974227673223072 263044007484779488
126515703025174656 301464231550430976
142943100304996832 217391816156082592
194226355180159904 217499512324471680
34335099753172640 271415763544719200
22283398243669540 317245848854782656
108175348850324288 327689092637954752
71975574792090736 273612023170203008
174190715906014272 193386761220375904
28194080494563732 344820621123408256
246712958481267936 332521198950522688
252594334465079232 339969283518004480
107681104669379264 218217018897799936
200768798249218944 321863517127421120
54808788571417544 129120274308266000
175527461643427296 230203227620502240
194836915657650464 225257312187491680
38756455709066184 236551461960032384
128871422702150048 156097339834548960
12147506082393950 243431219205367616
300511772371104320 336534023356467456
283534423820094208 285407640554388768
22829585717190480 145362537467334496
6031915219149219 218233246352026080
190882188033190432 233547647726114176
278153463564666304 314492934236998976
162669507543216608 299108605227093440
49708701799346520 328344546964250176
39489556305536576 298739953045247616
91040179599551472 233004598290023264
59663349978372560 317265524193397760
169663295388241152 341248415184189696
168188877387333728 277568824424119968
120546522401364816 130489789310221632
146025371582817472 183693961222207488
47793681413183872 202248978341701568
238927760821923424 327387464151104640
215846206904996448 287957278403560352
11794490941148018 163938268636664064
56292425980567272 111176837071557040
66814055373777664 257061526744315968
16674908491160750 71852354428260576
172800271219964832 187243740226050752
252005479416593088 347427350628518080
154776299797872192 249414056721260128
160272922913940416 340891345777416832
12019344254276022 74388047151177296
107015124510615376 131307930673356336
15062185331881082 114030114869581648
253793581825963040 303072415607379072
59720587984904392 264697796558749856
114094398130805232 307069025453105408
35970382583206740 85234125487538848
253595133213385088 280269300714153216
230661515841940864 247273163845928736
144169824043928992 237349428946746816
1935955871853686 129041693419737232
11867384876200140 18873637256055920
134406856807107536 314941201808736960
131037480872633904 136307827724648704
156185519098226240 265797153570234336
17209985080433698 82608187017909408
110816881976699056 161395540568193536
264659348382391424 265304773658772800
182289248003663264 193027997659789056
83573203102434992 165145430075243168
49301314505308824 273747095077285664
230493656701396320 291354363525731136
68277252032899848 84254872754804960
78179900219486480 144966021408551904
137204282407887648 199103361401073312
25138790737054888 338156656969401728
21733552131922128 117219761892134512
151878665399054336 327583722213886080
228553920654967936 259461853310211136
188437789083662880 254078299712552192
87909315253988608 229170744424256128
79399932396222560 332187804661920832
6421991617367415 13002509230710700
78556017535794624 115788752909462304
66153994487345808 81126692226978480
255147657363273024 280648024995066816
146247358665782560 174257887986448864
194026182935792128 247701684908882432
174408226097149728 292268300409991808
84192259783990848 164823695944151424
43851446397043240 179442605966082016
101676387821010784 321881470919351680
198377624757647488 303454130882939008
179928000272133152 326483395288680704
290474846957581504 326479756627529856
42349833080257896 96325120153839136
71476502512042240 123021367382964640
160877662564229056 218372646732043136
83619125592332416 334530262894536640
153552153709263712 222312309647721312
30180302776604176 310645316823952064
50082421056879040 192462268549859104
89784880409549936 214634001855340384
46615820812294088 186315048253054560
239844996526152928 276001232759248416
49790713543811216 202676214240168288
206375149921516928 345869182340494784
103443415108577472 194811722335500288
22191001427954944 177528286790658976
75048707433578032 341501827322863744
6450114419859394 221424745313441536
61771620787313328 322237050818870784
206903650373114816 226954655364101472
141564974473896384 149941692303744480
226375341969816736 270880474355807296
95912101593917616 263075262555843328
61489932447922888 132043969007326832
207747812021892480 311028558487138048
17113881771078542 276240118258912320
31122877564286956 69317949110470424
9220379187396628 196263691192491392
83498444501487968 187020719369651680
326585146475437632 328695755301869952
13864718946131610 64135617225808272
274677689317348192 292171178188159552
7661065231470218 134830119724645920
131599562901167696 347414467177259840
154861018098741824 247075035176380736
81057080071228032 251479622250055904
27530976682734592 141003317900159648
228018693575932768 325891130682494592
60952396853242728 336790794461968512
63854982905271456 110130975846003424
18715793303318492 299259396329723584
99641580820581984 261748697582214176
142988303021651408 214055902209164704
147135727285422048 322991460862683264
38457952773929368 133437642457000912
40182086145212984 60939268374548048
228563272415144 317378961902731904
19879489494121888 112753659288138720
191446027626626400 245053699399573632
155772660752743168 190917032775492448
10078191161165132 196943296451453920
14591151858163890 163796002650488128
252456915135610784 256835366263980320
40602560601478624 285879297903429056
197659198752452224 215184549168603584
257886315318255904 284618232632250848
98798665977520992 327605205967511808
34230058890563428 266173937876191456
90222360052282704 206606558254305504
238808482338320544 240808282079471168
56637499900927032 177436010280552672
120597639408980752 140192582517816768
103189311138983168 176464633759325984
11511240626086260 290202500647188736
59458335104991672 175754627812323424
43123840964789000 116694805676385648
96567421970527296 105141667447925520
219151568203095840 256683998370880064
193465026109453920 325614650118774016
168053746419315040 211055441845336320
12325099822610662 122945067598720704
125347748295462672 339532981453693184
175229793287340992 177242249828966272
93532799435684240 221231910813753696
41547883273178152 129828539287291808
39784649346506592 152833882481643680
117033616398196288 303930690195486400
237959987135776896 304404285522951360
32783295012142904 206817880366201024
30753353922804012 224190018979434880
83930454629486480 224807153748888288
139228085642276160 274428751479356000
66633121500434112 147993408616397568
184030575180981280 233380189913418336
22546997770851176 71012229332256296
92856486723506848 328845233206701504
6309890970232347 341342544748726464
134879614518154992 333629963201038528
121063839831192064 159050562388476576
55634585706871184 252063326865197152
159291483944975520 181822152988742880
290634056360435584 295894307581736384
129834177149450080 323457708382540160
201716445765724608 250744986337829664
232756873411251616 297471207234463872
53858519487302792 194756651406795744
137894646881305504 155136927829153472
66207920517921784 329371905180838144
30426977517669384 42102217812422616
58552259979224248 74981136380702496
140397778696534304 188672121631516128
42911975420507016 101334275038185840
121300832224634304 220642195856019232
262466914935639488 307543024210230208
84932877157634288 330319867458082048
26334415529516548 173728352103128288
80974615890850400 310277591884472512
5580235221335189 163468952508715776
87294896168542848 235696349791500480
188566955395049120 322337564595315136
150687582048611008 312793906979405888
112025065770570368 298811708752552896
111459700319863776 151817422440670432
167951880087808608 290414737401087104
117635587545446352 193535320884296512
100641263158835056 343709423346048704
8092945620193646 110386153906756240
173346328077499392 299992191224478528
45942475792739840 264403187611440768
97071787939299936 253468381922025088
187884402461841632 326884953367145536
9338101133067234 226171488389592640
1398281062603329 302987479431617664
140667552716263776 183195509307433568
34047209736447384 171544750474702912
4845239456645572 270322366154678848
106084403476564368 161766166779332736
288521628554353984 325382693052710144
101479646057035616 121875881197980880
44520060673928472 225541119967648128
105482327984358704 130191371280493888
22502776669950972 91114287690525552
56428829261559408 282534278547612480
2409169105770883 18357288289711040
131853108025703296 169363505412249664
16467380412547728 264985582461749184
141971042089807264 153377614524133184
42700774848765192 183280975828645088
55853805854800968 147106930884056736
83872837990928448 229211378451410784
168841579789044928 299101830634562752
181433707399419872 266740075252844448
14256857887545846 99474569783785360
152337819179125312 224303169268281472
102052383014431504 198798389258747008
36485157660463304 326173736708684864
137394263443743104 166571156624037952
81470553192448384 286146416635994656
123576865679863344 166287522969933728
83096264100667296 239507533004884864
64761111001323000 207997177251650560
182436438812228544 282389990883690336
142280080794831280 231228578315956128
215274174172127392 311715364787775488
186728436305555872 218284581298532800
151710208817793760 264740167271428352
104238719992364864 272329305548499840
26371486773999076 326111874357855104
158204146482619328 252719040255614880
79365860971118528 112047982644599840
65215990952153784 187652526508246336
130273391290706400 224454173169259168
149641017864656704 315361628272597120
131683734450657952 159559428625138688
109742864722842768 218020484761865536
48642447833441560 294178949701996480
222690977608592192 324457240158529152
34796809120754588 240859026240859040
122335020328494592 127702812762668336
249816379135329760 308698303343022976
12457644393642344 37320487971784152
96406798167090896 209743290152309056
117775823363270688 270364856913261984
75782821100651424 109407538048726656
64955669775319152 175193949180099328
6273687194567849 85414047191519248
174639468621089312 200101506960173920
185599999623658272 287253368551531328
155238825909333696 224073517089447328
196672852857756992 338479686692908928
1284542973277229 237126822047243264
155163608098005696 309602202891856192
10401431915713368 213952916706067072
6002837764315713 294416909784765120
135059855581900176 177346328711742464
161777963626390048 288622620110885952
277214263721186368 292172710819446080
329133985116373440 347756188762247744
40418195249925608 310750378594310784
116479326114823568 266122286126275968
93189083068313200 101629139903583008
23808806036972088 317805561176684352
333863013562177728 339648726950311808
115883011044462112 328495235784713856
146186352763383200 329630626979036992
48419249400887552 292407277118338432
110470019393857728 208623842865497408
29432971725392836 250542314372787808
184886580784224480 344318877626590080
54864086362202504 240944591630174656
241875494185686592 291027808563416000
78127095677873504 155246125844302784
25118590394633572 34390830884015260
222325277944813184 237952342268493984
42102165022887672 201659785329423072
84443741749404240 102325399195816624
104676840652503504 114022039552020336
91143566133008416 321050175026244160
110786580302129744 287484625973592928
117642097417853328 176606369935605088
46257124363074496 311901563174807360
183984212300967424 251975692422758432
144023534810675168 145901771027782752
41763878291386216 244244092204757120
200714298295253152 338578545366629696
224776756910270912 265086701381820512
1272398023998574 45372264271924416
167418482018030784 243737079599793888
3678012531534528 163331129744345088
134710859316968432 297836700734657856
430653263027747 308959046700312704
102875655698190192 192498282277247328
160850659012120480 298275548245870976
880633563883082 78590141796222928
62370510364172904 305721147445981568
16469115126251628 240077716918074304
208019722820990496 280036222205989632
29396377461041152 264393154400565920
76300620417326640 141916744467333984
48776820107887440 122258250858353216
38830443688590648 248045762181510880
113980054528466656 184009813893145664
88562978861317360 310310713223719488
121918681725317888 304972393634814976
188682423019631232 201079488000178816
15234312000141886 299300739555517888
35621066076118012 206320334642425152
36944050062819592 143699242240264688
80448319292397056 173779124454758208
29905723959489696 174112325887177536
109888076250346128 316748275034647488
162189973453025952 335875443240967168
39900881293700224 132223107299725440
259584357533636000 305810253452082304
55346233179364504 262468067304322080
145266478867239008 164822854069410720
33634295184117772 43449357199931072
165765446387430464 215617553242060704
103696589833201248 154117626741618400
119269932727189728 134783034794431776
151417479348555552 209247904911417664
41853058150370192 131069244994292432
40486335307114784 169036986519882592
200686718075734816 336968135072142464
207049499407974272 277302977613740320
161954717122347168 240322421783167552
100837723525744960 290887422826034432
129874806868120624 175365590137243616
262919655723359968 306200294286604288
11593518984531134 213021781841090752
59358030759534832 261394423204764704
225962262957478400 319473094681292992
74391726494780432 132155366849332336
40178720010099280 336756949527797888
16911201615814504 56119387700011376
109489006501584384 120851945628896960
7795004668936530 345049022237323008
95807289670678800 99420571618739024
90775307598804240 139428679820908896
163306577431524064 238367653445723360
60241073180259376 161825488012972128
252663747888957536 330663591099400640
81344546004598864 234370863131939552
52038511627115216 169194852663277152
209221964403236192 304645353559620096
10560957006648498 270095674423347328
237331225370672128 275983251226624832
161675081030545632 273527957092816192
87586956222323408 297529198250859904
9478099966939372 308756911770227776
105643744172116688 185765091653250720
1537476309479803 179063420213747968
88093263361838544 266634359092730688
244162711486081536 337767250291602752
112504138068661696 227954243399885120
151524441809350688 289390216304919680
236586795359890816 345221218804604928
164276907899754848 259271401567380000
114822718201711328 290553907870074432
215702127651098752 292566640900931712
67331214105949672 83701433647753776
178354586663949120 281563974566178784
255363423093663872 345652036515682432
134755902654231536 138171331281026992
57933781537907632 197430584581780736
45376103747040072 123416094529408848
176743558360997344 276262489290938432
303754532593152256 314440321837798080
220785820987754112 283645068752055648
238918155526765568 270770568623972704
215044251579107328 295231221990852416
87853321451367504 133119986102819936
31837843710428504 46843244450802392
117617997074539280 148343030160660640
100255559813243424 152324728655125312
128811153855064240 339236056394712832
67605662771511696 107403452907105008
72007002642389376 291433696182115200
282928443227906272 303733802483759424
197722334942428448 239522268804270400
321233455345246464 339975733107727616
83743713331692896 173189102518745568
31699754323875824 181103593605592992
19789035681923228 77498970717230672
137273531439380848 305411593876854976
50056767177042368 299751703333967168
137446180266698560 167482885326921760
1811190912505031 248164718677017568
41094789545363 324978684376602880
16137267375761002 290003826878849280
238855390333763584 275055618393392480
120149178197575136 243477603051240960
65883549203337176 96807769881391232
44883008320471856 173580519764021632
58178557995924832 116522963147623232
44632289989284088 73150626259948464
203088146732537280 232381124578489440
199392826663345536 320884428418864896
197683985274769248 347286242646692032
238921627917834432 332197843023362880
115125331054202528 258624061210931648
34469238790429696 133902127910380624
84535287228075088 300947312567775552
2249612080161701 85219055163629488
221812638570998592 224846650484341184
11189502473015758 145585536176486144
105627255302640384 308681250987928384
93603044247671456 270314369105078464
259870179550364224 272090863853684896
73597563290694544 104473252990425072
65945406458093784 122695682772635600
63975094251000968 234765906453228544
42825923925152456 169921548075389088
127728537220954560 175474776181188064
286319716007631008 310500817247286592
13837357819286366 170391662706034240
33258111319248264 314258743110603200
135060613134452352 300515254417705856
127995337298554768 141177549499360736
54584262719773688 133398887894030720
142845563452081792 299419102784936512
5419934443212950 180153435302349024
62406844003933120 77973061930023760
113494292507282720 232756783012643200
120214199882569520 334744114082097280
120115019509962128 140868826322972736
128317639801988432 294371644056611200
211593606930589664 328212527221389120
54151971858507744 312385375490825024
40790717004398776 61214054918536128
102393230405977072 201741632338173152
28384663626864560 318494926468406592
263375132927804032 288868643950362048
203637816621223968 207822428286468800
159566498108816256 209710377620340288
182325687319418496 323379681501147200
9683548793355852 226252352199244320
134841711331203488 307557394524389952
172391908518424640 280064757678394048
86267235110807616 122082144552549888
156386100306166080 286712634773125408
59935129362239696 174215460112742048
228564053901645344 323938830858613184
95704108966203152 267736399413180128
121326114600932816 271474247510155040
93943017106691632 282304767804029344
15967526389720648 34920850914700452
293446445936382144 298667684588137600
25011802631433496 152140309260569984
218510522384144864 265712597828541536
81322526015882576 213534818219086528
2594600113689187 41795700555072600
19161373649441624 331461583570690240
121126034247953344 192591701463220736
74761272028939296 137991746124923776
89315470773348656 251694684160889824
256461003973946112 281736669837196032
49512978314681288 85973730734169680
83831490169078064 185749203350336704
179418996998494016 187619618247753920
127317684446092240 310053009476374528
105375457613705120 110377145038568384
7709726418605141 155101813336821376
65957849238216656 326803163265855680
96479939375493712 327280772709002752
106520828071206880 335016051306941504
67200579856613664 316755730493010112
243389438821087808 247238406093760800
133750550579316176 233137348900743456
137627139154518544 161455234785891008
267274773341480928 279312143684437248
74916962461847056 94525387427203728
151091689639802112 234821520577375552
900916879856992 41153700633975456
34394384933592120 348300585854537344
118738031031552256 151789998538608384
150151807474747936 284216106037795648
16183862642084164 31158046276220676
87956968687670544 146826816826955168
115158994844117984 152303303819757120
216924072392822304 291311015051564480
68577909103638888 231166422711384000
65136744812419560 128887499621510912
45782877976889384 286218148266838240
84732014610763920 312458702232580288
81575700025847744 249223368965931744
89655890155443152 205156252075237088
124314285157676288 217790018982590880
167869245685766208 326281728182906304
20505588964843900 109210335514316288
118999848327684432 234541165091717120
48353123752360416 127272387617607632
53128957902138232 289272983262454272
93470355413318064 268281295309541696
15386893263929922 20065431416483744
115031864362298704 317300819065514816
62928141848611528 190286728359161504
89339603106818096 114814609532662720
285071429270117568 289404013807630464
154741894934723840 226100968019296288
27925703355602888 317596538686315328
98444997334809952 117182307769267712
92252576493422896 99130974379886832
45576699510435184 153186127580210752
153409685752697216 338879899696437568
17758265326334560 309142119731016256
42950809488456048 243258184326143392
49716596334682408 105533669733162128
187200579693809216 245334379436408288
21672905019368772 274494296459433280
84113290653314704 161570584351823328
25075547535660 136329985954768288
77708745043846640 125770799913354592
200093905963446880 246376942385858400
56387978730472480 199342143636862624
191912345041271552 288330025510660416
41881647530288112 48608479291199664
129072513418522144 326050984403924160
128786349436333472 295417770840535232
302485385121708480 326962461529412864
125544987032084144 193215198097484704
30423441193252148 229424791045383712
122300131710477296 274609127775257248
24942003049700488 240223000200254496
48222940031790320 185063579564035296
299328899201365696 305875679648030656
280416347099881120 309683897958077184
18297729614995452 102964076083485696
151825034516731232 159662729731367360
274465839138995264 278856826532375296
60978664686086648 143545289631461072
26124551787085440 267277433166628032
262913895780625184 328943977716052928
140107297056080048 166414225104422944
318255408439119040 326637813713483712
164698232966397120 304537431575888384
215273810513429280 286243396107652704
238201225949347488 297159987137140928
155814949557470624 248885223975108640
304606885710939456 324559468174771968
116988140675074624 199834988726369824
234464636586278432 325518877709703296
93761684496411728 149434244481138176
212605146589503264 322370925298474176
27906927858684372 302989282803867392
6671275850806186 228645788529409152
160410476120109632 243223205948768352
35492655396723700 305390908799989760
129282195784752416 212399685323768896
22691506032407004 35027569376156124
165310119833154976 170095367976911872
30416033948010160 345582388231456448
41142245850461960 95544390654371328
6580570721681655 124305156532560496
95405230785747072 142527025648881680
86503221413592112 116607664192030928
114143281075282304 187298668536600128
131973086459781360 149707811161959328
179380685569785312 330657027244867520
88377788048773168 137768824743523200
27760684228493812 146905120561935040
1429358806625807 103121654681084016
247894176404078304 314513160745259648
190651469340875584 305663978518150144
67633549447554624 342193680536736320
247449286338287776 295351786249666880
29982298292418072 198874846314677280
88430305408252368 155551867733146496
267666611096420672 317329270042908352
39853483219548168 312427787603257920
32888635079678752 280127793578227808
208272117741649024 285716520096092320
181387389683869632 211208462356364480
49607443447916720 91674590663644192
145284678182188448 221943731582272768
59815904388393640 149387717017387584
12090268503429440 225664990634415648
200254034433104448 216931135870711296
16212989044066058 209066348457120832
200585308308815232 272794987178915200
128979016332542560 172282743267134560
60055106102838552 186723408548587584
22086941203285396 229653161136329248
35965192219037580 228923132903449312
260513760549083872 329655436495974080
65976442725839032 300124818433631552
10052473520185576 329428560256427648
47952546098522912 238954026704173472
233932028479772832 300994322543955200
106135197869080992 257500477298910304
236592740732867840 318071788055992384
230335704752992960 260568256199182432
308345066776060672 330021590886911232
57319893631748696 224510709436691584
144977279274923008 225363827597579776
5383093233576167 206629970202152480
72682594147734192 242975650095573248
128670830692994176 331225201736657088
101420063040247072 162315648331052992
135110861427408688 271170988441255456
85515155182689952 167695534583784320
39632323807558408 305962163590251200
22042301430334788 116059741679284912
212346650526613632 344949497340716352
58756236429678920 254654134922240064
62406957234687752 76048985008603152
201504051153665152 326054020974838272
143236197310828624 226804346963948832
175564929292413600 248213451946776000
207027285987125152 264826792067260000
241327202304765216 329106531568831168
27990803223305852 135818316883865344
88957822840029392 208672080743581312
62243051390121536 287986169733702016
207893914015700416 249128317587376704
54605411376102680 344791490320741760
42507822371611824 221607894939710400
99039301700164080 276320921438511072
188576765064161888 191459036207642112
132272773011289984 258758030745629696
46741187690455648 254236544856768768
117084501505415584 305327923762157696
140258802129050160 332209063075686272
123142720796817168 343780941363373504
67956461062007048 159593318983578176
96415949758505088 330868078682882112
146100607847471136 287623065350798880
210899304797900704 219707874513579680
42907088353196928 313547201384828032
35239627639656504 50611022904691008
182007856197851040 187032835784614304
75721365045437040 160618479552530912
21582475516652668 204891063750651360
148202839615736800 196630763256548864
208668410506436576 248858381333794592
52886241157436552 247453812168562304
153020092954882688 166759535242920672
28095547378783608 292538145294258752
89973673594615856 277762623016746944
87447226714767776 118975112080896832
69708882648154608 288784587936637952
88105519206161504 167243328855093152
104601393036258704 337661934573661568
10609793012524960 140351019113440864
171025104892777888 246154485051770720
190331478496532160 309844549299090496
25134927707865372 319047053944901888
164354924802042464 314977882921598336
286505303667061824 321275629229031424
196937523696430784 284985298324978144
201628903551180640 258130321583997280
38860782018106176 344235545269662912
209731816052714464 333909765990065664
143387622730773840 154017314083550432
87268985445721760 185203763950532480
76480105771258896 92403491288773328
7514494891217903 241434244136958048
122501412961580928 284898854952515392
124935793684799680 320208516507683968
132910499012790944 139693999154244224
162581694611450208 183923850724185920
18410647240083920 328115185466836032
20360964007882816 193857607234216992
98064029213979200 191863099442388224
79631782366765328 216230871537924576
157261747463036128 277465772542601440
12638244098508660 267645402017491712
119517876406724400 179525502495382304
279198511509972736 281004207899838656
58991735981992 12255359548909350
114770017193434288 334599946039370240
274333472385354848 317635158762884544
41242936076231768 267148435112127712
94172432151063664 332763143704580288
135523832654045024 203539275512181184
94072245068577264 202524088501419072
57218935523595696 247541610190841088
218047934538649760 338172374170705344
179513906336485568 248143559455784832
7685918682695860 144069567780682400
21904078472820832 199847866421301120
177194027917600000 210928719409159520
118397175558817216 270441108133028672
31732063518714564 333877303903448832
92837352472251216 135366842632745856
1708664275941070 194457458553639744
13338361438375310 261979645742851392
82956789471366768 124590378258101568
122278668231316272 132567759187781472
82640684242728896 172862396212940832
5203509128224301 141668118340153296
56632818849260000 94214660028195456
95063620941673504 182875959091704000
48461645077232464 109894799681719584
80112730888610048 317725056938885952
256394766296601984 313466955737448384
183047345950032512 313559901935455296
122606964390179440 257138711185041920
97849505786113488 334252794561094592
66514619243809408 220005600055750592
74505025437567248 163351111717568128
198378124737817920 348677790815388416
34903670623495536 89053473616199632
41463916588530336 253684260450326144
262096111374709184 286898212967783072
5700044100599848 255327933826896608
256131808964201792 284016129434406496
13328123197885074 206141421638422752
234582565446702528 298612677628386944
80373561520080272 168780071485723072
108781130211594128 237203782151372608
16925670814083084 216467075886837632
238271083351740704 238711920271603168
85901662599865696 170232468457819840
5942787899476696 190257875482849664
57649115773985952 337062312774188736
70359885971381384 211852579830939072
96268755202051664 175230454123212320
61912567881248192 230723538104082144
14482673861102222 339025096141704000
307978553036884032 346779748566666048
17949553506039722 319287508722562048
108278831112510640 210723990216839072
268685665696661760 305289570706660608
250232911264881312 306799806370796736
118584309827964256 201753887881357344
57855937507587976 305153294545664960
49477910978135720 217064990066160480
145992932478752736 217747844777683552
131997039255846240 137019912789835632
54993510746701096 86539606221727808
227572548691051712 300467586175472576
10151592042901126 59578597207983792
80664117096387040 143913054984345264
17429906173542550 94451832031484640
151784159349645824 231603046348245088
4144115978958066 49762639373129000
254133524686123456 260797834346192800
305045201338144448 307073233942816256
122361543957046288 330006031302273536
140145587924450448 171525985385886560
23545798744747780 172801720454838688
250150312768670528 275362080811884928
302153511718080448 318459648162373696
200251884342291392 298885984953484160
107279075564979264 112406453480372768
169827722483950016 294064212233869120
56590435209673648 316669885409065792
113298651446431824 275287003920254304
134676984967458384 238211159249506752
99144396539948160 276341581876180608
70210812630869352 297132313812483904
68857879400271384 202420358551704416
300033338634691776 344324264235923072
216813787934583264 238353957027150912
3500573701379096 74687767730566736
79161067113799072 243628913767507648
100634918810875120 157471591973910080
141601197769583104 181007607013217248
137368348027161680 324883798806276288
165137932204435584 289026120245619520
99235053426493280 190317435561795232
143636495455825920 281624157812979776
68343133611665560 163882672762468896
159010619862670240 228274298366064576
84378862088320784 166851555198357728
68697848578796064 305551314198145408
120301542257076176 312932879270121728
113405956944488912 126297484773245216
30244126492463972 164469751255538816
221281136798272512 262898694274478624
113337359363252800 173368653363783712
64739074383721432 185233827824453504
134974587573137728 167080301131608160
13336174425043772 169653758896533664
117654993859612112 348153324030835456
155534935133030080 191340579905384096
25988044612224020 44125077731242600
104492067670850704 290550799914627072
175083901069165664 291844943436203840
224837816023567616 261048286209601920
73844494410544384 247101171976487776
128911593115290848 213499712371805248
128893239941710320 177858719224167488
17401805965308826 329073725113152320
105053657191995376 157806404634499680
189348954441219872 258686085336355648
313693906690663808 341906175477913856
152725758043817408 319958218876705088
51228181903026160 121303014127539216
104336977064785376 116396258425136448
148059648677694080 236843303363127520
34243353685369732 173341376095173728
116573321293146176 208555953157125024
71072015576130976 254437150596190912
155201815488972416 165529375556234528
218736765059480768 238743795690092384
75838132743327296 318622062401476032
18450334272977480 232681573804773536
160759603590833504 332960663806740736
178551137210895360 338323201758219264
203385738102644896 265600095979043616
123869019979668224 179217274157126336
40320245067549224 283962789579709280
31485999601715924 35384744411196000
25915827118349244 49527112791981856
39913729146858240 344083267213081536
70152373099293248 201354138299321472
239246736197896864 289765472666238912
245646569106475040 265820329966140672
271649478606111648 317346209297572672
307474467531571840 341132909570290880
105862457497412736 244996054032221280
869372200248679 6652782497406680
11540702598361046 167654197493279232
137118534174349040 173554468334721312
96923621301587344 257424928447545280
200494170194260000 301738395535669248
35415183174296804 321671663033105408
222390845637418816 233433816840200864
9176398699536490 228666242242684672
67016205942741336 157528196118194496
117482929069157248 145725951701120960
5274882499810233 107066886808957968
53692560633005096 112244743556673552
101003516910706544 325866319663449792
95719005948816304 199637133119259552
152197269722641600 292528147210307648
95306210926608576 323590096841541952
6134036078986099 35643820392514140
243550665609227264 273995845043737536
4573264520038816 81376182576180176
123097480793484928 168223067554914848
184995318568986112 203740296157586816
159399349591070464 303025120215955968
120363362048654896 201511235515138112
92145936205761728 216173560321556992
229701782916635616 287977219789351040
47930987250773152 254209408402664864
26369863679754544 296992923457119936
8714530218396093 292594525074197184
77140600857477584 328674174257121920
7344722091075205 55891350536246488
105908115245485920 311237561232528256
178179963257319808 223163821659059616
32060368929599700 335450208324353920
64191350277430424 200082520149696512
82214234619585840 126850561038418224
71230268093618488 192599266546937536
84214285929930992 95229617605408272
69372072179039232 281360662363960672
298965083800223616 310077140273613568
102632191591934352 106155930059150560
84523108056680128 158463109903127360
108538973763219136 119187008739711808
112193519794239840 200688699148294848
29074395790822640 153926645051891648
182448686174916000 229677148792186624
75476665082652208 104053322007901728
170206143574983392 189651034974688192
65291538162349752 188790785685378272
41975081328242384 89457137135642176
1009489923130174 33905215947180176
11143334162242166 155316854461952864
16781676933757042 77372507309892752
9474898508168018 94277201960591824
122502695160205552 289019785746070144
58692869196603576 289581938526061696
73430647952012736 331096907212763008
256502039680255360 347998531777281152
34211005500449236 243270776079831168
48409134173494712 295114411362816768
72671499362886864 249068538858228800
33217264596105564 87202151960663552
3507803174697096 71046923528350992
86350879830432256 347475227752895040
254161958538639264 327299471337151104
65739215972367280 275110163544692256
105055088065398528 268725155003503648
12786681095734732 340273334520861568
243888423757580576 291491111690554688
1948923233516076 140961161066203648
220388237846356160 253696177883828576
73885987553813632 294450137809754432
76730933114362144 228607352180368064
99412824703533200 204733552727781440
54987386015761776 288038520446104064
147257753284389504 269528562835884576
119005144280444560 130101063193834272
29510574312657248 305547178007580096
212794789013540352 294858154336363712
174420657992237536 255102374253260512
92515744832627920 238449002092097984
117154165219650128 258767117668228288
289000238019990272 307467684648768448
167261533525622464 216163032618266720
207213365768564768 237875015203647040
101479968481711088 316443484062382080
185546622230963616 242579046883075296
160810759436119808 211472551752209440
193051180768753408 195100867282668992
257179228482334112 310835691450237248
171488878233410752 344995751692200320
170717688082978016 193647990629159712
34627787287576364 215294895058029216
174126691966628448 342307868919733760
180914727522400416 262707770352169152
13443362428868566 135591444371855600
36948045198989064 81540024052995248
295506882401804032 338248071965402240
276196955242081984 328116051352234496
37652255331806856 141057694198261792
271384950911034368 277145416633475488
37324068829961736 262550363984510848
27925031449816048 214466200661760704
147619917669358112 298353644966577088
12981449095911372 348615071344944960
115285422065586432 324324440634814272
13895847563630394 236461112813885696
118276454808055488 330592864344941632
220232143904882368 223912062579391712
9682987278514506 75835498499477312
201523594877329920 273515169334878816
5559330261937147 204844940775139648
106621395391165344 268576312232206368
205294109594657408 290011905821639744
143549600289133824 297052874768411776
12386610399013894 330264272677459520
70830871398563232 121978768015554448
448190903606440 77677847441385472
181437642536373408 245867952947880032
186365852383573952 187344491726304672
27921075041335324 318162635436969856
143265336613797440 328074438262236544
330531922514177792 333125407603855552
117634313632921040 264226854465731968
58143577757400200 298207197974038272
125265181826485696 243283175908352224
26870122941440192 211175869796473248
172358357249085760 312411870701171584
56497590619524504 187005101020936800
28568090453688112 303477999663124736
173010585282418048 204968149374329728
128390455687952736 303462132369456384
41825481193218792 300046268394735552
13190030755919242 291721275531324224
226405674485150528 274479834334223424
254444715948423904 342047213655632192
21028387935983896 166895494668409952
202744647616928480 315697080846475648
95418425283451616 135921647364834464
270147970955021088 324546746139512064
69671602156980288 297888444726793088
97736965605618176 110574513051819808
287301495053929184 343347880875829952
62660045193349936 287788935192942016
43244905116273232 317001864004075712
247743655767043648 331084368949891520
180186821799882144 310810995465315008
62094580824553000 288473814224813184
43667491678139296 216198503517344672
76424741899621728 134596637277665808
145833891433419776 193588129979650912
303154133893279488 325566869143978496
130865241287652688 263384178215873248
44629951397733768 307667018638071360
81229788784769904 163662584931363296
195621513549761216 336337828684444992
203611567734938144 312927223899422400
62846656034391640 172331195437822528
63721984444236968 309432628902465856
162628323015322784 252650663527496896
209418713996543456 252062045931207232
150921470922030144 162776529551540544
71484001857381632 339714948052243968
103559414183214672 233583923110616928
131953915286308288 303353105294468096
209102607233553088 213666423840204800
46290710136357496 182499813581767104
248908158396348160 263322199499906336
164187484283979552 340419854840673728
313821253863205952 338568332125438656
246027245868916288 272075804633158496
33717208429654104 210034348771836320
1581365036824833 135816431654095504
162936637758452032 293102353759171520
47305166769018224 113230532952309488
144664408371337216 332387624457636352
80591028331430944 96506798328014400
254822233386207968 320008907904443968
22049176965948100 288671638972603648
256293327933733376 331865724459959744
282773634731959424 305551970189949632
82541774524920624 134689541042137952
87463224651606976 226282444905022848
123215412413814768 302911122373658368
218898781178715072 259176727325675520
42125935909750264 150640944228539328
122228135980106240 208951947264897056
174552591314091776 220720442982063936
212265507917571392 213275342753815904
89125318149763232 137665443901639760
216698557501780448 242894774665648384
138489167405941872 208432118577914432
36540634666074912 189363506714985600
230029029130419904 329494623623109184
142910986162951200 182126000517502400
190079662732231424 330200329611006848
129626695735625808 302307620842088960
45638062790490336 79164915969166400
68903888609818336 73654170687683600
79622606754083424 116220990643187952
277008045738577344 286074787353895648
36925244439797688 343786302427210688
156465078736522848 272610539371275808
145168663004713056 199908290338505216
68703784216260216 100267710760567200
278117019114284160 330243214764624320
74717786943748864 198433391658694208
80709845457357072 316970418096252096
6770249157387108 168891858158814624
319778527667302016 332600568892156160
173227932287159264 333653231904625344
206936469443329664 252291993248417664
152455699175039552 245424814186832288
36617502962263440 79446811455203952
152761618911875456 246301705686955584
208460387638671872 236338859722130912
95659628157806144 251630673621751168
150535516404843360 260524998609159008
60608059356408112 85876900226357296
51638427281892112 167857732903938976
79969389693075328 255517953448626944
83173543368762640 306142023233783680
87333527798086144 270740880586638464
216355328051379264 225843634275695776
191397851933511264 247633965754415008
189182570508398112 238439266435782944
23020932921787660 242305981873046016
232421739310324544 293290150030354816
60193652241537928 174822395902800480
119684890425419056 226847372866913920
53546577899705344 143686674915371344
38630194940923736 119846481598552144
138307133459961760 336010155167406272
217222248466540128 252870219045995168
55799819216002592 64072936220913240
58834111758861976 299528661102904704
12466384433177182 69373579228296560
22667638052326740 48207317539973752
126859066883453392 309898215282208320
22805338213116236 57317767416938288
173956539754646144 311850089657913792
91151289478903696 251347372125697216
1767703907924942 77681710297504864
56603349162398984 148483364812052608
20137679422320360 341544161757810432
31480048678522152 243673426737073856
92672197606573280 305949956462535744
35464309152215440 39785730254793400
3801451014536418 49942858286648784
172965611460848384 263594581712305472
209920283072791744 264931328224303136
96002476250806912 128087399812686704
278147703549691072 294599307447864256
259092668270159584 305441252607192512
54276408047522656 110799715709116080
57018555734633360 107139513643523888
277759241424343520 315930852321514880
65191963669162752 83007811448386928
81885949279660304 174506653470828704
62983172757009136 281167945867805504
156656256476349216 236596021089095584
3751664765997641 336928951796768768
118761899384266016 281502728004824896
57940938646655368 339624083597420544
83892745493409680 140852689711268928
164141698207375904 191937994205627552
127492955251241312 288953661323708160
6515622285287362 254384082596560608
241607003146197536 328941357013406784
124338926290895104 313434852767897024
58773080755372464 311250192255469760
157172421981323552 347266903506921408
202088105571439008 310635776410072320
8848516349768088 285662570304882624
5603258047491726 215022893627913856
261241322326837184 340256455041981376
77513039747963536 346181431673158272
21238041456412032 247160395732869536
122295388527166128 125796300783040224
15951411012980934 129770340228567136
120864595734394464 154026605682688384
115986929617932272 132140026613304352
88944063054605952 179337038977136864
167745587558756192 260240808474540896
203690656865462016 328380712799698560
153952409897509248 270859890845920960
35211320412781144 337669418107127680
157471256431715872 278408508116753600
74374018779022192 199169288922968960
121823041267035024 278841269026239072
146696731863729632 279766149277558144
105630053879558912 265400703580815744
19638606726196472 160005628677261280
315504179285595072 316585786451765760
137552443364896784 267387139376334368
112185263299328784 134145416813000224
123779145301320416 137480467131398112
114797860996481792 176879877734034336
60546024744357288 321282562638653120
23492599708156472 264618868262641344
42462670100497080 177069678476130112
92617176611576192 116606452587118560
178068993541464704 285503999183954464
72707044952396080 83716212194508896
81290739504702208 268742185277043168
139737207571693136 231502711951893376
83225748325407472 185720519686628576
8614040787094332 31926568208316664
277913549942561536 301904926899795200
73327164841763792 275668419372189152
71945819093096008 147240767302851264
96931584086132480 146835110225649728
72348664455869216 298510258446986816
22362352885043656 321092649999567360
65707728815782360 336807591127278720
42807917135058344 260145672643190464
296280700062265920 338225170653329792
119120090123159424 260409653805469120
164573933634990016 295985533210244224
120060112387327696 275395260771445440
232909442086911392 246115878855820384
45342719502774424 276317395348920224
60503451898305248 300887153932961024
8657454910076450 135931107500544352
72239675148882896 305277103257943872
219976073797725280 348142115242053632
106829019816640160 217365406472762080
231049311189346336 258639084077407808
176696509976873856 330450084403049408
251513592003517408 280662648048569824
62076001835100904 225311162874220576
33824996128948916 117246361519586752
227498253100488256 284467360154025760
67046571017605536 76399015453370864
61491379669411648 222308847645264032
182459491265215840 229911767727045536
105616604143106816 169532463619191584
147053383135626880 212253741663255104
222979801789929056 239633012699146496
12816568478249808 142275465837554800
145848441511131168 292787565386690688
31049227817980268 276330725151485792
107896784779904320 143696502019106256
135595744764544480 260708937148644960
105083771571057680 346239096592999360
188313057282574400 299738525253516608
63635915649325440 221277409437198944
90379725157872960 254311275587297952
64806390602312704 210692612783387008
271289056462999392 292485114752369408
204620854537049312 244103338605501056
76248699339971104 176585455152965536
77586309038603904 168525757694803456
44246533836324400 176020306460615328
88469693568971088 287633448109681568
148329855602570560 248065987057236672
316138452511076736 345886573357348096
271654878433885984 304540934448892928
334805673678911296 337922630311589376
119305035808490416 305009275933851008
39420013114327880 210300501037670688
19092913685063392 326545756405163712
269991637587633056 304292136863107584
216927554782161280 303501099765365120
77923955673128912 125990993594567168
100307304270724240 314542093271872384
97201286294716480 291927967287301120
26030887285871988 263124860220879936
204347365889489664 214645404687711776
31741397922949312 124670144956642176
102283004973161456 232067350169570336
21049220341188064 90211108888858944
132476907538407232 218734247632969152
120671101167644848 126227457479295536
6761346918938731 149831431389764640
15602709727360688 118990049428214256
1382820284508588 128551055203823856
122964967246204112 258983342224325952
35339044205037124 180182914248217344
52880300517023840 278600382862636896
35398873273398824 96093024075572944
79022120777072032 271034247007910208
238813176090598496 297734591725703168
53393980528831416 83475026172814480
11301044746114948 53022636061799936
295022178508637248 337050467461374272
21985439544184712 148979105965705472
140862427539420672 253864964446220096
81979174319350128 212127002614596640
153411124394926688 258169523455123616
75856901517082016 315528809116105408
37422599423124520 285807894004639616
13557441270086828 280808207848982528
128401564808830976 207434682524698112
12656995233395408 279253934230888640
834138276600275 151020393046139808
51996041737493720 281191734231471040
109360718239425408 277895568468417088
150645281455838432 334506483003408000
3001356926215600 82598096621522272
73531083522238192 187828238527890688
25953863374187324 106992705690248784
89652651732184320 329050848888505344
180159160369318784 309316743554801152
108142733657788256 166337232502362752
52512478588095880 86596702917498512
83265775076674160 260435241022060512
207443911006301792 315517762772980928
79666773828154512 162846188319417824
167892260550644704 332859436529762816
131012959931360240 304688310125183232
18463839579324604 179462501531727616
156852294837308640 299853569499160896
47728300791209152 78705524420836880
61731433124515072 154035209746199936
235868990013992256 275546162142122944
32668739945350236 206220510563018528
211879880300439104 289671747211432064
131516837874773664 320387652068887424
68913792529573520 274855009652169248
170455728028915776 213028580331392768
69084019131730288 299795146396319552
90319713764685712 185735107915976800
72128775385665952 167137048570923104
175539787378128576 235880477414698944
5944333534784794 52078564812469928
50730423441664864 192758905386985440
228650665537216256 279423756174398464
117365581148519840 219513846836848704
79111080506246736 225742107351418272
95152910366804192 99699184720028608
141972966492314464 174717770783899968
101441853276724624 291256527012322560
112477235279476208 160766057010413184
38458483069045160 259753337912088864
135798139978127296 230554264789272000
273165581079538496 279206281528407648
293585856349866048 305867837229716032
130103434231350912 150796048913637344
124894309750915712 309463775570489344
86268993982059568 120496564267998112
26960816689072688 294644574652341184
149448909877666400 201640257190710336
114377950119940128 271296854067436576
54369243033377728 197256796974329408
148103650811616384 311442631897102720
171770575429600992 176679672935472736
131969771079666976 193049191072130816
234209888289940256 239076215984809056
140475509271219504 279803117505306336
82942886972963952 109123798991945008
45944570819814288 75755584610295280
68337206211293104 330143704412751552
257152996170667456 318683458617169792
46233410181794720 258459713181642816
130777367443708160 246792519604779392
172978702827261024 271205376926419616
96462376808575984 245406785615344512
177924877903613280 200545817552129920
172675110519277216 270889736224737952
20793158391455892 249999989572656320
37135206074668680 330923469624346112
140096100386510784 211754008657679840
54445336583140224 70335906352380920
62247580780539784 203843870870322944
194838914305729824 342349259912533504
66175060703930080 244533318837843712
44369127589209024 105372950270907920
4424887443392517 77417884645237424
126715237239081264 223770967195746464
295753357599477760 320236014093819136
2979866420684506 319493370011310400
27079736697924140 62074945244685504
221758378264703904 337196087173333760
86718093599807856 282936269106149408
295036740951330112 330047786108993536
174852639924983264 266434447046571328
145051739790112384 240903428328965088
36243240079196584 152689747339793312
69865866211836864 146578296850260832
72231593883527792 251243607501023392
192357550964016384 268270669230097664
146583151218590176 197425296130273472
123305215845777760 161884361477795968
126326313315020688 302693372364686528
194963288069908448 266502110047002784
111497336784959392 165300886937149920
111694920990462496 136057385509983888
243233886240213024 301995744087687360
17454828924119322 192425445759763392
16940402700350404 131766951851844816
202583612232251776 275323731469943904
101894193467492592 311877585100962560
3535031845961957 328871525278215808
68710161624259448 215131861805689824
102341819136932736 295600675843121152
124997877892809024 182711993063261952
114301621671237824 235843006404556256
121456072951663536 171395452927201472
97104418824080272 306884652606741056
277639026784925088 303141928554613120
170359016662950016 313971772212913536
81209737516106464 160898645761108448
94572633708526480 146104728831749440
83037872881737056 322326381081000768
147114268546306208 197358064392843808
89470089673217936 337834054495010432
49262284218400568 236684782001801088
5034287463331968 249295028393803104
179772185298261600 230869794965189536
9914454204557232 149026038663121824
18599672154185836 297082548787894208
23733149074284784 151421032768147648
63264558848790472 212619008935201056
104749584447200256 299242648587863104
224890974704299360 233907514433965056
152484137591734560 333380466276529536
9162399862813102 132744868638232480
100614525242092976 177924918358040544
88375881674408880 342734505253570176
52573474491605784 139765620423165104
94384034638895440 151981356387029088
117733562721064416 315941229809827200
100223678106003104 169689135024756704
150408852243305600 198602942080303904
30655417650806344 297148585279305216
71755691766430496 80122923625797632
159749605076110592 278021747277864128
169994282557726592 196154878095677792
54338367463912424 304946090676816192
19363721454888744 222024387921345504
17552397382541572 134612680701296288
222347436691057408 347551414953813312
76678386563671408 105839045638992688
55067869971588680 107409240714203856
158760374880770144 317282027390083840
62457882032478552 289251549708309568
2035895127938708 158146027495653312
191239454499753248 239984106622644192
70157942777310328 227103595703589600
102822760284399088 298461628050325440
13166501577749202 87824348155009952
276306617729567136 336607205037665792
64364067979971976 247008518802209984
42133312382257688 261145683337604608
183397357409263488 237322445108554080
138704674376325904 242088336675052992
103987906814890688 235487254041178176
48496995227604536 274378625747892960
267283360494991680 318634425461133760
100201746059678848 175991561326919104
153054634494067136 185000058862269024
241051076627582176 275835222636155616
80974095164244784 132238456263596368
74290378801019648 335566455671473024
36652846707993944 64895080288628120
323486354824102336 336979279388536768
26375389792875992 82361309294905120
129113040691775696 196763647117133984
108042285694877824 272347438725045760
102210803823736560 325962446810744384
228216132520704832 300579545660705152
23114159011531408 79606433512770896
5722008738960653 228420349757770176
19163120822901648 318832666546189632
120908358136235664 160174519581247648
64214443568209832 143022954313138912
103306645948524768 162326641361402464
136959823053403408 258067621698688704
102330626640133312 310765725415626688
75995510986122560 104201443054336576
40797928594485864 319052209320362560
59229418460452528 91758899926196512
93656973662684976 294273067370161600
131555558212510864 297438877637381696
77508692291386400 312410349720537472
166252505068916832 288350687575852928
17187223758597508 342055014974042880
246206413619139904 251889348168897056
185073200054430496 341635844082662784
207732488636023584 271906447004378944
126915997167371616 340991995942610240
96962842414018576 135633851494977408
122310263832766832 201704868228949952
219089576710434944 311256443291120448
133327703351780288 193459560945245856
224717619256806080 297285904080152384
163127574903580576 281002541395388000
48040337466091496 222723195556265664
62467608245682552 159737810315812320
50394787421204016 186718087396708480
68517944469295336 236481161468433664
134505248548427296 328257349250025408
236203824484011008 265296366060352352
24185561223649668 61306263145457840
257326346583637568 305467716784126016
108118819904395232 348550722735930752
48482793611271600 336637538770417984
12178993871702552 96592207295542112
78305082281492400 95617771040005888
186675740197060160 317412188422054592
89064112841403536 95134708369787408
160570537127348032 344733485758371520
61540178390664312 107235535547314848
55235084852757760 104953650375426400
222108795981540320 240448837197278688
31279121175616048 275888987153706592
25243074488493836 231631548965126112
130322809520816896 171590502020374944
134679561208286128 348147080485697664
63723634646407464 310151686475235712
156551553631954560 232366810810168896
140885489623731664 219445016289853504
25415771934734548 143477380899494928
124403038782767056 273536168593233152
231606146668069408 261295703794409952
235375827888236288 263335482321199904
290108435228518528 326991235042538688
87444938337687440 311106679387383808
122955409255146368 181192609074071072
54581348251871152 175105146287354720
280106441018064896 280467851360175520
75733283817555136 118750904379910208
25364359958522340 188766852334596576
212308134719919104 227193390946735168
9486033140016792 125324652152365168
224879430460856192 225272723350473024
118163738538114000 225797557675245440
196705585747543584 272661552336217056
67995936302733976 273813737419868128
164406313348510912 238273916957146624
123755389327205840 336649300386378432
20073680428292172 278660999335310880
27941157077555340 307961850274594368
165046148039414304 235767686609903904
125585565708420032 335834563636267392
265889654418810208 330103550459642624
157354268778516000 268607193160863776
128793427775222736 185421161280661760
104584750950828368 320151657975261440
130373331668362368 290908598850560384
37699790965886112 80457645043046000
41665126297180568 75842517792025520
62375258712746640 225942955692339360
66370877908011392 256010749057649856
100274868857945216 272650955468156448
114089622049881520 266091385920353856
77675290557699824 294586946702652416
45140555489466408 215932888060732704
35005699148259360 77626786820022464
81645953433748 79408624636525792
296439101054323200 328480204326657728
153709793636660256 201021449058593408
13805000915573266 120988620131446976
284058969602384512 301621293393995968
250358220298331008 286558054578100992
210632277835035552 310672506212215488
37570981736570240 173455777656043424
84497015117975792 342333427537334976
235087991724115520 327742045091448064
12843386559828080 182680535745212192
40672072736970400 103722603553356560
90498578814892144 274500269970461120
65914706199160576 252987383455267104
186439913954350464 232962036454384384
184801824641649440 332838933511564224
41823484545226520 215128048091526624
60386439245764048 344052558047027904
218692585658344000 259999506422979520
33785986323834484 244129454707330752
117182451327002192 275241544194907104
255847395007534816 281126166990833728
104059399412076672 201494576501084736
107421515276213856 135003340113003712
226339142614209728 328845825697950976
49025829672208808 95639196483300336
10112401717986506 93908486027668000
205361344367063232 283828374773222816
19304395393295964 113897667597756432
220262343425446752 285906999706198592
56933208302774992 106356950842642656
188607681851127360 195041767137277024
56015566627153088 316515041071468416
24300357814683084 167361693495341856
261768510755843008 317065603308051200
198206399400442016 310539907627746880
259119739946032416 296218203068293888
137192477128487360 228748998682840288
103001535127062624 282446473322825120
242164981330297344 290377753824348608
133608721411639600 312041538196444224
109641189540675984 258794173378826624
184149520146446912 327535479077220480
95644445214534480 263533453050058496
137223064221223616 170664411118237280
154745978312122528 274576202726585600
42756301474726416 192750821056540032
81555754865250736 99696091111608608
142302263106035552 243203841298367808
173046076116170304 212186163722326368
106649876004155040 230376727172154592
186885139163799328 287743724599281888
5012691101529896 340282858615441856
10038945532086954 297104731961331200
143696691373871936 243938401100288576
2965439501129939 93683951163174720
7557042060446270 135328754409944320
301849255581631872 312240088809352128
9264288353269496 206318580136125920
86872936840663872 299665801330097152
206595314619296768 215338423228004960
129892188792899984 257094491575560224
241131581620457 73681354320948064
5595829100043492 188607711263026752
71291736470324152 174216828773123552
33455855851876884 45732024692354520
53861214733763680 326502315072180992
41258493956671320 301035570696115712
2489464429825068 341830022902276992
124733263990981168 276535060042517120
118845655113498736 343483944936838336
80114887540696544 203350451777895392
146634364984142464 210609648144248544
125461362385179360 131933891495667344
233940979522634080 237562054833765600
35107086479876444 250998620931710720
8501215070181766 205701149343063584
50105567787616392 54788668116135840
33458329296358340 227543993867323648
195466350732084576 272603471666964032
102998966712512192 314135283233540224
41448575769769856 54807129351581344
219187302176387776 285789025543079488
93461927959778624 126623916070859392
28609452130300836 317644522002862784
130017108662893360 153652798278945344
103548297033556176 299108095473318400
285273865124324896 312961954620152512
136599922323283280 285366738902970208
264449534887552096 342355443512072384
176335642313171776 190714455064747296
4276923392446330 206027664690185408
69703686916352472 254019959283753600
58270992136189528 338664091533712256
148911918180319456 168991069211860672
185879373067807296 254279816888646208
64449165204120088 256211263999625440
67237584948537432 187092629895020832
164189079831045632 315333248434398976
109354413454323872 110983199537555088
83251336596255872 233294259295654688
231739655896847936 258194553922531328
269035046362028192 290109258543119488
78537038645895936 230425764047281472
277904743904840288 339129081220869696
61266895589478096 140540117273791728
47045564248487200 131884758502162000
167620133825899808 310213674464891648
65430131067543360 224366676114337760
4823148606146810 187779092889598944
32892567577783848 178552970868557280
24286022925968384 318527588158845120
297869572442449664 318526097986962304
118181666663348976 162274738935863168
127825798534539440 162417081819753984
166010343213667584 298533355446620032
251291275554707104 324378511965659840
44706768038511840 303501455347066944
118961737428913920 246265768331694784
292691951681103552 312927263852820480
45223777351619392 97480809546983168
102903898715816800 106430076916712736
73013593817521472 88991274028342480
5111728582598881 19653449111366752
235873387609397312 247021374146237632
206429336467723520 230785053515565312
145451441163198528 198342704911782112
219889347358990208 324703352056851392
81544976336773120 185480696620488736
4290036060194282 183884545149806144
256187191781192992 268760844634380672
120775296476413264 213193550199474656
170741881769354656 338104213458276864
33636036303365056 95584663861494864
124831884072105408 276456329644187616
155214333335380800 183562245008444736
31089332387222804 125977891322053184
108577193839918080 283654795945992864
27301280063109860 321664395904771072
5917580447446678 197037807564371200
125297468121378688 170150324096846912
33773686132794452 186649523553148864
173086836844582720 200430071785045312
261063171533290304 311680831380553344
53549483303127160 179472132779517856
20488025600864360 97739229432338880
162638097444922656 292540626187702720
225590881903432768 226889306000325536
155539789081588832 179322151409938656
193318637144594784 287105909687051904
22670819784353728 303644269184313088
42959105980653016 287859869913170944
164556525038685568 206653889248126048
98604243211832544 195682171114411104
153167501235976128 161431214803894528
532418684309561 326776695923319360
85556879857152448 177874948450724512
146143130852438624 328713408042926336
50813890545666632 303999597833380352
102154119211666112 155554367460555680
214876454352359520 336453841789347520
107693235089747952 232291784957803328
10745174518771004 82013147735779456
174012684652721056 254020182711210784
56699933091645960 298449911153449216
2144604473659406 188151770040335904
57869389234410384 290233592411409216
280651758766939808 288561802263803584
129106999966506976 230618537720599744
152169513289395296 259457810531439424
115046515773566720 184301812843443520
23068443419914496 290676640121330816
205833882497743584 242001764112849024
283582281035725248 316820586801155008
176612906103975232 182833816222124064
277676793651652928 281235335404417952
232913924889328800 327428450541561280
147673660839277792 219882406283399648
320100192944590528 321778416440947520
106443941251663440 265969516430728256
169174693662537408 303370938415391168
46431440737181856 255965888618639264
318713990259799872 334425005278200320
188522188407016448 204990163948417152
164116790095599008 192246672749198208
244380675792769792 316706539882447488
276106201730999552 277970515595980160
303217527529006976 341651253764114624
139099254820749264 167084336510665216
96579900481532480 121302672291977056
40255810415302496 284514598611650272
96122807213068944 140257982877798608
242918216914627360 284828325551650464
99036430507444672 229648881864718304
69478953312901360 139135154038630016
73938845342511696 197768830020647872
363160253472396 328042900298883456
111448128115484464 171931031122231616
47695706530471824 143192921050023648
80934755476320592 200436810320686944
614023460414740 139518045054609200
130719926642255776 196289179798237024
15731996289977596 285000349847824832
142582674557502416 218126012801952224
167223013581689248 235569242948836448
22901271789170792 101671136529411968
233643022392949952 242888689119682848
55430911091381576 167814404405874272
245957439610753984 251170862772029376
167980102034404192 234321750355772512
140480259392477184 317914381751765760
100447315699167408 245151045082310688
156002193720699872 250762111013764000
31754315513358236 160318805143004384
81211704560705216 310125320128150336
124383394677469120 227706924005702560
22700484526894140 173275290278148736
229859744713676160 310609952140592000
173384772003685632 319683751649344640
141977613336016752 254785658482397536
105715545277789680 273190542946406304
46575599876548048 312937017480401024
10340557850679006 224036977862238176
54175092652507160 303110419319416448
32390819747959208 156385418825221920
136710604538717712 280074783432990240
45355626123248968 117268111919259056
125300222953099616 178122858344987264
109239071169490448 160821394670474880
27616775753240928 105083947509298960
67382862486801784 149943331559656928
35599275215547188 84889152391103376
40860408451559328 227678516444119328
19664654553843632 192397909461340896
8233084247279350 257504327286991200
198252880753761472 216038913713703648
195338861861357088 309620286589214784
4254591298167073 255840228676612896
153428345983533920 328134699799042112
135369827458005008 191210129656569248
145875618104552864 157498567562430336
32240215662220360 274068280854173408
105153525623071584 285458590887915264
14329942733427802 272088935561164704
232344446647854976 318993014247056448
144548905205358880 334441807852365312
57707198528115112 276581413416309120
59340808724642712 139139371563062928
83950569766376960 106560608586245440
211349158858590016 213280745132452416
72436481465132864 249103699385925984
284311563707231584 344925865124552448
249477310188515616 289273809311794432
8677879126424442 152574362171542816
40149996088814368 93072877641138768
99316981138208208 197124941562784064
66520534016902760 280560618432255040
125702225036550336 253517207779389088
109339380975076832 316780477401129792
132628056916779104 225420140313153056
36343025240971240 298276706770274880
199367346253050880 229085867296231872
151776123659345760 206392862914519936
134280223177886832 231208816654859808
95638356072374976 100489039155198240
18556106205914080 174213794354603872
102055891395169696 253675141262904288
283814858581255904 336363730162514304
188655862994215456 233701406617839168
62541330616061264 141891226323052288
114999014143813344 137986733004080928
63238621494905752 108367469507296064
1380531494076868 298865705324616448
9742245642437442 342687892282695360
180256024851964800 267459484027985152
294478611083831360 339998030234099584
71874388325736520 311953589951470016
19461722035458516 97525904328803328
56873725131455608 282370532839034432
23785878020393952 260129325168643680
84198298468355520 286945272380867584
54149607531821856 274178357156653472
35825237303339040 244546168296358432
24678375066048636 320806683927601024
89690961314314880 287332338118443616
25674457071834240 66141740081282656
163435360618483296 212645810028532544
12559351387578896 270534233562140736
273706013365569344 277197477821435808
129323489337613248 160591927678839296
241673869297721632 270925032312264128
28731414515531028 283078933810421440
144303692953057088 220859253909507872
96712896800159360 269577912821609536
46871665694334264 158758247617205248
170041707913089056 248865225182408000
288878687780056192 345123893924029632
71311795224596216 247387125210274592
106589304965783840 260646904176132992
83916671853778640 147656297297394656
6344460349602853 41022168793244768
136237805669645200 346899184231704512
297551274443334528 339846050447985280
145272165630428096 216377185616473152
1981593329725041 91065144986460816
20217995823992020 286999329494278144
64231038933985736 312476390674158336
205455384904760064 266135766989885216
235507725393098688 287803760945617280
2396705758368968 61668828305577488
145279008252763552 159299570212314176
161455395363438208 211552747366151936
11973769730642888 190180652376526304
90798412674026480 330887128123225792
79188417446391360 230083664985180672
158540577229656416 173718033328752096
69663120372309160 112005406873921136
225137705224003392 231112396000426912
40031153916287192 250141146619863680
4418164366997830 280118133059383328
81589023284413088 230342556412687840
9687487890757952 78302594545887344
30096640671203992 121009121984531088
45622957773378680 158573366605400832
54984331268542248 85564848745064112
289896129373634560 301450970271908480
62690197749566200 189453167242052704
59639124478748320 154898150171568512
87928917485506560 291064855276986112
110665328399481200 149287102587369984
36048242832593232 302665396850353216
96266264065679808 206337032927944640
33276264083767052 190090455041381440
213690360046941536 232074795576647840
56919120915294768 229325228353204160
193625017488152032 309990524765455232
12979371718814046 47609180648511320
27758476882597512 276897678778118208
176661376863252160 223283873473059392
144618326272644576 201340619036536256
29672062240959120 71314739140551192
243582975172688448 316800012609385664
105552032092678320 169795221705423360
109764120284368160 157113632452923936
42523016883431192 158538681330014496
84703341512272896 106583839425996496
281227255470482528 285167605521218432
75782665933741792 111466603072529904
26533711989338432 155497325770536256
230019318267552768 318050455283077056
58359885953756872 96504943195886320
21039251180372092 41602887696095520
11210841068085396 147615478300841728
81040163192119792 283278307459559872
21325037980722352 263954212495052032
225897817364245760 308295034011509888
61444490054921248 84198218932724944
40604203042621984 348453991813958144
180889860948595712 333148933195610368
195755757242596544 208959570183324032
99107242547687232 188255595035305792
270887037557410240 302283588095348736
3497838655554312 282149990420597536
55741847701405504 224112593721649664
38058329255502312 120873425457749008
181703648943861856 287251798862617856
135876598938569008 201907328521573120
56044843829502544 167335549191510624
256034951716679552 322124817329412416
68898835623162312 81955596092211024
89425579241196080 294199165618627392
18184011841385816 22291359090225128
20311047092210748 212348016315428064
90986239453769936 232993322831206528
36666139766405624 337838618834608512
116815531203672640 135120543434992256
297234274362905728 297747770140815744
58861375998996144 257508597776099136
105545851567266432 273348921278626880
119483801993384880 282820632131715744
16938061326036832 299690050854037696
139537360094266656 276951518554073152
78746723194595136 138866115052570208
187983377720966208 262774674712305376
87665477803398976 336672308279193920
34881564869741332 149455145188700384
95807302332454752 315466617096296000
75729298200265120 214387904218004064
194504585478118880 229302239263705856
111429595870510208 169072069669486976
5050828454710210 21859566107304856
111884555604910800 169300492807497120
193832106272432416 255450932365298944
21654269602565592 284755576401480352
204713100568840800 253937754828921408
125199715994204736 221894370602010528
27712396098750028 218829339702570976
175093462407483424 323286224497941248
270773126505028032 285650270569143168
145628191868219104 209890339598937792
70977853353888744 297814400825215424
87447999451849520 110332800576252800
103719324293872640 122918947055705296
130508411037678320 220350023174295488
59551510126349736 283763340798051616
221906091151788480 231752850681944800
47773050286237192 163331380920216416
50188017686521584 278113168535386656
74863753790135264 76468434796236960
89981617844223728 96551082192207168
45853698543881640 111401890595266080
123477351553197888 313365784389044352
79914147235034480 95349861708185216
94109442599706368 273127263003590496
238697039870531328 342891810302394496
86760393160414112 185363535558058112
4275367421801761 202485680848555904
42702964060697968 272657660474805888
128335735682130000 145826666183407872
130198516059634016 253765114131457632
118205281943508112 182888455503911968
77589083317780816 181665892440982912
95538142014418928 255250699900602528
120955592474971200 282171035924378816
16349239176664606 310735345913156608
64377367340154088 292838238104623936
123493639383464176 257697957455180768
36346977242488104 72528440539020032
46083372473612536 128051194867553568
42651923494990976 117096246901805056
248017084839227264 279880316258640832
180374755465212544 291534082239793664
16037342246425492 243008676535718272
116165338845453152 183107129517224704
17184963208921746 57908771313977176
219653844778328192 285638292646279296
21547399475446208 223344157924176544
39325304995744296 98603359192137328
8699210295376653 197530753342517056
73623167427434640 236282883222551392
107195035230166720 305851129686338752
227263003386840512 248019362601731072
122454394714396224 223395042689654400
11105974766870158 92610656839495328
186995906845652512 323200968162828608
139568716741369648 149468011370191200
258324342215433728 311974750067383360
197363784707113280 208834926285609312
148591329453028320 192602716675127424
26447985345226128 325583655007858432
114503505182857392 229459695192277088
131200793573384592 155319423908327712
178326333704893920 198518009215228288
305926504051172736 337415714781240192
2451339778935415 181561472036173344
3221252848273160 166125397415601824
197775179400918528 264777987241450368
148944145237107232 231200325821987648
57352396711061464 96382422476643184
39229353495796704 198677194820030752
135347856925528112 213755503684484672
164250567829974496 274617135664170304
876415587294815 330550887112728704
177843163105145376 242298695362899712
151555515820732832 332686930825945280
109385269026748544 226710634559003680
119407594394299904 243086733370134560
293402187973054272 346505013889432320
109452412225500448 186862934941425760
237903955270123328 319979251689005120
314083609073554432 338433421875736768
152853708193062752 294771317430649664
166301373263606528 178834063356375552
51121223171101832 257943692186764992
63387675852467560 135769522466706640
105319869742527824 326731472376769728
81834773369469472 306990382531113792
236946198408810592 312191946561915456
111306212041932656 247302409979632384
82526513180549168 275873524975685312
285349927996375200 332251281180743360
68374185453008424 131869008880001648
55944736056717696 317992323423844672
1307762657741521 65693786591933384
52512829557125024 103294658243180640
314933338289754048 345837653875997952
92612028900361216 170502451930357504
126286342749554112 320019285959200448
6807223291414692 167619202946081568
198200101080941184 203244785727730432
224941495543493216 312564227421788352
139038670533122704 322257654978269632
153823440592103968 204703553036173696
52381014021667088 253481234392743936
26136837489904868 314047662293180480
71993758975785736 220880482110074304
99488228329081504 160619154247302016
15638494729111988 202351374672703680
293730226055550784 335813508841504064
97043539567163744 167416189314394144
104704536440351120 238460034540655200
75223292219682048 172241999295377536
71071070290549840 179586190124184224
152281618888740768 331065773206096768
245762014083202944 324144105984238144
193866739007816064 344301903995366464
32764505520785020 186348017996690688
226218703869104768 294071024048753920
195220563271690400 253026144230888000
129199844222920752 144559275598210848
110089325926194176 227267265423682592
40881165164490656 193478544134874368
103783157726530224 207539097048568224
63691032882059936 277001568776615168
52775763079114592 172517434905650496
257271450610547040 257678513535366688
191171069130246240 196247106953057504
58570451304373320 288944001723200832
2390434209029035 66371250942469472
126899427306389808 316051861044099136
34118466378206784 277609347827158336
5474050072742882 161854086007436480
137119922132536304 286046267674012736
46869071592558336 115019365720025152
177838196348429440 215329216078912352
178971205009183872 308330390684952192
18106481118761256 131951158166545552
224651580414667296 346870807095058176
25856670797473492 292324290676196224
15783427800432932 44264256337724520
287276009677607008 323085182925144384
63048263009228360 326085218985848384
56551286710991888 169834875311910944
161352877126889440 229709852605963392
116029393482041728 283067068886049440
97220707688571040 175883155740562624
19933825182894212 85655922115428000
13547604740774222 194850421897586304
244129143034515584 338514649210179712
149599498028096224 341504368177602880
191945707775918912 204677938422700736
111930559376285120 223758402860788160
6121617923414364 297510673198174464
6916853239797748 92173994263404592
59474582353380160 223159384724812608
80337787498328240 94363715636675264
252733481506940288 264822839759566336
13581452455847496 284788612726240992
10867518890401604 338370875309279360
14389487289288460 164694026390080416
86139435033475216 198754905869474880
103276229722581824 235469873734811968
122567603562670320 131338577200529312
173532499936805760 236438224845941088
73790080967687472 327573649627225920
247855287660377280 300793211742402560
194459270092181408 210597801575142336
36513595124912720 53908418330759536
169628075750580448 302558496582314944
35519463025095520 316705224763093888
165801825516751840 219588230459450400
46866684316849720 137893574162977040
111055235456076912 335945217137457920
255837996143759680 339666791374182656
12709229429887756 103963582425386256
19278444807681792 164491283095305344
286174814886998752 306257823605660672
11445506703987676 224408367815493600
73443173427830576 179438877067059840
253457176178598944 275876844526082112
14197203873456306 78036524294297856
189731337607868096 246775629527266720
223416095280077344 300933164886657152
12143239369053582 227874367698960000
10898874860476854 209205301050339328
9816585795136146 198034578095015520
182606240083298976 186546794568967488
32036450526612888 347801923071796928
62052612942361120 253114279783907872
290245628301940032 328204064247981760
217701691659095008 317212065986412608
58590332848019720 120491043506013136
227029705359802848 323672217751275008
93784502573958176 156786714063727520
127553874281079296 187937315783231168
189068501392134816 263324642003285408
58208367058291504 173199364787119712
123056098568245104 253443901892948064
158560204553357856 326900711051495360
149060191205407968 226194727517987424
320602709276369344 346413098865791104
298991367853378112 328649767139282560
336169584244935040 337253200998491200
293048502156343936 307992970898249472
153963188629381696 226987895002952160
16226345032148678 101083151328884896
139950928037378640 185871558190291520
80714047327803376 304877485655151360
283506906700635040 335536665360177792
266338790895701024 315559539653253632
78562660196764192 208975743909493824
310746072704815296 337904935188506880
237494995450954144 293499842282200320
6071201667284582 228589788571698560
40570479902568328 210877699919029792
181176125131409472 233204790198383776
146739250696316256 304591977992784128
80682696154156448 284627425270364480
149192233641674720 290170275492801088
221717703833279168 336664385143480448
43979988088731248 174617238693420512
281772007055638336 342530226734895424
24822241022840172 261470535139791936
256498846261405600 340312202423175616
68830936644859280 107536748872177936
79849508548394048 340155389329174144
3534675201717066 137411997895400800
176344890317510560 344152680047114432
11984846671449786 307762916566658816
3405121487563632 205376908382141664
163476199137422016 207666059673422400
144681414074856832 188130792315056928
89287944263156704 198862084808505536
203623937348670848 217220980744322112
1889325000571337 53768517792518384
139282793256858288 169631542711050432
128052361520824096 142248191983069120
196022260096523200 294240666179023168
85051881721246736 161349958910559904
196177473029793664 228920463971177408
198002091875576128 294302465648074752
155614662613773600 211338473090134048
29829037410732008 271048251611676992
273981712714996224 300360060002825408
81103127692853808 301949297782521728
64659841628940704 173720519483458432
106054973906126512 230045195401180672
242030466862943424 247373447082898336
97996442538152816 333024902514404992
227674892169166464 277415746893940544
20605147489498476 205158576055293376
38735285422479056 159495388876851328
195826573474606496 203803626941163392
103158866739219136 221136529374559456
216865388226978080 264518112141977472
4461772832266731 314011225650590912
149084464568983776 278781396272800224
243150635495512736 285754267833804672
118553208062286336 293415953471889216
105644369251716192 288337585199910336
12051464061138064 222633680240360864
249784743307693728 328049560362009856
14658271641664222 156344935596605216
202132100022992608 255082820509288192
9058477069632948 94133468454727904
129140629295802496 286659847687270176
24801369550881524 321165156536886592
62069429294489416 203251332093377856
61846085148995744 265424766186676768
93173258814766832 263441643032560608
283956725583470432 319898091223367616
90456721037445104 119779001772241376
242964773897946208 313180576252700736
271106715145121888 284918067891938560
67394339209236400 311765796488985856
109052011600171856 326766842436365888
58435074675347184 176220277999927136
181553133208524928 213029574436186176
127662460285025056 248342516355127744
195390445313520224 347520331024868416
50423210832957904 242633247466070560
98123453418986032 299491242236795520
5626613043656227 24097697803867764
161579552297919360 343926599658854272
223919375013368128 330450010254783936
198426972654316768 335186265213264000
178174127703403520 290941779035300480
162243307465015392 171956882503231488
151530853197300832 209676866003420512
40538443859682216 194826930589686080
250552325966105472 294432034465087872
103636044717083216 220027913012907936
210173021723081920 323356670322819904
22647407310084324 297274003258831872
110430622804539552 110598356235392448
76608855968891888 339340368009313024
29022580392266660 121790829607497008
197577456438809120 288391399317594432
83159429627881904 208341353543503776
249847620426211712 346889466053955200
57459403456517000 229242726012227264
252368319744526752 303350457696685504
310144892544093376 342628965250537408
167802592170908672 202285537218988544
74186711911458896 296045863407837760
49138460445380800 238917901935203712
127998685204982336 177990142222512448
129874092425724688 138159465299385296
122515875100121024 207506018668361760
42855615526013488 192580080975243104
119690696077283008 199858548924111168
24733843965936004 52991098403737968
56770462165339672 179337341689884704
16284873010499314 213360161085577696
29015138625161956 176936543537681440
240484030443514048 243481097867559840
52329298682036280 326937541203602944
210187331794196736 345221007563073408
195102655566873280 213517448565829568
125192503150982288 280671034895401888
57167685577023680 96106403091325584
11185459133635730 221505938152765216
58878241828027496 339567440248033792
71955369537201992 307796548595844928
240031469634468576 339922937812392512
155508007365828448 159164872132420768
134852214101601728 281362351134638720
121086124600163712 260159864322097248
153357056318210336 259557775577863872
229046140402223744 306312096529469376
53762062743634440 146411619612106272
122625698270613504 304252190822456320
54073638526630384 89515687252062320
3516249504269861 319783988091089600
85614613501328400 343393890943708736
92762497791716112 137461958712539376
75743858224444336 134496580330322080
19302858009923568 269178732299265856
167665518772670944 317412225194294784
117294661963357088 201317967535563232
178821183650862432 214774269752944000
163274434104127456 275282415951091456
156756265301872288 251164178278159968
92501825422112192 219412593811048192
7594613481291962 54995790272585792
80582864109215456 231547901112557152
196811966273682144 275815318654623904
14686457292047030 147630945063464320
259232044513926496 310936517601857088
82864650784216160 137569824130702240
317602595657846528 327135203820803392
15369895711744266 77987968126122480
160876223107015424 261969591585897472
103188238444091920 241418582475333792
75543087140104160 335536712247768960
142110744051887712 181022728099456896
28277642343625848 342874580734917696
150537724192062112 274755941026559680
109006536701866320 305180953931114944
96422940003766480 347306026988334592
274373971519323776 340714520543016768
219615763027598592 248262612400839872
39255273209134944 78333466847893184
107425242307763824 212062863884600224
3901369150507249 15021316596004832
318053611478133312 320580507987454784
171506500097781216 215179191073387488
21916886610119408 124613283990862032
79372704683807072 222338870235734848
70721904176076480 109184234177131568
39927867071168328 208009637339170464
237808341480378912 245490486005174816
63877571010223304 260118812741399680
97158122035515536 280253180133946496
30746556244658044 214778141920924640
85637214709683376 281527165885058912
25094684473650916 261575847087238944
294858979527466 264740452585952448
97264835706008272 344650565704368256
192804896892961760 316294496531660480
186255571720389888 322659188832856064
130725855955728720 226900448562946752
60653539878114776 151184123323273536
135340259030668784 168565251326296416
32981211327182928 298278467833867392
77541729634582992 158008647011286496
70942602941598184 100136615924350960
66158570897272688 282201706882846048
104797624198673744 342463705998463808
49601959716413872 50296295261388240
32520483770677232 329327751118415680
204808952414218752 344271667050446720
254094640317961568 296004877182642112
63100030426722128 267934222165790208
132842666324645056 137536442957718176
38538177701206040 324116473345117888
19088413311060960 180779091268444192
170030410177130304 253782803042581920
69340063723519264 94193877731150096
206258047405080736 320333782362492864
272963203332533920 303972355220542400
74110863511283984 77158598950399088
180737462326349312 339301748985957760
10215509276769120 254193645670490144
35118157257596456 329837984404684288
132407768550115072 246460726778252512
37683619563911176 99130862826938672
301725301285568320 303332486498390016
75248620826676224 203257815625802528
132799255231474752 335774956523754560
154811598181285184 169999569084666240
91342940604235200 292437887449923904
154182579485767168 154238047749928128
126965935681524048 173946388880580288
119875793533927392 273592282569253984
37703782558773768 96497234281559680
143868692413757920 246354568398683936
62617957645843448 232693059573818592
308960757772030784 337457716816829696
85254985356922432 172324771659825952
31294783734989376 200442741639261472
223501929467618464 318395826149625664
99190491295518736 302445621938920128
46089275668416608 214279451763976864
79917311124134672 147110324893911552
309921919040538176 324037031231211072
19007015171280568 270165212595024256
32504110375137092 138345340585533968
101791863217934832 206455905864246464
55634317932257168 183969206649620896
79972346242820304 230001957958168992
148050368748791968 180013979785727296
116004840792600912 141483351368837776
110829083528707968 249767688286744608
113345758876559424 271760234186015584
67373391616825640 230972681836585760
147681429824246944 256873915750250048
148299671727065056 171335584992604992
157324191054987072 348060697369712896
78612003213952832 131549746121248368
151826805230819648 266464323211508864
271012434790468192 279673749274587264
82858159042568064 332755890711314880
136001837633695536 151099171157357248
258904458482287168 332442791207419520
105310731683566880 346554468389951104
129543771790867584 307201202203116800
38475077662448856 124631857263271824
89186663436294944 124605750768162928
278184143645413312 327747691893908096
131731165986721152 181566454476729888
40174580041140200 163345238767078080
89585340639592048 291943277640717824
113670694462198384 316165144366723520
154287982811190688 197846394426390464
24182299704040544 65243682715394032
241464210347566688 301962380681574272
51939581393184752 347097082848345728
168350621970061760 180935264687317184
127955283923478592 328070181540057024
874388495962749 37208391481192496
272091977998986912 304691737827912512
160666986076675424 196420682967982368
108619722063548400 155577481965458368
162599678408233632 237937858948729440
43870895936085064 119540881654150784
115596306308993696 333037821900889280
46478514921963592 175506580081006720
156420105096969600 338416267676786752
19585220277438440 120835074588854576
105913608894910752 335460188519923392
228990664876783968 297317477302145984
64788908121515760 175704194337221376
28926359136662580 111987691478920816
16893094402846624 36490571393655128
130699223662651712 227511597690721088
132694358917872560 218346743508786496
16449768240221020 118743387345093536
97054787873216544 317592926498502464
125254932242286688 214578891038395008
297975517093256896 330853732833550912
200564388654952608 231067254831087200
225111681920451776 299452703203411392
77389619477734752 134709422170844896
169627950808070624 260461947309886624
213031474915634144 315493434046533248
30599542508551452 229771873315002400
215331101542238240 346488614805621184
113137087121517312 183222848186280992
71054013117249640 198309085963121856
49589208309808904 344103670344793280
29223356285941756 211008846954474720
168484884007287872 247656550368758112
148144107726308000 173679659098285024
73189046873619232 123838215730937824
271792287192644672 333052533385990784
76437900794842112 266839342453053888
144220676436333824 160695506133386272
137661510793211392 310558397342818624
43082362589272776 157103632607670592
48245375079102216 102796041221607056
262997996111679392 271439920196506016
19216778978588892 239447332101973632
15870774104249556 183060116378629536
289578557274631680 298320566297133824
31442491461092500 115860830263522448
41465786541671688 203053434549469664
291236118789998080 346988483650290304
233380012921954400 332287787166680896
207861550901368160 302207196551946112
156179926573632672 271011395478913888
25636990063183756 112893112818103936
189774545814363296 191169747451824224
67448325589682576 256366525922087616
71756922099871472 171686981680687456
281077008613202624 295655947813208512
39545193648587568 51978027456863224
166769668876587520 288147699703917568
213318588734408992 217785707407227616
81980567661079680 328144963592790208
47700903379188432 293643943410327616
252707408365300704 307661073230206016
57165603474910992 170516142919094144
187519206259371488 331263174659771904
172010400914855264 183327165985518688
1334591336078092 277066426198037600
64143994576662968 178912609812532960
252270826445581536 294259108319544960
257347982956349376 340563033921696256
25057382806106844 31274406502538296
226402848953537504 298607271826360256
235996796429260544 299575809431585344
95696013963596448 170242828645974400
22043765362181732 301422795971974528
54071561617020480 336890800638557184
25583896214478484 229154891128792960
14039644556562722 347101546113822016
26610992795315484 345566166412398400
249584418832996992 282560268738663520
144432294758518592 317643612533510400
112114359913236816 203645028531081952
65051859039504304 268497755086589696
141341170256165584 184275224694975776
284402044845774688 346201287995063552
109866100983529760 227159004037399488
54378812241028192 161900474836283488
43784934828841712 322140617990503360
4704447191341206 330204461530938240
51493109510883064 338883768399179200
17678065548536268 133457759819952096
3293200857317898 232434563225809728
239719621658701376 280675568995310208
48729098158592168 205980384064934656
11345175897015550 171791498601459968
29196669443216740 107338521541939184
201068528364770944 225763591340065472
177389286749105920 178644026103354720
115955728309621088 122409340338678272
70653800200217024 298559122151765696
222225152475783712 324048548852250688
1637962354343435 340483309762086144
212265159750542112 240850150295348768
76812440956112496 151930232755360896
86770801426241360 319845705990920128
104078972799912000 212911635076606528
122107809577661712 162350671986050624
142341032118070560 319875513362656704
131217392652976704 158870701273050848
205765834842967424 210365687346658912
11060218149434280 80617862379357712
246327296585490048 326325625634477120
173601759717443904 291859818282402432
79145960047825616 319202137487067840
63775735912956912 202845272951367680
80282955629090752 227992154481873472
143275782209972144 311893002278598272
17387604272962184 173790835892686656
67512673410146480 67999640430249072
9949138092421884 187935744057973472
24027707399338264 79213714956862800
191308146640278624 241656813191196064
63306596209978928 73822162478556848
277237203338102368 305069662511015616
72385083452275952 309652965309107264
15447025279021650 36340686995925376
60225750252044656 214657481178664544
105765367053960864 177068573143722688
92635204057796560 112555519907071712
179055351981759296 275092857754567328
94803769039529216 316379414448458112
135101813910441984 283921734986056896
310506815102003968 335116922816454016
59061565730459656 254992034366464640
46098455041752040 339166699525809536
231101810594539648 255452147461334144
91322450389725600 175521891918078624
140185271072179536 140493344585911472
226218465114366400 299379810564526528
92741546125243200 182023822021545088
91430163750391760 321119236507585792
125029211074312496 188560308713416352
248643724445960032 304397359054735936
186697858691284704 305177386836257344
255671206185130720 326312544480843520
234708532260132224 255840420709808960
5344515955061418 26985794455044440
319956654459271168 324864475025264768
125390526115932432 206729271782439264
100573083016187872 125936704949706944
173004107848719520 214965182845051872
74854824634770688 307901864772504384
226875405484006976 327171656201095808
19200388278500840 261359038456680992
96433137235002384 97840068452763984
60913341072948072 222823526695315712
120756332192227344 170140409159621376
103842361281653968 232218514895271392
17851774005697648 314995215833417984
296541027063120512 330237249734680768
173659292353855584 331347546409969088
5405363402930965 81594355925658720
35557399646005664 202739989500364288
81358029245434064 109846627486338512
30424361620695136 333310788682055168
109730731896615568 193054686211296864
228081523118608736 304811597201464448
24277875601298056 142992515266069712
279135119230744768 303786388135833984
303988619084754752 325111034914832064
237932207149904864 239517518756200832
75831649740549520 198638191746690720
228203369193317216 339182816074754304
21937651939776148 102468461533511408
122571367548105264 201387381387686464
134422633979613856 235132285727347968
51721059077012488 254980664136577440
65344554576292888 257599893797047616
22702821118066268 258377653888236896
186953595783683648 341749809680026624
151752919981084416 275537196386405312
27742015951983972 85394155290812336
31975963795282700 146323086558009760
197064637019431712 227627635576531680
49097671030154224 319803962720127680
10890263077300172 150568290858586240
41724641597620088 273662666457215840
52489675054017256 218678403310543808
42954230429273296 196923465250974176
75331389987993712 106558285744796704
167017170324911616 283037195276754432
133678637681154560 189813269053675168
173872316770261120 298207750278203584
251385988778069824 322846061721294400
42640914936026792 128607403547294352
28097223433565732 268958871543986496
225686213799049248 282496764317182080
110504406559443424 189413832972488480
23573882189594720 130314178283643616
9154763271160798 133131656382240256
106059140031455968 292337486110185024
174614804426668608 234214107566793536
199603877751926048 253551737196037408
39973545594557024 58139905426481368
72811615136825744 314239421841765056
16647865697016416 300628820485386112
100848808175732160 129754637870819680
8451869609786151 238386417443636608
198154638091062912 330582165555712448
61606609084882248 268344948594283136
123765521602567056 322355905663315584
40484313086058160 201620854273889920
97118771457970400 235585750187272992
334608885347501120 335356801140211200
35415528202154520 201955910893848096
76358341085289824 145160402808587648
101404577414439536 192665514760428960
14469759678814588 191603279552083712
16733480151427222 68956398175345528
327187829983144576 332334818391973632
148460158966894720 230174461879710912
209288449588180768 212473441280019680
93253340882103248 145385125820877152
180319625300981824 252451382976739776
250130083641042016 288201444541640768
222791978929283264 228044981053874720
236501696701979552 249530614567754304
11262918568803308 42826565850776064
17640877432284508 260974821834612416
204217126703715424 226578276731608832
50264004888555768 271866688944797408
77986214336641024 120548290511977440
108932727236626736 146993795231333056
101951737976465936 273669139811264160
295980527119892800 297568715045226752
4084399146702853 80484668698684720
298031446085881536 311703407060477568
166701154170486176 259258303835340384
126858764916824816 323525870679316032
88888516453808768 219216611902455232
127342776385741328 180697000474736032
122583396196149152 259873930681434016
3240330023533552 256924742067714016
154828501756351680 202287665278239008
38039912199431736 229164097312302336
63961117976359184 158000104450519424
193024180426492320 201443294621729024
184059422787755904 193264380311140128
130550310989920240 266156548121365248
145828132978673376 210523197004859712
15042235541485602 315127591304328640
180513367227240000 247586304290689312
299250691463232576 302305206449114176
26163768940938656 108146744292351792
95962734907736448 272283772752177568
230143154518965728 296817424882617856
217383607837616352 288731867294852608
172076488718549120 216755167181223264
78839979023750144 192957756358105536
197858010550857248 237635683664005792
159677241311935840 312604194777195584
3357726228055419 10665977679827332
95165960724292000 271312872081990304
75384277986538704 234551325552349216
116296335356881840 296045917332895744
83811275220167296 292104699724191104
125597471415707312 209686128492396192
246302818033028416 273253181245487008
241965945610110080 246148035143842496
98478977403219280 233143193762895136
104273512537649344 115520961261351376
226897484537147680 312883876623343360
187544177233213024 263843776167256448
140433446717942000 297752439592811328
2963282493776038 48662483749798520
184349656618776000 229537607760356544
166066153228415872 193273391578140480
18081615351005544 179301225885052832
47750313651093024 65485933672536912
26891180700258528 221739469728123520
304511059029414400 328990269109295424
42556360331308872 58309369825201392
15417627861706036 38379019504535520
127280764546952528 286344701662696096
142029946806730256 168061243259772352
58394900954161608 221845000900660256
18070337931110112 76574824866032560
111493426031311984 243174740592888448
288804654127556864 307492998373313344
55751575187054584 217920223838145184
154043804320329280 275299564825296640
87365205286088272 133005531360863520
90282483422276592 148720536225140864
86321667049221776 195796973403279904
128306638910343312 283318674200202048
37283990538664680 302512682196659072
291609623558473664 331158494774597376
127820378203263360 261650441644404992
227023609428076096 267025241171081952
101054007985282960 256325371367162336
60371881729127768 193562855221784000
101751628820266512 223062605824504320
1218263919664245 156123453051773664
274909257235788320 288581700842510528
787943469175355 288364692804136640
32114154724637504 288255207994088192
232655520067429216 285187609694720032
81489753286899904 132383560258595488
152678748138765856 300604728468743040
170522249852961664 268493926952227168
72205626730194336 175820728781163680
45712125418686392 303341275149520640
52074323745868832 146874503064664192
229565186166001120 246743181829351392
185848078443295904 343790846267921344
254883398358188768 295226197275174208
127292847716268272 314195065725656896
217684582340034464 321337774498295552
248187459575268992 293332721597480576
85335554067657152 198767499424901600
79744342499192032 150179451413758528
63056016501157360 227410548711364864
238310538913523104 329433543017487232
122277395771332400 215637608459876512
28694110429901928 258010085460145664
304836069077600832 346762457447222848
8868820819774532 248963481620628224
82895650972115712 183330181826194336
180551739309490944 267206599618521248
168567300331747264 183046638430985600
61745219494498064 230207202869575520
97055914133010240 204094146422760640
37165783185262208 232986965859689952
13730154745301284 282012613814097696
271309968237090336 305373596795118144
17116277349873516 323787688000722496
240603149404967648 313336140101346176
144940562951288992 223174328584050240
249986375681994464 330587061151707200
287318622421808672 302739766604493184
187290831247391296 250467782311914368
4790125756159297 263804968896870816
14145065160275010 78913342653793408
97457416138344672 298014579333429184
264221535372424032 270523664879399328
127636552453759616 188156349608023104
21374227653838768 125629952125780384
170043844657094848 251102224099270752
97882201107440432 343808125374055552
4050749444770085 151346004775502624
58917235976791784 78093863277018000
253565827034589472 272475081684780512
140460085590839072 330551654859914624
45408025547090408 47054261715719456
94746663840449744 164710352155887744
107178810010600720 259148794559483552
65407659336951200 268333910815883648
12445633934459866 36470345588428544
202536287013981120 324539182764960768
52845939067275152 180362371744249344
37682293810084176 45769091171345384
62561968819371672 87278736124403456
217961233726617120 268810572687408384
145264935810390080 333223748216038656
162778322380687392 194633192162487424
39238667548842008 105684521342006912
23841777174931860 298933387978171840
101059514030514448 254507347228013344
6560655370194447 150794349587297920
1407977306665300 167632231327454656
41727518610340880 255590869501402048
56314430966227848 111064519618919840
88654803486767680 311973275665518848
92449424436977824 330471027654836608
66247887960188072 118543892875856080
74908649839721552 243065208169318816
72326164955724800 72911887451059984
90056328274533248 252364801242590656
54756025293428504 188193552409450016
93424999981437632 241807201516492032
14840809093920006 279235191660418400
170277182372601856 184642978897577792
91196984929856288 245062951612121792
70636739556798336 111812474712795152
74003528348178064 293467328990083712
95889421156878112 140046536289141504
34827434431574516 86261113851060768
211897934544121312 224348582214267520
37210889359330520 185149283353493216
3488235660247300 150632595666535008
179919947902371904 316823025858790592
190881686584481280 236461477321480096
30122328524219300 289905882175049984
170276228433142560 321828147559424768
124309669068465440 275024983608943552
65348084004424168 318291526390047552
128864404807957648 212031096735319968
36768146185326144 331400866075040192
87888687733603040 227289369025934240
229393991610377120 344964382574622272
184964918414319136 278397512861216736
300479706233278208 303874716790901952
200735916922773440 259472785163127936
32277146419800336 284813204117076736
42441006104320576 218026500746807904
61719180235994520 221100736805898848
52358704550972368 344773733470301312
8928922950571494 40492082314971568
164093354834179904 232155495602040192
172752084562472352 290867927893224320
300697289615135424 347081363436678976
182968264528194656 300387792818886976
300872352221254592 329588519000773376
23723825292791212 285244484650008064
78547191733530896 282041836315542272
307076888270621184 346516306426340224
191471297900880256 248458174775477952
13741321362518906 288902227709374208
27692680364939944 251380271093026144
219462257739788352 299626189298779072
186744464029935648 322386900162065856
191440796050962560 259138900437322656
302286749662358720 338206642724704512
190095489216647328 241466853217307648
281529521580475168 300909544578579904
284475845647741 113699034321180304
33316761654374344 312097925327301504
96320853617708816 292316977457134336
84448491669489392 338395537405276928
97711098415766304 277460701640973888
68100890924497128 224038143656633024
47620998792588144 233020402133611200
103184213165502192 218470827044260416
2481173799723617 138263354096391808
7411305164738434 269744980736519008
254697440248982560 267778798028871840
75174257290423184 194659078183133312
399347778390144 157545820517997184
19626661541617776 283423947199919040
3270191490728760 183443070600691648
108241064897639024 222283101067350880
84918958077011328 293004927111206720
104623488438565200 181751928054904352
79203466134122560 191719641896251872
257765669337599616 317928756517203328
68969281883250184 178674810496998336
202655043344952512 276645595877712096
215867890840771264 286652073189728800
177569520049372480 239798534478414880
166672265575768768 168041253435086848
137797576457310784 266606458954452096
273681735593764896 313405049112207616
165840042826874336 274462397384134112
197588468447094304 225015094023425312
154972087880789856 306982623503937152
66754214952998744 81148518640204560
289391766959129024 342862163573221120
37856734214130608 95900670524491632
103915816793285728 302588190391884224
96102158288769248 194606980421380032
113818188282269424 220872418807895616
154256671654424288 314948051959027840
130901453752326400 130926499299970432
47786738956044936 126038046697078672
147964308083092704 193046747486990624
27642967167523952 334597607150381312
11186706604405120 97657081023275504
44653854575780376 150455252090457856
15501260694830582 282655303524223744
56283709875714904 202840204960118656
18257984763257700 40958142771233640
122996094192837152 262645519807598784
62978140098484376 311508998780990592
19280396370272736 336815485204926976
3173437086142363 42774885011805448
300894726432944640 312554908596716928
119419822770364240 179994013827411936
104316981381169392 109888573782991296
20096167552457448 215543031869200896
292426087977702656 313130567633352576
119948604463147456 165248964488968672
31417567043009492 320391322621904704
60045802465658680 210338646433506528
6785569007105718 243526328857031808
67528113866160032 218098623426689344
89719324314322784 94303075123276448
104102483828833520 234122889894573984
85497970799911840 111762574100879856
47197110014917152 304584414742300352
66869358410205512 146668833592552864
6468449189308951 65813030369654056
12553785794017136 113526372469416432
94981554680885792 311952142325342016
175108219465191008 339272728970633280
632919154517086 35211191008314196
201565329584096064 257557708139002400
140738141059828096 222679659177133408
33677425513113716 136354116167695392
260609966487988256 283980560991176896
22037408351148884 294734210001106560
9816535783335108 325194512264240448
26783060691403848 166946514601430400
150800474579917984 268137198511840576
133185877155804304 237643983663197728
106677162965101120 185117516509935168
188883524928772320 264312856981574432
244358584988336608 343578268206912320
30064932490592428 100318496859276976
10619607224412486 244733302162733056
77220798877786512 311326075140047488
335568004752859072 346987591789024128
111096333788366464 300411995589448000
96642995913520 112866654694781168
68588979437160056 322718011651396160
146552565614287008 338161635621068608
155051569839496864 156371279890553824
3180704434023727 7889413282580730
84808502488357104 150255167305920288
80399006714971904 319209581561643008
55743759039957728 345670508077257984
129191244080617696 270693180380064128
187104724780341920 286492472154845504
175078597490372928 323090838428318592
126119486775992016 334651231184957824
126859244977539072 245738366617609888
52946165372611504 119018833505556288
8722730327388686 323052881431104512
40458388273930168 117232201567373328
269928340369560960 329391323851813376
302481142394291712 314492488800975168
4653521827017107 253190366856147904
127125317089185584 247093673669288000
211695596126648256 258668536781606368
119992672030584704 258789705936120960
7081098568666967 122932607928341504
14069039556511786 59911130528691424
186863309527608608 262476542025868064
19443986569766172 224225133384189472
98028828151854704 236228500130249056
96916673313499248 133308040523272960
50069401819066304 196242412297338432
21225111995407372 169079676162972288
254980768838177920 261618001053497696
105248123831118560 197480457073712448
86487979763913488 318578336237704192
102525969819702864 271614013239945024
259763621471406400 346727261768488256
26067853178329772 284549200611097792
240659923093511264 325945832027629120
121291337637087264 226243399838507904
115408911888854640 165633826846346784
36758924106042608 146020133614362016
7485447749625217 245220424381563904
38604524889040880 55641589012360160
9517807477722200 302821421428668864
190075059250396608 224901300334538496
14770036577776436 73654798847997808
45326508058081000 311732155112850752
2404132180960194 212230982610632896
96715688540672112 329842428831624384
53646163776991960 94131608197781360
237879632934637664 264240263802157952
2584982114967226 309636868084964416
118312932105191888 231465830404882976
132351274343488576 219458356474628800
236537724345204416 253745995642921536
234937978883118112 245553452630929312
142185999523483216 152950291074336896
189134473222914720 279031481547586400
235104337049669472 239054373466643840
10821119073825520 241957169804986720
264252454804229760 342737507940534464
166509947225685696 240348287926868800
4610007063618563 341121768435252672
112675752318174928 293074893099292160
14358572026283598 280707957361263584
11258830439572704 173816279405111616
156394047413588416 337258989886744192
39231813944599608 187744815086457888
148678976944226208 280381453257759168
632962503017149 117538576155802768
122919646204685152 244817051581844896
203463117232696000 239121655737751968
43418633084509312 141117031645236304
43594488609943440 210604161831125216
53711390760729864 222487293854100864
315089109814019648 347606340108314304
62791598303646848 331818191812737216
26700032336833780 55029092917978344
342263201755278976 343221635542571840
292900958911765440 347267313409813888
190188128510991296 191794266990543840
89908822532589472 133879768516457056
208274529629684736 299597128512204672
14632478312647124 258979698779201184
139338616540632432 306202082674497280
7930725787400624 202923049603392000
36038371888100704 142922015245683168
75863679727484912 179904972397417088
167443404630928640 232736620484423200
60644131990137040 80146335643040896
3665943102645312 5503292588449242
222344748481038912 226507796555038880
10888736413332696 130302806441300432
5838361968523122 262458739333790112
1334564889515809 246075721610976128
238473001424790080 279558487554578976
138423283895344448 168443502183973120
161309245327669696 323243769288691008
93463781438137008 290624197909792192
243666525599820608 329716212370349504
115377140662349696 313173680694366208
218631853911253888 347009606187961536
16741881324299652 130940225667344560
53579887886364344 123868523560784896
93195687137527536 136440042342578752
33123652589624508 321085122029368896
6852609346656937 46171744698588128
337258062038662784 337944982268200896
50699869333085504 64983522694736336
241199414673309920 286996215294734304
34813843753941268 198302706069152576
250183224186531840 251392492179091136
34703583223606220 36000595223295424
30684145377557972 207010373328919808
43035087507355016 146186804946561696
124106091006593200 300038221636173696
32515980873600360 252013058221269408
23957601997921968 296190594917300736
70187636086710104 238838797704317440
94275812849127680 190076919968779264
138892950297213264 237915254007827040
23725011138735608 150464759308664576
36192849968761592 237116443270000512
71855836627435832 346117005264407616
68400769974236512 347504885367098560
190311194428017248 248417422100311200
114017928884202352 255786430590481600
28073654631218960 288441465645540096
8225637851474938 245404564826457824
53027953208445808 282271238526293344
246747204374906432 308729586700924416
147698415106056032 211761619849887936
79872350866519792 80362037010639344
72166184488421232 215832432494395680
89771522834016832 258237289320716640
140860648439451216 186340648547249536
251107634080791264 341144636265067456
190708097859324128 224904067413116992
92242527716785552 205302740960363872
199236975781726048 209563912890505792
39542245847614296 250273108778463520
150175382910760960 253844847660775104
275497599910508576 286118247457904928
49848266195988560 122973236703216032
197097402541328576 280341935278897568
97368127605967120 227777482773741632
75599245426531696 291915201292488256
99256043171578480 215781606255764800
79289364138342416 298995235125619456
309249190609191488 315812926875182848
209058373996117568 326763067876394624
20276004864808464 118078651760981040
55678370069885256 219742989872008128
82224706167258256 235470861348087488
5758016754578700 99121925465384384
36120014342139240 134003612135988944
118601933599802576 222938121491963296
63765347916001376 209538881599385696
112091323496806912 214239411138489472
11697763835330130 260377783488537056
29014302514671268 287999537247471424
298131491383537856 308723016090962880
65973591367951528 101437900796451376
33271870411751988 145439142757061536
80159236554420992 167501988122256000
28964824237270016 283663335387475360
61143628306386768 215983411822088096
281805593467410176 310640729512773504
113168162910447984 192295262704454112
11885105677542028 335226995482613120
234962884941494368 345362367776688960
73354840673397648 75836906511036336
98408363422358704 201525380822699744
102651772022929808 196520729209919104
211220319801460384 339009017938832256
156493804977038912 188288810529661184
278537439737862016 290065820400947072
245840742141221408 318775385040478144
228382382145144608 239983487186867936
311947476934835200 319947504395538816
79585270082369984 202416430978410944
31616994842151352 169298331231798112
207367532769498944 337204868011350080
53574052747029536 184924851966726912
50240519389234408 122789538868473936
227175039550138304 227483010632800480
13074064300156224 185045687078772928
134864302934273376 347572411343589632
149664353425023168 219594519347512992
112901079035743664 138740465550883360
64874880665935648 174000268434798208
46380604262483368 217307815712877824
79989930650995728 262144904327184192
125154828441796592 222266121210078176
33290160537030996 174039682584851168
190934881671252576 256115953294018688
238172512006642688 265258604357083424
2301928472764219 196294326695697952
91660560706452944 345864867187622912
213728864305267680 290897718346183552
236843045056635008 287930532756052672
17735954730208926 43961497184396784
151609651009444512 235029634548074816
13371560078232274 212278327916812992
32414689486138312 202046386202383104
258649836139787968 264849892832462080
24651113110610396 94232842496484048
146064492251520544 192316316630445344
90843055083559840 347064891003385984
117281749544776128 251978553920913216
11340056002510986 206727686629767296
49727668873351632 303109345342779584
995420769040879 61114855558642856
96056392063762784 275278382607334272
194148333090972352 223311154032281152
323012036433108544 323676118584470912
133331606782811936 178168846557283424
230476285643496896 243258233893813728
167309808081038144 230232017395835776
221934803397336224 314823851634389824
8771582407732155 245084712640011808
58823357369198728 286613814100548928
82443037442080544 107134173904024512
73969830535303376 171172513566629664
194630737003830912 260618074572452416
40770686488914288 231918379870686688
20586063788432680 197663842666841632
60600774546409240 156563658475794112
277998009444014624 334251143853117056
150772230449716256 219707963039764576
163358398558855840 201559712992066400
105169186309852928 118321911960361840
178429322882752320 216618692993488064
31598426594259304 275198584420191456
224915885331733024 282866313942528928
98644377614471888 206166661908584352
131643059816205040 174767523106643712
26522293213256752 58004740390666712
290284379852230400 348553167373980160
123902801734515504 303613711744410240
96378124247648672 345778924379801088
51774966962165216 93403008072992928
172169923071056704 296122992178613248
19543260827803836 337644757619895872
220481726946250432 323001706395032256
46740063859906920 283284648393215872
146805101268227712 330859083007966528
84345302248976144 297240338782704512
16315626666471332 347788113615029312
47578978704308568 266938250449951968
58504838205440944 246211174369950656
15797346590086052 248579693304893120
30235727618759836 98839698127988688
51827073371353864 251983922241866976
29027780963818848 166605154841552096
66497671439430072 322234864176454592
39469410324893728 72905896172327488
9925784434589340 142866918517300224
128056467260726144 302963962130526976
138929365879204592 212414746852022144
41703704391316168 249259983100044512
187140651581800736 255255780367276672
138450373035917584 338743503420309440
223745985191547808 239118464923582080
119134854329404288 294899205148779456
32245262863506852 149743384943489408
139738272239711824 282837042756133248
41992593467265088 211522733719443968
155900514326846528 290921195492973632
162430415280817952 209986013746363968
307884929635044288 328285584186164032
65141027452908040 87059651559248096
218050260244065856 293329870919109504
30031512068431168 304560394535355904
171095408568275904 188582704832130848
17077425625068552 217854473831243424
87239000262227776 156960841530490048
71221687272783880 187901593643416928
15302345725609938 246418955974430656
93013158529463488 302307973117756480
57647135801705120 213471452976525184
2653310243085423 184847137652631616
85814441447944336 322254330021911552
161898565542837184 262438382401467008
133162240151878400 229390366530065248
115386217072573984 346281891579928128
103197060208393264 255239437315100160
100658795946272752 256599578300440960
228680995970194816 231687383438620704
86058777196666352 123007022982716288
58561782842929608 176885822704128704
22155988894525164 221620023848498624
140449433958617776 179850954813178240
29422573180088300 127694367717913328
71302196435874592 190939489878803872
74927152838982784 75079391947898576
78599249982892656 312767111817869696
116545734939670272 293356986240987904
74890824288480112 311141196317951232
203310742557275584 275321807428057984
92096754189654208 329116506859732352
90352051279456656 211952050788219712
191997517053484608 194580160455496128
131607339137125344 161202899870347360
109056452181435232 221606573767106592
294300569935928256 339063769369491072
66113821678488176 172486992154485600
60243869274159848 91761780486524848
215865051998372704 288384408119559808
93270359971027248 344486690883057408
307444805356727 106651850198355168
221870208075723328 226454001164456320
41488449190085208 162249027289388384
84729751701886096 186300110855312384
118907456246697040 130008842026120752
155936929675138112 259410602359499616
195348721480598272 343716916735932608
136481677092282496 145169201133958592
234070990152412672 255633336506170784
24945211060169696 120128726706530112
86107699515244080 161328380377219680
14711976916315990 229677354757798848
22056615535747736 290488842115647040
66840529258301248 229180297903377952
298193347442134400 314636212637874624
224515751563588064 275009017666600352
16301299233645050 110598534084443776
203753508492358848 331770016878911808
25712389473046784 345626563686819008
181538753048661344 323714038438761088
214698872016022880 339557735589287296
113803350537828384 235352685993354368
14161904243893282 106213868778550368
81779474111304048 266158439757304064
146779599661050752 261507845815843616
154213599734882272 331649474367633344
193080945478984704 200593347272072352
188512488639218976 240375589914802080
229928473168440672 334225582455579392
151308398726385216 297874541609969216
129446038883061424 198779240994883200
78132285795305040 98124049491512400
34712743761617532 89139541497707968
36301494285400920 306336554724049792
104244450522366576 249389351763959776
78164165889362240 155748594575911712
32314191194152036 216307082853252480
124073143405509664 322095962500498624
59054211982968480 302459208399324608
10407498398178648 198128700344314592
21071577350942464 239545285783107264
170402239045609888 225718637020880672
103090213246528656 173191483833135648
164761141139467616 177830080745006880
175576906384719712 232728812630610464
104093198937082576 278599267651932768
206377758790753536 340965554638279488
12457680536003032 90452988050464416
86059136351066704 196079211083976032
121721314203451952 290257144848848128
96258250116357776 239044494162694176
2101007333783059 300245826381523456
60248753727737232 223433574287558592
124640078694414544 154780043436854688
52378676272761048 321802868710844352
146684333530695168 326757866001243968
236506679012666304 241491955297271104
242987184378397024 257929412018938784
101718106018462416 339385270744377728
223699066423299616 234653055830343328
107868090213475392 184235501610781152
77117907617869008 292143704117144320
185990868768065536 282002864021056224
156301136538374624 255192989901069504
74573067363106816 314173551303738496
26497831196282032 257039266868637088
37821848933362968 161689490567451296
1734899168868961 325346293356155584
20206052069787232 203098379420930336
178954559946799392 214600490393572160
176951877648791040 200604496298577344
39783340252801312 171404220942128704
242388972133860032 328945879506887488
197569276708680960 257982147872005792
69823700109359920 290834847029178560
65038666344350080 282433057315814272
125191225592867648 294721670360326080
268860581048949408 314685998769979136
71306622837824376 103622223270813040
224609620706137952 321960319402137984
242598352623540256 257339153327005152
58358170025378472 165444077249881696
195713928365505184 231366761348065376
119538682260632064 142685228050188208
63798898379936648 330277293761190144
216809640669271264 283062804249929696
190320785231032640 262628703922944288
69916260403655072 261576168005947968
19736244243598184 196134030524270208
4012061945945822 293079731509035008
19781643076545232 145726984085600064
160994813496589792 296210414361790592
138424702108956128 176257720445399328
113965232939956864 331409553313888768
45131380540368032 312325695163085376
227105579882588384 321925189988132672
102595353977801552 162295971990928288
136809140603577520 232639513661973856
75932140180928448 312809849543988416
57270638169153752 151574637448350048
229570405580379328 284074016786852256
30672879601702432 198573820166743872
123009160027269968 316837840806752896
265751160162540416 325165823466509888
67018731110534344 146337964178591456
199535021579348256 231618457284080960
11839832412995494 279886989497358784
233384128051168352 328819208135994560
51713015075134400 209871774778340480
1690520765053406 344825574316671104
13745495241455360 190921681299145472
139937511464737552 181412466476629952
87105762280786848 306078240874884288
116969359807909360 307040914451905792
118796038380530848 187890812643855424
96200548110791040 114537315440635616
9239312088300486 17788632689562634
130754315664198336 220109586472818368
105836512207267872 170132410016660608
76078319017285808 257107645627430720
228879206053264768 313328310759100288
282069591363952480 320545341088128832
143014803931367008 296168171893518720
43544028529299816 76520631853034848
194686742768580576 255147443482267488
54064118804972952 128078919949890176
11419654858980034 91733502179845024
21614672988667868 339481347263159744
113086210644849168 225470671969732384
125659599702208672 130554065405271792
96178506170613728 164344529338976320
124737413265104800 260497382482094624
201844794601934912 297744589590257152
68030249543489600 204598759283061376
107078165640745088 325592139545679168
33332925449076364 141425715409314240
181664084206067392 195476627305310144
35435542140528716 255573386173455456
106458005803149872 174934771592900448
44037917750836360 138282944521848192
90490051230189536 162940628169531808
19985820895587380 245849241142867936
145142525991589728 275136373692394464
12639103101724392 114608012887800624
260209246206234176 307053974080977984
38055261919490544 315881453743597952
78173718225783648 343603162276419008
81141027892657456 261909840675345376
732824520384110 302935798848902016
238211233107301600 301994114159721408
145237197711018784 208376298484850208
157373368742339488 294129598320450240
170050454182070880 256938139102100896
35132518307309520 146781565072126016
215838915700895328 316378639185260800
251263808060787936 333378792498786624
201610871765959456 238647740296063680
167291058590497856 276694450243743744
24045854216756948 184399468342534848
131003503631701920 184514613063375424
13990035438385742 331361872337408640
12632398754092434 29089668207999608
179748555831346464 245123218622444128
100027576010263952 237868054229229280
79735221395515824 347778466469499008
27365305534331020 195646373029107712
186724290582599968 288842263705815680
8626711778924532 253310044051812928
50641179384774160 217785986028812288
73611191327945792 107915338924383760
45747699198903400 139525682693855264
14037494858583530 73154472021558224
100268138352684304 189666824088753568
59061875587420304 139976997137833856
166171555949073152 197008247141331232
105775717071202576 219962855347067872
148139927391133376 311066387126193152
166675860413581344 268738167779168096
52007310379450968 263324453662034080
121428785557294544 188966780260006368
58749420248311528 78374793667983712
108805798792327392 236081106921301632
216495884491982816 292584704385036224
122350700933884816 122791128479052320
123771107655440480 314850257874808576
266542246474863552 332759857917733888
173413809591498176 212988886160258464
204197862890171808 306958868563923840
147207977297933440 282231334795892288
39227208707152136 51009542634503672
128439433427214992 297576787478136000
119214780620866704 216385097011761696
5529371809414844 54777232400787744
14806355383683678 264045668680426752
121049330727564304 164733441125934240
128253184198833968 184856606789288960
69753493571765192 203854450880918304
26264053044978296 83377650152155648
90169477075471984 165088462155816480
135101072346969456 241289076297367360
62242363110636592 158904402167239808
16384412643478820 206072711201261824
320865662127995712 322526722552333120
94593461485179584 132378452628925280
256104172000473824 321389606314510592
171606449988692704 176124773358979360
192207173399136768 346346969710171136
13015975203065564 296829839505510272
46109880973237424 140529488119949376
66252660836659104 286897717233439296
104138382432336560 141648362532147968
32675407185406168 191893206919003008
24857542100905036 214055107134403008
252614875461607904 313376676673575488
245678304879707552 272183810042476736
159329107176581408 292078493882507904
26110014387976020 164717152892945120
133773765654060960 214193438458399168
16379509404553632 257661117955162912
88502240586462112 267181926833320864
108182307834380416 109114725471374880
181238451787032224 274290037362584672
190409949737868672 337683079936347584
234602372190583936 243123844054610816
168900672177154560 193394745999574976
97050368870708832 322305818178975104
63844514291884288 207699540408857312
46135418260717120 100913308591925440
25830304880938356 150491687542210240
33646452895891804 336373363725876480
282573719488589120 341411376742967424
212394612027845344 257453315386260352
149454158564494912 302394498250064832
156961214593949856 319286849485426304
11498595895521706 199575727662328416
142985427704249376 179018057451014080
40354390273683744 65187379240790560
129499432708386704 291120222816626624
136667824382354288 172314915760889568
156857027046757344 332429198413817408
211395444852046400 267605678074582432
262749495501248096 286802754941905408
240765713529959168 299984673665301952
208833655149883872 233216048105329056
130441098837334656 195670126429322976
65657658404906272 316078327620902976
86922650829110192 137275025897419216
24419983952491852 196199922468710720
155266691080375168 341416898796650240
94010581048588928 217002226127255136
294629635897177856 336467758594639552
94994465868593040 97969775341778224
213667468538426784 219906861418337824
25914872397870016 215599390774936544
232417824059441504 321237197290649408
106826152416728640 281770963124028352
59028898518035624 229628739681999392
11858001666352156 209656690678119136
22173262962968752 33077981569649056
78721127245060864 278715359460823040
114408615707126256 231381609021599488
167922491629792288 191241466834623520
233989823804095328 256694862794633312
23309972320165348 137828465967677712
153523823134973440 183622254429311584
70678391016561728 323701604575302080
74889114798805328 260214319831371616
120525055016903360 267352621128483904
69536422128644296 103979802684029696
136600771488137280 229003306496534528
227563853350598944 267666161902539264
129741990735885600 136080716311386912
112596333365463456 229754506168335744
193792108573546304 213309769276189440
12247771451707496 66779766731999088
173818528143148960 302605938395706176
4093940619016699 334232137913974656
109372593569173088 193011615478068064
234119481257824960 295104334310526528
201775091128914368 250618475037557024
56399812358324824 61751633588734464
16195335468155958 315001861767925632
324293659559734912 345686576175381248
69815994889093824 84473596950311920
88759716868735584 310015338232421696
152108501255221056 193821123982193664
42631519642893856 141313509341547248
70003448344432576 261510135538840800
49450648230267352 142240047354897648
299821184356418688 334949317045309376
204603804199582592 231841507130737088
282637289970771968 337487291760644736
163504846488031904 286734409251461888
12981201245287382 158336719846642560
250949983049713216 260446575603369504
24298994492702400 217609081619738624
312908483867384704 342020268282802048
72367480460623904 109067566580263088
167307999243278976 225239020001171424
150366910182612768 238431385639674496
162311634079023584 258923126152876256
66302755542840200 163866432463626624
7335371665565575 216501393448000352
110083424299306656 257010363218951456
57869008227515584 70822989297289216
26371178102900752 65487111627654984
73940194894714800 103217918484854784
70604118230909248 106613135509288464
111779934366394400 322507188881275136
11015257172109136 58308463738551096
86943679617510160 282377521984342368
107063233822605392 225626402627932480
20639399542059156 340227235792271552
219124519641890784 268707581671712512
96322945437202736 208437196956266240
34876913931781464 307502678358421760
20804192527309692 322780160807177536
183112304078987104 314596684521487104
73224734251028128 311166038275241856
87848582313381888 207083607658008928
71842118010388480 116142405571810816
155463906393372320 170420332297018656
233549282822119968 282042103246036640
45237599203556952 118160669067452944
251418217298225728 320030351328468032
43622484743720984 151627651224057920
91570396833870816 237549370959568224
225772278188276544 295444195861818688
191373221741533568 229686244238498752
105669230988401952 135764373945368400
25496144152475220 200669128924147296
194398761100703680 219565462204072704
93926103025735680 169862718539181568
227016595488237568 317777957528741568
69569627216901832 155694451601124064
13831195982558542 110775149070855520
116220558891208816 130594920952151920
23713421646604660 106835079645694672
312750268630426880 317940709826050432
131255193939047952 254451050143234720
179934161219516864 285491167053646656
271348869601082656 292594906807448192
37391942882505480 107621022817408656
145001692663361984 176415897345341888
156757679406414592 272195668967689984
206685538660197216 249264314936326688
75913633178195472 82749363670859584
64021946520695056 159214170555117888
69756983747273056 246086488842183392
73331683125350400 177251296593846592
122620994424479440 216746249377910496
23014778435566152 298379359731589504
84499496287046416 92309400713853744
17118907834806700 33235024098359276
11782045300719570 261291349511859808
13937586786115608 66076664435977800
275237824523245792 315920357772881216
211143011162716192 284070228796165472
24202073372221084 147947024442712544
104514093690740128 180705900253775744
192653505959714752 332646714938657152
185073912494876288 264757954907189120
127380748882023360 286030505685956704
13953876290565004 316980129437065472
34684138304058920 117413828541780592
202222248247773248 237732583286112960
48040777128817376 330802215905395776
13379360656978876 142864793309649376
97951375327495888 298209047828942656
47311512448648080 68651089672065152
220195153803930240 242421619082029184
117680133789501344 160613244409290816
104054574480736448 217091519848717760
106690510250414432 205307310646020736
98776733738852832 343927356208017600
36074322451294464 48125793345846728
297609658384524096 327492513036228480
106235586154227392 328287953537000960
126249660881955408 224936509691943968
88078666004639856 196330504444337888
317346629727619136 339230926654194752
155581113524650368 344112336645660608
238176742363530848 250655050884166304
16557543228233050 296879140446491520
110449095192964016 271069336782396832
230958325630410848 342325284864202048
222526269336645920 310574122734557504
46759457144151232 187963108741066592
188090267939412800 261082150632140864
114439826135675744 251803035556767776
26714162191705220 159287559385086560
53741639732982464 272166557404156864
89985125407210416 129345243381475072
320660638333004608 325233299994132160
27209797151599548 241811195560067488
1015059501225590 309671496625323968
218393734432806656 348660553738219136
5486662753370981 116113832606928256
42608062068904352 178882825940388544
110424073729283552 231193415630220704
121625493634921008 248102554058993952
36067769286572384 340047816357119040
293497960873136320 296034193188336000
133886323691770864 329182228064739648
170931654772411200 277510196480019584
53229272519857872 128679995605053168
263363724473109184 318717853608171904
161149197813255552 272790781970847616
22595080889502668 123537289935398000
66553961722505392 90401758600452176
233034935386889952 272554727104506240
116249166213634528 264568167448460288
53176080250288464 156437495155964544
64454832103663816 226594715115730496
221751929458796608 287369905726647712
157726461660895424 204795746208180480
143701155610721408 178203449667932256
124283479914694128 291629203804536704
26980321150181716 285544272241649504
42964286680769344 138626234280746416
66478408860953328 160646040467138016
62233379589245872 93632888973547056
130133458954575728 158228062865525568
283921383222279904 327438430811058368
78774852866546608 325219474258986176
20638397007022452 232729424208725568
219950755369890336 334811780819318848
225840169012723488 255145582060394816
195804600289270848 294844573080708352
130880909127538608 251990901801560032
161120287174341440 167003696650832512
164584245075024416 247916787450048032
33457671944893292 300520154993327104
107505939995956848 223458057648403744
149890241886898912 236041097785522656
43579994146802768 279599553280981472
212449366560241792 241323868142046880
292569524241356288 293921291679930368
182915930328226272 293043876560478912
276608731527741792 288619212863392832
102411059518962720 180658938941616000
76480388479148336 91496627207246304
116761979792344368 162642917695488416
127817201516620928 219160871360555584
108311835456303712 176080685326008160
97281598914470160 332931767425742912
37095483051519880 220423810905994528
251685313340376000 303264320134344064
19096481022010844 33861153265468120
64330565252000152 337044335967545536
286572075153026368 333638474658451136
66869895320186968 188795966279976224
142469533885255680 264110529790357632
10619756135739890 111424516752476912
75455506172398944 122907125863187040
86461171736516496 135947402582116240
11323816841416552 105995895735283472
199159723961347072 317089989864301120
105867694478008432 330123046379027904
103410834566501760 301994973693265344
46481467700907168 189099101225338912
77302520446348416 120778879650920848
56721465825444024 322903189878337920
70507849128907976 298424707172593088
269149550367730208 316556446796257152
168159446190038144 342086759634128640
140287261307471504 210083090520714336
146496334923608192 269543013389375520
80201896067598112 239836667554330176
255783883934031264 346611298487484992
25549860485984136 198166156458490688
44380523407223832 300207545977059840
53899257436678112 70740277665689344
226896548864076032 258559840182174400
82745515741130608 335215669332782464
182567430005241216 252331397020570528
184501183888507776 240337071061762080
76606797128509440 215149224655546368
242057696456961568 300418133547732800
261501456251263552 341925163443147264
252213349653006752 279718907043806816
48024773258882200 307167637655312704
180099128716268064 231040291339122688
194086091860318368 204143979935521568
212784229542940480 345304225149206336
1811667193490173 160997571124306336
95930208732942992 241638868848436480
270437305168194976 331316912956706944
44843531838681224 125599964816668864
51963421608817656 232033739332338784
229481010901018624 310593748081988160
183561620710408992 296526463924324352
95635926116604512 169422255631709600
188110194123746368 230459308566491328
22620008791463004 171955481370869824
144373438983801344 227920511292005824
513919093926497 88035607533771632
266037081423098176 295483526792862272
9175670364214646 55296649467925512
256781413480265152 257271536632698400
102876482620297440 300292294725056128
79842821101939264 322168202150077824
75757236610716368 151986226895752000
126326458504268144 207986693611044512
111996812381325408 342702063771222848
219731505805175520 262854464882673952
187494587716899072 307972409379381312
15039862828021850 167875252391104448
65516432112350048 214582632204696832
111800521301542688 270107457497527680
97090231790223536 135624213106724064
28060550523632404 322277307064223424
71676303508887744 252613585675670432
181824015767684928 331104742648329152
176024457215309696 209753687770768672
240936305304282368 310168351931908352
93047302031809888 203595564775461632
147630296984428480 269968889503815488
188024820163302816 276519735987495264
40414206547228480 220037518199365056
63515465853396648 269471553668772992
41942846582027504 297421143016721920
282891010084868416 327418696848061696
34139121536284136 332592012150737600
258178242431704128 277448098658806272
117805967232701296 202845249763505632
108069615689485792 129906065329120832
137513944817175136 326539081120392192
163239148386910272 250766757920424736
101192068770500496 120778513676582704
172544737877278880 337868546328400960
69869710942148680 190562763109375072
50720438166910208 157627394189159840
11509553642209018 12725674019295726
140145905704498304 298062561453385408
260303904559111456 335621722853797184
36175436102239848 116912419116010384
22847144288379916 316271718029336448
319681231777159680 346212074821881856
51110806732015904 197184578275728576
272601413677717536 330991697974384640
33191847596479100 160858596903120160
177451454237739072 336787654175949760
135037454139289424 310315131361139200
237480115545038560 266104012881148768
329844384618768832 331587641151353216
95148338982312992 243749141220015936
85094270184990928 94167057714295136
196613145601305728 214867317634212992
53656826417957816 245882096812779328
98697042381664448 128456596408449968
206054984494022048 261716420012914560
256945881635750944 271287183301767136
103138454051355040 126510328111291104
29380089073544624 94214984633546144
110089360125561984 279258143455804032
76409839566456784 286594681057443296
274227136932482752 329887745178010432
270187057535052672 290717387411167808
123101646170145760 335742895712483072
123420083801883568 319054194190142976
13097208482149664 102773006470303744
286550598919385952 348663140142856704
56890413647153672 291139526300717312
164885796824222848 313792483171260864
7666602523015888 55310032679813400
35373536447840996 85451588152170656
23548153535423468 341786414188470592
154508191109931264 287233478828669088
280570024798485856 294305496115675648
192943940079767424 257146245755522208
242742589261022208 335979650330727232
10554119704906774 231697707628424736
96423874463176912 326263385522339328
8607613876292160 247436549197763744
139966050744761632 267977752997116384
79861854152917104 231505735306479488
19191961202634148 132582109239373520
170696177008171008 347495912780065152
65664024921825288 342856456479258496
336993806551571136 346443205908197568
167903349327678112 323584556300078848
257934523456255904 328624547710075584
115113529330222608 191253038243927968
46853158166745896 63718356496829928
228208042113488960 274251128836905696
35278601023339880 93209068803432256
90106438181807280 225825796361381792
69177179039079864 136482102018105296
4531360533381071 284316397996480064
114084036328138368 149118060851763488
105836466100721424 254732423066098880
91913210426948448 212362014594748992
90090607903643264 195549561634008800
24018354443922464 341562961887411264
123079245188289808 262645613150788992
19209862312976112 208799600408322688
22313401171785224 66936490593025600
280316882652284704 308079877642725504
158361580555666112 184719403448772736
273960479299945280 314222046061924864
153416441170623776 209459161057242752
52505176466436176 85486528562192160
55439366020001480 97387279460642512
85958623951859888 187712698691107616
59449918526008688 62129492485552568
77955706387619376 189168244829565408
30584648389285020 320446461925755264
41566140910108088 272119065288643808
50743494296189 178548881461319616
60579176867741592 307233162444480576
197991947959866528 212063476733022304
36897400324362264 280492475140287232
248910046386389184 334697561433532800
236061019645945888 297999113839008960
61128762001965184 208934213225692640
110933802504150976 344456381312342528
111084450293596592 123232741214860512
61135643864817720 314959991005961216
60572903440578424 345968313452986176
149730614161074304 334878857746528384
127558833618435232 283132457078425536
64458674798585272 204137633372177760
271323343422638336 332828213187024960
118596165257196288 146237016319520448
10908679562148764 281047856829859872
99989225098965696 210319063933582688
175171105305126528 250764338347422656
7882177531929215 216434674683988032
176019704135494624 209694782418581312
193547354543001440 242223561415674944
32000843231174932 245423342030095360
95507846398005328 312733012874619840
67443242985858080 133507062546613088
10469617234018748 262619793350676064
94087953518829840 287757807684482944
64762873332066168 233236027481410048
324534009215208896 336575111391468928
99737285142637312 305837134889844672
24958787787792752 64576448106756600
183742353210179104 317987797290158272
318834157656825536 336125417324607040
286865418274276736 297475851501784384
39592023344324120 195855714264490944
55639718264184824 236792695255751200
78324499212219184 293728008650606144
3947373498962875 254534768758804160
132301479070482096 324830990503811584
145703151790737888 255354482377801024
82694394861089552 229764502676707360
40466591688769984 71629474373190936
43277526604290528 151682161829886784
253431542636937344 324139110684885440
267076836739103072 302311510755059200
27907303227633828 318726795363939520
82636502392565968 296934673155516096
14078038552519916 118798463565025904
77057194860542240 108498586491144992
15981963813977938 226312570385617376
14542595506442228 211177371222030912
54922351096036432 316286334648799744
35520544579900768 333248063546992256
49659501029899392 313791941773322048
39606376071704296 168945383071180032
223508196663963360 278858510204910176
75474555247718816 149399661877439808
74050771147002208 191158931905680640
147344793242446048 169992630425535456
175894606591559040 307119223131897664
140088619054128400 305576659989218624
98188967019900112 250629380619998048
56568778846645160 110095220508903296
96917601758171088 213313570018232704
157354024459637280 242235393914933824
177255057812859936 288357572401042304
57048922368425712 282248533094820480
134195299566339536 173337274847608032
19873209092599012 266091765241271360
106305158200433504 197458732720167552
68565000271801456 264054583442715744
269971350098460672 312234859901786240
83311139316160944 182771694653302528
119732117219160080 318073510084577216
275156344280206080 307659568502078848
33759995271586352 45749383275261168
59186963190981488 124502440897911008
20140364904765864 124275530587267376
46349674605901240 268018391234214688
97454726561686176 140235784712701232
278990063649497440 328353531263275328
45413409873044280 150245386681276160
35738743223493452 41192344568798464
120284588596226496 281593194868820160
32627691852956092 290460489518052928
199860821882974624 304763309747068672
188883627840295552 303531384340461120
16778782103849538 208752422685363968
160917750207798016 278310824169443392
145781472164591136 169954923872275776
19250114360397332 33587862511781696
20603544755708032 276159388887830816
303870928689489088 310528808267436544
6342561271145520 183148787849056384
16403937287908692 248706025264491552
90958191375341392 113934725684676224
143689077985748224 144265387077110784
78719719825969696 236646571915324032
258606564791376096 320209026706920128
203654251506317088 230696168530629664
2270106712998271 243147065776108064
98553219735406384 104974210565706640
69863809975994320 338535762482628800
122364825602211888 144063786200354816
238381972580490144 263732359009688864
278921972030749664 290456484435868992
26830456774661612 153670139281015936
1527228929310248 236009467521599584
128803662109619744 140672721817351600
59647694388511688 333021114115536128
121945543730922880 327048296787706240
228360050596787008 260279082590046496
74730524701160352 198684915793195552
124428689320560080 218046722510170016
180805691392887264 235189957684270656
161274504747220480 237439640936211936
207677616777532256 313399986959952576
5662451294317297 12929752278182406
58864946230827768 196646483349725216
131566069394234128 232720967095748864
152763693305172032 272483176329575392
97663771312615248 281402762945509952
124524302431964928 339872177130733376
258160473799173248 294480892133109248
178917791932880256 277051823582099936
64153727779306032 95478054515946896
256649699282635072 325365126664763200
139306016635717600 166763493583991232
319027352910650176 331073422374272704
13437594687586006 173342445866620064
105671307780579152 328119891900691392
217510874020345120 286134919294192608
142457460982166272 294626929987898368
22947408677064300 56467181259492008
90235901477441792 171876920515509952
91354920200314720 201492251528696768
183122061568703648 348045678949220096
2571115214572952 196305659210158432
204906353784204256 334480172323436352
112503678480469184 217460594113901536
16817609665982954 145231509611463680
195110414200845664 255585870796154080
146620136448104 129745810858573856
49078840745565952 257303780347947968
303347671950464448 304637452801156096
73075657167032944 273417712781981536
268295628911516096 293702738284878976
209177105345828512 232044344519339328
5244483696586201 162736777725944768
117622243199379488 227713178689303616
231439344331234016 325386732032107328
108255630309070608 301057425763336384
87851565097343072 181183429371662944
161859738811458464 182581013154004832
126625738401452720 209394873744103424
21403992836186720 28553567345888096
95020626114145072 224845452622479040
46420607072857712 134110826385417808
62585740742406704 177581342647070880
12365459478502754 220447212045616640
23655670219621160 213903408058652864
207959799713014464 335772991765040960
209419786382133760 237513191469993632
134187725854020128 229194359537044672
71207645242005880 100979302718588480
140944256537060704 180747822304494080
247065112780875968 318836207915224640
303079835400988992 303087472096816832
17225733304083402 140049671223439072
28040098527068948 258248415115272320
66619972649181472 334057375962732096
155159541388856192 340752110761762560
10380727762407842 329903785764423296
224502444893581568 333984261689441536
10311394952825572 158679577960116832
204253318709392128 267573388762353120
185900678597776096 253077146441152032
7434978142686945 278473380496884320
96254692203190592 322277574162769792
35547913565093432 44046414027023176
152326802977257920 204470303722086720
300387439499070656 314416862005121536
61294757808548616 340570218648252480
85934342372121120 100505070987625440
59017834550235592 210399009026998400
124935551004089792 267177300393447680
8816820159181833 275535345386773952
198401639822378848 210039883892651488
207311275976274880 310629768685578368
21925951323385436 262356352030746528
108182734344851632 298175883898074688
240537985607149472 275434832049502816
282881256861468768 311883255655927616
127102311523106912 179877189243619552
9162952545884942 342602737375053056
3403941928227305 307765280934783552
118170163676994064 287385554716704928
165899803673482528 232260682352393440
114225412887463632 293760775717671104
199796912233171456 206022364810862848
149949642459382784 343327772866847744
78214012452288320 112207313258087680
71277960893411104 158992365204241664
33721582769843504 172711438807124256
206400315473822496 337236446649615104
185769350225789024 241929014346487680
14253509546540852 281778241105455296
79031375343215664 188881437483962816
297934026593150656 333024633129754304
31478104147058084 324282162569970880
80889023389175296 176928667687729568
85967842450601120 337416099820629504
55066536608939088 168894116691004992
39687446581749168 164434894023157216
28493526218882580 224781427717553344
123254294874075216 144043843750372288
193663418104787136 277777280528334144
47140357022969896 82004483871208128
107185074655255952 125606313562990736
77746575653894176 190314132374993248
24129604521049424 27465071949831912
221258065810110112 291047667199485952
80005976216451600 181827301249644096
118335696980866560 231840843699252320
61521359196035840 82941023805793728
66250662594755016 238591237856842144
219291114418190080 293680654597158208
117480305807009824 188851808855385888
233752159355154048 267751240153217344
127442023285778192 150709558476426624
115070475648497600 252368992883300608
248470577789278240 313039216032512384
55786003994327184 213266421484991584
2497314966896909 201815095466052608
309997718485069376 341748676749322240
107950372589190496 288817218746365824
13791870561416414 141755563610298608
210912518649104160 236820217529113568
71726218654705192 200301544226752736
32841265355657256 341761250777790976
251600687134456768 272517229011070240
70170500853349176 325820966450920960
57837310520449584 272644788197384768
55847647515812136 72443217577134880
79340344253911936 173596649593093984
4148251564015182 70265460315744568
20649702081368780 116297950635414400
201786547977262176 260455758788026016
6492890028251506 19053502059165080
20153512483707212 320136761274206080
248177211463542976 298567742742343104
182662139037420000 289544603355488448
174091416520057504 220708838533419744
30627247513135124 260236621900491136
222850231199847968 246471676640263904
131203729238103760 270437739213284896
12903419443664562 289616682550593216
92839646056234880 180508444784326144
131708505489235392 271257674288803488
181900386207448768 220453253082725760
196822600692717408 207388997263712896
77635670299689360 209836968104227840
53457639708770376 130982455919954416
286557475716452864 337700344839872192
74564952880420288 259126850805240544
180160923189178048 249353800674706880
115146841938248752 241195722028752032
237553043640586368 305199553523658496
186297899515798656 318289075060786816
58649752447814872 218069707525059840
131554688015466992 348145939948515648
111062825823452768 248283377898367680
128341761694494032 346787218642712704
61908644198987168 229292557107468032
134441841744880192 166558790402489952
66551453577971320 207706719961617248
79892292819562272 93404702916137984
163329322900087776 283178009813425760
98697343721156128 264514513271469664
107479025194061984 123517596840466112
22553429807606520 185302662210908096
106368040408511296 274029045456980800
5000358519272782 200106831832126208
164717653603111200 194864291290665888
17655569087267626 19494819841031472
33342867513146132 39638124334493640
238711670978022016 299493019469564032
257323044600642496 302830698985394240
267483682769386368 341884583839207104
74407183280305712 140445450986745344
148109155648649568 242807305965537568
45483455070345960 262138076729290304
86167810998367472 106861805160988816
174530703808952960 265802387243900128
185573105974609216 254758822131039904
46068925957693776 149841938288499840
36303298231216352 276105589572101728
72613666450586912 100787180042650992
208597144856127488 254878305644523264
21719621241610516 73997181355904304
155478696877701408 210887927360076672
116601599581388368 279666452610733216
20617778368313336 226890850341002464
219184374594679040 306847844826162432
47348122770386824 340856082809491776
46171057327296168 149889683507749440
96084938553983168 156104734162627136
146977157153124160 205287170190636192
23911185683161604 148327492282365376
149399250524082016 244973105405447424
5399878700132976 324894512430069504
111189662422236144 202492880692820832
40035564207267592 252521500725772704
99905477056965040 174063897572442976
87228228181635408 289028896874705344
228832564217742592 277804411113754816
53848820637398984 305103706774833088
61201047762160128 304075489703625472
32331273572727848 167144262728598016
52023460078580456 254110343094411808
51356969930531968 260635908317531968
266552921269485536 269729187219577696
31058067780970064 188259523207957056
41847434223231944 124702376906570320
78499933338971360 82290965476156272
295240194472622592 347727104004467456
43104475847645528 184775240947971424
178941211377959104 294059279837447552
104880275373726816 214405343951399232
2814292426798381 307419299857022464
134647822836679008 203995216999092160
136851203840455616 303540457796912064
12801646244548188 343948916549618816
50786114208105464 302988327882844928
80275603760727216 103201214517277904
209666638590874912 241824195155111040
31294211434698904 132587990085386016
20829612390655740 216881280091171776
57738591693388456 62908821148202016
86092245774389472 266896500422359808
219773981311529920 317281626210621824
93057844240829328 309262557141714880
121123153834916656 170424606573502560
107435905978438304 244605441069103968
264439185409651776 307753275206784192
219839510742093440 328479806567329216
166676582569878496 330792492321377984
116162083107249552 298009023558042368
257739818284022432 265213792355700384
47586807337787336 184193659387430016
276822776228251616 329544485694795264
67955262223140320 230121436616047456
183547844424513312 285397377768784992
289150765606069440 329176914032109952
116281663538519376 328051921036292032
133766000989778864 335238106199045760
180824103743460320 188287715511595808
120188057119215200 254051586759501312
102081785180732384 123959111090464736
100292334976258496 285789685639317664
191345209625470944 212264107578809184
76850716539126144 160870079618599040
68688526884646216 141867495368366672
187866831133243136 214404508440978624
33524855664376820 143635173653729120
140104514851221984 177068173397523360
153030455069767744 346194609865343296
10959812832459240 126126701006846384
144009302675920272 178145040656141984
156483981027850976 236014739615083936
72642182544277552 279926786381467456
36970283118613624 203418803588308448
3440205453820734 73790549955420288
257319075214204832 306408211087237184
54069639257362168 104841411652697808
232286060226038080 288173194081540224
111452369922256336 210662345611290176
35060636592306672 113927032181781824
215892848133402464 240303084822239968
80794664764593552 122939892844906720
68077668779190952 143251953052925104
198507459431743104 306400110734624960
64853199721810296 65607743650271440
318361677749606272 329185558114600512
59658930129188432 242498555411223392
131369498439432848 217034917579158464
18325023879116272 196690457470154752
128717174263514640 261956833223869632
58858523478106304 319171162372516544
17563863095889720 266417193115716224
167538533196291744 202683021214400000
96774995368849616 138885684709215792
18797001433394940 151751670296526656
25212864140635188 212873058892210688
200860018208201888 274963932640006624
132980245192215472 164614271065596832
1221252302267554 217136691957497440
60309735934889296 302967098289666752
249968689714929216 304401947438988160
62483064093651416 226131029065426560
131117372890151776 228064047340674880
217427971717623104 319625519175250112
70959360291431824 222192273340935520
108042068018682272 188932551589441664
4323088182526801 295401526147773184
15745183732605178 333062552349423040
49820196418900328 174282053544097536
15800075043575636 177425737989258496
48405474570871712 75013982908334432
186541377627745472 270495583384528128
169433574174363968 335509022413543488
103320653408047184 292978751271430528
206058041516342112 238885677500648960
93273931667282432 103928261575939744
172587634225658528 271221618998435136
104373126634587264 310176526010344704
98536445056843104 249451512032249984
190801185674600960 242434875881523296
144339867889559200 312695278352518272
26254390319158592 116993074602931376
25924307294437980 170090981475876608
181686779530771360 297193571018418176
157042462848399776 329256679965947456
83724075325111216 188556304591025728
72161234716581408 247399924236142432
203018379859524064 323675116049880128
229443466341701920 251180272575630944
264684388113568224 314125979704520960
229082910596142944 320062320045323072
307664258430374400 330154606031996480
57526324276261448 261135884993381440
155200345862530624 174584734656923264
73612979345020064 342842485590240128
326429558096916608 347272275311626112
19475491539345860 217648257667725792
255181286520519168 342202220197557696
163051439917328416 181233213803177824
139770355281198864 150351160348604288
134656990423893104 176100595707512576
89129964062330784 183785940237871968
221813080802095200 302942708376728640
206701865096831072 208342614997852384
139241119200065552 165202175625267744
189678149425226592 280877804462266528
117208610344665920 275593695252830464
121262943682364320 288406479621226048
42129102784059672 180846071215725120
77553609484563776 337788871625631040
69139349143160760 134611056537528320
114777907089933744 330252041507325824
17526061803498358 239663430029304224
62970453074582832 297848011634293824
108774657836096336 249514688650363360
53174647855839520 324253901046390144
61152599222109696 340474927848455808
13540279356174016 134768308220926784
229538411873494688 292138422186982912
168574125250482368 306439618755988864
121217728094351360 144917170097113376
144828219421761152 160877108914353792
211422852531818400 216651942870200096
97858881717015536 197253238129374688
130686311579692752 134374575103459264
125270512305551952 300245517974554880
25302893133847440 309570389247349184
130940276684380144 153246529458881760
168464719953340832 347042119996912576
143347022813944080 164273835032833568
221542434719555424 239834122508991776
128239867691341552 227394512061393536
219309741017630464 276314108639336576
197008266559241664 265926099393707104
233618401650749024 296178950188219840
4101361365199253 191615664220186336
78638936434968832 154609840079067008
64921343486156144 320054509802471616
285084150553132608 346978092218554240
184715357202913792 210126017116467744
206027833503137120 327770621440472128
87078371614599136 189980773870823808
130727286293503024 153318233392788896
40573732183835040 139523359474323728
9811000261065562 37323281737214824
277850187897036448 336748403169366976
157420986671768032 278664985160295456
186550397805167552 296044223781426176
27300863912694464 203080393159420288
290833192543192512 345297870201271040
120701477557789648 139847388045887760
110180092701274368 338495458947217344
76272332326525216 319971024195222400
3942682344718889 319746110520245440
96364748260678432 333889063230377728
112445674118468752 335071100287831936
170850461598824448 220274669215841216
76178214306581072 116593517279299664
78657318186983632 199205640697523904
302177565372913280 344976133477878272
68347209013872528 339691315625677568
308548385158296896 336872023596600704
178713145582207328 255564933166248096
68361944140266184 171148499963767520
12212777303570936 248484955146516384
230779697806734528 319082979771122560
110623854626341152 332570035321616256
254829633401381568 257195535301951264
194980574515665344 235923063253260800
208044275728384000 322777949348289920
306551730049685120 348292070252173568
34512757444469248 35881856022408224
103083133093599632 175743392858882688
250770137457560736 297395805049728448
70121200340517424 194525965204306560
185457462393509216 308997158630177984
21115058879429184 58843935330638520
251505855655145280 291211038994306880
77885154982897824 83119283824746784
238941979391097056 254435628149930368
185113066315053600 299447550967286976
297992203130239040 341195447959836544
70294564041285504 126227165829822224
142953257728338768 190120968473468192
61041244567104088 155151050547245888
110315599114377632 229890519586244032
62033912571019872 153631586142352416
87831432616172864 227844297456374560
9033313122942960 103058471184528944
141509567219259840 233665571237179392
218734823799497184 264079447254690912
80235724353151328 276170530806205472
20424655135632824 347615954766669888
54206650189838872 289813086772340352
111920791555478560 155661967545966208
48166787403309056 127755428871614864
127052296449071488 133401172382033360
180673881387677344 284757223744704192
100493000558120992 257549314268317408
151215791730936416 207068738302949600
150833305056179488 213308004527491296
24340826917661460 91765990312371280
170372433776841408 214473234657044672
17535217503154448 248822509553851488
32465694551043088 154901499403449920
195619122376314752 254820398012044608
231468324652559328 258687062498565280
227284626276695104 251019969019741344
228029721617439424 247784940664465504
180107941815833568 276894158016492928
176062485559359232 198959243778712128
185277281504216672 194848193990711264
21868737764153812 245396518687222560
40385521514838888 264495258261442048
237548768833714816 329383895581713664
51348218933134416 274040907728044384
2559569423526327 118475477491900832
13123563876637032 346508564026242816
326467453010866176 329503952812389952
198181801851702336 328476731629906304
158904909342503648 261462047539134240
224349628170833824 283465610555079296
217688041839867904 271803392715574848
102414252938804720 325405744456867392
78391953117218224 159093169320798112
69513020696819768 286401119509016608
15222250395684226 337463732172062208
48340638306623288 135467008130795648
107010033422308720 320936821799192704
26722111343236248 147429514178556864
17425139557569112 194985609070410080
249640446740958240 254790872149380224
21730693184511836 289079772806141824
12552295735022038 244153800772591552
209138110011048288 264447319455508832
50435833941969056 306794751773644416
55715718868164496 299274478569449408
26776168509406604 311327130622334912
33708137994763624 35496086299271492
110641387646725424 273065687949023456
100849869460342704 294995749406833984
9815067683156764 22218323759092664
115528691792390384 203852767187006208
279044243783188928 309113641102928960
212813006642559584 308992192139795520
18065307759813948 109616584048251056
226626652921960256 231482568906800544
27134933115963212 130413378670349312
44281911983530480 118682461962551248
41115158064042152 159318031202196416
237626363374936960 319171507693890944
64834703134931616 245397887896336448
120888583382046336 170934066155672992
63478695542914336 179699848489634848
106021545076570800 180155728346200960
185425511563559232 329529817295404352
140238406607822176 285588675482999008
79182180921964992 283484991626986432
73481621339185952 339414871729258624
42360823212954568 140962455024139248
115567968914825120 231761161570288192
167804182043260704 264842769383068128
168348637296381184 200531591193270560
89837123566508480 101231167158929952
99729121905934160 128984009565002144
71581280571137608 196666478923593728
32462462532973360 297767706137935680
38945218466138008 213638892347601600
49487841521503432 348629220206908736
6877269244774184 140284560450959552
153490352257104672 220695000387381504
47853864977177936 145918833529562592
240902615627433120 287663803278940704
142250732839130016 164385649603632736
159269634129509760 168728990046184864
143793219524511088 179864306704107040
162090884694052032 319491388453567296
39299924693988136 187277175741214944
94236698602301008 295575305865972608
287226805837881696 298376243050499200
99005545551636752 128689179535687728
37374248691782824 195329591949020224
244911982865964608 283018521920411488
107210463203560464 341118182382328896
24157664795162568 215843736015310208
247175434407899168 255565925350460160
261474311034743072 322646978088313920
67432802564058216 113075214980934544
129319595483038368 344429378688894912
39935780231861904 300622781707012352
39988813195994712 326290517701317568
109418448368542096 177218171367316864
174991694661274656 323065261858067904
92358546851034128 144175828327304928
112831635609077520 163523354523540640
122833766537357904 152228079855555744
262306372245692480 279867836668526720
61987218061823472 346561167437182272
14364886018697990 146864260340866880
159800436949352064 310128183398538112
52625428244418088 79003186176342832
128785038893731184 331038415014742080
74291809056250768 272736572337331168
171890850149690880 286374259529633952
225760168128463520 294641213496089728
134790099149437104 146073160917687040
183064175039199776 327998113326696960
235297838947168480 311422563883253568
92062531514810736 129781712540122096
4699422585982810 140831081118425728
91740340093643040 100778117738126064
46341167906328512 125602213360217984
183825531037500000 201358182877535456
39000603673656888 158971387029525152
83828671268179328 319128858876513088
213482578202745152 257829413328943520
117344723014774000 348460388457791936
132613674613276592 137467879105491008
225903126071370080 250996302797276992
87663484992073936 254435414928006720
236155461857675072 344516500774440768
3792269806182916 204708437409437664
70379529400310600 246423139802337248
79849255670854080 137173158433879296
212259575641840864 323076082354526592
106810413939074160 262371900450363328
185420888210869536 258897044201847744
28531750986401068 244734678672592512
35641818830690564 277880887998111424
297438109915121984 312810918381137472
114241257652860960 280616911553208288
57214416819669896 232636337450640352
196690221861227648 224121498993322624
67717016772793024 188760766659790656
43008516695532560 304594416645154944
71562615572408528 93874041004826800
76695923167053216 339330270511746176
128551259740137424 183651254161569440
25723486876667304 284610881463959616
55960696276399608 109215834284868096
81836529088832816 165835672674858720
271260496780544768 300418422780937088
223722573284457088 322107711698812032
118304661110586896 143152376883900000
25477942703944312 343179553580980480
91811548639682352 203602432737704256
118362513634230080 201674231305177920
69070034833545712 143664156248462848
108227235834468336 119331173753819968
74555016987314656 108664889814945360
53691940077372320 101919295303072064
20210066075127316 339373017370002688
245428906656441216 271749895827698624
120504188228568336 227147087141702368
138626816306221024 232518614112889472
119984323879894016 177027566886724480
229761418387644320 304567784566709504
20696580045630468 130540695582017728
82257562752297200 325026457968752640
165377422288251616 296708883875682048
27520868877533564 94211039024012016
15427625437721870 69719282688694240
95644464348021904 138423396966201872
48750040836812384 220880860232445888
155490070888082016 216692327656315360
21077600562498320 51111399717326576
26008210683854648 222918252647659328
64267471553143504 302790871323906880
77637715081403024 103340376674282144
148229566840540864 307721715678856704
132852433928740176 188005847320298336
102224629148172256 320129350822240768
7576160196272986 202695691954860864
11550837452849108 334816842150609088
169571875832112192 337506923996487808
41847319219800808 327183921737115648
33599688550590640 240410999716903296
117044588185433136 233293641520295264
261112162613476992 321175780423852544
42866530837787256 100843719394804256
198635655990219808 324881540527043328
43686738556982568 330080463403049664
76697719275113040 234934096425877696
62722244118306112 115474286431343552
183908475758040736 271259697017204480
211165390757500128 340807427595867200
36059710114853896 245105972534702240
235105042362231712 283705553626839456
1990696653124472 314648066185541120
41161492341743488 250862027502811744
111126840423998480 239250471010566592
23088391332183240 292825330001355136
14742420688281636 219158175519550688
81575137015139520 159397147624260672
82321817228602208 136812179208821632
86246796671799520 312133326427479424
37561246333357552 239941946925000832
209610817635451616 236419398340289120
58740626535273848 88719750910930944
65596439207028496 241266881510186688
135844502928362448 308796082590370432
41074565371037456 333566115191957312
164340761472594848 287203209083054496
179500021584859904 214042674269547488
12840100647083296 225513006681468896
24758840890699212 250657163890057696
18722113396251516 77045548444728384
143691835009881552 222592258826229056
58569919094053640 328940264738942656
243993595505179136 307728254664539008
136760623021464064 161050172449310560
32220643494694640 106022170772158400
11649845455918754 312176205612238144
273312732828859872 299168441016778176
157588374505705344 161400895151847360
262930252907953376 291040969147824576
15692219927821920 213263809181779648
220803724447599936 327041645885714432
44524087646689880 262219488750183840
6195362681555885 131538520945521184
35222261171132492 310611991821943936
124101379838685744 212325526413764224
162737404306041600 305760711410604800
119212847126680672 138799392114004208
82675277258300208 263111987613226656
4424483103674113 97154384587359360
133650487621142128 298176841326851904
173517843553600160 345069099007876864
208695900031827968 339302593914810944
96431655462574848 99646955211732128
215008152051399008 335380339986022720
161203826906674080 187016137990392320
80110608832284192 199350830873590496
18744234156242552 100412991922364848
45776325910764304 306386466736413824
335532369712479232 340869289462387264
107515029320025072 244263226387478624
66829829411232536 73322969738096592
42172819612327384 220754490424276896
106120279755691696 295765830692737408
243703713076913376 246777599309484800
29306481155426788 242709375305537056
177330562209389408 200852670572519360
231460783724210368 273495440186945056
56434678128191184 242627417674200544
188400213759405888 200762464745231872
36130090153591240 41735649221616848
139384920237861360 175998659514443712
63061511297659096 102368425323110272
128287157266579872 211052667638195488
233153907575010048 276417393270810784
57932950536342192 171476196179482816
26929503632946080 329646508868033664
49149657301537504 72431140049942800
43373664690112128 107777278577585024
162150501125433760 285482839491412768
6248761964372150 187791662010565120
110345599662700672 159410410926234400
132713961590257104 135922443666266768
111549634226359712 113096833107430608
192738796674644544 281491830945660096
151807872756969056 295796961165611968
45207393326231336 251278238792198688
15048118689612142 179597887036242624
172069821151824928 212616656625089440
78854720226412576 307991887472641024
3685181005087035 10996442484293104
72590387686403312 209546079339841376
179922391176777888 218305401039243200
94634035565897936 320977349406908800
42880450210094824 202500645990136256
108527560736314288 190336522194525088
87633086894491632 296735449757848128
68714029221432352 130681514980637584
177307070244359584 257780055372720512
118912761108185536 284829509631895040
167063610591428192 279842550996427296
3174074829009272 112395448385237904
315587218364923968 322136700075008256
197419041981361056 226813428937337312
144154635100958464 200995787393202272
124199233623010032 254952858624062144
57012548741034424 164269711453825056
238692103390369248 255091684023110016
94177075283131168 155969269393469024
123981883777478576 237873979929320512
24639333497406500 106399853428320512
140859136855974016 297969984257641792
143099465556452064 199668662962324320
195973863019025216 243515898469393728
173249356360040512 307150879521164032
78969843481889376 251472653769374528
96494687771100288 201926447408892800
223719403791381920 243599659283967040
82047166850998080 148133324550187648
20335708873959752 53753693847809272
36626701679089888 131593982131897552
179882744652981568 333324846524276672
51062744174474464 149195001059409376
135825349126618656 190081145426991072
251411191717203872 261472716947619968
14951638771222442 312648978003427648
99718861937353904 224808377723413824
10341420254864698 161938070022575456
15804030723363886 225652899786732384
22357213264689108 89173159152845760
91522117539158176 292570789131997888
75643022918628256 196564990813076128
130326027968411056 203576224934201536
105910129922954000 202045626050031744
46831133243694448 66443486467987872
44767354093519224 146484956505604672
1747625476058583 36043923063441408
212216049946638048 306946665985944832
129565089933794240 345781900904198656
184542002956876288 233071685237077024
227039151100405600 239924246305799232
83923071850410944 186160076025300928
92161804318453792 182017501698483648
24498430458172100 35141099456056116
121777218521103184 233241987111018784
238594844519424000 330752691318968704
168281685917029888 336500340250134016
30750820068832332 296376749167490240
332181873271548096 339501873223076032
315120497438470976 330404586321304192
95320703792464288 329746646691956160
102900185609249216 251256052251710112
11888205776360118 221116920177662784
204286070615671968 269101916453980096
12486272435030136 238659159639995456
242394023176410784 326930011644004160
36764377673585720 320975066089943040
59250101459040488 209006395181256960
50341785108070864 176298495708785440
23178248411954820 152032558214030048
115665605804734416 316910390873804416
44191707530294456 266285758524355680
179594478288755104 299796733893104320
35614202463688048 206707332209181536
41140293042725624 167772820345889952
36645769276253384 112590645364070992
244404075086695776 339411131200790336
18418640203818048 272537105622653344
160833880130352384 289192784582933376
72456583377010416 108914446708129984
136469864777441984 200626512019158240
115138407119942448 147474055869741280
136691255834061472 304672367105251840
277157567516776704 306135382368049600
112921770428912400 220859980127395392
170149065150452512 295469763244633600
88032719497005168 188676943235373056
220892829914346912 265916978462909024
220183858216119488 285717990139683488
257245450138706880 290816493640338368
60470772949912104 133055161980198096
117573551452101360 304863437437948288
153102949508393120 218081586383334528
78411870550587488 207230638025972576
36421768271263600 119813170244939760
58717205119172824 209875112550397216
42275738835748976 218807298520937664
334221933854811008 335890446171462144
292149665556996032 335167028229865536
47473200301223816 154318528068088800
161548181176327360 325391094336132736
107352590363508336 311722439230896576
141086070981681008 342021313169413888
188138045121333568 254348772633064640
139091939108787696 337736484065315776
127370234782403584 347418879332055680
81578235779194512 117266135076221152
7775339891252462 161857437435082400
56175233574021536 117559084640502992
23541290843017832 348419227453358656
11378335593220520 314127804998029632
125094223841945616 321466513246485888
112384239312661104 269268647888612448
47651509172363560 88217778612039760
178206408163691456 190623010466217920
165440300973684000 321140709983515520
61108282489010040 120005942809171232
191828525144948640 294374582292332224
264756451972123424 286739663263113216
129106075929926256 235191829448872672
127744412271640224 322458160532491648
79812072660376176 244138457607061152
8225835248766085 91032658679302736
9896046554245526 214401892277792288
8334786869619726 25654192490028984
195136209837658976 212053331970055296
108312633700422928 170066731519003712
259812043141392832 273051981149257088
120204713374561936 161708626454566688
212279294732472928 347788507742257344
220381287024984704 324202875065882112
44811807531452320 291843324746081472
189871153834648352 311339654627800512
131070035799287296 239861512668045696
126599810204819040 168802656075890656
237157730521872576 347058619750478848
25038962324562504 340956224829766336
86474133513275776 186583733463394208
161210024170379296 214854758363494368
9774894109553938 250383777321783776
22723931711764164 277804811841456640
11831219973823894 316608728117420928
204801723105615488 231333596285206048
84607216338720784 305164007305673280
190670644660277184 227996907463376032
105142893382295984 175498378173618592
21236376285908116 336892090641743744
293298738910160576 345548660079327104
61469377600307264 149234796236543840
129825231587782144 337839035300335296
116177362088215856 250418871726420672
324001726897868672 348182409850232256
171728750812958528 230961588741147072
176674753209196160 319785560358509312
142357585706299136 262425745428233120
198563331211035520 237168849506892256
194345533872840928 195967583102918272
110772807811546688 132007658887049488
228712267610320736 299722793984445568
29592649516147428 146508284184082400
114995162188967888 286904827966861792
79760703553176784 220243171837861696
171197033926610272 241513656152509632
251142711522849632 326173808126372160
54141102710606264 184414525017578976
46623722337186728 121893710595440336
17139219576585456 133686158938221920
179453830274107392 231761728075462624
258101278362747232 321196001292091776
11095201225817020 149989917778469056
135099547992067936 167709272187802912
51752725876157384 249442357559393312
14500229770345388 181556996019978528
119640793688882032 231558083365393504
50595225993514832 177492343750069216
281615243479042240 282061655402574592
231614014525136416 297888104833127488
199609458538204288 295840268430658624
26088360807186788 80382374711898320
111079949249456384 334261183129637056
11238417372497322 165249864884648736
165857589999660256 197012143372977184
37950176404642768 319139516508083904
58587346911574096 155483160655853632
32418062816704652 267739306935255200
75953338757630944 102690180196898656
174330181606298112 235531582172360512
60305246742110672 137452600968768224
9826402181899040 293371765084854592
145815229241397856 211901959306037600
205422347922724896 264131589807207712
134537572802229232 343084293600519104
24677261877860480 276349035392459552
119591578863034272 338121875026895936
244943945216398656 260752021902538784
228762850967470560 270306376371737824
171203504850219456 213878793892891456
135022260314702656 231207481053190880
267966217588218784 269490618492032800
290696037655928256 342122973577573120
8651805112367106 274643240115768800
51800290625324216 248183871546628192
148441763449257120 344868912278763200
21770342131119036 246276766407618368
48282817492377960 270811676309618080
351571230657277 106701940682826928
251596445076454304 318093594141285376
153484913294855616 226608917418881056
211594161886450528 323764068867900096
134475810986068352 290396730331441984
210656313935119328 281740584083731456
168339221574307104 217702963727008096
95282140464471344 199089702970545312
94623112853177008 341507366001965760
46186096153597560 208195641646228000
304740620772299136 307877950719833216
81655723612805312 165766713604741984
24619097812425204 289971261178912576
108502844473030208 313254509928413056
222901145252408288 341379114267262848
31086063151902664 164870928084630080
176884341448004224 227910960157535648
10273503287018352 206093597979715328
65808614314688744 222624408058452032
70757264435948896 304589730747069632
75572223247862624 143948572045527824
65926484518207752 67413775989380192
33998926154648888 160529826470396320
273383411721760544 296486026066571264
213457918628230272 247275370148780000
14399149125262374 45667381993043360
106983359341359360 310254434707517760
152996784491044416 224204995300212448
26408516254428036 98636034185019600
59952745671206744 154861900224170560
43602963847130960 118558716402724576
16212197119374484 347157273147523264
20966478102585372 163654649953141600
76320069869832784 321116636220735040
214158642029850464 333165121617987648
38332328863438512 298770369934276096
142934707791590576 230419499826918304
46008538729950080 66820834480947280
156724132276732448 177517299559762432
174529393317767648 252527307470353280
145630353124542368 253365705626176128
80983205394517792 114807167289865072
250625870914766048 258739430281784512
110061309204154320 180492370659519008
205339490485488096 234512707975090176
189536574352881184 325575431381548352
219137475070190976 291539725793161216
21736687880534888 299984442973753920
34066492976287820 100179249750031296
179841639088984736 300771061059551872
144226165937844384 329246863502395392
3667378643874237 242584330394193600
33435845360795880 175556775437635680
133132203937848880 234205562550654912
71628736958569152 176806550850582848
221231122184018240 333463564134186240
1965589541262764 29691125935387648
151075971702340064 346917580167255872
73264221065276368 147902549653336512
102010061572102400 287499349648006944
103354931005542560 145807325151415936
62261447106687040 282161451128463872
144154938331978976 321208021794726720
20770225131203256 208599995798070880
82248737616650720 145415854734072544
214725655718259616 295183797452628288
175970449286887168 275690305855963584
86507579564252768 342924423678296768
82541085626271408 118743349527402640
175563005281778976 187182141457914016
48642991204823080 92887459542343520
62329896345875360 78235395930535072
115762387391817328 348018683194939648
126896045120424720 338184523252515392
8959147432464772 41593794337436808
58411582182293240 306019048983138624
210780335790836896 286921764953157024
5544239552204016 157973916276215328
162226561146654976 276744100939232032
73335583514971776 180026804377619616
271231957352529152 306783707711779584
10941154443478534 339412750274249024
19210036975124196 140704612345047872
80824280877221968 152670881142949216
13616021781700084 236195773913165568
2576342373221662 314242477044269056
44519309683345904 98883964687618672
208017693760952704 344049891274969408
108969090653697904 296337125279108608
1556822208097829 180742236300971424
262800856737376832 346788928997329344
136380150164535232 294071411229272448
58320077344960408 298147687975391936
58913883139889016 65156652300525048
26724149663632828 300953717201946112
156844035822137632 316287207889903552
50638039266216480 330244027658863168
266143064502205728 296326495169313088
48357170003065376 197699583314883104
71476324633372288 77150602459904416
158583577177485568 328903043485272768
58363150674576856 170471459176857696
183128187703545920 214002362601659584
121657009085004352 208160665767712256
166227107805518624 313133084308962112
179988534918491232 181313834761600096
156656729909164864 160464752753021088
95799946689834928 318845524989706560
76658015196286384 312327498356608768
181117774948491904 305061498983693184
294884572488537024 332276625832268800
92642083645570848 198503739669902944
81810405989700432 96401524334491600
53449594433696528 71584676829477072
60781310938518512 72593194761239552
3202958466759481 209936123044668096
109713609379861600 331382581153217024
263342836070386944 288457286908553088
68577164978854040 258217413190229920
114403205451813712 208484702167286592
241514962865033632 323670043082278592
209322660001442880 239037802729514400
37579245483416176 166309520195717984
217723720943019968 311654586545988800
67292778618149056 341106575158302016
172393426948020704 193658374549794816
117573829249751904 344746717491154624
8483367675794770 131449089404075888
149469957139052256 319816895147260992
157995427195224160 262434267136516480
26639027584552468 297059846326395136
136277763383189472 142509930453192560
121437836313312336 257823302272911776
80687681437623984 242451379347636000
274648839248107680 297484653120867712
182634613915417408 303093433747918400
1986508125004873 285351251645461408
167814995017405216 212259188771039488
173444109611620224 314847159368462848
104822337519189584 240242722994491744
182560698405604992 211106356502828864
105342722750930432 287354931870248672
228174706442199680 322083682463652608
57878939958861416 197415515957657088
156886926430780992 347314777329044736
224293920595472288 265115563922211232
234532381729667584 246396168940242080
1238527720513966 43308557977654160
134323603849658176 180662517892144832
206100356718403712 218661922933635008
48833779971894496 218955823521529728
58400668353489656 133434746641873424
73987258586808496 136433553307558784
78487342522858576 329250521460876352
5452021514481634 75051941080271968
71044146593993896 75426016730253904
84950807396135168 195772575582169216
48200968766482272 159794177224807392
61235264028954232 226247318365952768
56060237766339240 295132212285938240
88786286840303312 309175483956571712
109661452026355984 182189916163399648
46338268316030528 222230748770674528
56250715069636560 197302568052614368
207127157678183680 291138855079834176
138298438277307760 327838626037150720
139183250755392480 337004146655085312
62102857632055136 258678918866560672
6287440784461419 246269126403706080
79814788998850112 305249218459732864
3956257848872276 57026736383978152
64646795417740672 75085391428086288
158104171623938656 213898587147937408
98434870768094768 126013803308151136
48801808027548400 70240909320083968
23909838617250600 172375542889692896
127162784731600304 161822521091660832
55264570684679928 63161549020787784
18778419640264460 133080532068763952
3434795983489676 168283994244302400
58568643184081032 202073009711811296
158938755688063040 289125945938917824
83565775219905744 92016252947455648
2707994786399567 142320194281529232
62317725038891536 136787334168169088
288924099438748160 322416608816334656
49282313492054568 275046981614143552
134403542283330640 165136819170944352
35453459667170792 236797236323292768
13846224067318462 304543206188450176
31552947580149272 92407635497086576
94948793254583120 299826476812121088
10910502971209336 17885387026963934
96462914783320352 240861812421828480
193411279272302656 227680505723214720
187973614821321888 225684513075683200
146909912552306272 294971853996036800
63543683383741432 170053868753940032
237358020418045952 256450088774454304
66545940534086920 107691937359455072
60017182581415840 164536500678023008
142769392899281744 251789562089742784
247612937359096672 298607095569126016
172574212318020704 335210269275566016
227851046157493376 306914254967382912
33254818255489924 306862846656842752
97828157809466720 297981633326796288
92768935130644912 140680856723043120
216342487697435104 232597439266334304
89863750540340768 340144676099260288
59543719221001144 119980880495404016
320560494583527680 335010439832074816
144902060262313888 188249534971779776
40099360630474608 272780659840703776
184890857017390720 266272820982491040
239817931572359968 256916015318836192
169108949911185664 207434810202707712
75703932036902784 186339372969944512
112629612997354864 130601697593421808
131305978265374800 155015335449015488
149851967893187680 243326505251066720
138028856609706592 210887015271185600
26060205876139548 54278388058493512
52974912491787432 212873440199820608
76943153112716272 200652633171881248
10524327264798048 94884797566550816
214848289703612704 265167368777905888
298883033033320896 304482157451017024
110599464726064352 183778869430369504
138330028457531856 236798995062622304
257390444761818304 342925574333946432
9481207738861510 187475755139461376
137863036627942832 278884654118116224
4998532702719774 142661713123464448
133602081793437968 232699109424870272
6733366292886787 209194781840649696
62348238182049888 233389567317700160
283410317482744288 289522573774455616
108977083054218592 191335417355800864
87328439953256656 131905333614241856
255961842498994560 304979717477869184
66173838579025040 334335732390456768
211767916584654912 240912558610962336
95775694827899824 284782032673741952
14449560952556842 268367487574264608
256113593312684704 313138524532787392
44213345134059600 223199955853670272
106560609060339152 183110885135990464
46690177708258488 320584964517044032
41559637399650232 138934968360351952
57048742629832520 94572385169540144
195368247195958816 313255526318821568
190839407847130336 334288780095920576
74346091715444752 322235958649274688
247405407902287328 259818077848284736
82448092428367792 161525618061178432
17536484035336790 183858263392204032
243096198848847264 340065796489242560
80397031622751456 290307002818327488
9248061506458032 326703957610892352
282019149645013728 287009841808314848
15625940942975922 207300743841909632
66664897984237384 182804092711838496
81342015124457200 326583265854518912
144471321457940064 223423182883314208
35243529923673184 204287642700661536
106065996683011312 280599883912478272
3446627734860347 216694647235696960
7516886209753491 80457503149994624
65018626286297416 145897557693835136
194531525405974336 269079673264010656
19523094655665608 255632112585348960
125678217021170400 269646096782153088
8183271497969146 263279826480324736
213300325995907040 283298749592020256
122507073930900096 148586182126628736
148483640138631616 307647402055299392
94255619270905152 202096475799437056
16996215220721540 141991187446836224
127054549987041568 275416570279804864
193393498212947936 348032998957236480
69851024138863728 296561136990745344
36370572202800776 153889066424541152
247564138931868640 341772917852985280
156557096278904224 250287246638644512
38205259869440432 161240792247998752
260050752831290400 273698171303617152
121642619664908320 174217282165353888
192800119061629408 343512997887795200
172913332676089248 320560132807781184
26656349041673392 215073813889530016
66646067701554312 112925277118833472
2628957172088517 229863909102554016
41233403690304776 115123566563575408
45413833687617432 133412871203852576
45113789479679960 182647314588234240
49956000251679112 119997049129542672
19912986152584832 272965342302981984
247951202651274208 308507866387046464
117112111365485120 183678574891684896
37566160027274240 178727809602055456
4133841887328454 239409594683323008
82248561651378560 200445739893319840
196151814303688608 259912752033166336
83911250157891648 144553936820325760
8844091659927133 191652923270540288
80206357568229296 348324705087452736
120379233962896736 285721955680397376
16977148545970688 64692727126520920
228232006011616288 297696498330503872
19160215417557288 234570364800515616
249388896892126208 305873394172075328
71898257712664264 294084470769753856
223992572184077408 299650246525700992
25957456355261520 340479793880149632
126482716111882352 326713287655695488
59537610748254720 83373254882783792
122558286169882976 127513749845198592
59639143549938760 205563816213585824
42652653344666856 307157446609104576
208744532147064480 227444524400656320
181256449396607776 256409419041809344
58696551357631552 228436312870298496
252741663803948928 275281713736925888
140427785274809072 341963925088533696
110246890049006192 295171552090342528
260785091763024224 293206292216338752
114804276542383808 163826694322147328
195113101371105536 280463298835548160
215063451351641184 226814563618109664
8816661841393188 201403191366032192
154874426505733920 250033307157137760
75758687968354928 157033040406080416
5132239317631981 198757040149591456
4527433770957815 26408833233845220
71035948898106536 169030547127596544
72170296017239360 211502444812687808
156695490884336736 324605362984803008
122160031570220592 221952897845489792
206060938225758784 239948729188456608
285172158507799712 326649681726761088
229304077702685792 288545480196512576
130053520676187360 291763756435999232
56560860365619224 268502543137754592
206947918080276320 210230602457112736
88573763257583824 322310437651046528
130090168489311680 289724238631264704
46051300548703656 141122099915109744
86620128930448384 102829715604231312
79217011955309792 214680486247918368
96249410175702720 269317907692284384
139346490610927424 256484451372519904
103442470154495760 209639540114480512
27635302111386688 211228373643756544
144068626158896576 250264399675831680
14530087653286972 182658794577864448
15094626725031918 315848702237487936
106238193747495904 270982156837422656
145207083725813600 188015972357884832
196774038060307680 326268272325480000
76001258486240640 163191799388018624
89265420943294912 111748928861202400
10373035979861228 276928415211535488
152880549896568896 266530557896902496
237187122851332896 341573316281428416
19724380986581272 46884754849391432
61128261262675976 292339013565019328
110863841207443760 173987411466950272
103898119857955936 242516872871214624
64836043974487576 129703709989128096
264412743784596288 311058023538125760
38083906444041472 196001498333612768
20514798910484628 152700919344471392
223975941216695616 262220537821546720
19040102669791628 231514215049370784
25755119413274104 309755640365178368
87068072590146864 296020373748365248
77025740858724192 289719661974532096
97525942249652752 113753831087348736
3836843927130744 71374776199521080
49756418605072296 69689305867701000
159041491626938880 283647346023784672
15207382521531316 55796324753654152
94481399479897472 316920758409209856
331749897148989120 336224210383846848
302041369288531008 341802561305080256
74578775823446768 240488983817450528
33361540237970704 43938096142338984
50286659998437360 332251692759725440
276448811029255136 321100683427590528
105437485312471792 187740955319625408
327055350042629888 341990576004167552
274460221858256448 285500707760033536
320908059751686464 325454495193432000
169456245710974752 325997568091719616
49064647360896488 69604222299529800
243025733361513120 322462438832518848
100680854655423632 127509002143968304
86404853438807488 107085072173364544
231418947201214304 291483575082785024
110035405915766432 141208003672258624
239472269134357344 326455216072472576
55055713394381376 325215339608324160
284673326595116512 287433693504775456
181193050515403392 214040855513627264
6878523613610856 308676268366789888
118290035993635744 121267946263129328
223155994164769376 259664806673452960
128633029238654224 250029227015101184
267158265868024768 347274883956654336
110129549026675136 176018085740241696
168223301941738624 290391742764011840
145421213897952352 206415029140083616
46336532402312776 323928968751073088
24212818727313340 234964692169672704
178090598287456896 283494821212641856
54359192775743536 344094713230322240
48899470061310888 268828269530681344
127791108862088144 231551110367876928
133241401872510128 201416343823518912
1795817512176713 158970050459754592
75285614181244704 218670966703979552
86966257787676848 214489314395328032
150535733930024768 250563525781388160
109667416878274432 221110549083786848
207698603260722464 287300940073865536
154194394212506368 330013902811036928
147415867676559904 185019154823617984
173406111091333696 191451949938940416
37260545415320256 229565270899732416
189140204517110368 282649996925970240
175260860604995872 347854238972917376
50994619021716304 143383062287235104
184717966904579904 294316602958226368
73898817528132128 217996238508195232
148042485250582976 186872255112381792
54238230842876424 108845801997568400
55677623684209624 139359408603307280
111179355207557968 269663425785850432
178315600853456800 249846599658293216
6037149117040759 336991597085122560
74499988303597792 317598746639216320
238780432984841824 280843447856675360
92385577097037184 283682368844630944
238542362274939360 329615823701933632
179120579223508736 246834969664209376
181832843736085824 234875930733792800
65417390420259704 210698138948124864
52196355439968752 110041160486608160
145151463158208640 190106763731319936
242921039429699360 277407397308386720
71121925734919112 157321334801492832
149850513236638912 341425914667291520
74947685048698832 308410721306500416
260100239784773216 338840245618067456
159004733244490880 323621022748320832
95712485531708448 334202094747769088
156267325993984512 222090521839518816
191313861181427360 303930813120405504
198258222458701216 254404240084785856
146899549687754144 237960218288336096
13549292621491260 303834014182825600
272997936817319616 345342467688646208
37352292792865904 338077934447073152
219811258034117728 303461576049699392
7110291023060503 174929455241059392
3483099224903180 107649646267426608
56600675409901016 327589013361599872
163104707275884768 191136735903056192
114244800394185920 266364556634153536
55344820239250336 252618388661053408
281256321545082592 331789298238887552
322685211218502848 334488954971877696
157135236969020576 238494900432410080
152308645990025152 179016320721835264
272838961477415712 289293906232786432
10432461390700344 36492101753951320
27163985828173684 105798933386444960
35358199905822772 278423936738802624
85058236134196080 310486353947433792
97831591994469088 238342310882979840
176150641772416096 301984504026577472
131710774807450912 339249485154989056
257614306663422304 284995786428398528
159346488245377568 320782754680104960
93036498047573040 264730838000602848
43728102283315560 74659056909829632
239066380978039872 307062664626041792
20477753710156172 46903412396398032
150620420675498528 165729547554547232
177555168940323712 266149999456690784
304193918926183808 343280952208587072
188101099379224672 282660630479706848
261168519683015296 267464994548032032
199726116183060256 308691801068658944
147220995568896928 207875399233477888
55085332190105328 250726471152813696
311218037540775040 324782893818582848
98384769103069360 111937108307860448
52582904238582656 281742246070972832
169499543520259008 211448793087856672
209387090237749728 225013404556983392
46680386933228904 270171213620380032
11462967425444534 299483752795826112
37468799060164008 109063529039010528
14557910817955876 151048848735156512
10821023523233986 109350392246532192
32882782329173280 310993524287549824
119549296726261808 144862348384713984
92476542109363472 255381772423729312
176173821190778496 282208397535131008
84428177598563248 269191255127723744
267940632720334720 276362538290618080
252439863178599936 335747008750552768
113649054011635040 318575335707995328
69958690616981704 194628982299731072
64883472657127712 180450159464774304
286752277299837024 287784327433194336
275556196157332352 280635526310398144
65530306761387632 130222002897419888
304884052501642432 322998024101300160
73612917563614016 81646541536327600
263276232442376032 305285231233624384
80795845609935600 333219140191502208
326745027095277632 348591356984094080
32976918497486436 313169354632832448
175478838138773184 305513703872454208
189319953694023072 223270963790076096
104834596328020944 153143911625987296
95199658459433584 152838224051145792
84008184245006432 138390597292210560
54264328648319568 319870890099127616
187607852093899392 298299317189294720
176160421219029344 205581695048860704
15409056231220766 104837068155355248
63196618707389688 322891500039690048
248879305841223104 285246549478737408
15670588903350364 165742516320868192
94976548315150496 337894913203563712
79838995756800080 210849658483711744
56094046179717072 291443931535240448
27967339843638672 336265365840324160
40072326601162440 244046827160820512
11115651754480974 160988574546201152
155923682454133600 250365704168441024
91843129374013168 259646286483211584
188772522410559968 283625914343522752
142298677023662896 269591947487813920
340903742536245568 343719991549022912
220078664760014368 316724891747310976
215026139576742304 291804977503083840
94870027312990608 189306836708666336
23499137910180236 250291803453271296
263738314441797248 264911363374626112
194302761555833600 319625976403228480
117179131281710496 326558920991514112
188179463092956256 271852951148423776
189855979368624512 220416143018505088
63209538143742504 73529762116277776
189514496251967488 345723119026689728
33049961833170340 233965141038142080
168624675553773024 327190406287005120
112184634490428640 232852814314123776
61978483004553704 62818219794039944
6570476179022860 21601518139780132
11084835257641866 288071389076898656
273768393875379712 292117123916320896
81745514225084576 217281566542365952
292012463060464448 315680986380858624
13586361988515982 280642475011328832
40387165196292792 220321423998449376
56124801663719344 100820396365375264
60738968170171888 311269330700319936
124785838624390000 296080819279189824
170685276282749504 177170900501566240
28270472031587996 258279634646513152
180115455699579232 280077166075460352
77225555065314960 225634421086027904
85634602129998736 243672036666444448
116404611634061312 245737371120207232
302644932253749632 325499984703449600
58133881289170704 79565744099340592
34259137326703692 197735046472526048
29693061862313172 150025620646652448
78236244849268352 150617481730304320
23013131670625204 134135779839564512
163944671314899200 164166443600829376
28422651834250940 100802123417280368
67994110809716432 94562745622879008
98852399640325648 345469900224785472
19969327789724960 79848644943194832
81232665546854704 155895726245491968
235538944059702400 340163908774857216
87283167926928416 132692149404413264
139067352140783008 239311406027183840
224220942510824864 237336830615523232
129059939458158928 347138804048585792
88211435382111664 337148768971052416
10753315394923070 288113125377945728
34592468769338536 133488125977309488
150406229490107936 173746470295432704
177204228026968384 249224466131815616
127838006758920720 264328452078424512
1059766259611658 136052536882967760
107785166586968112 194191787534561568
260286365568815392 288489670158718528
54902976797333824 113953736999909760
23408575746928076 228281689472947072
44913716780510936 76560540291823472
232103016019446080 331837615723569088
108281538269664512 344668579702312448
86978717662822192 197990392420024896
4251062197130196 88761828024493616
120946721826271840 260595933928875808
65361027219245056 262479019320209504
27533868849683760 61728432689640272
192685509904873248 234513862246129568
144203804792750336 151939721286617792
75911838065689328 166360738044995936
196915772180178464 278594318548579456
54934448681903392 143112896172696224
195661272823719968 259532645161520032
36699190173968464 81829828314719440
99051023989414944 216403649742888960
139770694861905472 211784010456095872
53800386471403048 148786860398110688
87553011888643968 244259671998915328
116101736114817248 163507491786016896
50325027526814320 156627139156954912
88225960470956640 312349813699243392
107555181918094960 161710549929412640
57108085901038768 158554060131695936
57794229177142168 149109722417967200
113337473146703840 285948837211783552
27791763030518068 287210923479855360
203405934092667040 348394679755324864
3220059080720620 146865793466630848
144365809270536224 145587998873829440
196001474943811392 230410497073805696
102927981647543376 307673796590923520
39779796004133664 309381429779598208
125884864460212400 327093270089373056
12246931965078924 72123465393887408
298668469298374080 311464403528036480
267992833138416576 306113242509141056
708339048651445 94518822589456128
94409896492316080 123507380042561440
148107164435331648 269320819498831520
275887544577996256 290978705769171200
106899384456937312 185271508192536800
119998744646443920 154769908353228000
101670141435267312 110512214922371968
17021552467643006 68883584935547008
159852884987893600 205089273866654880
184654054241736448 293760620682939072
54142515849322528 194215833295266816
96767466721835232 169042457907601536
297450293979355008 300234646266499328
62191561789787440 96872840772107952
180584838501152320 227278941904630816
35099750819112600 253283883430236928
209312666452597376 214256688233661600
77164384750856608 317333376947875264
129304973799590592 259652736933565696
243146844795569152 325648109373696448
308889910146023552 323484221424002048
189522646885232608 333315800187698240
319800774529367680 342321380134243200
102882551535562912 208959091182277696
119157399864656160 214685874434620864
125186520716832960 325123068047616320
255311437062746400 344789258547809984
13274503256345966 196863052961467104
63486008121585952 297527554625109056
7683065010622643 33988793886487320
116279964188395888 159002312999035776
122792148481017840 156228448300855840
155932314766789952 328947173495001600
94645751851757216 212560925716131328
85629774982917856 168413007485422048
305325803052925504 334985161265819008
93508399487608240 193711936595764992
53751748580408488 304744030494972736
43194622291692800 56231261878889680
199649855495137376 240745026603516768
198673487569223712 315375082075611968
179556409898902560 272036907042567712
316340991678835200 332279095423439104
57809897939600528 307459886719635072
89925613073543728 189613228628156736
161996457954187776 202980042457218304
2196899675605609 23951984819763160
9106189386379390 315467207447074048
208372444003500192 282588575868833024
60198043698182736 171275804279310304
6336517576699546 148604452063628192
12562262926515394 199505585923993856
66804593678770488 161070439584278400
186568065061885408 276699510638388032
47547983630807088 51587748622497544
105360355299180784 225579552899575776
212465443171905920 280222224975935968
26391639905657952 43391141692906776
178735030972609824 246455078867517088
38529196637629680 204136299408862208
128895979936690736 186730813154052064
121785263809001872 328421556036918784
94730595990254576 283494330783240128
126286581127257680 220109550464820448
123281616698195600 329252694237141056
224740900448784064 250299549697254176
37723729887632424 182368374783091520
36763374981409272 207779231277778176
116075992553708976 145834469887532480
73933067492148720 219968354471208576
94854120562037952 339979770786963840
298978476779948480 303785405486093568
266838651077336352 328797726444041856
141736838726555648 265480598430990176
46841850681335800 265989985162189632
238403099464320992 320818462915040576
22536660927385008 178192132699243264
136997555284578128 208883764627207232
41023542653041328 189284039448003040
117400867729438880 285344678984879008
66826885736631560 92724221199376320
197671858142768992 322785912211959296
246187761912420544 315610620894799232
251460084058919680 281361894502208992
224342094337712320 235067664803037216
228424568577266560 267343161977441536
230799901540470944 236831655830396704
283817133157698816 344538970749310016
55703773524081272 236264290335635840
287465242992652128 303298155219596352
98313332960378048 306890992411173120
25409119109631836 41303255869405960
11605057155956944 102128896535389600
139602668180371168 250889361612752224
80655469875538800 251955548103591552
39526102560560144 41344799398521928
213412232404340000 242020683989488832
189647881553133056 296104894676053632
16260870210300050 241573025964482976
235351609344011392 270993706972238080
139946836968791344 159094189821735264
103671420145983408 121340455521910752
230935166030144768 247017705512509664
952551253625772 282210871611814624
71941380991166640 86797404030474320
76634005654363072 184173999419546624
4290275561095277 65508627298597312
239618998532256896 343725872660138816
322413990321959424 325930368183953536
134190483535193904 256906443942195680
45786198798535872 54926689789841456
178965850701487424 246228827784734688
233322679445032960 341734007692639488
149818629890885408 220622154432622336
29868021786050264 168613540586893152
118363272647536608 267134762042185376
28549270655864160 38371746868956792
62840349631813448 125647584774677072
39406079533007576 111280205321346960
271189188275283968 299123683140645760
142106189599231616 290431191873122432
25658726403991532 342960418364900992
189108787001915328 315755940150761664
117203225366746800 235554743319353024
144748132829856000 181332844203948064
210153137722312384 299738770790742720
126818101702994960 347350375514657344
46992939149396376 334987066370579968
905293143536324 262543489245976704
78942996081998384 146048187824653408
83244978479780672 301434586439388352
108375904715304688 145930675138200864
107218839496963392 216908301368945376
2264862314770617 241499090253163552
219149648646508928 270765618292468480
81865224705778976 249008771866467168
19808504340941368 312133301443047808
21854414912009388 168144271976742560
444782443282068 177946110690111424
54555268035478232 83401946295081984
108401925775581824 309514635642407552
52217269331352784 319760630863282560
285646894475082400 330400185888804096
132496018427919280 180412631549341728
11103362346939030 39193532409790976
226274727465781088 320114609285403200
147749062725287488 246489245313050432
48021057859445400 139319808768277040
203858880043417984 285034240547002400
306550873223546048 318287304181178432
38341524191511600 59247392578906472
241030508429159328 305018906981389184
248529916332260768 343100855162447936
143013594258594800 175212762834051968
280983920262625184 302083149485288128
128448298432698128 303673063041031040
86318391587692768 251652020563860672
59242725019679664 170543237255382176
104232454664411344 204225142238581504
167532780778660800 206291384782142624
88511344427320336 289125433905684352
170387729943585088 288657842280772992
235339452119058016 340039352979245952
185270276415093152 199518590646784320
101098683995813616 267852456883448000
235944050407734656 281410285155231680
23053888869818148 88894630412604432
31397296242446476 160688052664992608
13824546549927930 128686732176469648
54424261763787592 75481263198305888
58374314930890368 282106633195709376
29638779025776600 216995299578965440
89880082564619104 255950051217295264
44870751947091632 303826781158306432
24862764733251976 348274875398624704
133993864220560112 249536698996558848
307995541177010496 318753578030800384
66028768072365888 239912871509174848
182064150527885824 298743949163669056
290924171505133824 327422298250787200
221225363291088384 238653837260039712
263649427247171040 344556890851087680
122536459169585056 249251583739058880
181519228321414528 202948030771449824
251391076889751840 284930103571200992
57787058557122648 126277050650942848
12978877762763280 305672228538552640
115957996582120784 149810313625282688
149654466010648192 250135831937986528
139812569901287248 217439451800610848
154933466730634080 264815825750905088
183537784234256832 301751838525075584
38507166889895144 97830018094604848
111225363011667136 170506692050317152
1573987624251272 119612773338714352
189054167214548288 193582203106607648
29079633236399764 283017161943213344
230414933895659232 313477896073265472
92694892172499136 312312849771294464
147960473894937344 275553430922918912
39581029922422888 292525314452740096
222069367464140736 266801790166293920
99933677666871232 136968967251851744
46524674634861904 209823852268653472
190121099222043392 201063516032783168
121978770593274080 183355175647136352
54882434089009736 143210990612266176
68104394824675792 92163370130166768
195890592230850816 318737780876129600
160346413994512096 177630531292427232
211212220723420224 339991831460224832
193810447112137344 255702426068851776
26366403418586204 170319125175323584
68809739634475336 294451706972111744
20038039290366676 339924663035520000
86654504588236144 299209795748883904
146298273104325216 218980543129860192
275348560154737632 288154023375019424
89057913152129984 267486844697544128
155722557598906848 339664630087143168
168821652716649408 196276202855501024
319522994100428736 321389104077695808
25644896677455332 344456401636513472
141283432940074288 333147212537757056
16747214584181836 163013000810805824
121874011248597 314349192648864128
62139787347557528 239336584223317024
830332901869735 245567230209655008
210154232068146496 281025380094960256
61726535834062528 264060500130024448
61139976318761552 75074154020818752
26203094543972084 123979719262492224
139338501956740256 233924837286873856
39705816087057552 209414922184345600
247821737771572256 338602817723128896
263831654825614144 326973397516551936
36600803648332304 342178273031075328
96275220259447712 311698631543213248
116779056382557824 144075314259913024
184359989210027232 308886038916587840
141809913110485536 163955131177467008
46168586684093632 250500414086375712
47298668065920712 161394140888223360
197883251078884224 275080478143119456
3904695424035648 176135316840041280
39373834040484504 142046032300261584
73685446728454512 127782338512151712
26704417227810056 60554589967265136
59379162994961736 168133790165181344
278430650613224736 293180289188806528
66521040614854896 74942061070740672
264595227688968864 312138277777100032
88927304635455744 257507296699270912
301824043018375040 337399378190131712
102270335049583728 157287649557502368
100211910962059056 316406869943782272
229053051734560416 327036982862898816
53056549512690128 100114655984686944
299157342093144960 305642231594133568
13304927198863336 133832971076220864
174958455685085856 222387271947876064
5527077461311565 317225403223661632
103153769246236224 156082945455060224
61372093713601008 215024162999033280
68058897977623336 124979733583199616
133945071151268064 337988604767135552
258762535945713760 284838649037369920
47523671784906368 51733939076807872
220751870565552160 347005752415791168
127378640595797152 263741580504994976
609685879090687 152898254915051584
110709772665071488 165638139108457056
109271469839588448 185910955428710976
64361359611204552 280980202806891584
33729083750875432 245812092755783552
286712583191209024 346129737755760256
151333069411148224 307945283589099456
61450775670465320 225234840403748256
111437367306303440 188610647070900128
123251991870482176 216907802480797856
9130824844116114 206322132426795040
262537071060976000 299265494427572672
43039723071410704 67048137899182600
90766293794459008 134653323840897488
75233381973864080 75533537313109824
20889739877544212 44862075748869400
106286613672519248 262332140123138560
55522352578755072 68116773174194360
82393964618017088 314247795130102784
208926392036683456 313345627480927936
105741563844654368 248722762390884800
17771521111668880 243820205215705408
154907708398218784 178629824611216832
188853071809281664 344273578262961856
48858127994698576 151872642500115552
55447918751930400 190714691890483264
75489407627114656 252109068923201376
96237164924805808 209991748800458752
159472603188579584 341667128255538496
22460322113546752 182096913664392128
138613073922047648 163910401594736384
30169816607063156 134304675225435872
241821421219009728 295837130001092160
45433199847907536 266525943161451040
153557647537170784 264204895928491840
185718581013566048 248195469487243072
4705204258784669 162577053375668320
202839273374923776 265811477284418208
137112268269020624 342935595550286912
249722338892409472 277429433071397440
322607656886839680 338605049373516864
7266271591579310 325230746536768832
127896922312694976 304471609225939712
59470459270251328 79850925541717184
87959694625913376 134163578672257552
61509229339615176 278177535097714368
308482592608126528 324175461731821952
90372770410828496 264446848741388032
65777609854922680 211911166919326304
163784855142373056 316733162349189888
6283690575285222 199823070442314880
36800995950212984 336148413956784576
164944350394017216 343506504403701184
198194391235305600 232780602483592544
190808540422834976 266862462366947840
193672125242599232 253206995723997856
87270711421123904 161378219168576832
80907350972125936 127226084476674944
224246537096781376 283509354162003296
172466751010410368 321269918570477952
220121156530121216 313665187877714496
26975567841219324 132923861939180544
36603400210267568 288173275259539008
270701706600783872 323356288817144256
161496313162402848 271820183753724352
176757133722059712 199728283316277216
90779752140973264 268471459322990656
105743245692921104 342300058133849408
76819526017699792 185999440078332736
81914456230277440 348370772404275520
192689110927776736 288375156523594304
261077849070057696 328441560650523840
115831553231375392 288118199327980032
27034968573881616 336714264568349120
250201900419726400 286570400559502784
84416319520186224 100113909423411648
26548914999909176 33856024706999472
112939876926656784 149113617918290816
76086686994071472 264194477043540576
14071697855218298 111209200346467808
257767445783076384 343850584095982912
2346831770688064 72844952478993168
12694314665824728 130301586666341488
4172577194615520 79021159426599472
158501145598692832 244989369066470560
14907556273706992 327908044972938496
103309223964032080 245521458194185280
105373657463779584 113622576090890784
61801547270081280 217627129108473056
256329861095869600 309124298366148672
236129613296466048 274787776738330240
30877764698888400 44062830075009608
93870706323242448 317394657538894976
206782870915036864 292732028366425792
123770062678522240 254622783221351904
287405147633275872 334804615649798848
50158926725671096 210822212441127456
11357345714109504 284313912608815584
51652646081321736 138628091348294864
83580361040034704 100345753303428832
104338818063682768 240386662077049696
48273166747333784 181031454259197856
76060046466593328 199720147258148672
94514165406460800 293441621424268736
64211898989919088 171994443292521024
302463932473467584 307803455334022080
211245488519073984 295951449587017728
176685608600775424 341033096342263680
6822723892112367 144560490151437376
196035930714612064 249443979970125248
70888565435685752 284487147243608896
71241652912712056 161712113531680320
121723170978733584 244036659641024800
57714059070472496 313083218083199040
30635014652358600 187179182012572576
131160496935479216 168246925727109216
66676971618463320 185661943920629920
278085387555841376 306394475159775168
10886899845343048 131630755200530304
58049294122385416 215763489242550464
169079977037317792 233831272409022080
44745090247968584 260495134621816544
174828495393111392 315183564464394048
64514059885777728 178413894821509824
135657914161085248 347256745329794752
116491785293894080 270995801721426400
196701591913979136 278723982925318688
56581920950532456 84196673842649744
196923799133919712 328319792518414912
28408929934391000 119813851567196976
147225666069445120 330149309308291200
266661886144310464 276814415945530976
899461780823826 245059094903478528
204261336077961952 298382842526267520
311049018078050496 338092959622824640
280237626048428128 347054118778050112
227907758216570368 343981424504564608
195647015431907040 217969664560663552
239984414877061376 295291773256750592
56963945804382808 122035419643455600
103167580729397136 218672270746688704
137751910096891184 274621059313923936
64141616958106096 177762025934047840
134765082464687552 145665838447414560
676926825439854 134546708235882560
243617688390673600 348330731330366400
147001562682315168 169894693594750432
94305288181137392 160679610026098592
332049954001468992 345232351379715840
125189378896246336 259064403754098176
166388608344133632 279134363496632416
11604958777157206 26042654236442716
43957844358287032 342928178531437888
55526646928539800 328363967619052544
123338851579626896 307385683835737664
30700978689164204 321273928673904384
18716540019314244 277194569242647296
35580109524836944 335508416662182272
66130128732482664 178247249108214592
288184503562011776 309720760974129216
336134813564884352 336593813040543488
304166267416369216 339603404940198208
141395008281278320 334827946607073088
61041361541816312 309979927356658368
155873946579381024 190355678855111456
40699105277938664 77149659260204048
147810657404497024 248055299154838752
167607401266812032 234844969440175936
17955867541763454 152926513002821120
43924274889183224 140082438535893872
56193579079085120 339614654952797824
74661498618453440 248630680494682080
140526848032458848 181487669624384224
174741998132372992 199973409796538400
126548666120715504 318708022932921472
214926750449243584 316479249207934208
209205259832721504 227763634023148352
123055623670976160 333222035832230336
118178018757279152 282402924251729664
148814973829078016 298558072153140416
18393816195242640 307518717518915264
126888874668419968 281372840788000096
54780725680554096 278288930867197856
117733278062164864 214829546938337152
48084510985354784 253924902001060928
71013664993423928 242158131945550624
195129146304230400 285294928130604608
133513978623364032 243168944993555744
227697520223402496 298243738742005504
85743993783295728 341206759488183872
222354499304357600 322526021870104512
66110555948467152 134178352107417904
50237368952051064 166209072666029760
225230556070190624 311829871861464064
34604395786269484 300150176186345216
94965919231250720 342940774916450304
196211423740201792 299112478826437760
95951759090056464 181583904646780480
195761500351801312 310861288180961216
228496413635629824 322585506373621568
19134880058889376 164446264385001536
14657916455481882 325296996791561920
166001112083211264 219870929945200736
70424406429391336 245655012671919136
70063808194819928 204328269640748384
84834803750085728 154271561920307744
338785060450103360 342876569113837312
227899278505993248 284655479954982464
27390209975036148 328847918349460672
122598931960826688 168290187017451360
55546673687780728 122821699733898944
263896638238931392 344076067053755520
286906585582746144 347903451389616448
241429434277849312 260118208854164736
111683209560135024 290108885838355968
135551059366350688 230056113588661472
141197594168957584 153830096445535712
153002050991628288 346493881594156032
173835505767026272 231562026992071616
77795720084686288 329552746618148928
48538785960542376 152174254440915936
49533663804568392 224120417657952864
37219856749422648 337999046926789248
9460239037124880 89364031698667744
121131913188752496 262030173409690560
244671080103809312 248037658396155936
335011577199865856 346116401989148416
138430687465776128 140762220997996272
249293882754149792 256178602095102880
132518189814614304 297395860318855104
172841291866614688 336115577725211904
226668478089455872 328949119939535168
119772048952473728 230388536573974304
165996754323801344 256292407296408160
166598932692555232 179613353871276608
50994352285089504 228717341136543616
104733116550778128 146060669171736608
248453359395499840 281080068820789536
266107764434702048 327887635333771072
244017778069838016 335165210322406784
166947600547096960 324522907242016896
36945170137181752 240170476056640032
106151188379555008 246978710008132800
75800218821585536 211328257977446080
18529613558959660 288683227343403968
171961180428368160 220962013401032992
200969114311052128 217230489600354496
201668446075256096 269585268456674176
210689662380718016 325649350341031104
95020325048404544 129698254360060624
107849924477819024 160606955298946080
54222577014047768 265449314713724768
102780343798799280 271238287619852224
219767136569022496 336238837802863808
42357156051438232 188043924392820128
62981287311982144 225243686420101024
172309379082573312 183939690095071808
237217103304688032 262171624377023392
54844152294202608 239141402915380800
141281161044254352 293586327928750336
125297464386224928 344087759333374400
50962473825233384 230214681777079520
45864450549651960 166857121130541760
62753435193101512 89768847198456928
84155683739760560 171526215420517984
175423863680715488 299136430300575552
107701876237286816 143975379457324448
60486080504155752 266782713815755488
46202688788562344 326283443712965632
142840465617752608 203537464453557856
249602014586484128 332337410343830144
206073379866688192 311034312648836480
164315527710113216 340384077644168192
234706917564006368 332265048095632192
53525506018231584 150668956614312288
12497049097130606 298317578446900160
117926690339139584 307451295674388288
274896280873106624 299258599593376896
306272499295695104 321991115705951872
2857976526256158 143820546431127888
72332640075681072 223526713469339808
50133592435068600 283961746901256960
87522100021382768 147328513579207520
101835629035426480 214326816400875168
26799875676250492 276410978125660768
123121618010057136 245077180668204672
165266674480527328 239129230606538048
257338804450522528 305145356906693632
153797676240364224 163974865826271712
34489788977347340 213307144434628576
259719422056163904 312220034279949440
6797370548168648 325779682755756352
58297250114431648 148290248994859776
30150601032288536 208690857412991040
103049957138846224 132089983460638704
162810200788185056 255689384684647584
82856826980866048 328002499787503680
21706061065019492 135338673582236688
48912522179995648 229726574166970752
34065163353641712 285373044464497184
116309339735906704 270962695957225120
96238240570515952 285019398317360224
153643997258262240 212080095294414880
81268065923435184 329680057326109248
94663765632826448 238411009106219200
251668770084898624 276242958905637600
80152551217658320 146119794508213024
85877397646186608 141641537183811488
16865721925410080 306098568453198720
48722257496533936 166662340991779680
225154333173539712 226762233167506016
155246878167524000 290273021657203968
25304818435569140 306028798343960000
62765076239533288 108279167048278272
218025982048637024 334488414247542720
22320186992650832 224848538632602144
157272373319057120 268636779791575904
57639511252559208 123843387073745440
209303958677655360 303438753643054720
108921358341757808 141039249771531584
31539252553813188 100552736609205136
101272516770406720 279037872388078816
133549558937285968 280850506329076352
216564456569464160 312275218269956928
135734241567090592 143075732152780688
118501380207964256 167531511220479520
287659030224683616 320474943119553664
70675361784872584 78874613685244912
136671706574081264 232388670198927680
30302668695843200 96854324374754992
150881045365803360 198515354054767968
183370771174783200 309718952329361856
158572493341345344 308384075026269184
10134587152492642 168540590887643616
233169295246895840 280470670304472800
33625714987647720 258416564387973024
54628041783740912 125379944975034128
112988124169224256 141006302029879104
196850709860241760 213047691962375040
117316634751203632 344968836694728384
16520732887241414 240123961497092096
5636859503820035 130750645574798640
220071929681717184 269924038986366336
122247628170085552 147517257970355264
229632420481617408 339855385916595200
268295908057046912 345484929843734400
149770595743560320 162176553017142624
154516559848671168 346445561159694976
97171459337779344 183696737728989824
114584162732804128 298775004742859968
43576514365357016 191959526550986848
64816429905148856 150058256470289408
121834005954129008 174039766353756096
29170523581364136 50350560508019856
7048751796827362 335334350713440512
36833833994238560 206264502624650208
15633738753273084 25977867695123932
23023733551746332 53123856616819408
64131687709416616 193218307977447680
109575420709363536 324394819113678336
175228253656835424 329201412933284736
50819028310132568 56597950834475360
15203463744041340 184390981298227840
79742609288906448 92376014482335104
9395592274205396 77685675533908752
150043222617915008 303460608030080128
118342168815638032 190083205561612000
13307394278872318 296073668917184320
127688037904473696 204293407852521952
250990506683176064 257008809855306976
13778446560610240 77149833293650688
159166005719299648 301789324025363904
13317712500263502 54598831831724688
159238367471095168 214075709350228032
44199319519447936 128508653328400048
234021728545222976 272878947074802208
115349090350222288 286920407870841792
77224372146256720 235499318166520160
53078540144734424 162810666606870048
307956330149387520 319454060281550400
193547657419137312 245100877673778176
40095887579329120 131014955920675680
279277964347148160 304150052450505792
218300199668253248 282023633156979904
297171019276757696 324522798115896896
4175485836265898 57110758954740368
175802033568693024 341642002487464192
69940368012164880 226349838778216800
174081428747969728 229080178415059712
256510131136461056 340055490833154304
171082795344390688 319903305568227840
85041926783940640 249010799300515552
192219367276605920 285348216396993472
8520908177096126 257341591281552000
325904253639483712 340115734530299712
49276554722064928 90135939385807696
14701191848354644 204402433275350944
85093351714811280 267542610436323072
141984951012053568 178827999476645312
9966319984836124 18880017457703340
135257292633680464 317080253253546688
143876637969600384 253252860725544640
202835236403080896 212287708066949344
220640119939319520 274890846830685696
178449983071258752 281550193716745568
154789675092020576 205730793020051968
225789365102879584 238138953279116256
334694388262565312 335785177571339648
213550077249344128 338591214685122816
220023649713617536 250498025677682272
2540334335921692 290622761129392320
245511739337185856 331227803497285184
121775609079151504 300709587621245120
7574211190610410 346241590045421248
49947540875621512 57845813812701264
57887065365264384 179820810168813664
69581064239987120 72433776575919520
24362326553822772 138900468881828480
109044188554575392 220621282932382528
116339153684211632 179882498728546752
211439721692534912 269708968036081952
168360974429618528 259487918679676032
83175562832792368 211500683371758208
168075170541900064 244974314499432576
26324243246799576 289973004062851328
40363780243279664 289688112660146752
101390912389419664 165846190456007808
110778690137131472 190880401900130688
176872714200517728 289866479211967424
174799374467240192 295026330065796928
299374216707481344 325221441866587776
62729525489971704 284807757444568448
172299594355981376 271822213488837568
47762576631495120 56790785800165352
153987918963820000 198194136164286656
49455264381201632 107640104052697376
283995254007913088 329618627876630912
136238741023491008 196534668896265856
212226515039109120 251404065129603360
6794645169802041 241048205533522144
97711288541103040 132504033219427264
145839338295530624 236263262018551904
84856342064702720 142746262801254944
47744431842762648 321498304928560192
128241386390306064 162038524537046240
137386826682763120 166420878699748640
105275555482704672 245597466926786336
186140817099032160 333780284797577664
82643922348965632 242964834541253856
255909847034210880 338655591965144704
7344699474796847 244709703271612736
253551831493984128 276550363113847648
115356469612081888 246206557170199968
208624786052028576 336936052523533568
11130586201679246 157865545276792128
188909165692047808 320032986493614528
129133522386942112 146923407674181152
68595312218964312 201524334507304640
118309080930869648 208535727968948160
131390378334749776 186530578572312768
10737301957347334 201368455117309824
148196535077844832 307819283917165888
246342740540497440 334403068683654528
104428887544985456 247830487242724960
184079663775886784 257150051572899424
76348955933314848 232151903346160224
12655858103897446 193707949232942048
65127906847212768 96048487796352800
225719357826514048 284188450143572480
185477426928307200 275567820969726912
47256210219267664 64930906793406320
230851011801736064 340011361344510144
186494439531050944 209766029345375072
189890748094849408 281417543204513888
49686045019664528 160313480144404320
75779860334342896 212226979735010432
123935514352898368 174926390873925088
52808015518202200 158523409031096480
91660254974506928 220886787052709504
44448789650911224 82187514863184096
46476131491500584 53559611407503560
275250116644422272 295086321085244416
172097081351272672 210397200604001536
228683147061994720 315950135700521920
258029124640298240 287003898918708928
40569074336506736 190216814916649440
69051134495648200 144723682072264320
161569378245465440 310409191789888768
214095637701465600 311857621460379456
209515843863035456 249298508573358592
186898332475931392 321179263429651584
189213759854140992 213335479874862368
47726966079944696 237158195195675712
88715579349703216 202072600330507584
17037755330839954 173549296723797600
286617849213530176 341946651258752320
297774004856922560 327440326716723136
40542521606537120 340442711275144704
203887624264709472 216058208281246912
194436665941998400 297550837436653440
20184011044046224 269447114365967968
43692183977097512 118956016569755904
287442144314475424 340818015170532672
75413694691440336 160717241181809952
108561667191414496 110918324692308768
105191936881664672 166500362004493920
60964093342204480 160033308503094784
67570899597889384 132371989648684192
3146093433259596 42084950771577936
62342866393218560 144410397963137248
165721054087958784 340043339661977664
13017882411065920 127871167216765328
227575380567787872 235205026335553984
291204904756366528 316234109907050304
219279669281348448 335470400396198784
113263260071143184 227922109409835904
207902583511800320 313563407955420672
178175077899066240 299060323361051904
185869503442702464 292946695616384896
171259926518280224 207931823786853440
3086685957412757 308710071803547648
105662183946245424 156821497313939584
13426318520152058 88173890260923104
61537650542768608 148828461925770784
130314084007238848 142690556151814224
5795897975351531 327643819072312832
84190565260756656 144401263217819008
138901571406256576 329016804715209856
24535536544558284 145862278786692768
72604159880229072 175044210505566144
204563331630374176 346461986457399296
1003439996832801 114718015221546688
222209178062994688 261786112574203616
689120759757924 25767797364221132
55408346904763112 184125609528490592
56304498758900448 57505316174531712
141936044847998608 196582694379727200
32875154251383916 35566070013153268
249313935926616864 285045895122513056
219059918530810528 226809610844984064
68149894312922912 154739374795572416
112108397924923984 212358902857855616
272092521988598688 289329255987329280
57215183420590312 314503419781951168
255500705458887552 294265467639931136
12431177181830562 100560636612665488
307655905768968000 316156599467700480
92109487552169792 258490957634614528
62917169272534480 245538393241849248
26427843999206716 224017719235108864
41228653732492112 53017298043359392
286698305958884512 287881310068556224
85901293525023728 345681273592242496
46830657845641600 246352322800822816
198808573178659744 334868400565422208
91424677433460528 245510800651039232
48562918946087320 143235727363911968
239685392079878016 262676868916415136
111842008681352256 345605395247483840
218266704215253440 261117080174596224
241838967517128320 305624470985502272
38443518049910736 291431215236613760
248908936098338784 268820051670068096
106515586795524208 248452052123170208
142869437535645024 184936452116939488
156092977676244416 269592882930269056
33414550934501152 166046353506822816
17930940471089252 144601990439211744
124641879197760496 243634220769046432
102427147456103616 171459037499789984
57098380404932520 245408953992648992
16894193534613086 98613959664661856
23583680152806692 344786296011249216
110193579515877136 182268913949945888
168114739828778240 326251258561990784
139366653105904192 344601145253871744
47399920934980376 107020888087381888
37895658930407368 339523522861218880
105681744271900896 122542972609832160
23260847260119324 164359185114925760
114090750023278000 306545373259295552
259819076629349760 332421129240616704
14028841763789840 47953239550875144
46972411383580144 93259351839748080
319632140520990464 335501646822556224
16166304248581698 286137065273185024
161850348050048096 215904314065487424
8537999382787443 149172060135947840
64490942893888000 170948316774067072
27568489567504568 298549994671432576
222223589186633568 235986611643936448
8357668943630327 137108761918164048
6958644462058543 277467176557762016
60199769826910504 206330978091636288
299748391297866112 322300150811117696
165968946856345408 251895547883068320
84847232902761440 346227749873018240
113133829913162144 191872065789258144
21275327581405396 148039926658060032
33340199883879356 220772881383799008
137294274321056432 279226741370689440
70068798625409704 209927821717811104
6729653966533969 145126641007392384
122250743430926256 256064678262444224
18074167213805660 250816848751217600
240956447699897376 301307891650021824
22718627619441968 28946296895357328
264940776815980256 340124465845328768
141030393947335072 187980138261743072
172045008086041536 247548419580091872
53164876621249312 68296935782453488
67574186331470168 301505734383100480
124525455440839664 145458813013232224
212215568045818176 319034701058343424
9920856841290366 284090368088261504
127637809837223440 295655794186137856
177621152661774592 278568846439135168
191358625159979872 195286389335632416
112177158411882288 191203738561343040
96450711601325840 277886718434442304
152768134311357984 201259242078595968
222565773433208896 341005052693169664
294483640767299712 340315710856371328
160789235849002496 273008946060834496
147766172243396096 214527416654307520
299436513698750272 300034423100530880
65030266223822032 288271292013030784
98408489513417056 325429910407958208
163595704783565216 231200363162071744
134914854662211168 191226543449837632
161778935544162112 237697463520057920
27246033124498344 99306039321098192
137219261624306272 196877870170757408
278678940045832416 344640338105552320
75834165218819648 343843226832579008
35863618095636968 281865704387544352
66389096007026512 83244056503205600
32813488606491356 222296296879213088
25120209762264316 302168105138317376
99761524835753936 262993020106784064
29811653522942732 295038842276141632
142575495817810272 185988048771911968
218531855967394016 321011872934222592
10776159566262964 11526681433751298
73947803140419808 153296072246530560
237727217104383232 252292514349005792
109860427717062080 201928140749999520
110465385059645104 258521782378869120
307674468862813120 308517416680310528
91826950273055376 184932035242725024
64045579733297112 115812077822210912
48956500207618416 107493721804820640
77379330543382672 276322227320270432
185648533759109088 279881381462254880
116487066864419168 138236444070816576
119183835783084800 187763765020000544
47224270232785112 323529099383057984
212095156488386464 237146832333274432
52665395694853968 102693734931941664
101735523393272400 317804969620313152
12373290976223864 75469374094618416
125028092144123600 135244994995532928
113571701582720240 136016840385664928
227188809245320320 330236583060877056
217268464141519456 316912465048839872
179338115487414752 263420144089981760
95580393079663008 167069742992242144
279225113362611136 331455017144590336
90078620077907040 247922242014026816
129394307923952000 334565215355090496
66108195555988032 254843063324374016
239587460323848448 298324382572033280
110720601774629760 174988934019718816
296461630698121728 299020239864127488
40800353407297536 50865389291503440
67398578135229792 279286822618793152
170211150694374528 200694847046281440
86007049287474960 201588668512581920
204903191699092544 263752232752137792
18124496692415024 29450745788655136
220126349225194336 249459003785757536
41156622437124088 153185469536459008
20313650150446752 169383194664572000
73507965710389488 311821071767167552
174717511220166848 345047028650252608
130537830486189888 310380982936439488
257599407558090304 288045641643935072
176744723208799040 203393782656819296
203286427357677024 213761621792642688
99060276591194688 147563934305713888
114982791306241264 115123979685996240
76954205018074624 189525393432293664
100542478283821792 300306761946678592
130947198747232128 259295726707701088
64455214260323616 305388769920652096
192682317445839104 334782503983790656
204175436097401952 340954559284243072
150907756430100256 190963129540586912
80388307535402432 346152717139334592
77504313557319344 330367473174646912
6347447477016940 49839584456865032
60805454472431040 295475246317615744
94529732215591264 201657468047940064
166103659552800608 192779169851377792
117901854156562752 162189443108960768
73111436822953360 152044771906541984
12226198597158074 43118602211924352
28491167811922788 201528949767461568
128711068307796304 327852231143800768
29395957245049056 76489390783968032
248719547607389440 308448961811152000
63868229822247176 107655230313272208
454986990539833 204508046185949728
211089293467383584 278167884991754880
1579694322462713 22764732099919196
131689651578087536 315324565223459008
56147149962290816 265931171236124224
30048864111738880 334407894727183360
43305603439935384 252052180702990240
14658326468552950 113759060316330592
101061277303124896 318705450952442304
173608768338296576 280762150109011712
62607566815360496 149993841611097568
104629890989688000 295721360388825088
31978458089260004 306990050735459968
76795235789337680 220875481315185984
213234250654796128 310551661562387904
46823669337213344 90511636722735776
253254314441163840 273843721941519040
4829891615632658 190496292447747488
47395476437254144 215291960638025600
132368544356972816 183567434259729088
252775032355858816 319443127723560448
36035935193782344 340023281788322688
39359658872994392 43223920711091480
20182176402751168 180153424021333632
77307485928634816 127903974880148208
275259193456250816 325537015894690432
33225013836498488 95719056116498512
167543097231333312 239896137729843424
86684975302211440 322597173556518144
240803722430239264 343512762983849600
75861918025230112 258298723777656288
80877594945573504 311410240033883584
92637634882885408 109801409454614416
159197410501115008 245659909765528608
12422016848776166 333892425571146240
32104981336682172 49150007499414608
91683565870841888 341220867334841984
62901962458630152 87850806854395760
100037757596667648 243027177184741088
51322623425020440 98335578945075888
46525726441624256 227805052554584096
217062113282646464 246224932666332768
172558126554843456 242723243438959232
68889568213324176 255067293621099200
7396152854758441 209105287620441984
279573810167909696 334263636205642304
26291989308722212 348585936529618880
95376606782331584 116590043318684032
190601619649531552 331638408336788992
125385570729217824 142422981421347408
216485690880158880 281190099213566240
49724325044436176 274024514083536832
198599917041893440 307134735987668352
93804445356623136 176170189164278720
169143026012905696 172641191185183136
71075801178210144 201235640541264064
235491094132299264 327179975120358784
3686955283741571 105094133833796784
64304244233333760 221765943090668096
226943278464570848 245507237554345280
294032620548188928 347602872230954048
48540313683809848 250869870570771456
16902536636995742 203238123233530688
267673158354863328 293195889299618944
96635159346115776 100049373315633056
60371406653929072 95383793195719888
100372294350877872 141148655374498112
1691966491159659 8392114212650480
178812680538865664 207451027594371168
225025300534361920 277713165461420736
25132606149962184 200259567068031360
78268555233124512 339496561927513152
32248975747506140 160570145581384960
111527614087850736 340546884236798784
124040401834679024 333047658736213888
116452681484552816 296115378386712512
49014673624399024 95353648951418592
192591017023186496 219497098373957472
193172064790371424 254240721271506656
80594895240556144 255237331421835808
95302706695321936 132632320488505104
5070267585011918 61441298035559536
113054893265769808 136770539268011168
528874831845208 343307071672486144
83810118613215664 289939667417871104
111167283021859888 334852990501582912
35954462321944832 136413613009185328
247315447197266688 282334708747568320
287776708537877056 331264845076995136
190123495607614528 254031598211870304
114447017490634800 249113633214051136
50711347567814104 195742190940891424
180834130349834144 273170179683811488
112092338598967568 280168820962850784
130755242659072592 298885116545979968
117775490877926576 301538256009169472
114191012539121408 243503621442221056
102530081403570016 287974101122761280
143871956380779584 280932271904821344
116737197338901600 183245269598948576
97136608904484800 149961499663653664
1368185201390908 346287530768725760
273058073993351904 302536864059355328
16426786515886002 88501431968566640
75483211035931824 96614188398192400
42568047581426512 240842713905002944
41181869953781208 117815633384056688
96451728616387552 310394131119728320
212198860797159232 223112383596050464
156109880681878912 197318962740072832
143962409892363456 328370452528922880
7125349114374080 193547521440868192
167103892949290656 171958071084938336
248492094140528544 257584869294712928
198695796090441472 297527885320942016
230922545485933024 348515558485031296
22667080911606152 314512000503011520
1431277310827464 18246847046249556
52808185712868304 66435655962920512
1543083706416920 56854645872251872
561452151573190 227011927957604960
259095712562231520 278942624901765056
217843800903511424 303323507929469824
95664844910456112 180895044664927264
123423247211791344 321257878910560384
72915963117318656 231802071078342208
96615781702531552 179284868539815296
178118277005317280 334472114854283328
209108942911154464 244715072125907360
34424372890459596 50802038844306952
108557689324779536 235026596155508800
123359215163526176 169737883908063840
50782369801517488 311918766555074944
124938791751093808 249978184873964576
166674464949244448 300253901408300736
116325342154502048 251320632211947616
9147409970484708 324495848327628608
56018535233174456 261740398195410528
74586761682153632 190625898537291712
55284176918088968 116885507779022560
194162654485414720 245880946231947968
20775822731236048 58153881686440192
133028017061718272 215110863914360704
81542860480011744 348660250158219200
262056823913546272 315773428670099904
327591048838700224 341426764221503424
102267709758217424 289585126375189248
129114123985319296 193410015019023808
219060295196080832 343397692486629184
86444258163965280 178165323824556672
225847032388136352 250038539250956576
47086845741656392 76250775165233392
115029072841471664 314501083960722048
104567637688835264 317805546554247168
222249613392630336 258615698025743168
89267673673406192 326414266281265280
225953605280765344 335539421369501056
134639100462318336 180154067488712512
99058968304152816 340265488351390912
202651653586441760 282725140244554912
84873762156032288 150323192916667008
243121983325350656 295991622712854080
79520822947291616 257830919028381920
135399668657305872 320790387120955456
34113568648931592 208338572618095936
11507942790065222 111906555389702032
18841062315326540 141691984883606416
164935021754572576 168583087732325056
53269573921804336 338405946122792512
101820528857281984 207625805913028928
58360055188087088 142228956288344624
105981056862946416 177646114957650400
54301835307356360 292864501054840768
125424855815959328 183861650222632000
55410137761320744 174692434310430912
34793093545638836 57579127667781152
139876657145249376 198822045389378144
153277929096638304 166058007948508320
76241941318818960 311704833307555712
126170686811815648 286756636835056256
24418891413120048 338366126834817216
103648357015218304 114432921067666912
112412979821240112 345851451018740288
156257387730156384 260035078326065760
174451280986392992 219947838233844032
61678413935256080 325833275216060864
339297360437168128 344596119270945088
112578520870237840 207774517855085728
14367888900992768 56788202401878816
83326738797044304 327622126797390208
247365897569393632 281404774820596640
108417206782729584 234197191825153184
44210167100438712 295924920478956160
38586506173721944 91362687306619536
196303100916437984 288410435711808832
92756159482417616 127029472378184704
178629629412732544 222687741090451328
188850150051378560 284495197706177248
69729603913438672 122467550196748416
107797477557659888 128149025632165600
90371684863639600 251286215753042304
50150816843194160 170323723005310496
29772476444959556 156768160101674528
79909387569699824 264684728528572384
7572640445114753 11744809371038838
52400563639134560 184823063595931840
169544848988332704 275595249061410848
145320380107715456 168177595064453536
244231859018265280 309437112247222464
41850898772251696 107878580181840928
99467722530633152 195042445484538560
96158481832453136 196807491439082144
315042045896730240 336768025224247232
55636649247348968 76019166105340256
74751310102370048 267795868354390784
62326902603783896 297936263873814784
116503724374226736 345470593331936448
45849255172994784 268293003480618944
41187409128186896 94162086975239360
138360442431982464 333204925779291904
164179644125989568 328216924545723648
82878801055372368 303879324195113408
98916737004243424 205055002743964128
19051084879664940 121958503685688352
62636800133703688 175181601056267648
196209548554253536 205470200636339936
4913212532271549 317221519106192640
243024816593202752 281451551997303872
210364251009499136 331863146157699328
105621303822500032 279220867987411968
307881495420235008 325576302193740416
13953066657792518 176402519583627680
280999375581588832 344785690727091712
217082385096246944 294229362564292800
156614990090889440 236564563945331168
80962622769921104 188118532654421952
201714919146284160 242694878496494816
137392839460122448 187019837954968320
231183902235128640 303805478472269312
8281124915675321 38854369975356512
56641858775100944 96421335524540992
19846283021113772 91222765724556624
113143068248701168 193461367903052352
134835224303656064 331744642592891456
92820328522273056 202629718326424960
243817919068029152 319584081588865216
75342423705334240 215007045919241632
282238636860393376 305668559619166592
201693730381220960 275587133044978816
111868346117948960 113722505585050192
56352466923519856 294305328602206016
245366518706638112 335152979427148992
130523958960410816 204604749769574368
53307800118533544 56596806719896272
102135687563802672 272797879761049120
204640425964922048 347590658952975232
51552566415305432 129195735307965392
177299670869737376 293959018769632768
142649723074459664 337762015179999232
75729284910317920 189627097388352864
106326168141624720 247216681331066400
131866886164624848 303966654325899072
40692343952951032 137670813741827008
62748964695455912 128038313242969168
80018876388820384 300718393359124544
200894111462270208 313059620794768384
68951930776117680 196842350984783584
44261372024312680 299444543198355328
44304115702134736 86727401729176672
69335463086591072 321896751169205376
108543221913452960 108575627394470624
94433301527589968 291134584050066816
53453782417729064 318112735607214144
16038350598787882 340923818304601152
117625477856151504 343955244837706752
278556739954929280 321429426295071168
149428248519237952 159541120183005184
5440623071310332 244289914678611360
182360447956864064 212003250225996128
96449664941170416 313765184670481408
180141971330945120 211767063695838048
101741355444000384 215363165164385312
171277884053043616 239459350179778496
63800123906743200 196983676506859264
180758299048622176 293566719309494848
108544725193816560 205655535464850080
303787039267203456 331138548024471296
189996920002085920 272343689138209984
12611027177719972 180832906200770528
95729115576465760 231061073866882400
50590765308203480 260752716017547968
57337155700579008 175703999413665056
59340130156383624 72840789751467424
430105915999393 257601484363302912
6286888276506132 279785109444843296
312196100661662400 317317482704876224
18771675327114440 25143811799589808
229788072157615424 236320342027031296
27438730418925584 90299527018213744
75478142473943920 342490910349963200
118770564879507984 276376108417759872
60304118600524768 261311643664457056
219762437473337888 300212971167017920
70213048203881680 258462037962801760
253297632475253600 258350217487763392
22829040552737592 247757259463173312
299653442123753088 319677088209963904
113669756631026592 123753878953485280
16407238383556544 192388362231561696
14652063879763458 64450357900914160
262804119024548064 286843500348254272
72587857189220176 268435009308604416
28678527037388116 313652198104006016
163753581562470048 298363710189875200
238526501002706272 321264040082427520
99253855674287792 124217668448799472
52767476649698336 231140377569660448
107221281918849744 320614933210424192
58266112663898592 204257680468586016
39004794423257528 285413011615264672
291185536903008512 339005943476510208
35291208253473472 80579828767271072
52745303674895064 168816201532066432
21516941048640028 233940802705835776
247634035934815520 287411738213706784
110164046818481760 221236121037922944
200879162536581760 231273793282596128
272512353714322720 277726976294489408
1956931645816594 296596002738083712
243436117200364352 338177573878441728
172900154997154976 284008243726207168
66085068269254248 248819773923416256
124114478887433600 236667439545594784
78868463802069744 166013707390565344
99488147009100400 111585318720416000
135052550997052384 263015071468589920
229469842716963392 276740348271634464
47636550539672160 58973616567653744
64003572488406072 204193563488359072
101445122759685440 287147838982189632
24207621245101320 93321705526175664
61005095192621608 205502656648954976
25294110355932660 125279642128873024
19705161893949040 243342399525881952
243764267818431360 310112399028962624
289643886545989056 300568260012893504
117574280136704960 281003667125194144
58049127680841216 101923561807541040
51422710866500336 169769446618867328
163586914956520736 247848810716010368
67060149291748136 271681928836359872
109646378262262656 345701407108376128
227430549236518432 238953058732751712
136728798123316896 168899792373273440
101441115461591152 243795343149927104
87808629550721328 261628419913642880
22621541594442172 41427557726846888
153857829830834784 312319963195423360
78949665749278880 80163752443668256
38484634534166640 221300771069882528
221673173123249760 274135750113773088
65676860212763600 229517628093764064
8588276762447765 83260846148723568
73899657169915952 342171321534751040
204639090996452480 298695849111970944
229399504873294400 313827249519163520
30010066685140736 40338792110835344
46587905810005032 102759752740847536
54118205368099600 114677581230765760
160009372833513024 206695852483911488
264774198175779712 332522668394573952
107290292484134080 301647840383571520
257518738504720928 345025432038485952
150194540678349312 341516743689215040
198951351336796064 203915732919154048
242369886989342816 315314802761282112
116555834441140784 256461725431719392
23471818896565008 169915083314643808
91805764450868192 298330232476518528
97089742645017728 188719860296533376
149741713017839520 251784414393954016
49358858297871936 280338404653570592
59688284814895136 302602587276454464
20877556849639660 183427206868056448
109632962144543072 187384882609479968
9814645899220862 263891107258782528
218346454354825312 218812665460546176
307675104962813888 344256442643491008
95722372641202368 300673181875360960
28251031447560616 174381010744022432
72664336766531536 182567955432466176
46804967647943672 231843407307260000
100598413586142416 288709484577803648
54307312951819464 68000797407346776
142474886013639552 197254182352915712
117569666894409984 211237296479442016
95803173945760112 343885469075558528
92182658148021440 197976788585366528
179847021405674848 184436182860339552
93532468120613952 297996521392707200
38911460156749344 322611238576030848
38615947641027048 264745077690943616
146428290861603328 320539382320855616
8553051813970823 275890586862119968
122808848698865776 125368104081148624
399480280418872 211437726304722816
38435663515031984 146655966902419456
46519723217570624 224522851320188704
76098397216639152 187313540436783744
1046546838648877 97683406180866496
183698478076579648 218031138970526848
10549312424721724 258854758998006688
139890039315148880 253416395948715904
154082636627120992 291972624629139968
11236535177747018 158115064474206560
125914452343684576 307766434960947136
292357660230740544 335678363467013888
246500418476929120 313869151482533568
306905769514619264 330611752596083200
35074729442092928 95783747457645920
120309099263682736 262509818787986112
203501343487765600 227687128689651264
22422010162126948 249847148205659968
28979305081862752 88241571605915040
47981086108555024 252644406826209792
75302034424998480 131242376870194464
11625361499345320 331392231921752960
238211518508761472 279047709420815136
81391439343586016 298057514354615808
87625348218428880 308476555642694976
44993269232255384 192766395099325088
163514221382355200 187105431372285024
175430751251521568 326467005288897792
209583947116860736 223918692846115488
232224709058180448 340936338372214336
40816414701042992 260526955263195136
177218634382739680 198607237762773088
239164292567842208 303842597843546112
110057076015050560 342701703677073472
75680101950390848 260132512586394784
142580645166843504 346928208272257024
89741000637200768 141552950001545808
27549154798880412 136986452955140112
174801530378676512 252452946953592000
248181918027250816 333864500664723840
100943050039970640 344701716601040192
309321382176190080 323655216015375104
61432257269150456 185388535902017056
48943715173807840 293059227992667584
95025988090991472 318434894587089344
1397373699168602 317545285010466240
59733245135297528 292047164975504512
56745108787577952 275087108896350496
19008859853868904 286391742851267840
171495440322642944 230158483353707616
102880703241128944 261576497717092352
164694625335805312 248383861557824640
97374191167447664 338704754465521024
101562853868982976 129863323644209760
30863766796867344 241418872046868000
14708052202691370 295064712042076736
133190343840195136 170243115769451904
134592416668403040 283771478791851968
58166509251905928 179553851580980576
195176138232538720 232933870169774080
37549965167346624 307399184211626880
227301540321698656 236624375537823968
7484049136797606 185327808840325664
215903148113749696 308166874692556416
141757449254918720 247024935448066496
4524978855204985 95288876486635152
103597521266973872 238991129127677312
61203288692900344 261964937858234848
56224705640756576 284511519495616800
50825134796062680 205518658068691648
19203734803171896 284820817929721696
283477627114734560 287199908142532192
279326581513737568 296670924096274560
19076938344061868 333610036284628224
233595980273499904 281389772019209600
53724244700224016 165898164722344640
184835946265008160 204345420253870304
255967685962348192 338710122735597888
58520037699863552 294765564492108736
19151419226405768 172953739847343648
98861959775719744 157930640840764096
121836888202298992 265072845768464480
26710780720847184 42669145091481624
81496980133394048 158357001157190336
154810215743200544 230976683450317312
292750373838356352 329975827440893568
86745315680448240 301755627027467136
70835037407548856 329735379038957440
104076400729686304 330654944333060160
247839936986359680 268329238368850528
69214311301247712 86785001957271600
132957847762953056 213634905635826016
186759434252403296 325914753232886272
269537396105908928 342192519666054336
211110622726338368 340954751695800640
61255807316393648 318084246653482432
205880546993389856 207994262761849312
116202015410142592 246542443754849984
125426604009086624 241597108274011584
79840534223815248 134207395265014544
232253760660672352 321366225349494656
29870520906548964 90620908639258128
36709325135778520 179689569266063936
198566362207277408 345051194599944000
238318975908222272 283009117246180832
93633187275692816 95702177177964400
30867366916578692 225542423734666208
16206206851061956 343174370518061056
46870316038448640 198851309331608384
79713293950955808 296483427187821632
72773869568190160 340894691403528704
159180100798385952 190749754199323776
126491510820317616 176051511927268608
43431979144811936 310375327793788672
59869134927027656 164590120366612128
79374939602468320 279173496660931232
58897759967373856 72155360225927872
236011823823974656 318501922370935424
5377541438511276 82795408522032848
193021989301385984 344990096317898688
293923270797647616 337285575667893504
420825311354129 332902765753817024
275022577854793568 301697410885485696
9060348022472854 247507564606788608
145957837071937280 307985030182381312
160492606971060704 315486002934246080
1029273882407538 234631696451335232
64563715697269504 72972133275398576
46628980165542776 171994189685562688
137215163260546576 196173429683407232
260753604722006432 269823302160055776
130812060599533856 168055193386849184
12877693708301556 343784849047670528
143389670218386016 299888449011377600
215145957549921728 315382660683097152
4129176445815920 11621286655425260
244937314701806272 298292786736858240
5753384820340503 297628843793238080
1330262649677736 161933569706564096
274714960137375328 286241072006894624
55053643599385464 94280824408886960
36395929827448280 239690771598897696
137840252365259696 275254543928890624
54508682521847000 105768011389796432
56660034212266384 214239945140716096
159892105276727648 260252619454670336
16295057539796358 84789277962039024
9065010471061214 126839636198349216
268731900438997568 269832589747994656
208100924413695296 263710851252559200
174661272302021440 220948588162017216
68703841777018552 312347982832918144
219294120907894528 289590762778109376
107168634076270368 194772492768106432
203750615688437056 345108461092648896
271343076609116704 323621864272547200
84330303017769232 111563583988027104
7128134267647867 219530187893676384
101013288601544960 116333368186561504
146978152423188096 195648391794988928
229574981895654208 339735565364557760
105522342527627584 211485339614910752
68416094736142592 318504989576927552
154093289534013376 325630067985712320
208444707360641152 335305558924839552
157973707772142080 317569629309361984
179501880389485504 236957473099653920
272977652545278592 318230744040959168
84875040072480240 270087227764662208
59946148912950256 96992742334359824
119173094701177088 256252486414369824
41055578493073928 144556632072445280
46500920050543352 264854283803365152
192718410418466528 216340585471188192
5519757466083231 107977232242580000
214515260954389984 273137008709337440
79036191726181248 121899325853463760
8821889384812722 122366117152300752
85931666836295824 298332485764842368
182263710033389440 326122389333963200
268178476326199520 325157077834044800
204092928897181952 303420445873833792
48509942233447024 315174624798505856
299006434483961472 339319713662886272
37016166365480544 300755082461004672
137042573203015456 215897198359525344
54497474963231544 212707435560705824
123735147450454288 142516290101231840
254591454047634752 268155642289438560
226149304203100864 324098248581577920
146503949677754976 147499613890008800
172103613096865024 332772394668167744
12759929869043284 211204544818838208
233285195903002688 249915462350460352
14843715751598258 211238209871040928
59185089929885784 268883399833470464
7586815012611562 99529353881393184
148044718231490016 262036624682925856
36177831996888776 227505026106994336
184461768059200256 343748506763015680
292309516165627136 318513487554945216
119786010621421328 313755987348991936
230411604587190592 290247657769093312
42579874063123696 240419809160971904
218580519119290432 232302199557059840
178294997145467552 281074039900736320
75062591201238576 235104673208352224
173709960214582272 320053089342984064
262149560949957696 305811223941046272
66242482443213688 95279059359374464
273407350160725760 280726819017983872
69766688483407032 242433500165789792
204872277829874976 274056134442595648
131313404506572704 200564565943215968
24195436784401096 75375104121726000
61838523034087032 273412033006452704
144340010003008544 207666854382227456
32595298459840228 321337308104972096
1334519154981018 326676199492827008
126173975130827744 299284044081333504
60410900301062560 198833420902324832
205026026237622848 332870946754012544
219334317323713408 279412721852545632
7417561324269824 326739057340816640
116632135515681488 138111634358475248
167069216708462944 221444924687344960
23794226964386844 88372942651288304
12539609956152644 196522149441024864
74332780219221600 202092726059029152
139366544082360512 307244367074243968
195313078115385696 240251934818653120
124559440610917616 162711825446943936
148563333139984384 237159508952617184
289845310047844352 309602162862270976
40710274948541600 237102750547210464
114913065131572336 198529549897701472
225319684215831296 252515406433426272
64478389066868072 206775959938833504
155672053410801728 166553780715048896
216600901024689824 310450843140589760
265708684379326816 325501087561642816
17160927015610534 338613975390396160
89040110088273232 188224911664775712
17332587096417682 92575306725568656
304997426954223616 342873123495390784
285418879567453952 285661652579787904
48873009807571664 80484086376264512
184987693248413152 346679504985845440
48290810759081744 186040450708849664
170462318027721632 202317355454015616
157999543013411168 303630674100135872
90007049415217248 325931240517172800
156896725102727872 196423045845410752
299328961278430336 330117839770342912
25730563006159588 221887327196635776
6402372885973047 95164573165523840
50259502835194704 126122525007627712
127078921579693808 289705121882783744
48839911826010072 92630468212860592
199298110265753280 288891370097578688
156524277818477472 207393759385614464
98091688204880912 281671032762222880
44928561567153304 153184474494500608
8296617864550752 225850744691575904
125154724542474304 282796422333839520
31958135989538744 94089960800731904
20049779904751876 94305786357573264
296705810886727360 326713676515987648
110497586070822016 193811520085016288
107485607893133120 157547624930642272
37335450343064384 152913143017529280
143423642031444400 161651093759141952
85812913307968480 116833763189988480
182811271495778976 201626684083579424
89025735080403936 185927823051988032
63366567586462760 200472627553209344
10048588567330210 10327982159592196
34777044255683728 181181667047643744
282160532347174720 306164901847763008
55144970597173168 139082667007385536
13392734956958506 156218303492235744
21469476551990940 47974265237227792
62965795547487472 119918825912289232
223943774616192064 282414618931285856
179417974490127680 282766008693033888
7002594101799701 145925762699895808
31714271018001276 69647650418882504
51850586580119392 77502741396696384
252900944179452736 272281310820976800
276962851628928896 327426018888732864
49463296697215752 128093755916887968
13825570038695492 201042287934342144
195224481430382752 213555383693959840
103386920629773040 304054366072314688
94168442657541840 215697875488641408
261451174255261344 347738640314554112
67843566511666232 122226553939085632
789192090471586 234519553075850400
146033791652997600 308825976913351680
62531352901297496 151353526221504864
207873397003963072 319762478840159296
13244919689998222 270905551715684384
29424171037939708 229382235842913088
3867493419846454 56778754362045832
157154033917975136 289566253000933760
15190342561873008 210146414219025504
78298061598608064 149449072324500576
38688654830247248 191194375254701280
288149175200991104 345471888240728960
158721246132189440 322589876562304320
67781966854605312 169103500974414720
91881072042289456 170837883069600800
46111127487009376 283202211697109024
134959771534443312 219296165484035616
53466680060134704 259659079288656768
53688522401112128 215517542276557984
8592472354000962 236974237664998112
300584725387567872 316675152466173824
264444912773542752 298997822359448384
213580463573667072 241590206727406912
10302733187083702 23192948498234164
163308756487383040 173890368956913152
20936903753149584 88431478468686560
179924073680490784 333280542682933952
204229532984252992 304840565862278208
74375926709200416 295757981221880320
19740121707070440 187531314519566304
30013519553952668 246311504413216896
278131182919559712 286193449817881824
290069843459677312 299294401750583296
105002857855598976 221465828365442080
7577227049165024 254208281769812768
162303835112353888 336044314819880320
32804567106692548 327149887853328960
239202497291983200 345462681865207680
1391269369433441 117538264025941616
45924480539385928 173070264033932800
129033052701218752 341737169816390400
121492146620904656 219599383467197664
15536980585024226 102150129716065664
99162829004968528 162442466971213600
234529016993714880 236723266431179424
29671634439122092 153999952773430016
66302856875974432 153500535925209536
31733649111631272 149906462058160608
90341677715384080 248680749900634528
224718882924218368 267778239038237152
283607313255989408 336815987541699328
173526886335637760 311093697909538496
183795711003648032 278524842291048576
177278238156534944 177758631968653152
108260486658241760 213743538871625280
3370288622746071 297416748243894976
97836281752067984 216100289489456128
110282690335079872 173381559799432352
28983564523672364 98512159180698096
136117192472803312 191869540777870304
31188818305759864 179405341497408960
269513444031652 245625035529696992
34398851357377472 144794527850078080
213192320482093632 251665468154820672
97142253386896080 241455480358691360
122636098931536352 240205926981850752
10120602558131740 134869212757945152
118043411824790368 279906282838876832
52840471029161216 203259295073280800
16445239713160268 154201464040188608
316257192745007296 332610091963063040
227007461761651360 274359306655603776
43115860572067272 325121081945592128
49527279971862248 246363289783345280
15742106256058540 317384211717727744
95798105419928976 106737940430180000
95221887327545952 245932126740054240
34645453777875460 77406509458155072
17184551005064744 48089267347372976
122124395184357424 294626269272463744
163268176129757312 226735637423822176
13686732881332600 339631803566769152
218683262645694688 235839950110372480
21091378214957196 169931346145515488
163087168644094240 280629811835408800
25729694520208776 68815067971589840
101663664058968976 181514808343472992
208084445338483520 319279834654904576
175813159755227840 323918273416928832
103545148001123088 264868082798833568
211823584905816064 344555635249520448
44455260826941456 124730249630105712
290420966206337664 317443637256873344
126987725324552640 153522445567472704
49082662608905192 297654285857644288
36200283305338096 124277354009893552
151440399845860672 238653155786414112
136489317607708784 267097491017332640
57689282848562768 208757837080102816
160058532720484928 192859395192071488
65277002651068992 168047302658288160
239161951401714976 318808062564180736
21015820044619204 173221681136337888
137461772530505584 265877764686878400
40721568454537184 178920924698330240
231099930129071040 234375665546518016
32348650469494928 316726351493483968
37712574532056080 301728795631642240
193043685723872256 256741092931938304
48623528411150952 211208584319977792
81951709768643888 290626059312658624
79725866243983728 85099422966869744
132009656846036880 341725916742067392
53583039288273728 116870138926156416
80504166257576640 347110731086910784
18082624922324820 148544856530872544
18690087933310088 107559311323661600
7259044191504291 216648400378543680
110867627678023728 186699306651758752
42400110600203472 50973124493204328
3356754441062423 342732707119071296
221066255267886304 261526204006887168
251811177582475488 300485445189727616
14754528164726304 119612832279237264
113684456348967200 185169859169081664
43616125844521296 119305241227572752
8619676691724171 202612677020799008
161751036856685728 315870783483822720
101934432088973648 169639908512752608
177306718952096000 228826493051128480
25855934199223240 145331913206152288
164825134894423264 255577520144529216
294663845313118592 299188030708535040
247788761167949408 279503749745925472
16692516253030306 289889543719014976
92252305752896992 258952288072096160
177962462213245376 290099107697915392
195817445587051424 321669201345088320
98339453809951792 341606560974744960
311607477589970624 339730039300348544
154358924622198688 182750880001864544
38320049517768040 48193233180076816
205944605863027296 221665469526640448
98012216410840928 217989358613260544
189367898167873280 231212034903824576
702131476789272 290597911400617024
4249651078722448 285627516938392768
156152875856092672 305093608475368384
164844223520843264 314406404427649792
178095820663603360 325880403757107392
96558122977104192 343328175605590976
46064712778413352 220031411844019520
107219968654719568 124013566283265808
134532670678596976 273723407429147200
93734358079511792 115877075084594704
241707264079652032 259533117935890496
10347533895374734 188798465557344608
97472223987384256 316646944005267264
179557573531056096 315819051700174656
191100041761042592 263169197608392640
10566918294589256 40608543247149016
229981247034111648 255933065447509728
120849215867940224 203598152055300416
20767718916553560 30139425677540908
134252263139320512 219846406359081792
146867784304119232 241540410074334816
287458502996768992 302019680502690944
267157556773320320 302907251326694912
123338248008299168 138144211710737888
96113285383760880 186050210914118368
213151830291041472 239311178451850784
148268949760711680 309717025758573120
114997818692621040 202181684806825216
6508239206937360 246487776274713632
35987287524687760 341320257841560256
84275411346077136 305484177030788416
100753835676447328 261863116135141056
166101779576418336 225345418579741152
38697050408914768 189137296351021632
34909896140793924 61928649162655672
130886535213035904 239165762363710944
72910960495636352 308667505047123136
102328635280094832 288290359849800384
164063796397362880 338670485365738944
130663620447681536 154693341996611168
58778757978376720 312877906694849728
161021119219391072 184547584580883424
54521307829129872 129229095390354768
110159980769857312 265735094226807136
8406504126147443 272947179446564288
115654960624938416 276559154176954976
23049767061782852 26639338222020216
117701657073434672 221786415158026400
154448036575275712 279080130676004608
97892589515921408 130773628516111008
220975940525846304 293760004349838144
86890279261213872 188969971659356512
237025710967354240 279725921025219200
255925662656917472 286113826297610464
40012274022372992 48862725962677816
147957266218909600 227074748295116064
188691053433412960 257606414110939968
198591590919395936 295572561691881152
137819306640437600 141919521808189664
161089635257125184 294839955585683136
60133640712990736 182669571987649984
179942222157773824 234534686379394624
138502515936543024 321641915612514880
37317540721532712 262521970958555328
109863037691462320 189514978527419008
35041162328089668 253859473082002816
167963255386495328 284859931621203520
74861162179523456 130497945964891056
85074260904900384 143205205933113296
9359643766362040 136949472059730672
50156617951094184 107550066322889120
114516713513108448 321734613058039872
84621396535116320 170692281519435968
138294210752226352 173907413114635456
267098014715320480 329729348599525824
44323988272793592 288849960167148608
16935306098910376 136750412374824848
192788331052842592 305469339469844096
27508920168126784 211592766408899808
121440602803857680 252430121722501216
9889166725802254 93706829755708688
240282163154061920 310010219594534656
238765577862863008 290447540670296256
222718788482350944 270263935462380352
73490503359951664 339429085220641856
36431513246094488 145610984218769344
157025873392417632 295615630536975296
174841279127470784 205165084039677216
32638500398739756 250778011501289376
122125550897743280 279405757067415040
124299048897477312 260639872530392512
160987841478676704 259689464961293184
164638422012342400 177145278410335872
212894331327171328 272746088439379680
182083311363248864 283817189418477024
197572724078719168 340471680395834944
89483702244007744 208676043634716672
20264333882199164 308677813243017664
26006252526455952 82766134266909904
200082674925682400 316703028537207104
94716995568935136 218017486356852544
38089044807176480 168751828642902080
23768538909824912 340519169478774976
313287918916386880 315985627045230784
56363315564247904 322771570813178816
77316789129249056 89401817244537520
310621717872591104 319209754317220032
55923695370116360 113088687829321712
29565061988148764 286849704363628288
120108848029043648 221985142057281760
206342399123958464 286908357866708384
54873783417710720 57689263275461144
156420340806949344 170217684883834112
229757308253338144 309667328047849920
197503921225003616 231018338397961696
112666249920277248 291777505986498432
100822515514462848 276458440733481504
44479672821053064 101555810286403136
70808874994540344 123834195668508608
230729236415493408 289331328339885376
20053145440995832 71076080417702968
19919000015303832 59896305747970320
36030831821593000 172985302429207680
245186201878528256 304805972964405888
126200920418243232 179169692974303200
259056541371307264 262842581935792896
45281034492731224 347020810195844096
211745253190321536 345925186137028032
3223918926202877 203533625513497504
210385589503750240 272471008499020256
130803453637750128 190991290512754496
37306244758261616 334748081172726144
12319743048398822 283738655559140224
66333760636354392 127330319656455568
207258801334759712 304470259829690880
252984672988977120 271310605068222656
31207800409597608 332598573183728320
9874321565143930 216927752946422400
77040640024993008 85580512204471984
191094571227701440 320968758807374592
76752854983452176 151771809276182784
59095730321320856 212373744984329344
57238945994564280 210539158306390656
149696513257345344 261371487937531328
68407063028919800 91418644038705856
215724995014685920 289568269309122048
22358709252839708 209315099660992000
220495069808862720 264669953766760288
255787911722162048 313710471998611520
22043795527355444 198350545944397312
72815692799332608 219206939321432928
102114204216686688 172838876667419968
96400876734448768 219622811303424704
158444311594730016 207434571484900352
153913198038690528 234758754159556128
63440052302372440 245038412858725440
86363473624202800 205886166284892608
159815532970922176 335641363829766656
74730037403728064 203913265213765952
9383021067686710 139663389698117648
167023430689792096 212056499402786624
32546900562393200 33553117686984904
4085753339922601 213819911850415008
60687571429805880 83985401133853536
12932472691349034 283315926090168320
90692806997502192 341093560597994688
208447560496136640 267128413985898176
96175896148027152 316850965947261376
294529080301668096 314741766711227968
11411707273565648 91477880584587840
82982954727239184 186192844506329984
241147779073452768 299389557642575744
162619083810402208 252598463988596384
113573224614410048 263036121174803040
88062996945769792 230195822109546496
35625998180311124 199141403445335712
111198181419596576 128408461121926368
108632926566403072 173305798334135616
115111313006179360 210449356935864064
102905822458076448 332795215398855360
107826106277238608 134563019458355856
56281795838596352 82506523034150432
173249312632578144 208151091083472896
16435320692321760 220300108267274016
159572189511082080 344654886476101184
258410985457542496 320183453427792832
4454315313100741 84450780817745312
188905489235455328 213775782667007392
246047238635729568 331605487716661568
137409736299085120 164395538929859552
79935622972333152 320135240089742272
150275844595562464 223024002126614240
3340057017408965 84595876543375744
211788498099341056 274227026400823392
64881596112769752 112459293362760672
105836380645043904 167975109225655680
118283165587130704 265270472320281696
249406505206007136 318592158931680320
116071083199493008 116824015094382784
280168779636391008 287119502020242368
191523209034608416 269237554854742752
166320413391519136 179222855944252704
159852902678487008 297598899805845952
68075128999772600 291542329937155776
38096989103080336 312548756019516672
110267383856308160 174965469010555328
94375064332104656 259737897926788448
16168234644045232 305920336851769408
171744427855783232 209390817348032448
6662077179461858 302316533180418752
230503557134853664 348457287481861248
98716756427618032 196977952919192960
70789203432498000 217441869946437472
276144744914703584 277840216699359712
55421236963890520 323581571201308800
5912755672899340 318905458738546752
66916155229802080 102780548316973744
171756589771754336 255965701308682176
165614753702530432 266295100629292704
47835436390055512 141998218074789856
132461312950271568 262494368510591680
235405890471028128 278198484642807552
264081665648860448 313634256174281024
75816458789572544 88968796504040256
25253310031287340 242219440965011264
63821752964777200 244075436923311744
71724398540592048 92308236859872688
247053459441690784 300141869443768064
72897324643121568 177286819877880992
49066699466322200 57765395909032056
170289869401411872 178908624722132384
24299775899134316 39962691163665464
75805485590925888 308828033560946368
136717554903194336 294978056214557504
68021588910557896 199697477153629952
135721727778485712 279385702605593888
161300091062351520 189145641023996544
42495213103044256 135447820762290064
115782890324810592 237857963786257536
161720741035861472 235399120130969984
24371787561894656 117098354016703248
15364449468429772 81921858850657392
97176820519592992 231059348555470080
123252676008125248 213705697527405600
164698320634822464 215854642242165056
61054507315805408 287476936885238592
202716368381439104 329022050479874368
75957179946842400 191489843618212032
33824907099555856 151703811256159200
2384934411664812 2672578564091843
160552137715394016 268835814484366080
44453765183578400 97987392893511024
105959989771139856 332439411887314560
58940416401286840 111856661466969008
40450431651881024 320075208768385472
170888161962103872 259210671690005472
161117856434538368 341301278791014912
275513428794256032 331554468269027264
94672025014533840 226823581206977984
49838491204298816 205856909239255520
111943545493101920 337129154705701824
47643758014728984 119245664914251808
2303785069821262 196653982844859776
329689384253907072 337896594969724544
208478070418570016 274604941670435360
177495142626392288 234523758958974880
159211429766540448 188668440257020576
94427936529191776 289634236122476032
192450115870934688 308055230680571392
255332897759084704 327909028274743296
48917475535852504 261087906756135680
111434612237638480 280593613698590208
35775965995450416 218691708148165824
135408401370283232 220384882408218496
84948656910507456 195813813177174400
138656882143064032 294880273718169600
145544244405453760 328860841229799168
89999325557697712 305987713846137024
110862864250032496 137036498648295840
69845944547335056 187671592016740640
239489971157325600 274653207153053312
8497829491102897 290096600433626752
176224954140138816 235221929951233056
142308362047614064 160755911542661664
47129466451771504 262844248479996448
331457104199670272 341138810696942016
15130799999182230 63658604754118376
48146271797450504 253682002907022464
82286844329046128 293522443916286784
95574066527557200 288047581834828832
40989437169313072 307349018567992768
14091044900345884 251558306111235456
91927438349279696 228264100223437248
218831784584236352 311185758137409984
89748633812064208 106171630217957360
103926347642003264 318499362892706624
251569019345593952 326335174136466048
145416491010719680 146468300623950592
220635386673402624 344385604025245632
127725435583141120 204102730224830528
140547886889703232 316879216047107328
294226632897969472 309266167121632128
57954917037882920 93598613261204624
182363996817987616 266738266954591424
15026242945476444 40847099755690984
125964657151085024 285167762714807488
198662286834184256 209895373479630272
51934280786413448 251534156227231168
121615449699360432 267283128028833472
35427250850812704 138820315419657360
50928249676309008 189379655368726304
53022846998714248 334993252944169344
24402535382637268 179476453290220448
126093806928963856 268152128076271776
62221683455094424 337439180259184320
310401904007692608 346430413811240768
95148732672533104 229632993284683712
207111358533961472 222379931511447904
94650449529093728 233961853784799648
50277224673452288 141254931028830048
18951350734011664 274737742834660288
13639513919141016 157469704408738368
205288376198934272 237539858220083328
151984878272491008 232039018893332320
285247974774765376 338780010919912320
118962357201637648 232641246965474496
25363473319471720 336938164880946816
91478410466785808 234518679058030048
2546107563441784 117372285125065504
287613107193159264 345085294140169472
71600468914149192 311775212765038400
9016934584735130 291013903926838400
133652376801480208 335713670319154560
56038314101339856 94646140392214064
7202920911540302 177952645022071136
134956428343519952 264821164556937184
71736085516678568 241192981782319296
336203750966241152 346914989064548352
48550299621430792 59769394585196632
114510771270957472 159048207116825888
261646249815721472 348472999923159616
175400895052851520 305341644837108608
69030934445529624 241951596023575008
296883329139173504 313594630209858048
11137255332178850 338218324697174784
25804579596513016 56274046654924760
187256656499455360 210606538570324864
17366193015676788 266216580516573728
120523390990918336 232114029387253376
247577661557065088 251052903646771296
98563577219789376 137450487827226992
137713001609694112 346525823992154496
146217844054308096 245873083966444832
260064805415504960 329321619361920128
35982324766386944 293741090224240768
185788346263681792 198912434857281504
103570799939651584 318295038811651776
215476534907884000 224447574900024256
169325702518647744 297705708405217856
129362201213674992 234027661239715744
115211427032724224 249597078342655360
5558086862237098 183907598865223168
144070956645888304 318589238480344960
174983052086064864 242596566191505824
24978561161204188 105479189531929776
63834224719131328 200629865506679712
325567151364891200 342280978172248256
165969914838966752 298066854896433920
1200548761496478 299585640739704320
105213083742469568 347858105146349888
67530446625515896 211665497842968096
52166921912371240 74263705075303008
161939796161858656 317013319686782592
495830200456625 45263789204918888
131507139004265664 316742069406843520
9868523010748358 160559309104965088
118532775984606768 134072228313971216
36498148460291752 159639934775326592
2189267389834784 157731715855793280
15527455466572308 155596795028713760
242335461738915136 335059227893194496
132477445943146864 149384157111205344
28172407759528036 51336090702959544
112841554008382016 294442958465794048
132435461623032400 183269112161772576
167843515390529952 206601224332669440
96184384718240800 108653953840959344
65090152149681224 97976473859113504
79850303874889264 326767582753653696
190293470363456160 289363163139962176
103852908145149104 234484832769371616
289574827086054720 309656429271942144
193469861711658464 253611617791008800
49303789406656192 298286593191814016
58330593342897384 188277648597030912
45511945462885032 94464936030900656
41231425982543040 57781620075851072
53675618964183800 64049384247127848
38905941284344632 119196840593763632
50640095709378248 330116130659492928
63087042619965264 220347252589150656
81656394301258032 257636960114784832
132118528875548192 212596668180669024
219573145153990112 343081175926067712
61004836252509792 327709147824197184
61309268367677184 278403130009257696
134420464874164448 220379210534383552
149753749223135424 205511911561090208
16497614139525960 18257558450624276
7356215520004315 331829627380009536
2456979060022737 175427406498777568
20266229744981936 255038955115197856
128768968559665680 209775966668096480
110425882530405312 261258449342867008
94326406690206304 157232903006288256
37969534757778224 173627077107145440
15918542244719276 201004128553283264
24246274094829132 137189887846401088
193066043179414816 266167077215741088
94659942783772944 318960508523159808
173684576741738080 306779592084586240
66143554693770464 199050045074195808
163870216097729696 186801202504000320
105868047615857904 245749673935920640
14230391653174670 239029991603543584
5022236130668859 314670061439216832
75241909064690048 183422484212588576
22973317803140528 80741886383837712
51936028701196288 102653111785383632
133417625387754816 339327794257639104
152853489081435456 164792204806901472
226025748925315872 229758879677899296
159734845857692800 173771570574534272
145262048977196416 268811639916092736
330723460449704192 348512007286699712
310792380517297472 342289654180803520
10211167438078174 311436258031785792
123618425562548912 319454226732540096
233517397853612736 311285301116257152
107216867702051424 335705916974374784
5111387841959567 278834964371037056
46139864708629680 222420131730021888
2726018572612741 52321543375661200
272398669007923552 317485930699440000
42938728989346592 242321124982917760
90143455983423264 251221472897930400
186664481550771616 207710659072345856
138552378168790272 250657856135575488
88315803657672240 97517385039691392
79082918920796496 86742468869936208
9311028449759828 173717986912785792
92416060655211152 251398386762313120
25306931429243932 270950043793959168
133176304902866256 277762098056035776
35383448063523044 307193431115527552
69400748271679552 260412666699244064
94992792750801600 236316939382834752
244119773468683104 292249158095509888
192949347870843904 194926073049082208
118088030168427424 201462961570627936
39242894717620408 179584576298463104
90179182476621504 247918566472758816
165255091486360768 262008261963187456
24607667782386236 319003705554238464
128401118206447872 244057655202613152
273503910446641664 313591680053851136
152396255929977152 174836621360660288
97993075417695264 249023028177413344
132183549931724704 170982613910375328
179088015929394624 279836352614213312
44017292402540200 84552867895955904
22978278808200900 78090974508996080
138051661156904432 344821462176843456
8186855153557016 53474390675628264
81656790129556320 109798016188242800
14815013539409546 283856431497362368
174510025823174016 346122136225128768
232707794163743520 312144270580637952
158089062377946528 295346965137906496
89990155817065952 277776936850286688
80821137710785248 122408421204863056
203674952756660512 275955330026784256
102968826836438880 273413897862885408
160533146789042752 283198984906917184
63839120829279856 258104385161731616
130815381229989712 315697844484697536
106207754380300288 346086881822974208
11871841824319982 52917900347803448
248133491079293728 331552784593385600
119161377093697904 164601469515974496
39969236530258464 52543821661663560
132874937951968080 150634591201314240
250897235622016224 253698223483656704
170541151656132512 254246267090032416
222140002300190464 223090052329702784
154308418074329120 289814968623769792
98480818307298672 286608918470786976
201589899249299456 264239925511729536
57438054086459520 69668294184342560
117476172263582672 247814078184652032
7456615103890225 325611190260363264
239140182249711424 327897092862955328
76657774292794272 273759624374050912
262426810179816960 303519789327087872
118760255934751600 281332820550386624
151182338969729472 304595841445002176
220367350966369376 285272586062302624
54385300334344384 185723818374709664
27197941180429680 287771358360834048
267325967858436992 336921999265317568
70659518057976544 91307361201160896
59367139889740448 109413990493531520
296448100509463360 320190366417793792
8647496407379253 138640316395583856
85313672197053392 275917448650570016
60781194645069320 139147928384514912
130127029515422016 159773201244083936
259088823458962048 314001654984019456
52939575174378536 331371159569073024
58648828544483280 336953452235551552
199605490298635424 305837274341021952
23332752793505400 24955220203729848
220512245981838912 300915935445662208
74857126628579248 233407445041914880
165101615722258656 279652109214381536
66874712944632472 84965855041165696
57708516338619840 346903249531854848
89182894299854256 246412287032550048
150928386375330720 308791183323277952
170200870776269792 266100615559780640
172471578107234976 257994902097110848
177422414184663520 346875215427529024
7062504822059393 135350843281601888
2491052463085987 249788536898844864
65398642385284656 215860011155070112
170974741164055136 245710049679805984
283587299219175104 326052110605228800
16504155498854164 207641657136850848
186215870655715936 190524357086792320
146051601654182720 169971004282600864
192828189376127808 241347246340254688
56514850783472224 107174494093599328
166412569354557824 276729806755313024
62028183071608776 86144546024400912
47724365698181840 302213418145947456
107157870907122976 144164165566956960
48316330899187968 246592343134837376
70325899583514696 97428518082892448
75726290776662304 185629257754354016
156885765710751360 299071732247976768
93781301637725744 151177883342187744
245198994146242432 306052888238497408
59219909377287048 294807909083044992
60022450833238320 140209844554020768
233806724303908800 299725565384944896
5563889661656610 233865744973649440
89950665426265440 146060937038684896
134704827188577792 270381174532495872
99308553558038288 234279104763831776
253493125691577760 266630968943458496
311053416504476608 342977533417199360
1081908980276340 127686751088545920
156561580994548480 233915824255004896
50377296743350672 276051435779615200
1484999388535898 169295232525272128
228297796469056864 268499711164586336
75046598772489792 281420810179016352
70563749992341392 170355653804442752
134647053199043200 260898172442637792
123256875323641296 227976820388013536
218777626983795712 285564131830221440
248013933296786112 313475306528884032
63690008337968784 348606084507922112
188918647401580640 326005765107136704
177033048161984928 276778319046954304
12432483058773658 201352773115137024
213717380706022816 303772938855618944
17930556456926740 180851959125191008
64673051200193528 306646646699642816
74968599448047840 307579444545766656
207339310824516224 263098596420577600
1694857487055826 281796249285184416
17618419686090372 140031435767206672
137508945645549680 150874210243657920
121799884128835952 199554487974978272
30427859476872120 169950339589551392
229305677212634560 333238209521265984
95389477274108896 342869666738215872
56137904761574672 60234889061814816
27951588619954344 166112855513158848
112277081133812064 237833773096843392
47440374868845504 111823090968333728
122547288928160336 215344542782809152
236433243720824320 308091459358234624
243299363853117728 319344460947703040
34668900558533644 38858052692986688
15546376523459154 261559151150514720
65592558311975408 153407874903733120
168456171414829344 340764744909017984
198984743051920480 302194472775339008
93607355622278432 269919412596126304
158267715332252320 204501423740848032
87593074249931392 322251193183842560
18288954952119116 278689086413650688
31267382867668156 151275888418497984
153216048350825792 316479604619621952
174337269556491552 207078260186247520
110586067788507232 152690084781232544
54596614162343080 138416059492163808
157818882494417888 300414984847848384
50581528715644288 145868286465715744
115142561461950160 224749136305328896
110348141437638816 186179681655520672
291235994828804928 314521637198481856
117342548235094896 283771478228472544
224850333771433088 235079636635322240
128960786964132784 159924996151829824
29236597314291548 43796079540255088
54987206591126000 324874954642939456
215847431574755712 282092294677603328
186499935747435584 327777188226277888
143995568260313744 312850245346640000
65754307299070848 167797207876857696
247780260324792512 315069814415876480
52071612804942560 99194995708764416
134559926029034992 294946339178223872
153753611718058464 296007052925869184
195233198075405248 216057975532108832
157222943944724416 211037603134158688
10593499789278318 198539166665502656
267322379810916320 302932198135100032
6969560573843611 266000337188356928
21801249764352728 323706470571354432
125606573834525984 283348111608841440
3338991149110103 292967507871884288
24953791170666460 219302009102030432
16650395132957200 122617198971922288
22153690714469356 55233791997507064
4998457147453197 226107509807247232
193811628281201920 253857172349440992
54741574371678104 317645854250993664
283990274281840896 305596101037076672
17243921927376012 64364922012794864
202677361778302336 342234996010769408
10562708708803566 189813931974349536
81548791237305296 173832712651872416
62544638172430352 264730764946611104
112108641665415744 159207135543092576
10309246311330684 71430352491451528
56338623069801816 253665932491619072
242307311456549952 276256976585499168
259985194944164992 314984603964465792
288522833779581952 340166481129213632
171359058953207840 196900976703924512
254052726240098624 311340184515733888
195037638952285088 288850599150666688
109414896352374832 191588758229164416
212890509083665728 280275702625376224
71579978458348752 333763252902962944
148863692583944224 155761675209063936
246152677894252192 258455114384100544
11553289874810420 254062223044538368
148952029691130624 344325080704634368
27102367635910412 314235839780399936
54110308017070648 213799932615745280
67967636698627104 315951210371796672
30994809111184056 262208448755123296
98106514975834800 185706139602999200
58145552999864256 270088798458280064
336519174303440064 345031121378121216
23381511024507244 158531275582303040
237650390756740960 325557900901366784
127070411249851440 312818469737364096
255306373109600960 331065408185401472
75355225114350496 343587038129037376
163603380201005728 236858900335966240
130272853633556448 217507258620624736
54066811720704552 316219743962146752
63737329590532352 179150539644879232
110915744072348272 178932449248513824
103963168785696160 145845814778126944
75143281450571104 130385460543077392
52230060700272400 332727487809329600
156902453158296064 297226847444690048
139128386814243008 182504553990532928
17078102015548628 81600895687724272
28887145076241136 179916721147837632
3212941240684013 301521187331362688
93897318566592112 332778528474856704
217600765138085920 261837758761398368
88096262696997744 136515925090343424
207994787147967872 209509241458210656
226669351889257856 255870893477682848
107097534020962832 234093918691858016
158542492321832224 247503995592149888
213075411277460128 331166510287081664
239951493535457184 256976847279995616
116938074733622880 148603307575092608
9001844691755067 215198273232773568
251686071750516800 273046779424026656
67501492541846776 92415712575817584
71051796672118112 198213769304470176
173653582710158080 246243436580977952
32288069198174036 282625224519750656
61826029268091928 325777004768156864
78114105108066928 222173551483259616
34623367715357956 150623210878589152
28059275381690168 77041780561289264
49790404675254160 55157672465911008
29168887149962224 193325094530996384
132691387858317968 194715112526451040
178825818748081056 219450384924861280
233901570595973504 348572714979604736
45315599591817872 155676930519660256
67855230391207976 312078281564090624
244353632179902752 286827209362203520
167954338524913568 273717064198296224
98007757248650288 162345565647021568
64341232827547688 174421119148923840
36753057816659712 84654334054846496
90050943215061952 248066245001586720
110518835967464112 136986424979990496
13323891376153394 337242937837435776
69269990650390072 321694901244635968
318067362825073280 319327835398521408
121784788077624912 346908981358987520
172400075358349216 314706590370367872
206147385460493824 222217563404064736
127189169083105200 138880673231126384
69364755556889064 211574596594113536
113993639375082256 132630594482352096
185535364581108288 271298721218269632
164837743576768768 224364010071114240
179963441909748544 321275251934411840
201817678196738304 246467198394610464
155773276509186464 296050743190961984
125616011293736688 294143278527074944
122644455089088752 312150298746817280
193543011404794912 308079057406081728
77755912606150640 206911889915873920
242991403580851968 254649478508638976
93186817719934752 101641499222015808
144392934597552384 278161742597074624
101341735790875600 262093928203190656
38954502264587616 153413081660294432
72588547665512640 147271299370127680
110178872505951456 249019723576358624
199024349430336512 330136643953381888
77117088490511504 106505073972703712
41927995609019568 91446607981864048
4997503847520835 21916666939909160
221163782388619488 221827282346757536
253197699690124384 325422508207356288
117308358904220704 212237502615729696
185699944561690432 279270114282415968
64568129348161336 66335592812926552
166394539457643456 213563682243656448
62022547028782232 101775971974448896
74346350577558384 245160292651644672
208237880584206400 219712222344990336
180434762315523456 281744071877534048
21808054223445440 178449022286749664
15965858361038098 254594753365496256
180420078896706688 188796624786584960
140604724868243824 247325431364886848
108537198311286784 209234709520393888
93568274789219920 221765155005027104
70815737232719424 170310837096338240
123596466934887104 259126454165884992
56458128783978688 169811048999324576
98590776353673952 249269854305894464
13261478814078938 41538903236600016
247582859149309472 320850240670346176
148222473418825024 250920442479338272
148168543028305824 196740315768638688
245788437231339488 333445586529864320
261499314873269792 301404661719040000
272749503792728352 344934296011455296
94497205560552448 265417282485625760
48138035626004328 84264964026802112
66362504582273192 135102733481349312
59727871868150016 190390264209157376
138323721813059568 336015945283453376
116378468679046864 159564723414113568
146945925935688608 226099138926624928
68669503380060592 153407081396372672
87619655183330816 258123568717364000
30169464632128068 194003533281020672
90914529525380336 303176226341348160
11717465333676352 82468893765686752
177585341806641152 333344045983239616
95589512801099600 332954061847825536
86481354030056912 223104075277467648
258508315699870368 289679195351318784
41531334370750912 208113145565094656
234947471353627232 267455568184224224
42838766009731024 81765931845042928
10198354615968020 169231235371472224
51481234254404016 221662073896876064
126475063097912064 220318059625205312
121238318280171504 294123765360553088
86766426237907600 94225511346055664
132768392121168496 338008573710884352
234141631535777536 253828804260090080
22591323114605108 161937066327312480
63403498183869288 102838033010034640
108827355893491296 263995220433658464
66511986419075544 128034761977362112
118456530475190624 283412995610383744
17532696598336174 150819784680974016
210433477789171712 245208987483416960
151019292440161152 341236293967661632
324479825691262656 340934492163859264
297085496115289088 324119657935483328
187286052429514720 257804801915426176
92670677455182544 171575148249592096
55613453059667368 227474136688774624
39070546368557632 299343026044607808
30906261614528672 170437029963652608
192154752893884800 244794423577066144
135179852815103472 340697346174783488
2821425978743279 84759331620215312
71732294838263312 232286402606158048
14313423758095540 234157401306210656
27087095427037472 129041126786277376
207067310678353984 295981132394348352
66706226199869272 230808213924796416
181916832939971680 192899144657475424
50694352847329944 175665581071034176
69421550890340320 136409348420862928
128379188937030048 133752988153041328
99003780081382608 204702457323555936
90988819030271632 288051469125616832
176245257874064832 277412739929484608
52650086590551648 91981659286719840
30782599459886260 204470919033691936
258777482036852832 320387014184091456
57631911624449208 93256281649088112
194453083912487488 318522802160675776
24930106931796380 272021015982629280
130436341857388480 301908406065537792
191234543723922592 309651374180290112
109149454918787840 327799041306356416
114863132016097296 213422819340800320
265223793667672704 274138621194739488
247775697534488832 282742345005635104
48287499061542192 299349065300578496
87575188487520640 337463012757993792
209575797494621344 294491029178363456
77814266579433264 222198023078111968
191375756977061088 290746607872629952
32650179078629880 98181200240275968
19718766154166696 316819971229598400
225917715082946048 226313666843372096
102218811997368688 140324633012382048
17069070062649814 277582628225807808
25855089792215308 223519596132381280
17456648908666164 136882539730444112
309382101287779520 320544296722566976
167633890745342944 208033481565160128
43067304934581816 80136109396203040
20311753886871100 211862061867921824
275869973799926336 340012782976015616
96605531792526432 253658214768713664
251683776553629984 256299636054376320
43375650782818368 54205778909460696
9270890859857996 24156588021493216
46657689673868864 341420205303704896
213782514128985760 320755235961474176
197709170541847872 229305858277723392
13380991814213098 276561490960208384
92868581375115808 204361892244744512
149472174164698912 188891022701852096
1139214736710104 249079819773198656
93907282854233952 269797158568904896
269972152953451424 302132382470600384
194715883527300416 324735258729048896
250407473676152640 346217938806657088
18828783234501812 292962991967666688
200869961277252256 298468254863760448
97783963183403376 284303152020379392
74118578400201168 117455128712242256
169401206600843200 301911451321077184
52494701121674744 195498356788130560
259818172258514656 319868223035470016
54939621194201952 278691126374976032
35485612335226008 94917268524846144
135592062873864800 165092051005647584
155143797044714816 229393871877707712
227259721705561504 266627707356721248
57774235525625168 228718718355441472
181466717350335584 212613010830353088
51460205992508232 150598262734893280
157938229992879488 230838614379798240
172897484317859936 326683495705573696
99350464297078336 197866377155730784
48676230279578352 93239063671663808
28713438268384968 295989185335875392
93355265074238304 252690169723638784
177529042529187488 271144071728914752
5058857175927666 56255169141967632
236116716528176480 264544783212565952
136418383043831776 317069850427068864
174934099868068416 240816991686862080
3959679179181243 65090875226786816
244255595682410784 295778326689667712
279337340533071712 315034253776258688
140900675175493616 327667336689912704
240556467801370048 327567699454724864
160409439536607744 315317234513857600
131874267836891680 151504091693541440
220587049763570144 256516077688630944
238087538590494624 308200934489803648
266869920843533664 328906021407005440
14443247902128660 174013404738282432
105602749489749712 134893528528781808
179578217472224832 186550686366222336
113626603182908336 316084764658888704
59608587101911760 243468529548978400
139624442444477392 191713177418602912
182840976068850336 241247016344277984
13179982161008452 81370884272409872
277084748677651008 282496985760955776
172623369923239968 193315930234889568
56548775899139056 243134594750069824
26456765718687140 85110973303869744
19528692524796792 338727518833036288
21650786474719500 292588817899742784
40174101524446920 79642839403633920
103810398441385376 165198640825441600
37324189331528648 174432921796636928
79429486168305744 322961799182302272
26361873295748068 41975771723287408
35779955666024960 158829786744077696
70065432608261368 257323777493877888
178017236826496608 329698298070285504
100817600086575792 170250015904853664
26890857002148212 152687267315750688
43094674323189800 203136567344524384
11762151198364090 115771266037029856
100624527420921024 311322878460343296
66907920319388328 158812310705112192
121392938080285920 171832114979733792
123406892268751824 127187257241519488
62671539650319064 271266497934193408
76838327498260448 284757712760394496
3876708294282640 22550685950540872
124168085883395600 279953739762373248
16548936805140366 117969014591842544
70837910903773432 230689171194268320
56468176582157160 227521131710876416
44225412632599904 173768552672108800
305696892898503168 337330934638228352
76964632886765824 254576028718116352
284857128880129408 293091693510991616
127206631351605584 170524902529012800
206918871786486080 255081490583494048
227353266422676160 237664140593271072
157155422570455872 198063982356238816
31012046782022796 116433509382983696
156516181576317120 310010623938908288
38546005671492728 207996412528382432
25123621551248824 343057258000290112
37762340192961840 137177712161481136
224625021717238656 238662268505429504
175443371561773440 183237315291331648
253226813544434496 309538730111828160
161115290271678496 296353621533300672
10446521752481900 95518455764835408
118120508197115680 331019514385765696
112566455819023376 250207709572273856
137957106725311344 322566874877658944
230936514556087936 331510363297987584
23592796575735672 77625898145949392
227241222377173792 324586980561139136
9184404038297156 130252747763338704
274672955154170336 345364373307654656
151784871002490144 322719585629604224
102453448926493040 111656118147716800
18717547068779252 183679704702934944
45089088261214960 267102284589784384
167074990834745376 224018334459727520
97615149959280368 307019429817399168
271599100926578464 291541552405765248
180099953438944096 325011138686384896
59275936870059840 258454952351980384
95003099983869088 291955548212042496
158007350799154368 306708375165671616
219676820056951968 263373319316462880
46888584945585840 316312527073181888
14752679805226736 16123122956137458
34832031796561436 219803592470638560
82400649484206592 263350265535289024
92722677389816704 215524377395382336
214774352413620608 229948458591977024
153404056605615264 156586053275962016
182340274565921440 337401515019310592
10942344458295668 256642650527393600
52942005697413168 85279010971592128
128332706912119760 270133236306844960
21705051940967452 101670051314576000
318374668898768512 327170895118937664
65032343386430224 216828218913440224
45070691265930096 108557526651893680
177837842316553376 195341978334943552
9568621021777366 164656256847957120
67272932846327056 256365042937173216
82437218558692784 112871597944196176
78526044890202352 117852324101748576
101633582185064416 328439495433911936
213673114971311776 239746675350975680
5536331307549207 246212206852239360
85800426342691888 114555132530436976
164615136441779168 213488640061651552
44349761005435776 67914005039940520
152439107177360768 279980206031429568
64376784618764448 338453803692732160
1451562784005908 31459772321090288
180077527109614656 187602733642587360
174452151860080576 214272992087431264
145503626333845664 170138808746442048
131968489845811744 155477649256115040
73915679479846512 154031814208655904
148003326129895840 177454483907817280
108249312521782096 171233552301945152
15251717120721236 346619330665105472
43204795795888760 212614766120605632
158737011424168928 221635846411141152
193086503627647040 271533930827818592
199111503836662656 224178316565705280
222142634176373984 285748043596361600
155388013130231808 254832352375289952
24763337600443048 53603674738503920
166029774325247744 260854792919811392
121356355808303264 333074749999479872
7010479380400147 129974994146187808
209314488860425824 245971815946970880
59540853950813624 69606154582082456
175008798228939776 287459388542156576
187925024743602720 190393871522164704
58424555696272784 286118593713548128
67616682104259656 293160820210312320
99913679161747472 328109334880965120
70361607148779512 226488094861567744
35215802492054468 136497243674823680
232922314358030944 267491433918090752
72088681348819744 215280535671247680
185258534910192000 265931359043982624
31946665321923864 53013293864762760
216485855450038912 272787697330888736
8276429735171466 124689508208738912
16853453894175374 65523552982560184
318135394494230912 338210431131366336
278273907501435424 321189730740472128
19130845658910532 290406185232697408
129897133397659984 286758023409429440
13779514440089236 343842235542580544
211749380012000800 256457391903355328
6976189197533963 215508970981673664
43887520472490592 319157276566490112
105484519538221584 345050479650834240
18937611876837896 282610574837474464
196478134696837728 313031658898639872
70139319948708504 319454233207525568
14012208891581206 47233937303111904
110871054295278144 128634554971189680
15950897115041370 191429729026674144
38441778190327056 170564801248724320
114027315526368224 271854592338322112
15904718134102116 262283766253432960
4129768194562044 189582098875902944
13774894559381108 196599917292730400
173963959700953664 343638908075524416
243182233199447072 304528790806193216
156987654610061216 329400480594292736
73598956779458080 76140184684933232
215680254690431168 339964672065845056
5105110788425113 254330164467278464
232717997203459168 272615222969655200
198618210509597600 297960825908806016
21152143968839584 26710242340787256
258049759709834336 326401979355086400
119504068941010864 267792469091412256
34160244326085332 38747681226982368
225502997033630304 341207796752082880
28973844554427352 348524283416926080
213144921189936064 219883509732605184
193988296820990720 324272440668715776
157282726781538176 208038790587346816
55760221567235600 209875027590055552
244829679134714976 328653571653099648
44642854466865928 51677649847813664
184121586817824416 215716273895461184
14138551740941802 94091875296496896
52468154531665704 111314868678270192
134590196361666928 310510605273280512
93526764648682048 313452930978989632
188618380400206624 336017991318930432
242346315926989728 319922856081463616
115809123364966592 251944317579402368
179586635590727168 246665813886762464
51196577278326832 259131189069393408
19514754669515240 327593218461828928
6500145499962740 339777524818863680
42459346640903960 81230525959073280
133392960367752464 275887990997011456
108397105987777648 298715087208788096
163209891557303360 291386869499975104
5279222937137668 343774814288384576
153020640803658688 284956742936713632
39904077295246920 267974406957073408
72505068743632816 280790117459993888
4938278079892055 306772708384826496
149818927381845088 255295824110962272
145270985924398432 282875363874969344
99376200096194480 106258602324605920
242190957591461760 256817656864064512
58321072875357288 203957987304297792
255259193380070272 256283798382977632
142005763957157792 152126098286579008
37893272353397256 46786265515248136
1266413340067632 311135527294309952
53097160867470664 319062960548294080
27545973662258372 278612614349701024
42309963842006784 329377814399676416
277873748285446880 340050454645047168
201771711874122752 262179819558396096
159295892409324224 260225617565905792
79687135363071808 304560252190823104
121260135331681392 280726191651103168
295253865649584320 308228064763075520
247074239756490848 326191408020782016
110356233213589408 165925752449661408
84573514554465552 222134618286344544
177987943631958208 309647450588409856
173523307515840864 310171354637001792
41498143300807256 93732242105476272
111427907728968416 342243762765717184
20965099116008152 61010886768453144
188315711597822496 300438644724611136
125785910514317648 159902738694317728
18488292170623760 43760687625823256
90571389744119632 209608013210834368
222263966735878464 321518959900818176
96728134149726624 320355614620708480
21679320869793844 150398303632706784
36690516028398640 317816368010988480
65460564280486888 299686587728671616
291371437605209344 323439861170386368
52196795441808672 194938208021726880
176164061156405952 219605590079876000
149202027891487936 242335238689621248
136446702493031152 331674576334801984
40516539616761680 75930817911176976
60456176017069888 143945173029083760
17496769360906352 302505693225638912
174539522716584448 231558490122085760
74238389312579360 323207833270561792
63888415471199872 137704945801161088
15723178917632608 268482284710201408
250121486651412928 295494406132483968
144382002271652992 218769483164824608
123026520858503952 173913767466146272
132978112328198640 202569751906084576
109236308326271152 334732795478652224
1906185385659960 185068268247378720
174087961714525760 230799499493065568
20367079069969124 216531120186107680
26390353190447112 313306368869723136
263007554435957152 307176531486686272
130836481143386448 242502424570800384
42124545607025320 280061954038034848
157811888942626720 343138449386475264
5357497094391018 157733822227065824
65459865431628792 218746712320143712
55204611929383008 139405958962246816
25841151729862288 267413420307858048
176719110187247200 229068515778683840
108025027004681472 203618897198230976
67103955231828208 257699365891682208
101931938992676384 222014139616621504
123402226668035776 308472340659600704
20540113464972816 209594452003356672
191356533166547488 246942585360921472
104644066566837984 348660408680999424
25947699200555020 149092033946656576
37316018707685488 122113486544310640
5361303375069916 133740321053976592
23982085466250160 169663141467959712
222798321322531680 303142099831514752
313430706427684544 324258002202663296
111595977802284864 247443919455871328
163740345653686400 206813946802444832
85805866540879904 172054334824588672
39628863315774832 305417290182390464
71733282131767928 148555357708151776
135460114000371120 167037922702726848
89713829023685520 286270674981416192
109209705490652448 272862209512359904
12078587401251196 172765685579142240
100587795503878000 150895339632239552
39891996158824200 198414485985882944
73957193562325936 236452961205868064
85546442875106720 276366682490744384
140450420821622944 322661292967901440
42631399761368248 346671056295857856
153757789390097632 202080292170947392
11710737445939970 295662838216128640
4888403028607726 249899798849779648
175946555337546720 346810777933335040
51279986673899568 207592250515037216
144563809894873024 323358999391706368
192486183542367296 246052008227607936
12016285389045784 195598060546057920
106149517685862752 179803509513869408
149151190134942240 203229016597197088
287745321089611328 289507561841842560
67277601539088704 286006472409594368
10315201344569976 66696520781929680
81580082781227072 162842984262440320
34112036551600348 280119327736855680
432185292123430 74565293166840480
269462139215241920 315565955032896192
138273644337194016 173768372856504704
117783155417909456 149146890302460352
86090111494004096 157895608224026784
21555775589187592 102339079148956240
87937669203020704 302874809959891200
201739000677397920 304051277200757504
238841189146935360 313947669230806784
260192356805053056 333122417938043648
28233351776318536 275929159636246528
267146266677330176 279653049761880928
129721608991048912 176116756629065600
174217904553595360 213174757016918976
40108469150049736 333275985584649728
59246108454661264 65662579856608280
33256538117338032 294864092835622464
167316143083521952 265601598889054240
3579831431992053 226788541451748480
208286961712773344 266830545950743296
188579403251691392 207185047001133824
58642693683490192 201705250604298240
29869968064492872 212698760465161056
46652062117432152 224564223680651616
102608564260464992 302765038447709056
31461257136215156 240102466810795008
120291523340068768 310805064888013760
181373494214648832 307243835664133760
76143857594884384 104218773510540640
38002358755503976 279682559607833984
210160036360597376 320706559616320320
62345012682931528 101055336323469312
206150936657664640 273923622551158176
128417324100690432 253503434106497696
99182034481096768 326179350040433664
269316493166945792 339421723404155520
225621775696894304 291562406815400832
159792111285849120 167854872232647968
64248625016896760 306157826965513280
148724031546981888 199494783875432576
77269546967072960 240072657520263328
52100570172331032 274524415754969152
130990517908463504 188887139300769824
232188334090367424 256573504285672576
183125063357484032 225408742158122304
14452150843559160 93980585398472768
136100068863466480 283497272550943072
28072789848360460 175363857975757120
3187323954342659 299502677423990656
919495904767202 305411588716962432
56226074021942616 175912829184977984
121637635569656736 164143903862197408
35893176722576828 309105466954182144
56281903994000936 196561327979903616
89030556269394480 188423327964404832
205457271909895744 281054811478446848
81226325489571792 307605247989188352
55287946173531864 156228030440654272
3753618704324305 216202077137535744
36404746059585256 84655642673541392
68265142008691120 297884770417740352
39246208412236872 227324956274687232
21579187490174964 91597056506148672
287861251710707936 297952474191816256
14879405228223104 308378545269588736
199245298534119616 262141934343655264
254870465624666816 340001971911080640
8017041365483903 242795999165444960
68667162723730456 100169372269353840
238498590843044896 318564263306836544
94004447998126208 279695335906070560
57227689988647848 122932057313633200
43310269966159720 336922047745320448
189993567461780640 329310682042812544
268161067729618848 310987637852251520
25274176840951252 34370359834644480
106392384397598208 293154451202164736
2391404168870051 237337262836887584
11888573141155778 219270063393252000
261443776323722656 280871424282187072
73249132836236160 178545816950334912
237612213053222208 325165163760229184
129031367323530624 284868161095360992
17394072219919490 73357813328291104
29748160993481292 227764118475560064
20297411109925260 316241311738679104
236828836772907008 251215958048160960
67279228951121624 131786557215759568
55791472020611016 147130679068426112
121667800006247472 332393077848061120
106202972942383264 239058213511211296
145523773401848768 198099615675042048
84660547443701136 223365085682252128
152921559411255264 345395110921429248
28566101123556016 67052325995583808
14818075848393852 43357083167046720
177975263419975488 224064418821491136
1868076943119441 92823058974899600
90097909515993936 111365204918940256
191250760303329664 256804552580640448
192556560260521184 209914372778230048
273621519252603616 295539065744868480
107117044614168816 264516541712728448
247172404593304096 263926311117092160
37575851674323848 53709562670250664
37805450412626520 153678698797356416
310704153667004736 347894027964734272
231674103085835616 292401809574335232
46334079497302800 163489796190037312
166955219678198784 187525155663902816
55176674012570544 90224860181883344
2468212724394293 40437694147802304
60227838185158880 118419534642380704
253927907757991200 289847022538302016
16471932910840406 128503671105564544
114988935727377968 202003353784481472
97395904638827648 178328234760400000
3432260279771131 190687486053091456
196921994524455104 252153577571255488
207940927791318944 314441692527070208
141275681501469104 314743027840559552
205171088903648768 253096801177326048
25019179175035524 311896548931894336
108133035661829888 190515213115649280
57211446797182120 247635161145652832
27209829623590868 207661998553740800
42156831580325216 197630567310733664
169226874325042912 291585158547506944
271980572594520448 332170232670234304
151582462758836000 341769001764073536
84090430771824304 164642905897800544
41485444899141800 190552549560111936
86633139107434736 166965549310577984
75480433163543856 231019206185192960
53651672284619960 323153454473570688
270264655675970752 319455025591813696
55058902436303352 317628423987108608
145824294031111136 230425447019926976
66171706502619568 171879571832234720
311931825282233408 321824208984022720
115061101375528688 116452711858076400
62882320962596736 324758811331550592
165189364054546304 311259572463805312
260824899461876096 344507170054012160
203831273369015424 221503477041814496
125460543975250352 189007921211185600
5753249192699634 107579103335442592
1537761476414933 189141285238519872
19548622154162820 245999975257743008
33726624535677688 45198965274405592
36899256546958640 253180205188428672
306298594245922752 314704325817340544
312786815435633472 320279131066558592
86628482422200752 109601261807654192
155033620380659488 305992227888332992
62203266335839928 82011860547354432
27730870360143060 82064151849707152
31778709929401184 176008371489737312
78129514965166736 261440131049756256
158463598461175872 312708831743507328
189369488743105824 254148801697056096
21910217820110104 43979769603215168
147211198160158976 297644912679604480
55126643877549056 275106955986570400
164076177947393664 339417378449393280
47365934259132952 53437652072076200
234421729608084320 320051149472936448
13538731449096396 282900146726905856
219100239609584512 331131735193177152
257770551388816736 295406129255594496
244539697729046048 252752956947898656
79296649396545024 249463249818895232
698237554769167 131626866923902944
287826056998343232 333790237324581824
56921202003435968 305337956554223232
36992496869302248 49135164827597736
96735346188002576 281479888130841376
163139388945365248 202887224296348320
153621625997153248 212680049690022336
201942911132991040 321280551217840128
11975235865688086 144245660342844640
12863071349261754 221182697969611136
8894093581143012 12973309751235412
76251463710263984 136971889274492832
125492332501003808 246986137145001120
24015025871186128 310877772299029248
60433115937752680 179628485202599520
187293376963634272 296841518605501760
211519821641543872 235473622131494368
17356118963937722 98636849744273120
109470947922727872 266262795706706944
48125468269660256 241245944641092864
172463309664947680 295454718410830464
20548966163366420 288722093771694144
47106211951261320 247134479790903776
122714268010558224 163297735757057216
182938990291469696 262124011003558624
68908981804242040 284656219876019904
179791890000904448 282073583568902624
199084046284211712 267801742635075424
104059007322204944 136348216358750944
16163203889364990 121542528112997648
127363782857719600 329622069480692288
15922534909917566 64437762025390384
101800618633409120 183170557708429760
17330303274768420 85578755437916224
89275484878220032 183519769367181280
5943379412334201 68776579269469200
61171829569322312 75907648100558560
165523523449656032 280819797435979808
122984654181694768 146055732971733728
16269417481818230 30473749990781792
159567073686178912 294894570193091008
226953208431546016 258802311864267680
28930436910742832 54450693874052736
31312239015044188 124774485791083984
42676286249949984 177345432612601184
168306122002309664 331849852564131968
76138356003616368 209323059911367168
250540846624605312 327026225108492992
245780685857207744 272537087903831168
29633327992620240 63748902434141280
37213316776392224 110289233661476160
36629768281589184 225234832990812416
63840332833019192 290342313520364032
113999180499464928 254292955258381888
113799247967952800 249735717500024672
120892645246519248 164904543287378016
118852598766170944 283061124927393280
115028229823151056 229927238433729152
242864711975109696 311035795581546048
262204232308532064 338091585908172928
21888812858821300 343895822016655168
38453026801912496 106403469567371808
186034107216393536 281466627212899296
151052056276840064 257137834253498432
87653515846047456 145195571619874432
181392371914708736 281889668611461664
72881833226318080 86832007873461296
284496483767528768 309974182165944448
14677506585985822 251903537245237248
23634270528809796 284836402252602176
110006152949692832 270713712836444736
19935249359247756 272219968142102912
229117425085394976 263114024799424416
81870113732444656 278098834735792512
97168717459314576 222324574778477632
69192543931203872 346090939486584768
172721084715668864 292240386188437760
44974318819143736 111083680670418304
196001873144300096 273111450845925984
66108225259493984 143653144381975408
257963881694476864 308083697109952704
98128079314710224 160532415104673344
205749532926897440 267428851359882912
11157159921488178 16982253397160014
78855707808766288 236998802907766880
56485779127454928 81110282096921952
252824614357968736 331036477292172288
8092787964129161 14364463041496972
110763810393683520 126851316097247024
39554104419410840 315623653096024640
113030000584174960 263428174563395392
82497502617638784 146529085406660480
240586512794339904 268699088254199840
40860358643066424 104921841065155968
42168248169163800 251056854505056320
11563082368688906 165465676034114336
164314336031494944 303849034180098176
160482819643725664 340457367266166784
62970684222365408 158171541455517120
215752778400069888 341158530450665856
26304862400723612 300987412581497856
113660948763565632 171051546592408896
94883435725814736 226030212040497760
237663254550757632 292270393333888768
128572196830718112 207036985257541568
178617055712666400 240449665384331584
6922094080075495 172260016294699168
310647033634720128 339494490019730752
7603683992082181 142948878894642400
153602181553638304 202058559725133600
55655785704457496 305590261122288128
6876033102188261 335548680122941440
17424869804183258 59611052200877032
176392193028296448 263143988745027136
171412597015445824 209553539579274208
10744119878985410 271750485061553536
58528953678536544 185899908930109152
149811686704754208 250104941994574528
190890280793589248 279892285467260800
7384270251436066 166398439785931616
215313730879131136 264737350831076672
141368896169769744 332007933851688960
143565485514665376 277213032473997856
23935353518559296 89799658968680208
301858057993569024 325069922189113920
41467121848410464 238694739788990848
49281558246474840 111361497200908384
91603400231266480 206504357192399168
85031465512949664 115216345988765424
160831936833268928 189538857316132928
199786280732945696 246294707946453024
211829371189368096 270559111968650144
147813700292289440 222713201235092576
16095135478457906 275569844395544288
300298113425927040 345488966443270784
14308094383602044 193145397521301760
27066466551880432 51515456485001584
34197364702974484 252081212566272192
16449999560298264 117630583498315408
33868182179242944 241730149743034784
153466784563513920 289541332677308992
119954661393952096 316140506559003584
268506715101277792 271509468957217600
127922431014568000 323720636410781632
160131498948525888 185228196206864928
106183425865803536 313744646882951680
18173838094162292 34816810336778968
14203171889981648 163136136865812416
140053246297364480 279596692363722080
156802265537090112 192433563691297760
30246434083217560 185720950575796512
40701357969146848 179139835009842880
133679342884905840 348325613570950848
280233793654660960 346688582664752704
81742682283069776 234992372699296032
52446765046679008 73662426895290272
21617273740533456 123867155565816560
12593662090066754 292232061426680064
42835778004967712 194524587352521536
292982768467300928 338199535686177472
260549103372869984 267853951842807904
279910752032222784 316435391242340992
38493646980833048 294652143119492160
2049655581301142 162822068263695520
20248366338836172 146504424520615328
60495180109638696 343815105852305024
117025217970850144 248781253515882848
82367868884236272 83592389253555680
90308486472946320 266900980121079904
150320429266460992 180869029974742816
198363080751905152 283574302470949568
126322277689333744 315582273686697152
7353969940324378 147849894471444192
44796091034925800 73327035137285328
114217703389882976 125754077162793456
13378361905225270 210905408884463360
13696860644581978 222043508363242848
2969372523277812 9864280135774806
21358994596671624 86831470947441680
48322871072720744 82685023450736512
117248164162323952 184827505168931040
45311557393441136 124466929243830624
13711821792028340 196086402395690176
80869611083111104 189264572225950208
71744887146752152 171123372773802336
145727918655019328 290625419095451136
157555305500772000 180998287452868160
221303667288087168 222741820580267808
175574197425670816 197011721743807584
253266918313818912 306845178770590976
67297630618984128 218171446263739616
19431717977082016 179619619036200096
186016954887256992 280809227646476736
47084957242556576 120466638072273152
218681230994659072 308359363942021376
120694902814549728 225868532441694784
109054517732081408 242681598940422272
2203190645828992 207532414136211936
78686838742674384 137955669557339888
71855112791807304 124560674068822400
257164605636036384 340214348284879680
10366058668813862 32434404162118808
40771015949442488 283645962863486240
287660374404229344 322151351141989184
12484820375245614 149197867735219232
17654325481661776 18991814267711348
83245534721102192 321786180298597184
127154557611392560 255547210206501312
20180568288709800 120727517605337792
101303095159873232 252268902941191264
170701009038893504 191492924202137600
133206464040861056 143887864267682640
108408992761960960 181000125628709312
122041255145978400 180520455534774528
139916324547122096 249727082174563360
18048326606885620 257617140911365312
92793909230420672 219823960611610272
302751023037566912 336624184682712576
65264957996023144 230177778570166336
197213462300236576 283202274891597184
28587664523581756 79008002445501552
137281341434622608 183854570908666912
232232825506250336 303053818849461696
119314569798804144 246528449506700544
219591421656571360 246535332774762944
7156353142852844 324930035161660160
208824395881764480 236404441856449344
172455113619943712 210251646410936928
70474780779176760 189765566545847744
93439947059321600 333822135797031168
180871556600546368 344686287801208832
273110877256854976 332035290353929792
248636334689710336 326368355718785216
7976901174380613 55736507686732880
17672543403662570 188350830373701312
201799801513392128 328476062002852032
21131405062767468 295941303351168960
9632203252527438 343850584359008960
114761265306602208 176152681466542048
55845085652187808 141155574705609920
46382736218729640 139388754475631312
224853838560725440 261013883274660672
5609928372575720 150638343342750720
174739823234600928 308099688862087488
2382841198291943 158001900264765216
207493964135006816 330111166006675392
163331979927186592 296491981537548032
128643505132628688 332740617210096320
155305983793815744 320112734816088128
71190826154519000 85186005562224656
124187070560914624 215768748227754688
122381968439897472 304540798895665280
1361118754941573 142422172869903680
246591412057479904 260946354640077088
44966773772401288 247718435526078272
13732367727637838 156303172257220416
2813249687348543 178835342836117024
46661468238575352 103681183599484848
12440373270461844 250644715141655744
106896925596271168 157977023695947136
19844263223139320 98361472229859616
23419497717772472 146673746923005312
72981916146638272 225187318622108704
24494427951399996 93871607742671488
109600072858854816 297574909300410624
260646863362858304 302544930188958080
13429154240917360 32435753468078540
73130455451116832 233299129098438528
162324043009402304 221983383006513184
273335808209085152 317184813902493824
61264575274014872 108171888965707632
14439646269139748 38691494182077480
30674335961125112 318644646395894336
65067739248219448 333418320268414528
43460465951892080 211741165874287552
36917472202038400 156261931156756320
188248550363558336 294172835048873920
33705832321105512 292809833958906688
136145748703739328 149774159093505280
214283271073380576 323969690574165504
104198229095142016 246759670827373280
25579683568292416 278275545809501088
85897371023350400 121402479887547872
209882203056680384 321663847565886720
61858331291144432 212054175613550592
120646681084841872 170713591254336384
95424108545630128 112120390261783520
230894807971085472 317883329008153600
101242084430714624 150351536628270080
214579095648206336 255927108427119648
295788774571820480 336848082804917056
89144508624576208 288700363562837184
47963783418350472 223198283314646048
107059705333721424 201776411515357376
17535590194450228 297476138689870400
4337588764242189 232916421778908384
164303595603955680 204656156815162688
36452839475091304 96786559588182928
104433925405316048 277430311030863296
310758836758168896 319134646008623168
219049461418902432 220778744908525536
165360674159851392 169203513429834560
115597333030136704 256097279389100672
173656655003142016 186209147126710048
89088811585837632 323091933781728512
162598905742943936 238145429630774976
73587628672414864 313417020954614528
217589083542686368 323613911722996928
127334427280742544 230817239400446560
77709366642746208 237737479989074976
191563596634245216 271852161539368512
181130277153262816 303239686606808896
228462880103392160 290333555490375424
49101144501211528 67439049507947368
120678603944020016 251697289166049280
53898386438770680 147749752189117280
151099116218384768 154531759482015168
248355988408997504 255797997175441152
18647105056771328 165077117631452416
60224918112085984 308043860048538560
76804940914692096 337217146950263040
159475142518259392 267995744078586144
216084093045219520 267490887120063584
8460199075289782 27650786001822808
103667752212345088 134634436382911936
162063124387790976 222408086539114304
30817272310554632 95412890300252176
84596096437173776 268453374988752384
30952389906842308 156248107952332800
197197989855097024 240675175833560928
23596992319238232 278926139344759584
17117709325139030 36203041647795032
65540927443428944 341549735883950272
20924750843904748 95597508140968320
44693188146620064 112206012147924544
67861836289346944 213572896871835648
205890752989866688 221317688378302272
63900173600406632 259784034239712736
4315368405696769 90341813438587440
163376294077064096 193361301075675200
89036027041218224 138752704036967072
253131395109866912 312481542748469120
307021833109625856 312914327260094656
143695433073640464 310698165479712064
11115808640270466 319160052769688384
264193640110215776 296625474541928128
95308024328589040 147744659838370976
195434509567477024 224091767913255104
18584272362502816 186579191690646944
30878489282183404 213975264978281568
44522917796747288 208280293644155296
106995396124603664 192401348441369312
32028706995363964 206912379045618816
60131926733324552 332172114375784320
234820984472182016 342637279207357888
74401173217164384 304458628757938368
140014460770757712 241629378916019232
78157173023838672 150324273851978496
132231210928096752 318555260683900928
59873565656874072 298862229647070720
57224718006387024 194806947401233568
31505662879591412 196197978117256288
18742712561490804 67103509403985120
119592890101270400 337292256733181120
113234872302580160 348532271360559808
104262789806764720 268600870089745280
86773116479394256 155565112812119968
161609503992753760 318353663951615488
9800607236251364 308558193290704832
302311143479030208 336664192255124928
183922609403572064 275928532202461920
168772030796577216 200105414537985120
53262655678150664 259749856638677088
75905211083537184 266950847961418496
11697921157277706 320871919323107392
51221577281656760 114728917097874096
100314686117743424 327269068218876288
247286874514832576 306931581286566336
64572697608562840 298669634723581632
125842105197008464 278927656319610496
18670576655817260 47996698473325528
295164948755961152 340398138385789056
61644694956620328 165799318938066816
48198562056761880 194635509711359360
136221929410257072 247188806393295424
8275394667263606 206277650132570016
77402116665247040 185286433828331936
166251606453213248 299478176584744576
17355372727294194 245390925657100640
162753153900234624 199853382827074016
229685077783005312 290144545542601344
114936624071804256 182020229768989920
80173371734500528 133140356597039024
147815499135557952 190070792989650112
80743020439510912 96398092283278816
8936934591072859 127747400915377968
5972114157827634 210602556243304736
11718727198817052 221015133397026080
32169848335832360 245331391953158208
181741095924683712 271652222931466208
48830220274890864 302443092882461888
98595068818858208 166778794670401952
79580132865612000 342517379755147392
93756919978806928 166847401890806816
54349755423914280 226880775479244192
199076385210093440 323225210540181696
36234886464067968 183297879502762400
66667332369998920 137107193183240304
254052254105782784 301608064269565632
49503432292141600 83289826880553616
73272739290533408 184222765651669824
111522339762696576 266967648916833440
10681453570704194 245243449674467488
114154805965127472 269240375071548256
67474930761286600 158978664331733024
113547538852625680 301703073444057728
44484967606931064 141041777673432032
38730302220004152 40909844223234864
10751244176759088 320607240730710208
2114621212310063 169680183792378368
71640120792032704 240232091465845216
221229739697535424 259636207769295488
213862721342490688 262040209043240000
197586833526399552 333364337034101696
83396863659729936 108757699409022880
47880943392092920 95570092230267456
342147451342105024 347688714876372608
29220499269359776 288042676840465632
255526433903864096 265664753623551968
142760032583235280 172113604604284928
66206369741731040 261799352037022688
287580737072015680 292984411874723712
60762645430340424 322720735557075520
25195348613918256 103179819420338656
49180346849613192 196581038556431168
20551831728106264 61336802846759304
33273666440822624 96939566933118304
98410607892678096 141408744512429712
109382244136885824 307360763817256576
77879998505163504 282199160479835008
91308165778921216 246563545491725792
42172142669494040 263899321851204224
23421898800784264 261976780385150816
94487625058488208 223260829715568672
166511626375495136 167152021168713952
10102865748884848 223511304675150976
42789132219572232 285358801708936032
48741470999031800 120377766409917200
54133257135331544 260107095619332704
8103353702006366 137779408453312528
129446440554942048 342137016896045312
153350361267793824 314109969618596672
26498912884724136 158205333698283264
202146144761890208 344524019945925952
16304106835559004 94723636159751184
53065855189456024 293367242366474240
133752555890796848 289625289718856320
16776738320293424 99727730720663408
120165842643142816 263114778933507968
82955460169545728 249132244788856704
16664584795196146 189669838203077184
810529946404807 119211379274707888
35713483749894440 57400173625585872
221103408228602784 284070115357124128
65859832248484464 269130176530686688
88703240476649808 180612223346979392
34938854155683176 244999198011603136
130516787006480464 311899199683968704
56240864804926768 144792366479819104
79855804784881856 262858481876628608
38911165873944992 235858978004786272
257023942302592992 332994159262023552
105515427767923088 120507163498834608
76544824640987328 220365105065752864
37222562008540520 146303649912026816
101583017935238272 177454710232311616
3967421850186899 241317064470807072
15101416058295944 259766938981264576
168396143555831456 229659697272056960
15698487917887718 109267731892894224
82602288728752176 280738598730839392
35669706471193184 320183284727922048
110656884854716864 270300285582611872
123221236740270704 262693161965621696
84565188893093248 346941724911571648
40499957377660160 280379018538040512
73109679346723728 146765762701867040
69107857693086856 145489755554095424
152619963506150144 222353824222890624
150796858171525504 222833183208928192
38017316206404840 309686339847800768
116752081718982256 183853499217109952
19473917949706656 304953295991089728
169182176179908800 309973782572731328
71086171123869200 318571762852835584
45142476916325120 89671185941650048
150679266497798208 333825009400150336
18855987720480420 248062601097315072
30314964856627140 211031796969779808
37958472329464088 51266961464838448
4556311596976554 314752128351060544
170247956215299936 219618145676505280
108990842527102992 213203678258689792
193654085356493600 204438881738092896
213158574616918432 319478668697580032
67330405975522736 118535866341071568
71355509430337312 151125200807629952
56220697756095856 142524066586170496
2194014177879899 288022496819737792
48084333989276472 160105834323162656
38404577348344920 52557418138638256
8408793493148850 285410761734369632
187973104006764096 267267287515739008
186610399790010656 235465952049980896
73293431446910048 283696111919909280
112150718788520544 328979033298884224
13897246856139152 142589094993778672
216998758977445216 241913975104503584
143194630180562400 148621181023020960
11233074528494182 34089984461498408
28704993494030280 105254740373929616
209941256826644320 233721507053240064
194968494430224352 346296929851808768
205244121111974880 287617228812061504
58441250252757960 137878239250714000
114022279017314576 134515108738777760
312618910129746240 313547778643033344
198313062953026944 267374310956491936
212694781689845056 332618485841873024
39077937379222328 142782513234160464
178367707725589120 236588187874974592
30721227959819360 252856096707001312
70793750131704416 86026007389552912
66769031909565768 292258749128037952
44802957811059608 174361499665708960
229794974087856256 261175829785629408
107582015299006848 181319469929091616
67516396288287088 175609134039960992
43034881877378408 54488659503474208
282600869920790752 282709450776728576
244968295774916192 323285404174193216
203587524972914784 284104721078929088
16054135001928708 57270389953736328
201673553478900672 264393591145965088
18170558286761084 211499382872553856
100252923836809232 235495253514097344
41418003117858192 277073634762767456
305691359008584000 335658790287584192
16704184318669676 64961679672436384
124044888127902128 171373552320173280
221672048512885152 339773861691640576
100794582259658976 303346034274470848
224954304067616480 346911913597918272
35418910351458668 220419550809174816
35453776960622196 301456381695608256
185892786354149952 333879702823606144
31829780908170328 225410054748597856
33029814599738976 119636282985215392
312113380999959296 323354776506877312
15956523777808256 32872258265653896
69042254635917240 241156731724508672
49142299935169504 231816632288330464
246593687792513920 341604594138346176
301362450724178304 333836908981323840
180659904867147712 284164939477767136
91736628552847744 344656071355982976
130915480514749552 241161587192058144
193235852059574144 227263709069799072
178796202228374304 282288872863660960
36953463970321224 49134138759355240
9588328798941130 76026874510061824
127751724356385664 348548346245439616
292147061248468864 308083851130553472
182647495656419968 314849258627032768
66524770470051976 215401070402764096
148536744153365344 277439012226434912
102941483292971600 344522785325866112
26723571327158452 325708780540529088
15292650050085568 32042473014380496
105159843051704704 315148249776396800
231394221333435456 323530005925491968
115095856851890000 220998911727780512
164486315474264448 233509011680078496
21040442464844628 47039721966948864
13311985424444938 184465852116359360
91945189747664816 164301732371545216
82005009135047520 207588800944264640
118623863106217712 322513009148083072
44136818356677488 151451300287042496
213105328302666976 312256238381062080
251114953222777760 338449148961970624
62261579844355392 285368704521523264
122684769708667648 348011714566663104
42093172078139088 196252965629871808
13843675388661832 191717376372395168
147711666711767712 193336804177830560
64867707737922952 232702133392745248
62731115871056720 220412964461689984
83662063425375680 152151839006851232
251916402334480928 333287654368708544
130255665431913232 237478871285956192
154713567441678496 297329423444937344
119369711243549792 165354563471920512
65483340876929912 337151317918123648
173557628745525984 344195233899493568
180447664961645664 209340673174328160
198711238958572992 250222098392716000
44858445244894472 295690763256571968
53896151805771224 181969731071340288
216972829864171488 237769556230132128
111526854260370224 190380986741951872
151677834937693728 334496144611757376
134442817723759520 295287083381763648
4601991498150299 37756155592271328
16587041006442580 339268010830666496
102416094303101296 278329622092912608
243493629376302432 310502285348257728
70507377445280816 233403133024739872
263025095916849984 328041411834570688
39347524854467072 265239728634929504
114623970740567968 289549318639947392
119657320375994752 151561348273465216
172825512522540480 218660066112547936
135700321539004016 324975758842704320
55784708305774528 68122104842564192
23385264268129432 230986794085678816
171762284418833920 269144629947450048
95216779480966080 200552022513796032
12841347850137982 324832441049275456
45265335487534520 174470528365437952
132194683177542032 144905529930430304
20127259495227100 201852624086926208
93453833223084224 105284853627997056
109193452767425440 154496145792911008
7737844711089929 19737740381700032
87060738290022464 158600077150551712
88859350315264128 246332323719196256
76447537274863248 231331232702804864
136907611161040592 315713257651827840
129166728815156864 147523721786918048
163721503564373184 271980388517369920
103222227295168992 234817925862970176
291667668122865600 326456523257282944
29193998847462052 282830750738976352
308324341494525888 343709985923039168
140423370898269616 182744412817868640
15867409019941704 199436878870565632
154287276405769344 213124920603279552
9852210831027390 269799637210152928
208090222097529632 276503973740613792
71123426354752344 325227692856784768
247798514619632992 308443338104961728
184832768793994944 282851678213086048
258693038842675808 275529392800580512
302913494053508928 333288190465583808
59191410632665152 328006074407991616
69555546478926576 311627130872414016
34790902891492136 221985915413594656
213556972137512416 303044199394236800
42192120035099760 104120187322596256
226208920590399040 242109866678970240
180177812365516512 312264352512995200
83765895671146976 192974698263932800
144176122684419680 309448575198742272
270108269625342816 300519151902564032
171612762349761344 322266351525655936
272049786999094656 335193778750097664
82186136132928752 275803074894477792
128724586059127408 313334386830858368
195914151225765088 284453546577108096
53840844925737888 91231722747493632
68438956659284008 172942349358517056
154835941640700416 343173742505540160
44002052459972040 223828672255295584
24332172809624676 49870084129960016
59866863011573456 273604613553335488
114051611791605472 236527096587734656
42189754950512800 231466672788261280
32461222770118260 303221223158173312
127224759292983536 265519240587800128
48388535220927296 109302796619539792
45137830968410936 310424773433689792
203334668467323776 259332322861369152
85040636281164336 99904443103255056
98993311951874080 166256891235794304
243917558643694048 277180336908120896
8481971619728293 250601154770891712
23558015218351892 259168165414741760
175212165377416704 305015458748129728
332043709062166080 338872191581450816
59828775544601800 64682657936849312
105930217020396064 296466515070404608
84432418206473312 224774475387689600
20888006922308300 344679496860466176
48337752868915240 198605171989220768
41568274440900720 146893210345287168
30088952998432848 134050128883739968
206276216827205312 327500712310312832
48547970320895968 110432728253916000
47083935995052960 250838514627314560
181633539712130688 344691462572973632
198974167762079136 246133125606447136
72412905460457120 327848296916452352
57626613158555648 338574820821127744
131286497252297280 305213491542053056
87532334887206752 280571891718517824
50856896075440760 270993893506225600
136717430782926512 348445906017053888
3350657468965092 71758158916872592
5883830755147620 9750003405303892
193652678841723072 199820157071023648
165101807615176928 248895916641951488
35748506736684284 280845164942797600
155641593607858048 301105336578775488
104365892952451632 279471976790728480
79419518079020000 191604560024497536
65574658835093752 135727287326346224
18417140631531508 105472410467412960
5117266673654153 281121221832459392
92561582079118352 145203546756832640
129056318424779296 218690057376043072
261088061585446272 313809011133571136
57303751659654920 220650602697234784
244143583553735744 293017947593087104
116448818649348560 159085863601568160
11342655185229938 166081125667371136
148672356807729664 328273857505010048
263388023656358176 299195583261320576
181207349889013216 328488492113121024
145542060648546848 168674261652606912
245466902395935328 323985245861965888
246648039919460288 301001769052760064
162146269217621024 253322887032157312
245658043568924416 291918717411763968
218333325587653184 282669588794594368
8797255131725270 42675496302796448
173271465974005696 340338612980386752
24543269087149048 59473645471632064
152894719141803360 270618134978731616
97749941908352832 208594617027338336
62369845056947248 265061017548887424
269204745718942624 305118741308542400
53593309450083000 333202910727067072
47004372219584560 104951959958832384
181324648358419520 214533192495961664
34540603845465248 126247621460008624
53347291335947616 129833028221814864
99011060188128560 288126192115677216
38626564467812384 177435999975242368
126834198407127168 149296719899961824
144731118366656192 292211361217905088
79500072747306176 151298630061315296
86279540457138240 112048880707888208
66232831529831432 146964981199198720
207949834908390752 294568911737385728
136235530664510192 264033438668994432
141269441522404960 229288501755928608
138633292649765904 293907216737519616
154852892063213760 203421009559748224
50250398012729944 91870792071224240
28485358015746888 109701315721561520
222676516242730272 286644701644737184
275265195325980160 339406815225058304
56310124652238408 165329779803584000
137900654755977376 256612199090032672
27102035327174312 41209630003892568
272978404857976576 308770931738390016
154946366353917408 166581109561859008
87015998363385680 316523313640211008
54999441288767208 204661109359450688
276848109861849600 304061584725300224
288111109588613568 327353244446035456
304981090903575168 310503934791406080
12993401927171476 80982299777231648
192065799464015424 227464026634216864
22534753246057736 111024652641747792
235186856930679040 347997780251573952
40657411673230664 189582219880888608
27456641118530572 309882524460356224
198033900676595744 205604708645024032
139016110222285152 226072040750969184
145179934416873824 200067449691976864
106519247032867744 326703873884589440
39037532316587272 216604507022269760
325170153057292800 331179113926051840
238733351992988032 307782643456804928
102055413353132512 283313783507613248
127413893495585120 283216787482646368
244919880796522656 302289480668260160
29209123813690636 341648264833907456
35506544806847328 138247355441960624
150959839445770016 260561652508836256
201829123589713504 210648931265599232
2942473967333239 122098173184670512
154310239732382720 275078624054958080
225643902557304864 302583732128969984
51528424726298704 252149448167128256
24402689374345300 182489511309194816
103921957927097056 306334132833026816
151887987885724736 177537038678740928
94305602424498576 178710489137940064
243839698832171392 264833139565426304
25415305297522596 84975033585475712
167776550445941760 309851353871737344
195049537482853408 230100863576033792
104787408130757280 234707301967217120
110333333202724672 200753805515913248
173153629022017664 294969915567653120
146174006617118048 239074972515834112
144910164855688704 174021065696916576
246017948010754848 333730444197138240
81455725617998576 294754959366863808
228319031033605216 298794575985843584
65812016649682232 166305964658831584
9121971939295192 79952422189466848
101478536133159248 172972634805508032
119452884100002176 143330504667623600
232991256467720832 302219460848391232
7132207329609433 245721373638456800
80794472163543680 99286776979136880
14517288723013852 183502806463372352
248635942906109536 298082995048700480
309468640293274112 310660140090403328
40809072764499032 237649334831396832
156660801467688288 218893012581010816
217834414593128672 320399935509354368
277633050157476672 294422448689197824
84128626830971824 301807583032097600
246538276501050944 307237827743817536
26129944982248936 40671933128430384
132107262657346976 303553882825727296
239175184505546784 320401762694518208
142620566247661088 150391282591314464
255326282547200320 339323636488339136
234064206935554304 240054377948253664
106691617804675760 167228435848796992
18445689838138940 347943480328069248
138763230925997904 332539451305230592
198504887172630880 228067346546756096
218523456910948768 276735404547059200
21075548059058260 341163394751878848
231980682282369408 251156272755910080
132013517699326576 141131506082899488
112099520946517808 147058727193634368
75354617753828336 210882848372474368
5417293373956086 198810013519612096
47268534198960808 224096454985904032
64480947190279568 280591430799938368
137206613535891568 341397030159827712
73555766310802400 102381616840934736
309027851424209600 318708188042141696
181294385749929568 268202580037540096
48260213312432640 211869442682671904
135017413961203920 217014335378511936
27043574698431948 37212516203393184
243596746665542560 272480771188610208
175466600246714464 314488598245076416
4705056376850002 291074658489723200
13826313580197842 204276235291667648
101371252780467920 132371275693770416
30881327144268688 146951238067701984
301646733508874880 333904381471398784
243304128258579296 326849185369851328
34081171764344832 74417955877059888
103747753172624976 221046490850557120
282904353504608160 308279973896383360
168547862495796768 297447221797458880
4632975101655678 58937081596580184
135072623790092656 220551405221638496
30080508088729348 30101902378751240
118544939723146448 121979310019188560
134377397516355056 216139503678475168
213619802690903168 336329815296201984
151695903240223104 274635736268351488
173312980988360608 177823004378285632
201795940220037312 288602165209934592
17046701847603838 17434556568717284
254599305199961376 299878915096271168
89233199392570960 110390231961971872
231041893751410464 343010427090318784
65006300751555904 337160399829253568
274333416996210240 300182635053423872
142828511456653440 323226900658616128
136831131259246112 180924519327558560
84352064405031888 180106342351790560
27568378743803852 219012302797853824
143326794439195952 198603669316627360
78930302694119344 281045932795053440
129143808451062464 146204431196455648
248482840226346432 299888299883318912
18354333533697680 42016726801213496
109025868821245152 327800862627256960
138830340940276352 148393893600477760
102813111720638 162076228880131040
265001347649994112 274692382498031104
17841077805542488 19595648972027184
141822094161709264 335854373769577280
68128105994509544 102078741603995424
56281752022768656 232597897023911264
227260384787493216 333944243997844224
156109809108782464 257094108220677792
194817963260316480 338249050024039168
272671930053732448 289113551708902656
51743903833709800 212884793104856704
140253174307384928 310676770273243392
152531738049816864 160469313263965408
247099307694577120 305506714499863296
65646134717666440 244392910702150080
157708963777695520 347586930662740288
160452557523635808 227855883881341536
161614891634935616 337402578183987776
242582716398363008 304047795355011328
140313335644359456 237585356746392864
38704571558646512 318971590643611200
128917689821599728 320903364292657280
250227216093466592 322341955399662720
125294891953942224 315422549285492992
123982397565389472 203239035392158688
45500396288904720 133120698535115952
97220560086601120 109836092971016176
309890673851436544 343359386572817856
224693074774134752 322290779828510336
58865798776393144 94841883876797552
262892731602057344 301125124955360320
184012368149410368 195898497187797472
179868677156894784 348257496206312640
169140021132083424 239936528835186880
29384231648128760 245053722140667680
29726745279159096 67986817920947376
3426143675972887 153312085627534848
36008793006818480 191288943157973088
188589026552840768 264388348212116416
66383661774939856 174111545680763200
71571729978734104 96706767219075600
132265958010842272 221587694900355392
190633418298706496 195127069023753472
64852959374680072 181151130116109760
115779664854059728 246297716545766560
134911037922872816 182338202235759584
31198354820705140 57565489054637184
135184387680991984 254152240797598016
102363555708778160 318245654017271360
242592923718455392 257546280912988640
91274165704441968 234510601588735808
229953470300956672 319190017016454656
87241519952003632 191503078129822880
178894421411241280 347619969219985792
283153954744740256 287610868707032000
42289922924340144 119004919726593936
16063161847890472 101384493093003328
10598815747829638 280338152360175296
133777304665566224 170799024980844896
267812527260183200 270748393422468288
71686508647619888 215559250192047360
1640502988939784 24329215466736056
29016708802665060 205275764464862144
26019022898652484 27162596644223816
245376613016577024 297288960250344256
291220412238477696 292751573481641920
47685504149062624 129865966268309360
177608762045859584 239913604485525696
174874804070034944 247642478947542144
236339486907006336 304181986050378048
4511973214073689 158737386479661440
155863386973772992 210162486668383520
122558723809079568 300256898127076288
114659450318830608 239804317928321792
132564303109520944 294865910373445504
175377135404603008 261362707574216960
297337293671637952 317376661429398080
43972688083693232 160145618369501792
51405946840215104 292360141249299968
79336827689827888 321452336000497984
100533340020965536 267594781974029184
94864960632678464 151084194395135808
57406230750323752 173495889632590432
117049392541771920 165657667554221152
60431933016849944 266315362453745280
121152817253223376 291204394928058112
179345063192286368 343737465473310336
179596729619030240 215347273708462848
85572656273267744 189116829377551328
300830317758989888 341996859921073024
97673329378534640 213221848477606144
44730035859401712 185595808833074688
65288916517799136 124753609288130144
170234360002938112 187848794296204512
237030516392548768 249260461349958336
43123973731317864 150260068529127776
107560475154594368 114144410262290448
80281582285965136 163634782748063104
107556057199951712 210842276388581152
7249516747798382 50943912138328608
81869485025792560 312847791047920768
165553434906736224 318401147070309824
20738795317498300 196015062656921408
46887982715075016 280974937803917504
77912476151612944 152323106012472512
58446589040327648 186172237639980864
54828287019574272 133291829298578656
92053631928406016 175488842771325248
35486999034221628 143555283748697984
14296599600145498 332110309764114560
82573190465312880 149096150594445024
30132487290180524 165655247925188960
110901214495703264 240772816442478080
53744711471504776 178565755614471360
35751770558533816 57680301635472440
54230088934095992 154260075140287776
24471024148881484 123485003292246848
101559591851312720 168359598204109024
213579042299601728 252947813610046272
201897513790077536 205380168981476256
115590070147345296 172219952603743648
93583851468920976 223285698911720384
168482617186760992 256792714047692512
147003577058529248 297012170280917888
123566897627876496 135538143967567584
152031755820143392 153588434314237856
26103132559368860 65893373835946056
224828276552385152 279701138476943552
50711867154314520 308717554150509760
206742640921351968 275718488243563232
59995909356341528 195945967525021184
33728109451037632 86131928977895968
189588203037837632 246770225853776064
318785064895417024 324177422027452416
206593217384744160 265863985360771552
220736865159493920 296376567448450432
249867996804883360 334681675351809920
238027269681955456 286752204561660832
119843733735283296 125384820060813040
166576907725604800 339652183258550848
32628563648672312 103424167886265936
137371418179661808 337913780331667648
4970141772320945 46278225042779736
4719658286220606 341950916437996608
38524986248702360 342065537235621440
59540009285516672 217287011850548256
84410431374498480 345860833218925184
95534861226238672 153784080906246016
121573175434009200 217558115152564832
1469048354508454 163881803044751264
10737400849260312 97677739246542256
264379444080333120 298755323359579200
664673846190429 183739183412942592
129636156341661104 219689853024147712
33314974950220208 217956176109234784
204994806724223776 267117653357844128
140687595718114080 318283790660699712
226518588022247040 347052442400161152
165894931440758784 247140700449580928
129184988671461952 220158301379789280
220486640667747968 310405627319075264
13949227831542750 285464581750579808
124979976758323744 195079676391367648
10212414530939442 22076166291400332
72988247660624208 189965422722321088
51917739298354048 158947297795808864
279739568794910592 298054606826022400
156088634021187328 204213368764204736
237794238523297312 343702929500202368
140994299112435712 240257297103191328
172651387556750528 209960570056530784
47782193067757048 74948097302421904
152240784329029216 191361710784249504
160153279520737504 306599605717748672
205198803857618784 228506370935709312
151678069789863104 154755244028858048
119104798393942176 241142260732063776
30377648748459744 275035310971910592
69819601284488664 234883370355092000
52203127364822720 213660710986725472
95510005169300032 332810005131636928
111124133526080032 286188521015648736
17826810769323380 221651771518092960
201381330473521888 220406758708282496
56427678233956312 263936508611112512
137982864155581232 325342371749134400
104169938550420864 171037595322687776
36639394065257400 317856423993208448
39352014451583888 181900700669419200
71557462759568280 317685510741107584
111660917241682080 207982599053866432
166722130238858944 295289994426979584
163378598386157120 243670978433689344
96437937734803088 341905969068574784
169909146848779808 261439489444213216
272852475442021216 280524446129128576
61129784051323368 261791350155295552
139896075636123264 228905857958039296
45446726407897928 203117449971737088
38379353595371336 124492428200077568
111213002353155728 147835789529318912
57368377989773328 202364472603181888
305857225413637568 327357865189361600
42232852836334568 73466988348843936
271738297648809280 327165767484817856
143212757510935760 222261925344669760
116509107993389312 196061415874738080
87903481547357808 295080967035317952
17689167744209836 256180160586994720
130694365446669840 136471749856627568
12045985758165366 231127986770070336
199221370365129216 327997919268384768
25918014311461244 142180412697890736
54439235445996672 202411848427797568
192588040118136928 293251688545835712
190601685074318240 302674179652673920
64969821004442736 232784007876282208
248969618034992384 260234654492062688
108370004490448368 272521473674184896
181556394416723520 252186052026503200
250443832393533536 315543606655579584
113177078047639888 115176684551645056
46389772364262520 303217954520373888
39429932267386104 263019482308814336
28366188486248060 169733563462015584
85160267399756624 339698919879997376
244100037210125376 245883366267159136
122710322077501024 194391324439271232
263951862849538880 298956491424523328
187711611553749184 329978521929992256
20827786199022684 51017266606264888
5585233040638198 332011993972409024
215149564980797792 258993870203263904
185212991619539104 243844148793199616
8178283590976560 47113159902768976
89305582560404288 101910754517253360
270892057606054176 309747104307888128
285632669052295424 297322297877270400
134083968975270544 164037278950967456
137871942763762368 263083680418640672
242464339250109920 296244491754702976
266170961906951648 306088136224376000
166580861598256864 278331621590132288
73646127272763392 190105869497580928
116028622358824448 189768699889533536
117011349137669088 331387016639496064
123300756827505616 250134373608225472
120819821221031280 212789692902818144
172277980355965376 325486553882699456
135410495955762704 200386649764761888
310738183281868224 319995328422033728
109407122932580976 277999763721649632
231994036060140832 237807109410013152
255440124636974464 275882751070219904
15885762332883364 52096707656290680
165577859360338880 300821349164179136
112336608601361824 112789929939010576
142071527624154080 169969394006476768
246967640267439968 343267457038584128
277409051290415136 297999593391142528
75706865325622368 337784135278870592
98947171623071920 164428343962049472
81090173496497600 310085336479409152
54829692009953128 55149499047070656
49933646414298600 114402934870901328
127814943681326688 288820242643772992
83144409156443744 132638163861176944
216053004330121760 281269229668960576
58425904877654680 255664420589574752
16411505729506 177964603519729536
27698962674727220 270904357119872000
303681804562283712 326239969555055552
214804221934710592 229676812465453152
288187240769106688 323911722773872704
267033853061611584 293565215266569984
3738870975022796 226012385688338240
163774282227999872 226186221668170656
182261433566536288 272673369536468128
238372522337029056 328404701471347200
145547938666894944 155557161560552928
45975196350347176 255255923790862720
78440216791560336 106300931986726272
212882029008547872 264934109416292192
81921184533306336 96112958576181888
123600962048337008 258373577590482176
83920193979131584 161303401409300384
57928742404671144 76033023796085392
71236046612155816 317144635005472896
144001079717665584 173401811257256288
12888151841276744 146581110387379136
157890259454832160 205404028286177312
61926654071781728 289519934291351040
142036481602724976 201888114027468224
264001657457000864 266086788578583680
180862237835279552 185214501768227488
97593802811958768 135848268741247904
68675700604424200 340002609368924992
47191964493554080 314434555222051712
185014861608688608 294739236060037056
155162488063384000 239633658272332768
207518245990541920 254415040453771712
50363027235103728 142540600662698816
42530488278812280 62691167738686424
192925227004646560 253286186815973376
284244472165697472 317361120014855872
25339916297914684 217913703830854560
108525191529231088 234208462201561440
25750477961507920 184491435131072640
118749788891452512 119177123561503296
276452308430447424 333857742570192768
195503431096967680 251089157800697600
11316167464093010 337631859873550016
58654717696412680 260292946463050720
75766251718124976 137320772678304416
293606434568062528 299444151490762048
231571868189738944 248582701644237888
8681818838922737 327313746236335680
200826938023691040 220745522024615808
72749989872523248 285200574550628256
190334034700733600 212779175201879648
31697450782291632 49693490495344272
110182497546989824 273762223487715488
283043130433633824 303460564239643200
14241340714166428 121180854964571120
175629686187598112 277499803464183872
113241240078330336 202177602512852512
23086865480760780 320932364842990016
64747144439071504 235267994908428864
38693660628548672 255954299011963136
16433182366626942 85268432811104096
194834033093284672 252905682418277152
68585469559163888 123106414331295936
10224823217541136 338394653209071552
86098209061444896 104589959670304208
214564295912256640 285583285871464800
133468127795039872 173693967414627040
59598969473116624 274010212557647776
195465867809092640 204216269832080608
157415384283856800 312926374316482496
188999489227121472 348599879408928896
12545393039261822 170492793931842368
193375561526066272 317065210170210368
13733795013448922 32206914880628344
190315214649070240 196495505638089856
54199178935923568 209304018026409888
250896787765317216 288030019656110784
95149453343070384 238703599175010848
1110160206671760 142401856009803728
37253203443740600 290268181089110720
157015815009393952 160516438040224672
32659773654351848 341064383020095744
224244519580093792 270251744412286944
108981771414792096 281134736492945216
75442139437612976 117036087445231600
151118189594532000 282992219649466976
67415689727780488 108523981831780400
111606640641860256 169443736001628640
20707724371910064 223813096508540320
105634696368827968 116952820466767872
184474687820824032 225019680148148128
288446473164116224 341907218543141312
203636168106134496 322577715529182528
12859646442642058 113815714896787376
64102921206948488 198686266907732128
20955991760671640 322283047708239552
209855036636588320 335304827397710272
144812745508356672 209911489195340352
174679268955601696 238251426331171808
42718291033488776 82647433685101152
86285039592135392 306234834362451520
83256417022523104 326657570035251328
310397824156597376 334000031582586880
185070498411680960 265079632323822400
71185124782792808 317089905338912256
153189907589519488 264089847187942016
152530890369334080 315600193110345792
161686795819134528 320554220296422208
183733692243036352 231591875104568672
78364600814501840 190293732914582432
116392855377929648 339128699338472640
249970933683748704 268030207232232064
317388989313600064 327634024565269696
1444300072318718 134804072766884480
104705419023256912 160258424017997920
13971104546666382 151413558647803584
139085586039007664 234676097976282368
202937961587983136 278274415227400032
32148930041289912 308244199153786304
25338441121647624 163730349386780288
108712158699305424 262410920308808000
179936917076571136 246796312714373312
105019304504683088 118496657838254784
178888849328075488 329935183668670272
86058294977838320 136154429137194384
31244640163514324 243927943719311808
93770076500152192 249613611889902208
110184519956244256 122397262535889280
133498483633575872 239270119641932160
216950965334304608 309950585202345024
44675674861863264 195324124127827104
76210726016155120 334002256090201472
125769337846394576 139931645628892480
299048657176956992 335777363709828160
29809281508775808 201537727025323296
44595758066442624 312209198827368960
92732045083591120 129614783809423424
112162325235342880 226246408746341984
152762597042752800 301610702735172032
196315252072184704 330136006958536960
60462251235068296 307557640429523776
46807601562117672 296145348653836352
70619310290836736 93129235629811968
277347749845362016 289254868102444096
33639601088174408 335642306374300864
58526835644294696 186633719726300224
212204657436078368 261687231734481920
72758094469858368 235145228353765344
152543501854832736 183900767112536256
124907194063179040 178281864328391424
218361083470218880 280015588157158880
60100434022319800 65226866561550712
74722251305596112 170226891503205504
11114647096726666 259825197837564416
287765363474711712 346952824779336576
21695593045329028 301154966913420736
46072876218018320 268327041650818880
238139344055307264 244242718312537376
67176971840298808 324952866920099840
70768655699918784 138517770726199024
186726097407153632 333465022572550208
19604186951647872 242480599816097120
168064453589922400 173029490102289728
15043128475845306 167686806636602144
7620734413086799 180193450288305440
46271551273405296 91328119656285440
42583046681693320 218306167927257408
36195859823793304 93295975012938400
137692725743611808 276690897995691488
177711717072638080 337284404136643712
267515356219730848 283469373422014144
62050477413166104 273601299251125984
156095990436856960 167218317617933216
76122837646352912 235595296687502496
153480825449132608 282242421001284608
30982496703600040 151530944484436992
73267890178703392 233384785254271488
105319167117430192 245199946325135264
53946557569154736 163578643075052896
18026780600847116 112793592573209376
7345403803515364 195900705098966016
163766898010057504 269845695279476416
2112838585891005 31285534509624988
56911227394590616 250873900301928544
233751987999156704 314438603551602560
17293424815113690 313896068577257984
113930696304594576 266135124054779392
23979616562546560 48692024981133328
1823835597565173 63283524248873840
216263623880187808 343038680144384000
23482134793612688 210027179519896224
104724863921901472 186212012980487264
102854014535852048 347206456530839296
114594190240389312 278618437894850848
162937941290957792 321034301363804864
80814190020333984 237858913002492672
143253318750106368 223722869182717664
159860235654382656 232854834678959808
52383668771848144 237289676955420928
216189907662823680 237307668265460736
239657447102603744 309524971278785344
20142104852178488 266379907243923104
302133205990425856 320845063925777920
46185618481650728 155308848384979904
122246629004732816 228819378336098240
131955535084562352 214256502467834496
47338076970174688 182760237147880832
33352715388140852 166907223812566144
60760830147745808 211063115397497216
259784209605229440 262535608346743136
262200278996996224 297255207897284416
284563406692025184 307926973912193856
54420508614060528 235563150583000032
50952164592757648 261404736067218976
141515611151775872 176845390078059008
166631956047350144 171588823720430496
140955919324904080 232543863064651296
158475435357263104 299973835356548352
3073008725803519 147688043625688960
53331381613983136 235413101212624000
62118946544849120 257420745872909088
108625772879842688 252409588265644160
30701220121361760 41294287691633088
276817940967222400 334036654229709120
219466352511572000 311744985231394944
153332034749018944 285630555658611904
56647857716499744 348661451508481344
192546960730698464 251814760221863360
193207189165835040 249480273665432416
124352419305639616 303770225939380672
72490388977443968 87018600819850768
50542076291055152 54483822395025736
78826811186249712 342068908874270656
108485506992561968 325607477633395648
139061982286947168 243148830582716736
97365727276820528 111288220304201648
248674089869039392 287299376313998528
19579988063570688 52118969225457448
49482486418879528 160945609115014592
117179495948432848 225401327823513376
64938115287148080 169931486955552160
64843065289733864 288759170581003264
92370598564040752 223463922732579936
167408348537116000 213924930151560768
106498936141809952 303756924833723904
21973224416298016 221535617741932640
182412102867481888 209401054428824128
82392485037382592 151573622931657056
29088601351787708 226088235120008064
161138418953294624 246107427705478976
26573015084706276 225030250186867584
117264290194112800 222164577687173184
774004457500220 151013352687885984
26843139979165932 105217068314694112
163417105740948768 319783260439167616
10223118601537222 129614870121427280
3297817948299736 315825447294628352
190909541161858880 218205824348941472
126897970012313104 263338990975995232
64910868930860488 99632549626487296
152379782866752672 294361203563379776
146966535533108960 292410332425223616
22865547532862460 96402154858452528
52024176982249368 330522098929348480
15505122327135922 172116272489951648
75050231743979776 160012466151295168
26831541651036368 70847823730837384
209852122798860128 337560207493837184
128098421463538560 197748988163347584
24971717652362624 195295146840076896
1556357901071349 206840413962009664
299664785349844032 344759705827911424
83165419520449184 174749197353074816
46489712118624224 283476313129367968
79510596584866800 303698479811547328
33105341447282068 161531056357352800
25580375867297160 26246023027986484
95775752138941312 293736891626213888
183398498980483520 296066819710382208
28226408587879540 211039413939052832
240014946137217280 253182737551616096
118016956065869968 171883898872737664
215624265475114304 311134390997351744
11861338084373244 39254745519805248
102271510606448000 207797717900599936
90703235017426752 237785224344724288
24192154287947188 114419212037671408
136079107963287808 327660075010426496
165155273918222784 332332249701862208
19708280322145444 323801025683022592
5072970992259700 277759972476312576
210847915206215680 253751203588814944
1504120468074781 193573890226439648
146680731387464448 201251897221649472
196926501983680832 226840096131318624
134892356084634240 163271763085814976
19422374706419884 332230928012913920
305244741276986688 314280451350753216
117049184234761024 317071883647291968
107623686007923888 149567327019931360
148751526089286304 346218548311178624
21567520620433064 252275349455526304
30941177096464516 317228948535953728
272802997925512640 337733464876266432
40432113665067264 217029544191792288
291745163542876288 292253765919354432
96003469230931248 125087487652845984
40773849957909424 177353062810551360
141447002929048784 329290376552560320
33464673941719720 254867303816315200
168990696737045952 290877803246704832
190620811993559680 271676976485059968
154452743270076000 194485464410402656
187321323852189312 320427298953308800
134739575629254848 325129513002526464
116940808976908080 339720934311569792
82935690862083856 128488414905977808
233117416205280000 335506568175126848
50080031424338096 279478041507231296
59639829031107888 261422301784079232
208426046303775584 252867420984495168
179804945205832480 194207624507005344
99366212085032016 314974862293542208
117661421038179776 287927574298950080
23921304382762708 224775506148392992
125604752616070480 151568274805253472
21733871104104116 39221970622631544
149398747182516096 162213998540144736
210203800851323296 309153591890742080
51113444842676968 127786724796269888
161816028378694016 211065764358284032
90430519319240432 238132455283448000
77875349189147232 322420181672790080
157707148650056736 307982043950896512
19674425987988544 233341460999209088
81828605985660192 208949640317418848
299706653312056896 338707147786974272
34761288756280352 137961142867173728
183179556639374752 253220177679967968
39729985348251952 180902605873955744
3596889089003658 331274978523681920
117666839218011536 170676626013467264
70062669385351384 177761665128482880
162882628454583232 174971472922477056
254003715387158976 299339856401552896
157276997471275008 304702362820837376
246654334214799744 247881144900182528
61239842356302384 124098266591828464
109090947583701456 231827078820099424
41378445682491496 111197061092169232
38103277902251144 213096755680942624
147083831683373312 279490873045570464
9593305281269840 248802090531583200
115687595662045424 147790008532700704
114621863313795936 150359663906878528
50310133989215048 219539437841148032
58385455778624224 201087675269781568
44165243858668840 112575822844276576
74185140088729808 112079940518236448
88797575335727040 222253508467216288
190434445998370336 237023212296992960
138273868071629472 276223062879419296
245706492739242048 291594071449826880
177213924308002240 177500002714402496
13493370705154768 279994015691847232
206014723658390880 263439221351831104
211572118390013344 306761822208023616
145006328509760832 338743768024147584
75487477657316944 237521462002435360
111892728112789552 252946742012531872
75411363127679680 236656737282165408
192815719561310432 327622922708827840
26365764923525164 232450880631001696
130734202283650144 237407675584668064
73565982018086400 278568394014875200
106624011172335856 249808012473949216
184001745079281696 226579978382110880
65765285688839080 162483804612410816
51786193213937880 339248255274529728
143178506028115504 252229690063747072
11544157719741804 280826920552412608
45183556092913912 105738624982417072
8786297901052361 122993278249658432
103227752873626592 346428133931245696
123123421744560832 141546132307383968
194838546572298144 318910065105513024
108785126252723424 329421169584655296
2328055977686125 345782263930482816
16299070343257028 263448305322925760
239312129165412064 307933754026471040
72042546701015848 336999308476507648
41514883237586744 167434795413378848
211334276048110624 234970156555183488
143943097516707360 207442800340696288
7804477156239434 59738359288234928
87043840951487392 151697008378764192
116001334150779456 204509973715574176
127116613300185696 227515168711214560
277499404064930 174606972013650272
106874287528698080 218451188178785696
52044772689497584 72225242278840240
147461827448867488 283933864598429248
175044505573960192 216440096159747072
93254550122261440 243301714242986176
239914624964099616 299580765081846208
23955189996649204 152764690063856096
7611067581992025 159328472118294080
65136934806811264 67064365079858264
326130436390242368 328760723915729536
328498034860700608 333738563384789632
93986926713146176 104136343069511824
27740532539156632 90302243208042064
51048711093231904 70480681642756040
202892380312018496 234649408863600128
11002927512696128 341069617508473152
160827233355482304 190296226628479424
79296896093582448 256856576054032480
19422108974876500 141801724057203648
298473142916543232 326679454895380160
69359842486551560 180268074865678720
227441712611124768 275417101164809440
67355369208855864 85168430243005280
170709664642726560 312796166228239360
158083198580458592 205554279911169984
51322247722510280 114089015810110256
3390901117420346 40179450419803760
113918089853579440 180745263857579360
93811937456345280 238085603550194144
166668178740291040 226255465562852992
6433257050462016 315216750059893120
72858831323292688 181029980864717120
18112640144618488 263588694971141312
75568915666310896 92013630623602944
110989517825762544 124680770681035584
45926301879770800 309851131236855168
200773284525477312 297698409920310208
149922915244450368 310931914589064320
132470731434676848 161551579945335136
113263298672247312 159598305554358336
5604908234794690 126490184995413360
217893165311878560 336341269181323520
196860895463186048 344572745373655040
118241145259039376 234907572246043040
24779739159186912 119079419775303040
238811527812176832 240051069623428096
191049963319240768 192512594320665184
94635398028519824 295864419251763520
55276111797288368 95732607053787088
189407101643355360 340831184323744192
4061224076775620 321550869321103744
254358634475091264 278504384243770624
212508931597055168 266221435306943072
12473912381367946 119509775769229616
179880469943113632 299926927375209792
134950113948085392 295699935701828800
5047750566131474 78069449399206496
87159986852666288 204276982518846656
139933828295655632 278100724324570304
33839044222957784 186886623664029024
141820742415884720 209644892601779904
19345040812339524 214154228848103520
17125930681060846 245489528913523456
208246945103637056 344653763892894208
38635774409071632 47975240988130416
25982108943077472 50056792098551488
208264149817483520 348392819543862912
71246590734145672 142296821223012368
127196697902673152 275504297519115712
230586259854516768 331731384202010112
43481772021306304 135573516078421280
39320787638245712 340343425130452096
22736802565312348 69718938180474288
144736596907419008 273730881803429760
3359820165345364 154126476561042112
222053080967221664 339728295336241728
197122186786016800 261786652504918048
24923280835823148 102349687475383536
156517678366638144 266493396895517440
82426398929883872 300900720714385024
219775376930988640 348251903746736384
116645107387612448 141162969706400016
290181494041263936 320599831721697088
13694205631788656 275793790592862144
108855283047417312 241382210978797472
113681750708529680 145093632796032576
52123434157467536 161757174236862304
187126229488802240 298676731987584896
187564689939652320 299796504868626496
17736754811115150 169950438547144384
61315505476129312 93709614425145968
38418444491294784 154446554106515680
4958939345257832 211398092069875680
129523049539721856 164032476268977792
22602006820727804 171155494945886784
135290599890848848 276189048092710496
163071398753659232 176589369100901664
43984970045739912 133493695313125552
39774022767711880 60325734193000752
57136811801216912 213065600401089248
80701142150652672 293159523060933440
3057595481643729 197018823800313568
165627783292691456 310848022671666624
272833725952438496 308525328821217920
174244779538575648 225202470155881312
15184828797823716 82522042169577264
271771782953253280 278284032940686912
17987612182554322 228815317896248960
138187387366468096 157566049078134880
101883017953260256 157151145622094624
29185214965674408 276829814708633888
18933239426356344 50843305215322840
5749872661246987 340854842853595328
79466745660971952 319679208008585088
56031552564668872 156734483324983456
63176247993559232 263294396044676384
128183898297910368 135178047616526768
319009985277667008 321121908025962432
25223368844840944 200702858751615520
61774442658270064 112719912872867264
48283378730654936 174415915752032416
212760621589017952 256692718070960160
200929702698119840 212667608606919008
231383106768411328 290130605017143232
22668172502119136 337030498282466496
79812177635540784 324054127247661824
211683084228817792 301848701898582784
26462354257217184 332097928041662784
103785345983700272 339757308738943936
2857994678399649 33582719233050164
107457782311008480 247335899838059392
251585133972178528 322749004200926336
67975023069157152 296639601659182720
243265426486572352 269638001602851648
59587226974262264 207756734537061344
100124078739805456 244778108433421472
173628221063438944 332072831871270144
13359527724443892 82425872421338832
21454533559404660 104136634728278272
264779278404729440 301167153143741440
174706382264929888 276244117773529536
134166226423385568 135941948812045408
102945928522267936 212826756282413856
149462125514727936 202764242030513408
2159005175261386 32294312960293348
157913432022260672 206089317761475328
274339778723319584 322487968968685184
122123275761990256 266912199849646080
316387803625929024 346777205932631680
188870955491919968 295894392233053312
70977777912624760 317452306438068160
119293611256147776 232794421026839936
111376569509455072 304808747947671168
16637919607951550 178197768193374592
332522073270138368 333339009030492480
286522193693484544 335122264752817856
149171581455285568 323192745789531264
126886516222298192 216421035959243424
15696309157188060 327296292852534272
153465199899442720 293911478209177344
259282752973873536 291766757612217920
122303556209028912 186256904460835328
169867221839943808 341682715577186368
198717534004400800 339636584435805440
94777004676197600 129897181640363280
159355266771873 239893030339375968
137691439340143488 284056435801514528
147106812772182592 315550283655960640
5970108718659842 304758396459085696
7184942112392400 61434388694670872
192353039475748544 323727215638074368
143990231005971760 183873639053314144
43601785482563592 154421706721823424
53808115803061208 279883746763036768
220363587144789472 347427350641579520
13811380627709438 135440541325981664
105144849172476624 250488209255481088
208433815483929120 347747730932634112
329916120979747584 348012865483193280
176322274293637408 288086274096896416
238173072147311168 240821697507030976
149682299235138400 310463782731964032
13159100463898086 38049734374443032
194390834992060768 341864699216105792
158272017385398944 231712896451357472
167894626253616768 338223022689596032
95820447188256592 188600958778005440
82289303743529776 338133870274852416
248834155633845152 264082106462957984
243545598083030272 338296391028037952
86966436695829968 137679286765755104
58670909700471944 100768631351611824
250710736533707808 297612426413439232
47333446602662600 189153161818794112
39821369201307384 187604563103006592
60071786397204344 68170893752261784
39151858790246424 104985383448386800
183146223586145120 247314205005769920
27622449867088660 124576582373817536
71089351455842048 226609467766620384
65615773667482704 255343065225272096
26056453708744936 260285955135423712
139140552434651712 269254384241585216
223117587837316704 227597934013289760
80190849748022368 222113622039188512
29244165437880096 283395699093880960
235739369025534464 247723226890101728
100359816079273168 296214681344337088
9659476258290284 50935395379597280
18940092498765448 112023158530508560
200400573939696512 343428470611707200
1763862873945554 139220764740909936
1580920192766016 268502287672157600
111325407746964800 229640795562855552
128681911886609360 306487262905304896
105876663920733136 143375273738910848
80369962291649200 94623029651962352
83092540851606384 342782579059902080
18749549417785024 285408263686103520
203810375141520608 340677162278932480
27259262738150040 121234634284573888
122326206625653088 286089328760703456
34649794223426988 79492521556189472
79938936273680928 146305926974908000
126288548253997008 132188644889436384
229178571358605760 321135148478047296
1618355148178762 121927133002699760
32787674394549380 148790148702981152
6817072586271247 218314280325066560
88979472252393072 171670399721643584
87138279091520400 279118927158503232
142782573477630320 290851311230271616
11627446184372966 229096693577811104
34527293773159612 97145832512432464
12160047944542718 344846875421579072
65216136344111056 161599821623302720
55816249955459544 226766266963261216
34023744819151200 206916747839877568
7938082410792064 173436991749530048
56978982718878200 145766352132383072
96483838206260032 130291252255436432
246435811273372256 259290627532164768
37811897552780416 84530468036725088
61154909182520440 172749301586841312
89433639168312112 225872281464043680
103636983547934976 215089795676251456
273094047216832032 302421863224202048
186804743883162144 347726120903306240
130788078133135632 278574766013735744
41545840412080520 108126458963676560
204362312562063008 272482678441796608
256134965658529440 333359043881060864
173922644411469024 288189703523516928
121173510555150768 296160721921513856
11408565551505710 324331017340960064
218479605314882112 222700903839420128
26023540774306036 142213816641418976
296218689215224128 318601837669942528
97173040156831632 268014572143244288
17297130645461826 93182662411958560
92901418787712208 134894636404663488
43454116789535688 305762310742774976
88076782566384272 131849017219889296
86002251193545168 182580624104629152
51743346943746600 126589275943266752
13223696432942402 246181910716163200
130218400346356448 318577244255285184
142502880724236624 244006753399162432
133586467163058272 246324621778637184
117436877598828512 164737086160345280
316379038821898496 331865513496337856
208340653973157824 293075430031266432
50900915143714096 314345619645310272
51905160380710216 276040251061953504
115434689246462928 348250540223212800
169086137198594016 231742353685637216
52305191692851768 219689625746269408
122292158830401248 271301446102075808
84914985196916384 327953066311413952
115383252660375104 302138861342725952
326350111185843136 341632181057291328
149958362683296352 178997080194590112
146565996999538912 189009446360027296
57891212633260768 295540399936111168
19768754490937556 235676382784308000
43384896814385840 244097328889009120
14983352395579778 256368201698621920
215780490208154304 219419052060921248
56594823129078048 180255764296643232
94637248162882304 189229933439328096
140870163754491632 321379648895807936
20246829988567820 291467766465550720
56090734247973608 131870536668918160
328630029224725376 338171571809256768
39787755493863928 81810572120262720
153571420362905120 162750508450419168
129561047172179296 153527881369849344
11962783537876034 36778768407594128
1492333696790239 232773644720786208
178084497129224768 230767721784823936
86383247485558464 127586967898366976
206763356519604736 306868056080989120
274147164325410496 323257786900146048
229145381344269344 326555857659962624
85321842023634048 195242021071939200
5007161454528786 26838197238291932
2786624898244685 312876871073564160
123291213041919024 295546727843727936
171973106707054592 231830692812603200
30714563813643628 258556067304502624
16099268208985758 207152014946353120
222859556637589984 291457755871163584
142994298079084864 264043835507607200
18305096186793388 115266981324125328
162866898532107872 270654471699981984
32233584530112512 166006024567851936
93593191863013920 103278616700419488
47980956524881160 174682410862674592
83624274856778512 278420776870932960
284365852613143264 342466919280138816
67338785532920328 206708185690899808
52939139085259184 132800387319448112
309414407598315520 329349985058917440
14652717825977410 203664295964177504
251969695230541920 259838360053456192
25806825505826804 337989684412877376
30594738144340376 346929660221818368
22703208719168024 126240530654895696
19531291322318788 188443906558776384
190203140988513984 269934862743633600
96495453453308224 131323508051662992
58092631245122136 132679792034608432
106900778627284736 296294635154952384
233571087258152352 302523597273120192
179856682031448640 295348248983779968
240027567449913984 324385708107092608
2967472187426274 9910031098454206
109047523682376512 184137294471863712
92207884525281920 103238926015132144
30150171267831796 210806186328550816
204067194364289856 338097383557592576
75779477394017152 163790014491769856
12070886595462006 210358771382938144
90657470263347312 99146956693375056
115160999376964560 316437247992837568
41614242824076872 328513355223605568
134930843858367728 135320523206482848
46845802048673456 144204838797535424
193437298912441728 325537100184335616
186532043849407616 287679355597814048
193682825781060256 254729212037038528
239823076284935168 317289922849716480
10737747845822506 132924766321069056
43807270022451688 46954673835049424
276631633698073024 310694811887924608
98255171981302496 262760502239890784
52935861901970200 99862062791326688
60413094997420568 152720906736079200
105129477900850336 255163878513098880
139830865985100064 209489753461008320
223816459055152704 266247110137278688
122200729645400096 319403242671610048
99285110314334368 344970648086449152
208317008603237856 287542281015542400
229999373930886208 293783620525629312
144447119848628576 159543548602612096
99337322053167168 266194865572196768
283079191733155232 324094975402939968
77646488926053408 225418754760038944
145261549112658784 164437365899771680
98694011097832032 260776097213931040
43701441394278360 183312684392109888
3078610703706783 265038421215007264
7214460590705202 198711591680386720
74832908621020016 269743599433537472
45269530759916384 75048564913809712
154150670909038880 199240968843922912
26817411734359740 122973309485162384
9117766463531482 218731418384724224
169989609792130400 295818797963576064
40545916484559520 244540976614265792
123952477467663504 216629998377331040
182351136475869824 195000684880212576
217039136846910624 319905307018196864
32331019458737304 109270100427313824
283379675842947776 307975711546620096
32580141992266360 108673127321035728
167484541969392608 252371527012223808
746740893950313 192371265237454752
106160374718720080 239761456499001632
25526327061543968 266879897427435840
118588582921700048 335176917812813120
130997469568502848 138807583535378704
62317551372237664 71909089039815120
201325655838488864 303008955289043328
118308748172772816 321073991877813312
3812888127007765 28649216006719988
3448547202866398 80400982332170400
235859173938683264 273566876118955168
13884796739558680 98659764574146816
108034415212239312 334741108074497536
95943513540662704 344079589490724608
123497093378961872 218891005212076320
240145950470443904 262669431502932256
74505567515313552 240008540254284192
58109575442280104 257181920658534144
219052258655463648 324910758481991936
2223270531643997 146907748997596384
122937280829017728 284131709416163552
49645334986881656 305683186958129024
34693894349852064 159893414984496000
5030677515462515 10801689111441784
120227874074298352 196740421844171712
44934747452642992 85779678432821920
191746091679360320 242767953852034496
60140647264721784 270564783562879552
207449309837729632 294651161166703616
197989313419627136 225625597340598624
153273773047980960 316487668231609472
268624949073838 239321680711038528
59451856355359112 217766308153117376
47854767281339176 205630930756674528
24327442649717876 41753462803815000
212920868549954208 342895687578054208
96638838549037264 318195390789152960
28040873426870148 39854635210233464
292061357683639296 319962531399306880
91405016988983632 286424929239692512
91476975942513776 318164333979433984
74866280634800736 163557441269367872
45075177835893464 210561919349796896
122030799379838496 167888897562904352
24406154802605856 109866628332891920
62629444500718896 72828519694085936
166655417858151872 247105752021329632
35758714507020644 109207243666385920
80813414184918720 226289682247108672
91541297209778432 334786016392950336
242511702492501248 331117430210737664
212391956490459264 241998577264375072
3680258167487373 299016199066769856
22834633162027288 286077254446631616
129579330144729072 325431070756725568
252531019174636960 289688792032545856
23855636779094612 345425809799876928
171518173676495712 340779543086177024
227346995542001120 329020139074179136
212550203505304384 242389172987645856
127530849443712880 253449400261251488
254798088318755584 333318691156592000
280362478847220896 285622473243968704
159300694534549408 162748507790711264
173161340246338080 276702611298387968
123656315150832000 234808949822439904
37639725986679360 291827518734910720
10543971048439704 284389549844896032
65403228241799752 127819573376474944
219968161455115200 311397599118419520
126547995304316768 138797282975295520
219723682464051840 220237515439751616
66108029359547536 88539131874829840
199072872378200032 288716468771373184
86052512816197856 237579442697321888
51740808830426016 59133370658218496
215905327665518080 262681389814470240
34640493503836424 195574016093450336
156325530265100160 263327463886442624
149650199033648800 225853187767825760
192663416512806688 322745555910263040
269181107633477376 298115281632115520
36115416976301296 250956721170149056
122964245333827680 327681073779678400
65740479074141896 278918865092904576
233603038465070272 308190635624557376
151625061960913440 161983811807921120
154915697874692544 209996711554246784
74253072201237616 239620819275742880
136216391623550192 154777044034017376
195302795186580672 218660045911812672
45360797189867568 119239797776803840
75413789346541072 75921749901595936
100717008626424208 176065231227146016
237322381815530400 296900539256928640
157106711825124640 243676249275993120
102414051945865872 276687201961086976
90885701946402160 182579293203202976
34302887175251644 226114024554478368
41132030289411712 70471844230172568
189016721953386720 208267572469112640
82296080922146656 337007886745825984
79112280292412672 200549871242211936
35711332277161352 242528979559870784
14258273840035108 52718460823337096
189351448336064224 201470568868014208
28031180859931236 331407974723954432
205133017922878912 279317080788338304
11942079215263712 244560504345259776
20517379352992280 155304719532564288
268358137195495648 273601414486532512
101162104976424736 158778338445669824
92514579099612128 198657972631274944
168616110801313216 333641878647794048
190384002704358720 272568882421571008
67940816019473208 237519597799546080
77564024343995936 206591880735742848
47745491044584368 111725549195853200
167102753154612032 212513343106716192
98465334461223600 264703589636452512
213222776093751808 239139881737810656
80375473348904336 211148500236566528
105593053818788912 262803839246408800
151735158500475104 343402326845344384
88321502114932032 298463542424851072
297452324490633536 347553865851873472
195570628124004832 323136182443933952
306801993316673088 323988149176130112
160355423216807872 336596938678256064
92614740213123248 279535430012173088
175366961351866656 220723701506161120
285412185726174752 299305416286351680
144791414962308544 220714633027639584
16301842600096330 72834012685914144
132299284933669568 320188152475562368
114536507396346720 274781513766476928
111530795317907088 222076041186556480
39930533946722264 309759933418141760
11680289981743414 140938319454962096
73064438745540000 165437365250931648
166461580206309504 237033273546585376
46837734461274480 284536006688394688
237871795058173632 250813380365074752
106958160234725360 143615431515162240
55173688962613688 112738581813648144
215326904561928320 302310385781948800
78804495132612032 238552349828099520
77879369858431216 111742994946807568
187924579514581056 250176431263550048
51158504780128352 257561979335553216
246454897222447008 246870192601558208
115529732646413504 211851098183671584
81885084487587952 177780962195632384
11420326540579528 79435360652956272
19926011020263744 139933769916100288
14917638086170938 141750058939650000
5016409108240536 316685243440606016
19820788186985240 21343282197971548
34077489395327472 121307810999169968
58259882745598464 104898456216486864
224521292247605856 300502445130991616
86446938788645520 310129228937117632
199105015701024416 207623207199928064
52375221342318216 147513753396634720
107237959229578320 301759075646120512
100437423186119104 107654584429798960
8742641630071930 183315588368414496
158039228117422496 312709395784699648
59213771189589816 172177734840792224
39401682095680032 308538506570242176
101481230974341728 228732196943111552
97265793280059200 197718228758400640
128477569384977824 162239955976165088
91216933294519472 152752401369701792
105366072087364848 147905503744802592
328914006326976576 345040040873190080
121668142235908288 177694202088210784
50241465312662712 240822020068710240
142451870043908320 278119111532016032
141743966879208720 257296512366257760
233466224757835328 308153729610064960
236788498361351424 259936358789382784
71066189424383664 196427339362429056
62256462379131720 304468855063002624
19139909111720148 72162257631198560
4959908291418475 150937473816790400
61699832944689216 150076012002979808
94463147987698560 224990369569613088
46395444798498904 274849609076659072
60423830814977712 159065781620139520
312407799680709952 326389663362771840
176064423300496704 250799366552471456
72099802738220128 194423839645025952
334621772954756480 344984266173762816
224866876323396928 305674911264869376
35875707285342496 229810646035668160
228962592154119232 347849463301976832
143198733844471440 282715618677881408
60058100348901248 306226838721991552
138153441185763344 254641491039677408
172070346036562048 272477473478519712
89976329309050976 167653801391467648
199276907853455072 236336529382102528
51531737626687616 297121774744422272
28011635450909764 79855496709421376
77931105580411104 163672981999151872
63129748743313208 287779456804237920
114285415039770240 278412645449751744
195345945355178944 271617958489871136
38370940098567272 336925253295324352
28562932679531380 180781870219156928
49028003604832432 207245532116944608
197941533276723520 320332144058153344
42003887928546152 272712311961917152
50422163926794480 101344236352429984
2976988595286145 47431434091867456
124976706675483584 150622460815623232
41685279692218504 278389895540471840
26522578146810504 293331483737482752
164870349571703776 343206688381267648
1339519388483081 340252783778724160
21924857085350244 152943113339443264
80401742233229232 257993054799634048
217083455232464416 348222638834811456
74932099223371200 149008448404009568
110406246824583712 293155100273550848
158918417175254976 234602808180667360
103127913707559472 138076974072977312
59685965211049384 233286068472975264
2385239376021454 311587267674049408
200557613898548256 243983884959507520
9213987572660256 289323133893287424
137745563888061616 188558748919701120
95547166687237104 225261421806416448
73590801722648368 246273074750152192
28153512044669116 224776152205393472
134075321463540400 148203693625778976
116283502761657008 294685135101351104
186823749441199168 298971894175915840
193080583114365280 330053999572043392
125033533526162208 136661822400673728
141151758290731136 228554927533785824
271520508455879424 283468285248135168
56149704416784760 268351971927569792
1914957795532672 27994497479785832
315376133095124672 323224784472816704
67046293224996736 163642510269892000
67296514895149408 96699960848771488
81590367602161744 298654324724580096
4362355396659720 173276422197735680
66257346706703968 192612905657515840
72532304379380784 176277275264979872
64775008135137696 243124791954779392
27078908595719736 236563922583890944
152942837223627648 199255965885760992
32601846476852896 336827538413386752
134749160868730672 164240959639843264
15770057973752476 201583445997444704
189237857371752832 255089722495211008
36635541300511664 174911698432884000
127283508911493840 132610664582689808
27374378077860660 102666524799777520
136119496860788912 210495021333540096
237421665340315136 292220693742236736
248957082963582720 316108142493312704
20107471905462072 41828643019060376
109515158400168416 203084396341547808
261027163123820128 273031830160687136
114801274150726304 260204658642810528
209576065096991488 237369208393053888
35641892909845936 100483507364827008
1425825713173078 306262202298557760
2328864101192137 135269976834779008
152238272296583104 251966022590498048
80138435142407600 149461711568294944
71728337393860376 191289460226967264
96783290119186576 196138154156997312
56559819997549648 65866194335605656
251758800932215680 339012928474061248
136239575896206880 319705898658540800
105554024153243712 291012728113068800
146842412533194496 202821464909220896
254706928407218208 309081579764414976
270673678670255232 271968222718501280
43576032815850432 274350017426566432
4276254333861524 218274569751362496
56058723819776472 67064293780950232
290995499261053376 304759704805030336
100292005692112864 310001627948009984
148711691758280672 346422917232993152
150875681591221696 274544150091200128
169265496024128032 230272067709686560
143809366820807088 208210687237551968
170075627263944736 192625744157196640
75896920246397712 298024089860065920
129853896230895536 201905997042093216
209560827768966176 236498095515276800
202369975461700896 310383638637276736
26239977770493500 146364490223495136
20198636635800896 269992700683216224
20114815206765580 223191717610990368
184345466447181984 189454786438367392
137601267671202464 221852994396084000
173395829259449600 310451669529979200
51062579302413832 147834251726773024
147684012284512512 209068948791612800
217937563198281184 348294272828958528
18772347420473508 325070214955132544
55526070205435600 85790895439969200
272749402398604064 310396147633115072
32200194628819744 86304665400511616
91309638740182208 256587566273382816
44275447656231648 310486171536631232
31793501038135700 57137401256842336
105946948683814352 241168930056502432
14608535027730644 267868489698257184
158530877125102240 164105888800713312
65324334210668440 86098337392861680
56529449490362240 146673618327255616
39328612845143272 281320022178467296
271601504809666368 316437208427906752
56684369351317112 61281576342553048
206409917727954080 252860042954259968
35816676328469020 118601152140250384
152248650172095456 320961815718602112
188189332200902080 215860296486996192
51566742591840488 217463278561415808
270612729801750784 299105472935156224
9311645948841042 159512056460044608
117976945109147648 217300787862840224
101566281208028768 203214995270822080
231975165744369376 262996708121017024
65686943516205040 265750779032660832
126470033911101296 268209991203890240
21321965481545220 172225849950866336
50685978571953744 151898889975110496
22319903482197020 185163365032777088
36433438343228424 254828882683632224
15835520673335622 165890627074362944
107119243965333296 246131866953882848
66923264498833224 216802868493327904
111784255544817952 244196657988764640
14465881065201978 339740868072913536
45623194099932448 122369826204077472
164434360442470144 297705018812545216
52793682701645328 236525919835264032
20202932783481936 151891506303570432
50366198581318712 116543323003953648
59530540072025560 270297086988949984
3989861031754537 271519938407123424
59114172076324824 251553614029696896
155689703864177984 240767433987609856
248085606207065024 297536821148177216
86175996383356128 225147864358037024
243392206719145856 322132821316897344
8218258064540672 244771060837530464
194510584932056128 347933561770923904
91724731438442304 94443769541727104
207624253431938912 333969867983259328
164215715109110112 176633729579843072
12490157457177720 188436694964066272
243212204868667776 244205830551433120
115712622785128944 246319858666353728
164404305737424640 337499249847040320
155990655913244960 236403403795400512
63361388372939984 154728401552710880
13868714803709678 191269277521339008
108342437378376464 288981569588030336
167087064405379840 295023740059727872
26940083300841216 345521051924288192
109919414569840976 224321219027795680
168176090829366848 242855101938270272
7886319660286666 55938697496866448
134424530901726352 242119628810018080
173015514139718752 281559266289741472
177248216662378080 289207983025132992
210378300483213 20784567615510648
175768392642798208 217562540624295360
98490396325833248 120244020069184720
59395562469368328 104058097572683456
4063824609884567 80665557346401152
46580729908007480 138212556646271920
7833737653724595 342943327095541440
178548089467745856 278550152957587552
167163665237043136 304505249235699904
1168403113707979 287493897294402528
8132616954934044 344375861269361280
71816025545693616 73100731423507536
80936976079566272 224240321130328512
277937356493061888 319289253755807104
35810653079945012 97346620354177488
5055430958990450 33809613762868624
11358261212930460 97307798194171408
88662066285986512 257310327577916608
34869355189912508 78682107341497008
78824999593983280 223078807824011776
184857817319302944 291199186177234368
72349890120749840 229753588217075392
31976428484639656 253508925710250496
69156157331532872 284524265552486336
138811161552269296 272357015123899936
12105247430514618 245647808136850784
111118322404447792 232320199325545696
90942095921236512 129746221990400192
131900040530850032 190731472362025760
72787691977926560 252838111593035168
125179510060458608 223998957977154944
188847868142668768 270630338898705536
176588212887721664 179692921264926880
65290663300804928 290155654295129728
29855090699206124 337723646447980096
305057822841355456 327837348283472640
31482535454539520 288183393070896032
21094697747425512 318607978090195264
90253282792190224 126031887728004704
57154843659073712 224972899121227904
64702368333870184 188291663297636736
4172807412390643 38710561702721864
16719859495179190 261054562013759392
255769363176269024 346778880644878784
45178697027923048 319898940256388416
62454323267915288 173999115129359424
39815641038358968 144019761864495296
142124583213154768 265804642306372128
78746252164798800 272791297656831680
303429204835681792 325422758004799680
174759865351078560 312692869759822656
20156622258356224 145616300712091040
89434729625749824 258856455656670592
140275745279970800 343209687206071104
157108499703662784 252599617109806336
96353651060112112 284719957981731936
107000466408264832 122223862072805936
18454238063547 58106919132492064
967147773399049 157620001797590880
17210262292278384 220172066343829056
162980564591378272 344626379302513152
32131796368748720 146366639557712800
49791786762989264 186037349235899616
38717941866616600 95510628580252400
63338339583497760 183356932920979488
84798774000074864 254278275292742400
26773007883815476 82355346325907392
161001413141676096 328874861630322752
123311480546756672 219277293908430816
73789383755890736 190600220061982400
151257627491119776 308342531992197952
101276983684431712 187834807555237888
51925027572975040 214697955448332544
239311108140469312 283408479074803840
65163197531823752 228410418122597536
87816465921109920 181046034397881376
66450820239923384 185540901022630400
92938683440636400 270119050494104256
12152899288401506 290257607916455936
132036550798912816 244321444421201952
164867770513266624 250712842800144544
47876978941239096 167556471884644160
96823257613956256 158098448899413088
47850584203619936 64472656637236088
59445123352672184 70970096296712328
247789334736725920 276754171273542656
223599810410893024 300815264440414720
198332122912493728 276205202775295488
162228493019529184 313612613991049280
144172590957649056 283189076174551808
151896711585898496 159671384330128128
282112649355212 220493557940047040
43292942855911280 96945226221192224
7555001506576271 177612357126075424
99394651590965216 150894166175348096
113762673435435520 322370667791879040
19508249931415596 227557787741235200
115204473065941600 123970002317625856
163928151478835584 207070842986550208
80981170197094816 338336917041599424
78657399585652928 254113039137498464
63592788092703312 337532263338600512
52030964503664992 297824026543291584
152193264212059136 304752747876863488
65860323688079464 188216204328704672
240762156247843328 255908811580366528
162375983556356544 247674884642214016
58864757745997368 340494692132193984
162483576433230688 337230737966443008
92603054658616704 163885761221789632
35840688634682044 205099896869202016
62235193956960704 232598763372162976
73524351900399744 185642954598059616
192369431327117856 271128422880460800
211213890473244608 348415443928522368
6803691470400844 241400729734254944
90866433986201616 324788421300301504
46320535845778264 90643968451346224
4904726477967379 256094579927098208
66317038239275608 130587386287038192
262849129226414688 271162291878420640
84610779666386752 300233809973889408
15167775553100140 285666557022481600
67761190224499592 335208774378171072
30988283231843260 78292185580187248
53041657130956736 274561902530875008
78505586063969456 231812789710306592
52194333035813040 91514039000351632
34182356770504600 177328350398530752
94348945653270096 330865773444643776
17616376481794520 271624148515127808
65223475325692480 274425291527919680
44029903888686728 280022768276870784
317867828744305536 334383585093381376
134421377202005104 154037766063390688
121037857270091824 348511298331548416
124364383477231648 337702666386733120
15600840613823708 200570835011421984
70779665096073008 315966673377417600
109713341303708672 254258797359212672
17254157348582030 348023110726141888
35485081900818452 37799257916090240
109739926700834160 239255101782788480
227318667386057280 240143511896425600
93428862040055440 96310314244192624
110345586415872048 175844942191047808
20351720256984076 186816402280001792
72040345812622488 163992276332894400
1115926113229831 118070339118376448
15669610226111582 210354554844980064
218494772385067392 348168525689621376
132137786615740320 346585306603274368
140069179861124656 220973400313760672
25482842715430484 168713193817761952
36399045404995200 251413511566114944
122233356122977472 267799361736216896
141173689462440096 161703120638638624
116373247914348032 183621100418555616
167511002619911136 315232278533265664
107223290343553776 132755766751541584
151233084233275776 326482948781940608
37691368503669496 180082173663278656
135711039592969168 294496421527499648
245996996322607456 281158284503247136
186260619235305536 222208599159724416
32862550351965552 109646560234548528
25087593860626716 189760573130403040
61895837584966624 320678574630115840
5702201716402787 162404121900387168
62168235443331448 309429508821038592
120353568312314144 175439371564147200
99107425551358992 197779252279046432
72606736749385376 182790599596647104
58474754792048000 332998128202045056
163128871790556544 295708155846789888
60841165883491472 145002555276144064
262349779427701792 303854983716029184
134576872069427696 334383050782175872
199303168745036320 343842050541219904
140475573104395984 191097083332785632
130674749018350800 299377289845704768
45942403906487432 79052673929237408
133298311076629424 146308377513927520
133851680290744256 228484038144467040
101104859020686544 220603353493510176
51041867511571384 181073386198186112
79111174400340848 99106049580600608
126817770026275200 203116125687448480
225455829364984160 327666463344831552
150822197085206240 209867893704876992
234575658282600640 244247634911473728
2635188247685277 87321541834403824
133617876859512608 302512937832008768
43404910875604856 331498357394981888
108013858544779136 151221354224169024
180379967857058336 293545343544704576
97249536386253696 319601378182106368
306109746877902464 336377069955304256
124238617598148928 154404483078362560
150802614449714304 267622012006061056
279039381611930304 285554403711706208
222255405809089440 303001727866109568
12055226220275768 201362415670561024
203932821252829824 229984183572424160
11973425996676804 131148505359798496
71238412308371696 114685136674351328
32868533863221960 306790431144339776
18799888531639988 176794456814985504
294001109958734848 335639894180630912
213033750521483424 276876100276647424
186699127360977856 207240845920565952
222080985634628864 281107742140671168
45948399336916096 174506992110599584
23342963700899992 210727461163963488
51500236918707648 149300237671925824
78081056369372960 118427834383159760
163687770932242976 334694752527942272
12631508720347382 18924656068788788
120199013832421888 152218544403756800
24430338274687220 138320734687125792
15846009905416350 344408045041827648
23853606868478328 242565918063132192
181937550737628416 188059128425706624
108980156488142656 308364487481379456
186492176843210304 225111476192834080
233480739926980704 289191585108050368
105915489769287328 210559782456181760
100288852243082128 260588610528672640
126807643836713728 344319248567566400
151662874936116480 251751716869208320
313122552665211840 326991232261689280
255625083122309088 331303207692788224
192051515268582816 302945263895257088
179098719671368128 329047808522568448
20229229056323112 65552763100620320
131555739398216016 143984685225583520
292957125259125120 306606054229625152
276599513894372288 280290320083820832
51368843115378424 274788179860278464
239524650499141504 264858074450041056
58181171546241888 239580205250896064
17004810729840584 30305893774427888
46963852588995136 200476299138954080
33438022547054464 40874804612211264
69012761666626400 277341834556103136
62300437177791808 238506783766050176
128786643615361136 237744990832251456
55118361798976120 68786106408526936
61347786892374120 114165986713363344
47969121337781072 240702318083031136
117405831525111248 229345754441485184
110808429727220576 329119135831936768
42726003518735096 143168156377339536
184662302568089888 288252633420371520
30693984333244112 52555909434036792
10982093464236826 168389155648012160
69436750178853416 163138773014815008
23676740052120384 223151667028108064
35264389294657456 347663951412066368
10128698800398638 254252908526760576
129900096706201536 186351142145034944
152227111844965824 217814518973814048
16981573570058620 33286063131755244
7574848581969534 124101470992894848
168672847807841344 215301299126377504
94600517110658512 153054637137677344
220722949986013408 245795788806965472
69494831671501720 295526620056931328
192779980047165536 320406816523484032
105239516659489792 159370634094748032
148790324510569760 229262489090980448
27809635150179340 131211997505628768
194120220909301504 196210841621282976
198085091596277632 214686355755232832
4262626146327033 327642830815779264
39569444973054280 290110425150998336
184782798044019776 266688156306270816
23330916841725588 292326937018975424
14325888615304026 270388604330764192
141200848380202816 345081212015924736
7468790388798953 280395707471935968
11934979886729610 150662640357818560
79417694551667024 224475452744872448
181431524611682400 347010736979244928
26760103787826312 104444077105174160
156751490454932800 215019100798124896
24104552860603280 92757246106235440
98886074869573072 141966978416117056
153395919661059936 261964728654029888
64350289725345784 294450569391988288
127173586367648848 134392169328738128
1467117339100238 233108214827952928
106833324637231568 114349312567931648
178167812996812384 278010661447232224
225112845362077408 307698279905492544
68433427476783688 220370576106133664
18609657481770900 47017458303827144
52448994349328304 65837263843331600
114144526580574176 176357185285335360
77862950568703104 327549080543236224
105396718201766176 108220066428568368
51809526699312216 103399048467332048
156727421538601568 203262126774736864
184319357815272096 199363392835590336
57414095398432744 182079713916383584
108287657198049056 271608128419488544
3375970763160389 260508052697419680
80225587263635216 242107664758414304
4767003593501970 125010262509914592
32007890195756928 155119194351641280
70121614594425448 321455011715177152
39276437703036456 272693654321441536
37656411193891648 77901051669684832
72051407351982744 256383104148364800
39227734460563472 260973513930257760
16356757030907590 111067876160198272
72734303281894128 111358464177075328
255786986579854048 281316249378124768
154471891709380896 183944571532806816
261093190216702880 336613149657213696
49627991732653488 335032640673187008
182368897078036128 318210540918134400
68924809377866448 315186888850647488
214400275738486208 333619329916610880
102362281645205312 208448746132050176
67072130677279376 111647588245084960
140886983323588992 244496521475751712
270486916312931232 324734906865775168
21380877033850796 251492929975481344
195163537659238560 225518946233404000
58702402143666608 342107564368703744
21059979088209236 319258520923624256
88910628775016544 148048998626591968
3331983331416388 86677147175545600
10955881815898524 136133105731046928
1299236905053018 340225781472595904
27573183472659708 328362992337883200
196592206286059168 210289476112620544
31207716546966016 233974178751299648
46755385338151872 130461480116745200
101000188255689648 161325333855033824
17727038382855298 270898109088164256
236786300263308672 307791726114685888
201652956507830336 308842851301449344
202802991606558336 226869774636144640
15618847545360070 261411458443054560
19229022839776504 330822730610845696
112397397167310224 149354691144514112
305601599592590528 335160831686867776
8538553093028456 256515094711643776
32917460602949768 318951480704458496
9527441019510192 206019745788225664
97485131373040032 257717082852272672
175818523501637760 234898172301051872
40473986469167048 110941553051771968
135205713096134416 256095750430236128
178402204920664064 242499723791078848
39251080224455464 124111746607512624
300443586080894336 304466904752404928
77761769883801472 174921872685075936
225030293118301248 240669830655527232
126738593957029280 210894996203419680
65137415050623360 211324929058938656
25484602028127536 188809407346569024
91017265186422080 174450440692767776
265706550869259808 316302462336954688
76319587382038912 177206463153731744
131243104865942672 241666337585558688
71591496263920744 316301337874174080
317186524496530816 340061645285845248
168543033772990208 293558049283796352
51726753201198880 333238303354124736
146779667867313600 197492865581684480
115269189530705904 320998681044283712
32519741499750676 51863503734596928
17596234157153968 250389461271342304
11244513268749854 176049280759369440
36082335762057056 285843317617059136
18648568117926112 85859728641462064
30645112079014156 235200149263683424
79771358054024368 181075113480720960
238920734900023552 278883278142141440
98780964128865312 288847749846265280
21396743272310780 159339923180468384
281245018456804352 317041701978977280
73509961805006528 245124300901426592
294874720631928448 337429968226746176
245690288229881376 308748467914327872
25230636375474544 102149340478188368
57619917927009688 280261838877269440
10106159777666516 319480913791100800
166952418290754016 196598586162104864
48080128421346936 272454131489723904
236134917420513984 315072871819123520
75431733843520640 89236121152629504
90604805099289952 116965360251221584
15527851583743228 318084722940242624
19232077792784148 54639239495825056
69290821932276648 125402742518060400
81058347383912528 96718177738956544
86052043086509216 306545010514938304
32390338576971452 228546362792664352
71488351878144992 287528488904747872
96514453013376896 127482028005603664
239968663673151296 279095839412820768
166938271211835136 268791504458447808
33970902906282120 129272497575957408
274284693617770272 316189236904146432
70865278859844640 303595921253074688
77391369863502400 216461177709439616
226710515657725696 321014099621003584
64355529864597408 107623595415563104
225032023251322048 299386578728863232
126841421663634720 290202739032139008
277412919155756128 346177228415426880
128198706317603264 272676197329982752
221243457508904192 312756841192524608
139135850952091280 328097178605902464
143897195698803376 319310663828504832
68496658895560128 302593975211479680
157434431663297984 187231017403336800
63328313947120856 328482139943005184
44861857203766752 81263376216597984
123492600964833952 289870562033612416
57432777270569848 290492331182573568
9858792056276538 96830031583843040
106759954962346752 142549365380816784
226047315645263552 270402135091735840
210765713452568544 254339543565797568
177702687555400992 232158413619849376
226124440899805440 284366193688134848
39252219568110944 271216654122292448
78529796747871136 111469967114373680
97202427578220880 139333698269279424
248333112127465632 330031691469394624
249817301073993984 291271160312285120
59621804398381800 240554611974713120
183091246268222816 271666712508412192
14020500380182996 306163418492686400
120964505154787248 229659854386952896
25448529917523460 327091893647284608
207879628214935904 293763446495530176
318387930113330368 319121569680987008
2101159752837539 132726203293966416
142049667857825360 158295807418655520
11107732403026736 176881206242789760
100321818071448304 231501915227791808
96536422587405776 218560772304284736
158565868706722496 279946582830643552
125740199435620240 335423911000855552
70561014696238616 219839102500164064
166887320846657216 245074974658559232
243402571745518112 322127710555114048
181480197522111520 228985362453842240
262814027643605792 307028687576551872
14380553439337302 143542384928052080
36637524469590912 207173285049162400
180586478271614944 243834586751507040
133836825485910144 208607848688982240
81902792634559168 160098753539395328
225911398643584864 258344363427850880
20568874908423880 257806396129423744
32717634402486116 48734438809810024
117254265151807952 244854363812235104
106367796394070176 179173802169752256
16949929887530044 294685028923972608
242530304422646688 348295759728241088
139319972896212784 290758669678012352
104779819260737280 151838353127570848
242170397502860960 281819472710892192
146403638698687648 314304462783519040
8864732118586126 170852652734576640
4188224047671055 302273683639954816
149000453048025888 277727847484281152
67140190970312504 329302696941472896
84071867935143376 294952531025567232
31763062456083848 71533247613874208
211174945738645408 231097022917678112
50064290456444848 287648217099026976
213011135730537856 263055092053169920
12660449894509438 174947379414149184
245497633810767264 287333591936189312
132310071047422272 280708275305471200
9778948040517988 112593403687338368
4358167973311080 106397986836445792
71950338337879432 216644245512155008
129867800999791952 171866341270014048
318978540230429888 319707930760547520
205053926982854080 348178552166900864
33893576626617324 37782373809528648
42830353948579208 55995571591207592
79976575184273968 159906697203307648
90553744544711920 259796514829597248
1980590776095869 333219616726332928
53041970697442544 191065439645748000
113630495524100352 341789579154000256
15291072971592956 162545565233637952
126994330199324176 323338265738805056
45781002205544064 60854867931952400
76339918548926512 284777870709329920
56530146031710264 329465388297107648
71807741316802384 140302573425724624
252613835887511936 317476992350627968
106240563139867088 151523584945096352
187547313431086176 192968824701785344
6410081065632707 26315377423457176
154368859126431200 187499476876194496
80506967556918704 194524362397871840
61258881892698496 187620934430139840
29210529473820784 211254331579926592
152665313270312992 270585777522878304
48839983760575144 73322255548843888
69428477938685568 197199405940663200
84154781326524496 109150003241422208
29000278699213248 314807858585273920
230597367242715424 285060207476961152
7696868932816529 242791798687196608
50966687083563696 313431924535114944
207997365667573984 328095906575139648
242780989195227360 248213045300397312
111159735947392496 213086141050279776
10975673682513578 158235167915416544
152478851874271552 298313809157084288
191958898561895776 322362252422935104
76026029204638400 241663006300744928
197084506665872704 284419983437177184
127209804078740912 236508318017385312
28006575104313064 96457371050034880
10435696148931314 317044077916328512
44927916475145184 69412749032135208
138741236395457648 153811865352470976
107752272427461568 146332929376616032
95616038833109104 309686461620759808
69135750329340864 149604121926899584
60074076570672200 192258965826952192
161754785635121344 208275788494967936
135667487764543344 201498853396682464
265469072648530624 286538405052876064
106880900046812576 285986930953275488
163731825256722720 215036772389395200
37580151976137680 191575509017374624
78135639582756288 132298171272918800
83883368233679408 307584979203824000
29326176544941100 124862819134917616
76518376186064192 88805845325414608
256362847473357152 287996740575494944
20292336797456120 267309756815604256
150187911025484256 265838591362344160
83696058584570560 140022765662509056
23963932806621688 111859663765823968
113932886488482752 214223703947692384
20794001967151672 76771748911305920
231479402838293632 283547932821930176
241408221907357216 316440999626052672
73488193607527840 262518412351536896
46878612304894960 131625213592838832
10889074636971184 213039274948639968
11629182963554096 93969179621951904
6284187518498714 199960253453473472
203058943921784352 303757975993318656
196218340113296288 268512110963164192
211664182904657248 276186938870074976
91120538942304208 190550268838240576
53296738121221792 113795694828274688
81050683241573616 135002211835943888
314654170166192768 340223967355588928
195695736466189600 339830359207642240
186208084294437824 300370991001804224
139383665689820240 296852056564254848
279537603564760416 285575966005016160
120442987067728960 225846595577349504
123971877230429952 337474722024836288
59444106467044232 295111687899769280
97163864426022080 164016507923516192
106452414822462080 152701530727491328
57599400633625384 301286109885773888
177367317246306688 256468259567808480
241574526591550528 247065304465882880
150712144770686208 202676134407371616
84973214944856288 113026291213878512
141949777687919120 263722754776164832
63795782572159744 225501047430195520
64146032910403416 320222652563122048
79752833322530720 257728650810369472
270750153694304576 330999954373539904
129733589233342144 193807803225336704
94659343978450976 129756423490783536
284626096919676608 322793568858063552
102120716139977120 245354553243797952
61659752760281448 180764866000761696
54713972583294304 337866773013317888
158961789820650528 274916611725663936
223825067057630336 288459644391539456
267107017783152352 333424618811443712
188821397676234720 293634926022988544
210803403986169952 251165940350090112
216685810639797184 327065368971608640
78048892245646592 116994167925207280
130203408720378512 142496863092918736
173496298100951776 296617857105512064
112236286748743888 284126997426290336
32973814660472204 241129342074135712
191342040066969728 335772995715087680
67050015720390640 87434583555253824
34648628858778436 48711966575512968
45052960776014216 215396013745310080
134178720218875408 141066976224299984
144674248379551072 148887135724286464
125822815454077664 254361469988293312
176460519618680352 259950046358587968
83824239509133424 205572085560757376
150478385645389344 319533091439536512
177629872115964384 241732852503411072
42711876349613840 327271034416483968
97233293606484368 324863189549803264
135964497983152480 327500135641106816
29262344891608428 213035751428601632
6795372747236438 233361221468713856
269358354050941760 320022842164998272
179425568651976320 237325455388076064
64469333679785792 282681753191974400
133128544271448592 195405122538619424
273789527331136032 312591562479456640
62011064321017072 304431151489631680
72662822448056224 215009875497477184
52625522462798352 197125050528982080
240196338838717888 243079229303040224
153614638598224288 247082543993665664
51060069001864424 213858013655669632
130645329815691168 154602336325496512
66136600395092016 321801612027976832
98641267657672672 208204405192050528
277480071682715904 345389433998754880
73385414677758112 298008565808400896
215758354757163488 305336107347774656
153218265229590816 312907476163242816
152967734068491104 208009344355994432
260258669029285248 277736547405002048
103868233378050768 312331000767489728
56329972205449080 288741390443031808
143341648215047344 331590049931383232
30047341850373608 229067563004838208
20269474044609216 69610162868726504
242858880286682752 340816411615191488
243848432505300064 315738226398999168
15878445876744898 97284890027500816
206328518525942816 332817022940378816
37236116540681512 300410312174629824
15632128053040250 52651352219720240
38899476223390864 117538265035126560
47581170308865008 156883357673042624
152500075094019776 226603966663943232
210932934088549568 257331660341278624
134569906394493440 227004508741366176
119714879835859840 177258152672911488
248154230516816384 328919804593759360
623536905047102 76728720498482656
322966146110415552 333425951974036864
94068516510206416 175294003868051168
183095785688805376 219869490772713632
193564569826873888 339781242224161408
133852761398075408 325823795169675072
89458126802883168 187765313744972128
31732702772950112 131280183808550864
3140492695752346 120036346590275136
176788490796210976 208794057228287360
205770968679664384 316699883973321344
74480628660812192 167734050293109056
210276523969035680 344424753814162240
12072317748056922 110371984209601776
123847430701512512 280527924314292768
239843548950841120 282536487995391776
122583655393694016 274769438176877984
272381851178067456 282994551320789920
171934143400836128 255624238700096672
6618299213047367 100193720721784048
25533957052862432 227622522718106528
70989499360600160 181608931745864384
87284248031708160 229582236886264096
99210886063751104 301709476678136960
19664505673517300 190989979799705760
126466899986878096 266291320798836608
193720608857268256 348367618192147136
16623398775185170 129671709432004480
55982865944061160 77614194357828944
46891364861717080 49127052506562880
95000367211001792 110288760418964192
217369073932006912 335494274369447168
92445941839759728 246660502171233280
145294494642576736 268217860013920096
86298299122192848 133115858297350224
89402708403038368 204522964386688576
1663869365730431 13389174987217022
120376372945912656 336215615678045376
319555579182261568 340284446914913600
300435837019523776 315311881154852736
193467196020004672 330635714748142464
132893365974477264 206816394694988896
91791415853667008 323502533803047744
13799303880792812 109762363706046128
220785775043130240 223532239560636864
104146811628570928 278518484416788288
269807564695313632 328315892912447040
24595689092013516 96226952163665648
91623667414297968 302434104587893056
8657749920035978 247220068603961408
36976776273802200 85318959902581360
206107541341704832 264712808713959744
263532181727348000 265399657772693120
95065121758687984 270057418569035264
22553659573861760 167117639986356640
173403983931157760 248518102707304640
159161417023622048 235194714524513792
31445785473382624 142666164554495568
251003390561927296 332535336259262144
166921636960550656 209231505999660896
231884291847331744 312304973353449152
72495156690214512 84120281227270976
59975996152542736 117377237044059856
134259108498705456 181647741555912608
56847840405938896 127218641823697136
154554232377519840 171741622902459296
10254119720826674 220235171154720128
251556188266649440 264158325085726912
110636007379848512 298617889913139968
129390419745085904 287118116067799584
60071611175839048 267827938346665248
286054489102924448 331473667115688064
4518291446020623 147299884389573408
45996810272117216 97119871148518032
174133739352365984 249653519481422304
104677206160310528 296756749909386944
86830052395840736 208139190111501216
39653736193738272 86869862370969968
123612080980420992 143164600804458640
140736212400528784 209396380638645248
143156226226542624 228043062244281664
72787196527286080 257325384624798976
184714644964721984 224289066203228768
67334841680391224 100160034109299184
58689514557165360 327290303461321984
138482302128555024 237880534325950688
43989587970364000 155471739258456832
191471463939764768 320947699273969600
264085490315062976 291923150424308224
137629656346593360 283954278434714304
76531662877041552 95059690014262240
28272562998092 152134664067606560
10540873958747460 121679642904783632
250661576028394176 286099140749243136
108955328476536496 132578232727827248
28993610400966012 145745239369496928
93516669138666112 123698561830408896
180324292363972192 226422681823633056
162187339532235744 249773044731474976
12876678148973544 13651552589474452
38660765786094376 249938393076233312
26637055317822388 182034592690655776
161076711427444736 231377816216980768
185762252525232512 330706788447510080
181676440293156640 308211760042822976
43938489636756592 159736353230515328
213135064530678080 329205456804237952
9069674716397558 84352042833724848
168060286386434144 238944446986720320
113524665997592048 174765854877544288
103085091337093008 121042457747873488
4501321859230625 158738128891694528
233557560182416384 322181106114756544
139891856264641488 205336372693052800
40865510660800840 273383250711054304
59423965415780304 172434397956733120
68866584555143232 240776280212225760
67851003786736840 80875707634284560
102981394115916992 216126846132553888
268818575312592704 304829265663624384
41605603333859208 199605702756799936
45047936708489648 48221749384736344
61698284796143632 337670220469935168
183904449837913600 321076743529465216
301940928752748800 346639158903893696
49029907755616008 268206866924996096
165095118058152992 180326069103684160
116167166515236400 185255293926294720
101719018376196720 220334247934655232
50640378633430376 130186241461752176
272021944155994048 287068885811390720
124802810292339872 176769635689538496
87797003048110416 183669816608250784
37907142156927056 288682049789835712
2544270450713489 333124226679062272
124567798056655952 244886109807500160
84964046805833984 174267270112449664
175036521872937280 295927052775359552
198104116589148960 290415729250603776
40676359067217232 337108122947373952
38709547085202912 104105555833590208
193395874768141696 228713645288753216
21241325115618048 36146456419186568
62860057223297800 216150156751783136
94057196809714064 144918993282411488
32737218351752936 47970015714228344
55377197594778160 171423533890897120
159225764892522496 325789592264337792
168824559951373024 214266359068236768
33928264443642060 255835442231774624
69417888862712616 183499467122225984
106838097141775184 158829390968047424
77682252422579040 190573967861532352
88921861263303280 281537677933438496
82562892578277696 255511326956700832
34746080579864824 53941590519447288
189068305185672160 334607283345687104
110885516272788800 237836442826925376
93404777421857280 193643002258306752
224683825417633312 258296182147964608
127953635101051616 281078069981406816
91677563887807360 124285885486273984
238508783587995744 259799542856229568
174365500273488736 268345143369904896
128199358382361952 220788344585122112
77403556526933856 91071134440123680
167095393152544512 346441846666251072
178735993036673216 342940698603011328
164955162818485440 316491982025894464
15114643836446454 336028787325799104
241302481605926816 286471459296870176
241458290014497696 289752816593269952
115522781671654480 150587235558822752
295695606865871104 304282647823896832
114856628634098304 297128873280707136
136847955714996496 268913085898818784
205408429061393696 324476830844389120
15998907854216660 255352817245928896
119903373952382304 292441049339363136
25779218071589464 109707068197826432
57245558795534784 259359391952234784
161968335840143584 183470807055841568
123452251046285616 334013240700936192
251958358901040384 293809647998407936
116388423121297040 265651520205446848
105203010034349888 195998179961458688
246951001928665248 317007308062845120
177967875649795104 267725548879493728
274781333324916480 331544633204026752
199886372143620992 329896796559764096
81744989350303344 87376000862384384
129317098397280928 266523999811476480
295251615446217920 345715752835141184
91801385102425888 244318513171269376
292653462855917568 314164012628676352
20657533657768156 112720215484578576
252947883018733632 271568392809130624
9303845955925056 318188779947259328
304326767466895488 344481179435381440
124973825581092192 143478184385094800
88005462295431648 214160984855126048
5193349515556922 185689250211673600
12726740564234592 19003746085054460
317616657442822144 348192670459017024
85308808019993312 140050209823335840
93875675976519856 252088223805262592
84156558514577680 136368494059078336
48301527593684944 77591063531729040
61860953565417224 247355709861061888
113297002979020784 273204466299869440
115135443422483952 284751819168069728
36814710057467456 261458281760193120
133300241671466800 215256360070350944
42481004926248040 263371925731130976
212756723751372416 334593795188321344
41600719095355648 109439147611206112
265844060549253152 303254730737747584
60115301417472296 229011832382714944
41954777495189960 192774593408932384
130514367292750896 157763817685882336
6527214786899681 307470184749046528
109014087432949184 288299671325965952
47022134431975816 283220048212626208
85313245804089200 317995104414419712
93677444714050144 344405959434964608
26886348361596492 76381727432305792
100639646002386336 313841312917568768
112475767092950480 214608078345603104
37262729337828840 195464190364386912
30823345646802952 144021448977875664
91933267891841648 149696535756869856
184019512401758912 342807995779377984
56532870574422880 254454579384623744
149709135432082784 345164312658818496
109892654579180784 285080353141929664
219219252978769280 237074000037082400
168885856607860192 324183871663788608
17451518504038084 168055243943881888
65784693376559544 316513262716409280
103259475862264336 200283542050096864
69948091697376128 307598098832431680
139337617654668432 279716298009215040
47484486314341768 238413900369799104
102064823282901248 309986729063803136
239821346853396352 337513499423510400
205586513111789440 336318887535030528
36832725130988888 279196492833263264
302452462999245440 321113456395542912
16334737290576480 89899527090700768
259360585934670368 267084136675735840
38988710215873128 228851769321229888
87366740812296144 327453422469151040
42396898243294712 191193434646189504
63468353835744312 176520752850410112
3395636077393696 52353986455205568
93947817281766416 341343883605075840
178430073994051552 268386578100854976
64008149489014528 106553607318511600
33645790557536184 135821665623739424
299714933354215040 323757775409912960
40829094059326808 332969407871245888
12524114897219680 137491498030781136
30362429624345476 170216684857094720
16246586049029822 40398476144177016
158522518844564672 298373821394974656
20875573836336292 250777397854068704
154068064952168000 301163219120512576
136623336100376976 345635815384669568
213597100787536128 332988458501650048
280710506627518528 298925090211308672
300596320828659520 342967973173269312
219942707028016704 262496206531407648
112777119606933568 342637106170709824
145687956688928160 262386421068291232
172526091175798528 296868660233700544
140660327549766224 268899043396357696
119233085142247568 348378786688897472
254534186522738784 267054407007571136
55427224914837448 178210248057630048
105214963909999104 247027387695495936
85218175089733312 185043921020711104
29799356982511456 268822965670210656
180702476554126752 236199720867351808
183912376722498784 248170133606446272
27015359858706888 336730654873803392
127845815621082256 166144941440141536
681067623830657 297682659870689024
135802522686255584 301293173377068736
41389632000154728 108754873370403680
157915628613296416 165147565619500224
2476726266924588 135012974940497648
95978598601220800 209525366804097344
313527029964093696 326912975856968320
81764489241958576 308129305135788736
125583115616055776 338299251289744640
102473624466961152 121750139365894800
88919194235617888 141178429985097008
87168938209129440 348091684153219200
159198135256486656 296995408960370112
289185885915325824 317508620364869760
245397656526021504 264609378733394144
107877372885869760 228287886033656544
171510878464490624 316125268177452096
35462123094849456 258086182126891136
200040301826092128 341905540341073344
59125750343408544 76619685805470320
180204427674651456 335126710247317952
69609679966337544 203284281640460736
29149056647549248 245191323705822080
161225943511309664 328818347157532480
56698046239911464 319059439927819968
67893392395358344 227433987988020160
46450103191559648 202081617254811264
11339551655490038 241502661108591712
110763584416903904 247134048359007680
68143998588010136 116514720375780048
300074521372132992 323488370646955200
206318280586437760 255429946183787616
50226745738288800 246732870110709888
297317843222846080 346549715995338304
82954988638935728 102115726454625856
3768561188342337 129789670767468448
105596022307555952 318464177196004608
287291730453779424 309718058380563648
16756218762974724 140605122929702128
233082115710454272 345186454787406784
30361308368950912 205366287817323712
241390671120681696 284673572432232736
108960401474119600 303937064777643456
152707406419617952 254959148683140608
259678093046040608 346124743874791552
53291803203017840 218926682173919552
6103893052504504 174920926663304160
166395290767489024 259014892030638112
32139372716039276 167160880365247840
57565716618598464 282150278244304672
69546798446928064 286192675882954080
131419512657928544 261949808956262208
293344781903522688 339733678325118464
153393696555410912 307114139272333952
215798001611080512 333221467369847104
32288474002930848 153566829981681280
40863133304698912 183017959052705856
51159381221850928 63173464830198640
15856863902675648 181496897165771872
54689030448182864 253283951078899136
60353972650471656 192025870127128416
65350964830782512 247370960793648384
34977503535975060 105960962633690256
31726834263799380 173293195949154272
125466354087157568 171746002917958592
60920982438501952 225071297616898368
301844401252680064 348464731868917184
181849572049700928 308217945953293376
121494611165892640 152234673883660160
224628614977401792 245071840013825504
182710836599462080 204443181968589152
1015752371027427 317327818741815232
158352789561566080 330632821112073664
62021200182428104 152404494696741920
55644906983038800 67783179330867624
168987228000413600 305406908476628864
5525798997711874 152045264054321856
18155002746926168 348220391028187584
15607396269534010 308555205322573952
79852362879630912 219459032024906176
62440630480712496 297747060099044928
214344879860942880 250865717882103584
87756325506636000 257052246674017440
242594128036312960 343652549124979264
262582933712818240 277230838258931584
28532399163587140 39261129409367752
156586978958611104 268998991448820992
210110037709010016 310993468968218944
159895490904236864 223709003150730048
195392947173736672 214395559665883232
54674193852655816 235951265597454496
40213403620684800 139416821534246416
124957701529627328 314015434053548032
62970118990876056 131715792248559664
52524824118822608 149509945657525088
118552356274394112 237153768782212928
89430542298446800 173009618403597728
317046766488806656 335921437886978496
60928892326413136 224734662850046464
159675933748643808 256522842614917472
125863991127695040 207225926930662336
864862872530015 294569936943108096
198422244222940960 341163109493290752
2952372093128129 25315992745833524
125964929205509696 240093586176604544
125209987068374160 320710571942580480
122738307377562608 187184992004362688
238034549656032000 240984282323917760
37634288131226640 115382340342795056
90992738138714736 288776446029389824
74755808062768032 228140552339832096
19337801780483328 293098428138689344
222495362838878272 249952090964437056
19501481133371644 272179960423560864
185222876455551552 244890517461163200
86487551168336976 261869830060253024
23763402699164872 217878291062910816
127895180009585952 264289265768644512
39043982581535736 225742311919017824
231313663169974496 322955259419950592
297356147248277504 344343228283885952
117495293627973200 132352098526314096
296567177084324736 343585026111039296
147219009512814464 281035896013595872
263656891513989760 338199820685610688
49597603252695496 198749000119134816
178622909775356192 222891351582815360
269675299084089984 298504557655407872
214064739317910144 288114247480787232
113717722708605776 198299998981465600
163864423901726816 194702081416354144
64610407957355680 277439812704620896
26401404592539096 180222136791887168
26530490822733544 67444364405987192
140831433523906096 336647710821546048
17878900089859232 249738119035608032
12099845994859036 18179531421648580
101142817045696624 227093690626032384
151853175364770624 293911297470909184
4109608723563790 82610465121968832
185851175486550976 225056659805836032
87908774487988112 183448134474176480
30410612495786216 39843520176603304
58677524051200088 74498461500469856
250637795521421088 295548979367316992
98472013540783760 178661112181253312
47439110279644896 270706669187055136
19671441246677316 265673829385544608
316126708111580032 324249912350762560
86226710904749008 218085658603269952
17547755815251610 271198452954532704
47104026335035696 169219050890732672
123416425561209376 166177451959944992
136164400341964224 315921017167958208
87653527882939808 256619426242365408
203191321546994624 340233645823838592
76190335307334176 83432513397734464
241364902794862176 329535054518570496
232697670702576352 313272311063801280
36710358973304456 47354724951459088
63909651428924816 319116083084452736
80290996446923392 183742499235075584
79279820761839680 277394857306713664
129765572809444640 189511013570971200
31175914706351524 339850523475752640
166729132554968224 229099653309966368
326535538195268288 332294060250638400
16782326940633302 175388233105165408
228414583483425824 325130567065943040
29060512451548228 85705935558121392
314402172610326848 314640132811307328
24554892429812016 243652776777295424
213767067953696448 312541266296953600
86914757039271728 329095994706487488
54194689349763536 187489668467908480
30454838188819332 88255479980776736
149757362289321984 270744220568944448
70590734803907896 89221045112727088
53051298776327168 283480285313338528
183246986882187616 267846015981329344
179378370226815872 299822937193799488
7021518980563044 154765226581687168
36208873099710256 51027845984503256
191297627912382784 230436420101490240
160302122864187072 204282869602476928
87303776478241520 327446081123412544
42055292395369368 155554005019277152
129318242634253920 211293893768754144
226214452336951776 345652046682950848
104248867468496944 346407069960692096
4063001556491127 286882848383193536
175101336288906720 239643388215171872
164196252175051168 187730360438374912
245215951502174624 311686960719225216
64319144627853832 66696377758299136
69148026950500528 84738556680726032
36856892099529600 42877136314496608
234991916387163648 255013608666724992
409017633145073 160774827449377664
59132694784145512 308047238554651648
16021819836644296 126804158911489136
45458800427099088 343977665921155456
103113928037835648 266559497226543968
24853313795878924 51635953111335672
168760797593909344 177844119382249920
148589194293151904 183116324115748096
31654033261810544 218538770214197088
153607502009965344 269954275767194400
49165354340987872 255716149043265728
109731830535185488 256126232932701248
105647167590730656 246254523833383072
105345233522275968 288004665314180480
137655078860256256 298578399893443072
39804578042387984 278653571490784160
132228467870219856 258121343170081216
66518064435201480 149186709290408032
145479777982259168 341055360245868544
100314503859878784 252209137071576608
70750323702290560 274226785575948864
36592601064330192 100971576043868304
219946316959900032 277920558667551360
47261518422221304 97900840729289232
94291546322664224 252718392786898624
59947772035397512 118656627315966176
131879262495076128 166462626059794080
219598484237460736 340357664189823232
168291261077432896 301789584111930752
171800235685726272 238936214493663200
24420243127202744 298862303682314752
126847033060682848 206045998791495264
122644489440679680 336574216897056256
248362597008066336 276428986991849472
1577710958953491 302432331593320448
104097530827821648 275740140859026880
84504434547674304 255779294180484416
12978591604317768 209888814653263008
121710976222703712 151485111953286016
161015448273279360 209457420839201856
8453323405340962 154149788481253632
291851326557235520 339316676586686592
894994843574666 99345323360238512
153082731146204128 300110692743719616
260829978501620096 344664468585395136
93104138177707104 326630187807428224
206075493022304128 212787360658234208
31028272220129888 125671140792056224
221531312580381440 261162377499268960
33296804887882428 338665700852934336
130287602755343312 271440070376497792
40523544340970360 179320919142759552
221738527523418144 328647997884179520
15904263586661236 43086786690422832
252282699602259936 291643433442730176
169579745026632896 223339125297975840
107648898623951712 265733673431555168
277530778390438304 295437720736060096
48691112638765792 134129385633306304
127121129049571360 331667653031354560
38571227758655936 322904006172243584
220430809241233120 233825954373745664
59885998904746360 279233580068243808
38953932484825944 151772754940394240
125839561578955744 185177685125305632
132805716025074784 152434060697356544
11238538527864080 313782123572582592
313862872093169856 314975668358120320
176232775806763488 289735322421624320
32146667876888776 170238756072189952
7562555689079857 335243541793761344
14216002444929228 82694366862686048
251534724658337088 326551201062205760
78365494985413712 178784522198094208
91444655120058544 197554749863409472
258539017213404384 260634079058530528
130835876706198944 151512354916634496
29104004304051676 219543776307170848
180537396536131296 338674397369481856
196910545571717696 235221385174966240
95056353276215088 229690609680567232
11226008521774260 180092668842237728
71901748301127096 234446122371981600
211730494514162432 340224828436735104
316215861589918336 324165267867502592
28209152760649624 184738018030071808
242028525767388384 272093063377229504
105961631854374784 250076320244456224
215444125738958688 317243911671351104
228074610402761504 331947657726269120
31670720436183820 110886275381193312
36555790900144768 98440309388805520
170989523010396832 184447657911332384
26022350767653532 124280523807969936
284926104127280768 287039635215062240
133023616335755984 323373295143333824
37634974355304192 195367450872564640
113069281114094272 287987295374560608
11607588412484310 289947594195156672
96574399546300256 165107040148176352
22908818525703432 257551162167477152
23485256652272560 102947045659416416
256404666076252032 272768845574684672
126692362156867088 201121799648102176
95378492224441312 164899661036705312
25320932793374924 98955689788941824
77864087977119056 132218788456678992
91564768416583856 250264473599668288
90395010569135440 348579524133412864
13904997216482736 261372273764939904
169248015416682432 231294955135657248
104399706591731552 109436439655150880
158085048444886528 249717910112022240
107416614460483552 294684860430119168
113655106182739200 184612687785652704
59753517168537880 282434794940441760
208042967895908096 216316513486210208
64709672365249824 279486332890255264
43783333911572256 278398233612584000
40121549844529000 229943311330468384
96764587691885456 333853417523450624
38642011359760928 208035219142127744
74262481626715520 348346801324046912
94220691798968768 218096576997449344
28434528603889872 146731417401209184
162172849897479552 185457949721489184
57261947730575816 172398579866783168
286908540680424544 307652137761930880
25508355159983948 150132810540171456
116336984767397312 223821223343745216
183600512950954656 318099725841372928
16008395127743658 338943456919207232
197281396237998592 305394110136873856
114705743788624784 174231913135835808
181523430913912352 340198695688008640
44297444145156304 71676813248943560
104001233746240976 115952141687918160
6585342356864775 69719834021368656
129428210655319584 214286569918769888
13506310761280094 76660757265156416
14928107854022952 116873339518655488
100333566879975104 122175832794961008
87331386571789056 165388624974678976
101713645959096272 173399533283564608
178579598934723424 209959909428982048
65844295030805928 241549851992290560
17179280441989914 334669549915467840
75284792610733504 248479441132452960
57261087426417464 80653218495914144
132010140770641232 227260629117487264
88433605354282624 291909974373765248
31947959821471484 52047551077264464
63386641269046560 258618161856748896
267636911778188704 335676083606903296
104465301511653088 330954936967831808
46250047112281312 344084273237630720
147062490099509504 189887990281047136
136889764471457920 258716608773677984
7662855707555503 235861150910549184
71622325572417688 281540568725497568
9025799451237416 153889368250081760
282743248101900672 293347109022006016
33823743446364552 173705615707242176
39026788578434048 118612790039052384
74985112610045680 179791993801496736
254691100642512192 303536403532959616
129274411333953568 246653568386805248
187465140062903840 345734267349886848
74392968775470032 226712821912595104
152060251760819328 200885733828519872
249341681522427200 337072558324555392
63274078477859664 99490767167504656
160334790623681088 230547265930624864
14233108179547864 44021198401372768
55627207045623016 122987961503857456
60072075621255488 322301675769140352
123420898295446352 215256129381639712
149608503594280704 187180632243032320
32885152596593312 85519853358933680
213664127360490880 284733826563011008
70995045590842160 292158975350616896
48455875272915504 280061592977629568
18744063613428164 51737023304826328
130936269158286864 235767943846532320
153589953219856384 245573318846159840
282167822836026304 285262938483434880
178570316420277728 256857331927452736
45226091914551240 242747112296071584
136214757364012240 321638412113961536
137740056029842080 231333285239341952
126872865943526560 348651352849801280
28223139573551996 75038533591281328
119013413800807632 289760643692124992
180906787666016128 338886181757610496
245054339625885984 321448291772471296
168354778682961632 291753185260712512
80494947836620544 301614884301917760
141432943785582448 150464745186208576
57141373863453712 234848888038180256
121264386490550512 138134247475836032
39548521081300464 85966140043053968
163776852668021952 185961549424600480
144506242193422048 299215768589698432
7080478272555765 147597351070756736
23646940454467392 324690996837631168
14862088893833348 26211422752118672
39055486698188616 64479157343801248
274998796386508448 318830376743289088
197602600220831424 227981016160143712
280870638231898016 307469508366696384
7502627307837942 288216653347585216
78544479910250832 201447576120018784
88654513640848080 291316771671329920
9579931332418938 304218777602510016
23486218129546532 201546104565609600
89858652216843472 159746026294655648
278100020817160992 325150261217557440
71431034246024208 177748488154305888
236608417661081760 341977417315180032
80915656163055104 288357758954380416
190785824910634304 336374491770936128
137688842434735008 191765870908835776
270154868564800256 316413354814055808
143172102519527024 163985411110648256
243482217126634368 318410221534081344
29410191732149496 83078480228710208
47338331288417296 247620014529966656
169273067929679168 343238911162828160
50845658079452592 271740874470546048
195428705484798112 322668467614640448
243966017819304288 323875431824542720
179632723672959104 232008699124172064
78847785590097936 132800193087697888
55389173979257384 286304484373432512
189279971350186048 254021612665611584
196700584172528448 242729891983516704
82833515663065872 83198711290268256
28568119807560520 214221977663924544
239802282541288832 316537736115849664
23692403521325568 268080066369419776
14633530225631448 55228969335450176
266417436416481056 324471321511534976
103593272946884480 232842949132835744
269469941841770144 286591973488009568
61774182221400712 116660985631568544
138713099211705344 231823644086930784
14423418637075506 188989875731373056
104523245556060320 320625154508784000
87131268390969584 174153759469317696
179936351811678752 295822301569577728
71582275068047664 84644231584019120
220762741622601248 276698780377413376
299699579510012416 309080067093925568
109328654301892640 348221561428720704
140627050913727408 241148422792267872
175021912777881600 288482902152962240
240308295928186592 279171627279123360
24878743196699384 173317909884553248
35362498193788196 237542363023779072
29154054147479008 318578072163489472
118477194212062720 262111659098314336
100104210824893280 263512851108452864
80993724212842720 250789172584870976
135767529700098160 346150163903403584
12470586884316984 117328803562392864
25931647091866944 217239315208610624
24332166206113432 211262937139494528
100369391203708944 338194092969189952
29220484280206612 272898594096717024
261883329974091744 332233222087222656
25461407371953016 112663090192042480
61984588988894704 116641660161230144
159147192967800864 256237456104872192
289850629959928256 345593382458669632
252918428875555552 262016751907336096
70854170569775608 273790781430077792
49918883149937136 154854572464703008
176815723416408928 198601559732756096
56393486385464408 316553119392578176
143852017570175264 248276755062899712
78468440339259952 259789185366787520
165366875726356064 252722198501376192
4009295826917858 137355492041089984
32947374075781108 276451862966109472
131420232600977408 237878355709085312
3511913390073566 311125730434875456
18056538304534624 312033876135393984
2386988212410513 316446265573004928
48857053727994896 320538008667056512
53455843863143200 227702398253608352
294978552406308992 347247456282702016
7121582721414493 133420020105200320
167662938858587520 172081675857377728
126405819883743296 154803393213575968
43637090218880336 241285397241583904
42040310481730928 334730161627814528
71109742347530432 247239002725712512
287051928674225088 347111524187736704
56491262684240096 299111643170853696
96120141952079344 107505870022790064
28878778476135568 225696674396298880
170827234382750368 236437717036284992
13233232360457826 125563946540499200
127203337525266160 135985168813396400
116896644154616720 231873619103730720
220014213041868288 271459493459647040
64713198634839152 268366645768619168
82748996603134624 167690469502295680
56662591412513304 178996270504334432
63548696661929664 313562281917188160
83869627192083184 147440151672878624
167627474440921728 240516681109977536
128643886589996624 156078001435538720
100172844869554240 173148951251340992
81568995186005280 248920432926463936
33051449031624496 328676135961921280
224441592777675680 299332386313673600
176051610473394368 193932464852602464
239822212980306144 275019885407807968
38339620091074728 169033440884901088
221942909787682016 284655587851062432
79320690373775616 213743859753037888
19045831538167472 152250524504022720
149931445189882400 288538119708282176
88531223141461552 253583827164955168
242767680099183040 326978223674814272
164360089906415936 223414817515724928
9738077095922354 180780624388293088
280294492418477408 307282965755162816
182403388290583840 291735586246285440
85363225433140688 238176215540252960
25582691665839712 54853785856857424
101793329261637984 166706324807476192
220192442902672608 293452999992832960
295096400576267264 315949139182875968
214542249480411904 247424482017350496
172798498408789856 191336650507018496
127662264571065232 261943276391244800
52799858685476648 185613114080660992
205919624899728192 310508026124425408
54363716122111784 115862938812510816
157024349101337984 266952886549823360
13663836527105650 176443359765136160
189109551186129440 289184642527719744
8123578100447407 280780341967325760
50757310122847768 235465536288392000
21350163534755944 125126468174249840
37534962975222496 275709368660277504
273360341280072288 347037805909571648
44400845827173080 171511056633244704
134286664230891984 321713239327791424
181922221061044960 337261976618911296
193609544318004064 335622026730430592
170855570023170624 271697120066446880
118087722923151824 208667690656949632
147312733159798880 327620238156283264
52530530806177608 145798534220092288
169985326069458400 247411832095355904
34080761479434008 127869454882062528
69130710960288840 83688562850417792
94076835841885520 98460022376633456
281662691644935904 287412421982453664
21459311665698448 36475058825192568
265064749977200896 282617827117752320
115377335903651536 312944225111262208
23729953520507020 321997393565797952
156695048503147648 297404934812649088
66239685855129392 262576229831212000
111026323298626736 214938078217010464
142431072827766320 292844218179334592
95282619386347648 283301772747643808
13942354891987590 281930792329968000
68806968597400584 230267657537491584
23942220092673276 193486593940314336
68696396453491328 325978906762336640
38381911566440776 177190327456175616
232702803051042144 332341172481500224
301399231615949312 340855062206378432
97419509505559232 215780478400432800
179009302464661760 240717290726735200
157650355699646144 328638259871611904
149918373771198080 294070111483378304
187229414942260672 314252815726579840
137546156595943296 159043274956025408
20177478284436572 32248878237746064
20009150286974180 172996746556300736
185385582418157664 268596034908251520
70025872246495344 73466175706669360
291150700208357888 324298213728114176
108993008746202000 148260247153758752
44649900278050880 167567060113842816
112685039441111296 289204802064680448
9450772386515590 162875620676627520
265981616907193312 321961475709691264
74222563400988368 342815004922874880
10598802217710204 127191081458414544
13685606385981032 259344915039529856
80671554486772080 342744526792425408
15641641527002606 96945045190679488
79183208668895968 274446329168770144
61180799588616712 134572026680450592
235939580466356800 309453056012438208
87051805049176896 140423284661397472
84394972866974144 152368804111670720
94422074485550064 258466443877453920
43558839027297336 290790566054978112
101646038954241776 313937870351232256
17358502248349082 252952250029039488
5603363428677994 113117288646978560
69105089855597728 71175643448901176
245220999578970784 275117340237298944
108012292299347184 305652852691742400
137983782020261328 314919483330730560
236638993636976000 274774750020024928
66488815244553568 188209644558706112
256874980255552128 280891373900090912
10242227638827376 34891123350010536
46202345942513304 157918041934527936
118076228922730688 336076545479864768
73697776715306288 329354995149822144
176165665871416000 238868153904485952
192175382720416576 269648236677927328
197749093259799904 238371010397402432
65813182164093752 168900786425063008
51528816217637640 233327198710057632
179383905727946048 258288260070654272
198029478162478720 229749461166650176
224528132483544864 281170334911157568
9499635490769698 319635029992564352
12180450224338094 121090691327253280
80769346288246496 184809041526237152
95834886636174464 201428924130013600
84958443615162640 150669255430594496
66432643215541592 144235128807756672
5830922389482807 123221806302599968
80287160398090416 278808177365400864
47768098197280736 72352336181968560
138740400675546304 347004068406104384
222438754432911168 286751716782729568
176437501348582944 270744022773601792
243230595076276960 324781873187959232
117737373093715392 152054219344867904
197635309683953792 202993524622842944
145592465914344928 156137684769381632
101393745812957792 259687213053199680
132095724233567024 136435646477277936
40538218667273392 273997869355211232
139915710395080432 212515665950381088
68259904974230656 88887199526580720
46319950532495168 217350212440031072
150234002599563680 347305764955544128
53781991181970064 316842183259223232
54451490165617120 147303242207277056
259970813778444992 300582547599103616
246697414765625024 253311405812073312
82701205476841264 238311817325896576
12396941392307554 287692125235243264
111681492836652032 306057981717725696
129294388172936192 138628111595760896
41263209426267088 124327003284997248
69839194336716880 261335844349868128
223251118724707232 340310347593293760
344522244194053952 345462147748149696
223775897261423840 266452770762956160
80247543912598272 260027883128965408
253594320994854688 270753556910872672
244923620472835520 329893682196667456
27744997235197588 170820259025614272
95968519391422528 143037946053964272
170659660724384192 219820712499263360
70977171913803664 192128902392590272
166027177028424992 271257019710766432
140783403109892736 235218934672087360
88181586043179360 308641629246431168
42671381474952912 290109370363342592
90205134281084784 200335656919753184
18561476328399884 116573666872202640
128364030332059328 137601475044288976
21807694403951508 332416551517374528
53639225235240632 211792520463355360
2365568312032811 53568343164816384
26534860758596392 156503683936308800
250681242319480896 311779797313027200
73635289557763520 93634616646906512
285772129098289792 341721137408472448
27905014028193812 347166238885604736
41023161086099352 99701906959862864
4181018147404636 205878108232651584
19998059679187756 52912567774363536
203131398472717664 299932403910645568
1094118612060062 237324278012355744
46767047882167440 210255271174396416
187356717453048128 218649758095214976
267162125023318752 272929092904187616
166380185469935712 177934933586624992
219527914160874944 296762535848696448
49753259956979560 190811049739336256
191908294694979840 265851034481639296
71341770709664400 189530478971094624
27937107258259576 142703675487297888
46960113402805464 327535905758359936
39870923263983464 86134946181686112
261447355735162368 292659239579141376
155298852307079264 220596713186019616
100292809767893872 315038537116546944
209452229869519520 237015178541002112
61511110700744296 265146805054157248
23331314593009632 166085918976411584
81872190731211440 100736042927522288
168343676493242784 324360748410054720
70446256265799496 93517698771461088
198263458232757280 266236724263985952
102929675852490704 137512165942315904
83086700461081536 86645358273048448
169361069395486752 327893668817133824
46764059026409400 56172121537136464
206216155193789440 274885264525531968
48061247024789880 234680344227127456
150857745649037248 188130512223740640
237755616261303456 306891431904251520
175874838322648000 311817120979630208
170408972973514016 328186457207206208
104590993091800592 154181593970819424
101075633112723632 272649625506890560
155798631767376512 183548420977811488
240978261486318784 266312205024896800
78239085538306976 337974306178082304
234548687387976992 276614203432808032
46967561122270024 183217398639318048
35671250831402796 248086676056739968
38059835627497776 208808432385364672
86539511477497424 232999373231400640
75732049330896800 283215838819951200
133270849216681648 171463502998268960
217959777974470368 232246705598871392
259661839664917216 268860940660519584
109981198294111424 182792670910185280
296520916230665856 325092329765213952
35766935582129164 93068706341682208
182988458925216672 199197121249810496
240939196795941792 332712260093598272
163455834868477792 171102942685009024
177369290502001504 341849874706828032
21409791715579484 246974264342381088
107704405629523088 132118065504897600
89208375143202704 238989838852937152
298054831174857856 307213689204822656
131407105119967056 252890272591103168
25237447864260892 157439663812152192
43774671593773176 216066855671515904
139227533542625552 343750334540404544
73700904913509936 145527809370424224
185922128565747072 207130763090578400
72329717401476080 295915494164863296
28137995286671388 205974622862108896
10484925290301176 135110070495473680
172637272557879776 238743250159144000
150232219992008384 157200952087716512
15287304244274532 206790396772762240
4758170390070583 190030074075501696
121494784408393200 201742959510080640
68657046819910680 224363141140399712
45743707330744632 223938522423314976
96919883384920512 190660797448888288
201096197730866048 260034020768869216
132384155667027968 200310540096487232
54066833905084904 160538410080695840
37326248180358168 67934198718551728
119034688493990800 307972253712635456
63953598074408904 186039176711172384
219198161080066912 329334067644865024
55171190428008784 128723326846836800
69335213652438504 325408700408177408
171705334649322208 278645901223857600
93181514939814224 294702655944222080
255672776604190976 303068525314311808
184694181772350848 288582050597733504
139516412472686960 195466090271385280
59730561606949112 252387375344533440
39654082936493264 259929905439847264
60235305389296560 161767036690131392
159978513726792480 333812859639027072
245345169989707840 342408265671895872
99410380509166064 237866920250321696
29544133311405280 306309655203168640
7526435274026760 33269552789523492
30192491934518388 217721694577632832
301973699712727872 344372286812110272
86587153023135744 228040173692165984
117080445843362496 155219901727217504
30001220097229060 224592274476533792
25845223665808252 144183048051041504
67785998349536008 215730325295822720
178726912090740064 203303823206447776
180852275235984768 280759640659995872
235571175202129728 269349240118526560
212564163638077280 222281774202611168
83681389954231184 245624322418909056
123271786508546928 176560072334545504
165019864685790784 268608364305944160
162162772534617408 303093250059563392
81296928067774960 211053411950791648
195351807432071328 229708138358456160
227695115474797984 328317349285993984
16932546097671758 49245838784513728
69240804409248032 220384844306321344
91155228688001824 148168500490744128
171046119616232288 287795957748424512
9240041795053812 90855664018565472
61761604473265160 272498336616208832
212698017883334336 281370419873195040
127197115680886496 239980182744002144
203573086258973888 265104362567855136
560273673001995 77093217190894544
253082636073930976 297825172375350784
33633850974615988 289752572910822528
223431500344300320 318561753328163904
32293743867693660 55216360660138320
105404748249317024 126305289611102880
112854148669679712 283794207559433632
87588088064564992 250637380437879424
136533895301119760 260577906044616928
178962204592211424 344143318562926080
279749775772269312 326517150447465344
251473095905471040 274014200430223200
219921554923833344 292844233229272192
215870830509134368 237611620176653152
24080735538109160 42748515724674616
620548846720033 135990615043933136
126898447716805744 305163862193509824
76720273533718624 90829716063127232
97150386872336800 188993161769638368
10354151731227642 304674890731430720
105527789736282528 340568300100248512
53171124621344056 341334480073525760
62770127020818280 308303457051774016
150370320992315872 196731629688809824
6553925634767532 310961208978472000
312142561894767552 334111674690315712
40127455818195480 74015662896383264
274507771048272000 348395400058778304
280169652598863008 332822416534649216
189054779297660320 212846776063519360
217754695967003456 256647316342263072
172303298169399072 181648168256276224
143165952699737696 268624165978614560
99714888889052176 180201608399591808
176494495731724992 309425976711549760
204285471997265664 261973344455004480
28829054410555084 104498009514968752
173734327391202976 332760639353151424
294975992875549568 312267747325965632
106943967676591424 178857559724197120
186079421658499072 200074558280522912
33106323791131836 81258403875307200
133027113382684288 313003587365696192
13913390955746990 37589704610023736
95885203293077216 204795348955792480
63847485480723992 331636671047598976
4458346024813929 11036539547284412
70073232816216496 247599600220966624
12572304482547182 262988564928657568
35525540903161012 36604378576445144
8229044784954906 90965464056922512
95073953009451808 209080412196525536
301810719725641088 305629261211994624
67748294404474248 138111693389411152
254282290618344704 268306397742525472
26726653982331348 93455423142657568
103665964884458160 126142149116167456
144170133090443072 219437112439387264
201049924219628128 308045433530501504
51257796506433944 199651699958943072
102130529969547792 302257320888637056
340583117864158976 346070672682638208
71879783627773952 210848953541857984
304678339832032768 316927125021112832
83509107904204960 328068751792217344
107764816647167328 234739871672798336
95304670328602176 125879768343483456
269949158951918048 338638319131454592
247654642475360992 332851720587175744
22093803348956748 35627152323494924
146798781891272608 337926799402374848
59783223881561656 251289868010047104
68025363360047072 153400107593547872
26371719937675248 39348587145378728
109946470985765152 162786123527048704
151986420073258816 338901173039233216
241290334602432448 279137695835540928
181758702137441024 227198726300817568
50315671847695368 120954350206960256
141302106037211536 310957482037751232
109829842524699328 278426200691907264
272920039730318912 304890595745514112
150372483972090016 288346070610117824
54880851456550680 65563349614998520
94763853847082384 321030509833136320
126301997428001232 269325780886803360
196566108521071264 341803581979160640
49074186645547304 229071212050480544
42721120186677872 89059962099797856
184172446105760768 325093236577065920
46924760245178072 273260037053532192
293045597937447808 348212053531901888
112839081605884016 239649113461648352
156130632572961440 167352163463936896
230144089060386688 274528478123948448
120991637816962800 250685309251098368
269406585707804032 337015803975904192
154898979052398336 195705415574716864
104033976526097392 123361833861800400
112873076370741168 207651120561791296
51619021811771664 270849245351291744
88208539048001712 126599596727585600
181486186409990528 201098143383899840
217275102536056928 315801550328084160
36373622345486216 171891223463921696
138166105921927088 346951418811947008
49905796638326672 72672902377443360
1882698403707828 199803459717439104
276330229977092576 325445542245714176
53105970551273000 159410857990970304
35985268465855916 286416077270390272
105559271357793248 121397015634538000
92889513468121680 183882858688793632
32405566917385728 125724922825392528
8213018763680687 283328895082906400
110414698123318000 256031625342234784
7034367631706999 11516739904798772
123093538013609600 178220331382199712
292733979763455936 305635892888896896
119777712863243104 342630768251974592
224782926598556544 271873915977755104
219813090680127104 331043634235239040
291514107282680000 322724181782418880
55545395619878920 160700880388361344
32046945721052696 237544589257795232
155963394926293600 178799747248008192
9388459048714470 161501147721789056
235926153889301408 318809234483108736
177655947780267136 261887636463870368
308628732317337664 348128056516115712
152753034723846752 207422927129164000
84947079049469984 233892236034694400
81896951969807488 128931894128483024
20997310297647012 115715094824015312
270617116535758624 323155025529727424
231687724187036896 245368552627569024
33134810222105004 116147592018562048
142261007285109120 143922808049585680
54722066807114536 205519457952414144
77495067338868384 324326832384316352
219213010026122880 264790114494745792
132351237516763008 184876923514289088
13471333517640582 180912623320340896
182754772393984256 324306079213822016
13177581679065198 158161942108016800
296269512374795264 344353250906590784
73219376249792640 339337043806034752
163101733178968128 289970431029238720
135806701177412592 177034365218909344
130186645990082128 303203528385600192
243445467817709984 345311947161353024
35835469299549452 124353615716730528
12973844207267414 193357473637621600
100446012778128304 293971364230467712
47643236639272344 259107412174013280
241462123577717440 314532629394900416
19820196597872476 186304392166016320
45543135431538176 319730925116737600
119851037817688480 227973597816940800
19006662320557080 299243091402312832
111749224500765184 163170362629159904
137171691030619376 252219223617111520
10683224154485554 92446621240847200
209018599147975296 282968444422634848
171549981334146048 249012327530962624
71120284911062872 71637664369189896
2593260933348475 315013538301275648
130395822986625152 302687876608607040
207246575440890912 228776751902402688
41994363494298072 193765709477316832
84078742475502784 301401605027246976
129538683121902064 187342363382084928
216453814306295584 336113247574682048
8503050614681342 249515755647052512
47278532599468216 243733372402411840
124205974226088592 168933080830517600
250635724915270016 254181945056305664
26908684546804804 246517921510384096
244138875366067616 325884757396200000
245682044471747936 257344925467296288
69445333909314624 154081469111486432
204429581097004672 284352354736450208
8940022411259338 18745002194174120
153820474308935872 170814615460770880
98309413595609360 246985211163050336
72690919701582592 133959269010332992
10589092807985288 152244461190324096
71175193515545176 341848463881575296
307183069810401536 341633950029685760
32040754303718244 281183814767968960
134402949163623760 224369362509529920
179633258000609056 321230779091722624
164275924102152128 276188213599381824
31248131083979512 164013208676008544
115764903659663488 143035319718054016
142694353638195936 178957894714215808
197399479485054368 232852159329768992
85633814651836848 250677005885420896
16350269406261844 271448977522266592
209897811691141888 338370747822138304
250072746321576704 275469813550807744
78783185171429536 169454492263004320
102717847791206688 306096687176102976
188070389223778912 333771279096863168
111875570067704512 243517906281777600
40026734395893328 97506501413867072
162334741115512800 306684121750940224
30352433140953372 97778017986221728
13863839518280672 157484484601062624
27732111544449316 188285809426759424
181001750492824576 271000828901284896
138206302887635360 152266914784549536
9176346926775086 73891668319322992
9644796912863048 318475978565192768
128397292957349328 129072132275512976
116862400410981888 170932075545800768
47441812641417184 101845432606814032
135173862131043808 276344329720330528
45254562294733720 302358737253359744
35882702083252728 325644926569976960
155354804491837184 297111432019923776
148228208680878208 243997407927271680
215903862506993088 239585653216060960
57400365342629448 270042853538793280
161189615644711072 284353502792925024
20256283806732976 254470583580719296
284666138041609792 345153700975689408
248634241768646400 276037534879939264
4744606121705670 217969163110160672
153155316709723488 295671740749824256
73080063834839296 271563689728703040
161400748715370912 280585541864694400
98714710082459744 282031683307213600
130448941147301632 210570200452748960
161424156510535712 194076616784601696
23834913231833684 157094783137884128
132401682746103312 150533525440368960
83730747843282752 168526359127891968
98980392585503472 331469827606786624
199066033614918592 249550888532786720
262258712941318080 275940727127454208
108409148721380000 286838676059473440
80803362517585440 317634914432168320
156131237800796480 290972653200813312
33886679192735112 270341341644364448
199722267340795232 230257816547164544
46520493794295184 139699211107864464
136518865333769872 290260704159839680
33890780616161844 67973439514666984
177794306392305440 288670990695764736
113769717586985296 129268696708295744
42038597178797656 256701623413245856
48959458425709504 127258554735615216
77277766732065872 244288360617106976
23060518059127596 108266677003301504
211494537792337600 343175827387693312
9592102838618052 106630420156455312
162807994873379904 171952673497056640
34888876358394316 280263011596434176
138304140303017120 198171141713878112
274006200559643968 339922458102862720
226024889790112064 329572014919501248
58704960293020104 260948289290194624
64234935756008552 325924060453972864
141434593102568592 200246505858423424
126856342625282720 242747875840579168
117872647893805664 325976865661244288
156107213683392224 233240431321643680
35061733369147248 249401602362843008
40841172710224216 154782524404514976
130524078918259808 258850319119386016
144773428303210272 314335458719450240
107346854445411904 110284993877237616
140779481359509248 276439009111306496
226320491828438816 337876781413697088
77307261296323952 278463314060109600
248769587669604992 327028314821529216
3009135690538409 75691413910296752
277462265088220096 294625181118414720
134763527880567456 336687256624561728
88439299488936496 235361101893819392
45563174678643808 208161816747904480
264289723644257472 266807414414814688
281771000654397536 325651372082652544
70395469329270392 293614260661230848
161988320734947232 272232145006361920
132398554963581136 311765713097504640
238881451958188224 275889573320639072
43763383175796376 163735380943022752
95330284389201600 318326229129036672
113266270976716896 159474079497292640
254182876046126560 293537435037998656
281662249899593376 336539375493967360
18174073223734680 204261979186478592
154886667245959648 242290339300426688
55282887891277688 187843574378246528
5742482867716964 119382964736013648
83658051971363552 202035616361797376
68989856245366896 222855461754221760
139336271207922928 227759040297521056
225433255753144768 276656630069096800
83196893243120080 144333305440964256
224575560210226880 293644062373798528
83457360982956320 235319329236343648
170239742475085696 303218372858038592
148922352494316832 155897417079655296
61043728351113960 195398679841947872
98978520538965824 303613533967212864
115355224235011040 163339968956673088
46979213139798136 212395416413395552
136952915200278912 325299039054902208
18438164588561584 60072062260585304
32255898825953612 150614345935900992
283409027859574208 316523907613625472
252537071474394464 317338885902663936
74741844226370160 279842296400530208
109779432332897968 238251840578633344
24589766654344948 145177834008958784
28905047396191100 208563779684932704
72581110990391968 142493899640397968
89969421764124928 310471259037813248
150206774938544128 335153690666493312
19772674854740832 109193387216093776
182854251931147264 256200436595206784
51025988791874032 166815514689229952
287285819962551840 328857796396472000
122802434609324272 132841341255950960
71897085265009792 189351505411305056
3583399410629287 87009693973669856
241136709942365952 328495536098169792
65446254541208448 324730812430646592
30133525637303628 73208092055286688
85814557646381040 249923006109424416
103254664456031536 274189489093825600
230866214142759936 337583704869010368
98730066442176640 265685183462025152
75533062874019088 266054356962648416
179567348177186560 184002366065094336
78400641846469568 157373674131074912
69799922453177536 149460923462871040
171590518596881952 299525023415214336
193229141018410656 257729176751626816
203968360453705920 227166706131657056
61606239735498800 215685158154856768
208857726689333824 309858176490633984
30506625600004144 104109314044654528
41580487191130392 86518155295929408
268120021320072896 277923786288110176
24870298930175888 339760815458209856
249597726978380096 327514603774862720
263526238404185376 291776445323337664
193069154949861088 326777598312866688
128456532218374656 134641754077173312
117434540751504208 120707250664290832
98334006742822080 294284598830098880
29089561896311628 91305161702916608
13482167494104888 155589890435077344
211230036006376480 301857380486909056
185325202588171360 289889585605391808
2110637552396122 30665774895726900
38510476251034392 201414619614553664
88991570888572864 307450256658694400
295125940179950272 316375484782396416
50004000788802984 335704150009893888
186148766020860928 285727458088985824
18040979806087800 52486567705781424
99187159561911584 263750046063732832
10761256464402452 148308229565383488
310361803040383168 331508848698650624
20710175085014272 155048823982666208
64538702303899760 245675283514239328
68710326067819976 169084590984381184
159700626279840032 309467932089452288
236970464216430144 238249831288078208
85739306700285840 328360834826214976
25015898173149028 183374058751208928
52024266031945616 62496792393453088
144850460447371040 197773822278831840
96714747377213120 151254436681747584
276878013302378528 304879401375817984
73939621485103424 283837591842872224
65794720363150544 300860647522550400
80384500354078288 85641191194649792
41858059611040848 326490863725762048
131176073155883472 254574663012896800
142828678712952608 279488175529199424
60328356759956584 250059345248889280
22793673961144140 232321441957091488
24083369909191624 214807049509329824
225553092066991296 276179505637462176
107019718456547744 177293413307933216
93348382510723840 262141459091167232
162447491162554176 274809491741875072
199543678160588448 309469799706140096
300266532718334720 337171194497458240
37806983103316296 176657420481015712
223888384748367872 329890455557958016
59381896277162832 309467309274083264
135545778340957136 327126829689463360
65516079571924696 90231969598913472
205307201866231776 288051846983989952
256752410405491680 301609673347496896
284765049209275104 305543894620004480
70844502893481008 210678157943541056
75854988782745632 104852929144734800
213883660960814688 214075999866721472
36880933616860944 119358413695896608
119488441594216224 193357183857474912
72127874949082208 290500220286291072
74357875574658640 256192171905491392
20285861221001408 77926807555543536
4616028231869657 111048083645853264
162213785123739072 189357110297624672
176828852958539776 328256350140350976
43978647892114976 282000083495120736
9032346289742252 85746402172312816
39666662902881656 164042452515859392
10947934795080022 177223010433246688
158558380450525312 270955162376958240
233181533874200064 330682787014778304
197984117736924288 207708142148315232
187110305008335744 198830363694508672
6206715050764947 7105357028130132
88552833497606368 322623654205150080
147587740187728928 307058853211328064
59736395173313248 278368862176468928
218715224430338656 341186861957652864
119039637437922576 199556078768262624
250696398205100224 262204697023110080
43060488374669584 67663996957904704
96508248583964016 121881223972501040
144931874541259776 252438433969773376
284005775757601056 344786639811834304
165534976754564704 299576017578234496
151954040868207104 325875533343406848
33033274435371556 40766017219026752
21647426012433232 151104181839432832
38254461373871672 48951536693615320
228389806679713920 304467244766510912
195289498417315872 270197211584533568
140216220462721776 201281952155777888
56752175922959448 79015062781298000
75386766008659024 202280530760673696
88275001039024240 304238848494777920
143222073640939072 156520999694035968
51182075517034568 216366114554776064
120260099798542864 182927934281636512
19876390959951280 21169000695973636
25480635941267772 153119090889204544
218913380838685600 306839435628328832
164351602007705184 288926578759635264
85356829869644656 160754505817801632
148996530618920064 341847457030636800
280206811296393536 317863790735892608
48724696561900568 187053494081492800
76328968026091520 268297321936984416
20758500058614364 171282640027954688
189632567177019136 337223282341160704
57756745255169744 204310213597474016
253235064295735680 316763452039103872
81449254526256928 249758736859428416
48404116570629376 195594196485421824
8221402402311601 172445478533013664
38657554921053792 49751885158403928
267623135477325120 339591504342719360
140065517090498096 199054729153884640
13376143335236814 256177597861104224
307234276536850624 311185065068141376
201603797034826720 316923834677535872
243479253542647040 344350054357165184
215131443466802464 296341265343205248
134167399593152240 240517086014155552
41022221061142600 45592416466087544
101930822303330272 272417457936790176
179483591041756704 186198546352659008
240639853045363040 288217835007140896
207314345432095648 250853781619712320
152046649781675488 285680000869718144
127857257199305040 269798708110610944
81423727244004160 308498142411772928
3164880980799583 315358877306112832
22505533255331036 185577218689953632
14389921989997960 45873739585893232
21774153342003096 297649752448288448
51746731956805016 261525870737702464
145575830812503008 154058922322261792
126102926002462384 260593937555908128
251884194009795552 278296776381653440
139954521676007360 280307410814380352
92368814100503920 307091993347455680
7463895660550630 12231355697640378
47497794088991624 313944506033553536
114127374255552768 212390746976812512
37069012154134256 276994304905498208
246568403797265888 253662700028048576
44033989524148104 86268266312987056
171624743529899616 213444967704646560
121339234025339248 288335151923244224
21064237868133652 124898872371412160
69603697552482744 105909637659029728
176856748112309952 339359066524992320
154724588103564384 188231087683131136
228187880854540352 336187010776771840
170446164636727936 334679074790817856
269410674289260608 279530583291061536
327262265508963392 341343706122606720
178320190136130688 303996756032163008
78232281079517760 166356968482184576
225690244712769856 311312999149875328
144735467051384256 261308811578271008
76549679854274960 177943189250336608
167162663794039264 308016647286384320
281800474648667424 334147895980189824
309282614394548160 316378246645932928
106609582601406112 140018233277509184
231259065095184576 322971844859916096
106050224768598608 261022987326051456
83646487539759728 105467233225314960
114283169272147680 230181311683966848
117760209916699456 197505616875041280
258864814012746176 301357545004973888
193460246520237024 292225935082608384
78233848257364064 152544479177286400
79751222783324832 125154930737668656
19192358146873248 198281038984630624
127585523737463168 228808259233717696
61224902449221080 138728252137876592
54362884128100704 197980327085446976
95002521171345008 223242237718180544
97358257546869520 112031815353848496
10703960685313732 20931608781221776
84341429715384480 90438577258607376
332103878247119616 341995590870028032
15312352795950644 190049250270752416
45150419351524080 282830638443005824
140618548260668192 244875465362402112
15733046699297092 225202226136000800
135268301689753168 205777003743318912
287689079764075072 294443041284634880
161705059565333664 166371249338515584
29189309221307416 44012989485956824
148347504387440896 175361420583401728
192236444368834624 297257647919992896
62699195339281816 295431879902365824
51326435588438704 213896809576482208
108954650715359536 226006738350758496
21342567203223568 288556982596608256
140756909713554928 277629896637113472
282693830685773376 298691294209005184
298541786835442688 304070479220023168
185942369510609504 257885316478283136
183110931948462336 241934214863643648
142150164307783456 329797765899236160
52817688889999640 285405517427645088
95802431001331312 177675482549119392
169370533705574400 196777999043515584
173134943106890080 281783698865315840
24669870394416392 149321437716198304
174547001502066176 282101402707212576
177363342852739680 323695571040420736
96671065444069680 195745923346546848
73418770810509568 284369251360964608
19810769430713672 307522981935462016
38087582534438256 107260073240618400
29736030359275068 307500529198926784
175736282134768192 259188713559662784
97990336120963680 174009044183361248
231776093704833088 345505875574606592
17048481612573948 59455308298333248
18493724740674528 310196100127451008
10446130846832370 260550188019655200
232626680898667360 253577402980079712
49839061487879352 322243653477770368
3997424113044257 288991218075538304
11196954507915074 293717993276190592
150858823353856160 335586627051871040
206986703882415552 334234048349082048
120552688743585808 121066762124195072
258340534617901280 327627862611135168
261307899827184608 283445839010087072
74469607477025344 226172879861607840
16982946789638276 120549944940653744
98595980646550432 169852092820486432
4474765800898179 306765474743113920
110370718402924592 215494183022522432
65156738779309872 294688308652337536
84319614947798784 243515131171469408
146294637733212608 224678507277514848
38181844686725624 202654154148911584
4965568409934935 178917867932121472
41011646103771872 345278087980212992
141440871915282080 321731900036662272
159033476236733344 263420125570729600
98605775219565904 236457110698242944
139937652598192000 235746041237033696
181486485515166432 309413916020035712
51446556848779000 318521691437541312
314160616621116608 315682277209037184
134365719721480816 270458116177238400
100715692230976192 184397556850310144
60749689476880096 304945584382707072
10281718999602528 31288881038058148
71511496733356992 120435555474008416
227932450983707232 278931255452615360
54417638058967792 292601985440234496
175964270877019264 253219558096010624
48155612627523152 112927446732032304
142825439313926736 338436812491030976
193548271693934624 336519826008786496
17341592000367640 223654389968655616
10439030226690898 119797660416545520
234235010767237984 303425011429704320
258906592767923616 272328185979688352
63217264988257536 314904858082403264
190476879008199264 216756750338831328
254954132714810784 301830721856452352
14572617766706890 285177057749624096
61501077856705584 256617291115318464
84020716527859200 149689761129003648
176066241206701856 253160008555858304
43492455657471568 210945826353765248
27961518969845924 317929353406134656
49951807983442064 275855342949011488
72973988962421856 333327073581478720
238716793369110240 292720377889569024
26489117278869720 239166078724977152
251515389187345248 336461733085330048
104232250915622432 104734809502442688
128292422217298320 305619197783322560
45102945272623320 135763916306849392
53680027569069216 145623806443109152
97378680075186352 274208981461154944
6319425089855948 69481475600067016
115739927140560240 207347978737877888
206230031230434176 241054514213399680
81520126480860704 119546027038539808
247889003622495520 305194360419455680
12800211203943380 38103063364072640
104684264658321536 333524380574117632
222937933504511456 316459786894664768
3680881438614073 4106610111812538
107466767964256336 109756423003009408
166444517374185984 334199916300601920
14468840284075530 77334968029665312
109929982776686288 325043062972794240
36544676769833088 298458129159246976
27754868581500016 173113240488093504
68866674228087928 155776530340934240
182074831930732512 267942593565896672
140378589248751744 334824611338472640
283006674251340704 332132769336573760
51042418528512008 192663240703264544
128522965722107984 193901980840818848
54320776453934016 257448459967428640
79051581327253984 328676879053364224
60176095344214496 93063044593368448
55798603601952424 96910077044859296
2088391778518230 84646614093261168
104591053437211280 107902176986868640
119734997105900704 243669284579797664
21251813012026424 254502654365168704
105643528437457264 188947828745508032
5172387185218642 82394439003479664
134710464725328832 135540198724127712
192967963996822976 257968447142287136
102870330480897888 205629867890548384
249983351982050976 339735219234919424
26903272630760776 189849005525716128
97896005589665392 323551399052099008
205992861741248352 325470962456949568
92552877172184480 179981144546573024
20334086740999992 200127034146284448
89086950065496352 312117945788615872
185583022564508160 333649329215186560
6768327572445959 293947183458584128
117686373419960112 167809598984070208
5044573385886197 268062704971197888
156827733151942272 316535774342165632
269114065883551936 275063731464217056
83298904522960960 225201805129875232
91881247607307600 316790249597081600
21247372822924280 81317131407451136
151087871210920064 192468936791937504
156250373859503552 277907665824369920
74397576734563088 327285662110760832
38338988102048568 59029490885778784
25074925648633828 330119555236060096
247319747871187584 324016196431434688
16238577971853320 84724963871446240
104242217264612736 181496295598149632
69556030537254488 89101812138642928
101911575809368080 307060086694474944
14059563918624686 129294412504194816
288625878515775296 323600403140057024
147867491596697280 192885123148193344
40403521623486752 262675642323142400
35852877361579004 53149304633834488
156201966009176896 229083826491123840
217526006859523552 267685380308752768
237908180096674336 348284799807818048
19431074229559988 181524128221999936
88929391181118912 216095751065086272
78778137923569584 323507030110266944
205470587566037920 340945933102734784
90920030501910176 253422920758987872
173604767366698272 345445407972461568
148581894792775104 208714426670847712
3455987705325228 163288070191423424
59953577732962840 280588147164095264
70416636504556712 220180138700443392
4480024633219049 233467101471789088
151124271430604448 233100873347053888
143192627577783552 157434724718425856
145031613354268096 209132628738412768
222612223922984384 228965627341734592
116385801303423584 183766790337005024
38614266438062296 303000540231887744
59538678698186656 172235956839610656
246304267190426880 251044530816336736
152041308320240224 202668260826008160
129408978551110624 252815013672324736
115706664254115984 255788155633698592
179011724584817184 237675030215006144
298179419144568512 319600145352634240
9715006719940122 320424304858725952
235947526112290176 299580942665256512
211750435914216128 260014885668852352
341033706555621696 344488440993402816
90562202059024080 214095078311606304
101126264852070432 345219334007571712
131877340433136384 172247231988375776
232489008028024640 261274907613580704
137118890286079312 147479873484437408
64619619291044544 94118839088745440
300570377552608384 308537091990304256
23205558839851900 324744748315390336
169223950518948160 305568615576540992
197062057358396160 285478304881677632
119132435929017280 236540192358864032
239480580834981920 247763662528701376
119254218022829040 303813649065709760
73953622352547056 178464274563812320
19204968436765544 166794226226492192
32131572912645320 285033601674226464
17103301170620406 74880229624079808
108332797449636320 232091065137181856
243247589778225664 306943205687726592
64947247644274928 226166423802600000
251437244547025376 266721165174418336
25056946668365132 312341654020275904
72961495822026352 96677722118337408
92052415379691920 210996875520123552
58830095532589624 311391256918736448
50683817729591304 258435620219125120
180333648500621472 260662167046505248
159653452984979552 336281416169736896
233190744071097376 311984236702915776
74904736138151456 303489218893351040
74023594790421712 133054742663911040
15988623792919804 341213453404079488
96421564413596896 109857970608952576
83019346543293680 326596374370241216
111883662825576272 226142981188957632
93946271215678912 216183799794287264
4857614007736026 8121929927549057
113661597341737 330838309731632960
40876691134155824 82391510727562912
21292756311743104 86132410920186880
136084723356912752 248734879863222368
16924532978544514 110775441455765088
14295192235507516 167550159016605248
68577665939689568 219887621460053920
213167397671709792 261804537800164704
153555136442004864 262983343670778304
107485804469253792 336882463411791040
127405685166521312 272990221644792032
51515839807756896 107151314178187840
35294247302247492 314800561078090560
67661044450571712 234125966884702560
178764015064382272 287787336625891168
270946992599426080 279134216824344160
327700597099038400 346131046165783232
227218861607592128 245380860678478880
26832843221653268 76998293133670752
245720650075267584 306110614639586880
103878884006323344 281975924202585248
128353492962557056 276953615530429664
202840757658373920 309791156526458880
41344689093367632 113575611636588944
10607667779884722 241432721114778176
52753250824281432 231446800347376832
214278069391423552 305497169232702592
322945417379956096 341280412847457280
10919640592150358 203742751511715104
58051739154481456 235431274026647168
27424540916853900 286560609991636320
27791698815385228 111101269445813376
22803667339167832 201700886074032480
9886146225891576 285382729381179616
177973770290137280 219344474879094208
42200490741654736 237430017502936992
189675884972742752 305725102904357248
3363083258663460 41068734798288720
128087778688009280 158874276765225664
130675353991029664 294270970596306816
292143722635227072 333249288938285248
33403217315372548 200835797826190272
31334979260105256 241254926058191200
16489454199810466 269536992667149184
17440524714437306 347529558364625216
37611970788602792 332561594205898688
225651288179628320 299693673887458560
7870963363875075 273808956092558272
160123330655818304 209132409744226848
248131501518068224 331949779459018688
248524486199499424 270524785452445696
267433676249946624 343951633660692864
12595651375277890 192619072439111968
213419340271704128 326604373059124032
229666581251138496 287131667669644096
167009948278505088 175710334534615936
199554343890438592 319688076686770176
312578988392126080 321472289680853184
108004650972282640 221522531508932960
101716305034493296 332111192367884736
117321540923166624 224973032185574432
225660312548614688 277917049634236000
300551233185711872 333614277149919296
44328569788800304 191747001744683712
9057744476733624 28693131141741556
120966350911268112 347261648286186048
210747541473244288 282250979110979488
156044193896548256 213183883189533440
173100740724463296 242515282898471456
101929011967161072 320298783857537216
28744945864177808 129071399041954528
244797649639832736 260221018663997216
257822060662675840 266704136324403616
270544605846104064 299429444244654144
45060875848891600 57237187961743592
118007863521479376 119468377521676816
23607439119171556 120041359241311600
126441028643398832 280377995221986304
17198224854281624 340846065546671488
6698475130135426 235765820990550688
45689858157646344 313322994831763136
69682098850603112 79673268104221584
22630329704784516 144801240007758400
155644675669341664 323104690009655808
15561351072283654 280655701392332544
104249396891389472 191015850225267808
136340501174338736 283809749201513984
168863721437972544 346238535801397504
143421356014726832 187414315197459776
170251836186297792 310822272847977152
103430243060291040 331802825650049792
167604223445481472 304724825632493824
93358952329285600 323086176221602048
16759151849894990 158907128440962176
94522929096046976 225545055886107200
202227921466716128 264204717281756832
204393034298862752 273462077825660832
75388969972703056 225426013530903200
303409444400003712 343218363052185984
172785447957323936 261820995621931392
8679493137051972 112872607834408064
31937779907110344 62100322111538496
191344552772501856 333892098731851456
56762833537734000 302343541259870848
153613429276795104 299062971539162560
17793274328203628 70118614097211552
51312391515787952 151865107559879392
66505540720003344 82298716855797984
187153996290602176 338521265166558144
164592827676049824 184951615850397856
82620035377709808 342211528232748928
56933257048442416 132175951107298896
234589037849836928 336390901641715136
67560405618047280 94604084776448256
162962083013155712 337636437017043904
77071877510244720 79955546578658464
78274849438676544 331896428594722176
127164306871964016 340505839491434304
101665834378983888 255565244769675680
226354088969287776 234912669958229760
4555598829976472 167467164365181408
116225798159286400 244846381873370432
135703011494751168 278442297674108928
112181642887704880 298380367732867712
2668164259408832 69793700096639712
86664906861633552 259627934256111488
108956187555079664 312913595418830784
67410032522575920 316089072482236288
241573835680431648 314779388601501632
13101759221705542 159350866727401440
127467654634794464 223792037333345984
276806182542469824 337514424893682048
227995816973017152 277308072390359712
55436984430206504 214942932682231520
32561828018514776 213437166419516192
99262043908413424 318718978272553600
158667776170308256 255459889440900384
23656447294266760 91487121036976496
156762917295882112 318117306888395712
56472728022750320 342987001656728256
102745522445733760 274452038944386368
61189037605370056 90972336514448512
101945095736850080 113806912390061984
266650746184982944 344522701220000064
167298204470291328 256090946210507200
134766610011130224 318560941969563328
61933602989321056 82596112415415840
115915295766837824 306046213806112960
180994572532857888 251559770406944288
48025757074316768 223334810610911648
42522919440442472 279908055737979840
13036377708890312 233132174994148480
178403133689306176 220474155684540800
180494522021243584 297432798638209728
268012920599736640 298448790903704192
204805107255794560 224329466249039968
133465871337467504 214950353923915936
41221480198324544 344327557901060928
114374104475494256 157144690189114976
28950705942118916 322038050202556544
33300833064968548 58573352874336280
119784345273974928 248360708986987072
266958428984519840 347782102573820608
14828744476640056 258495797179520000
1521573382237015 105575526244101440
63105694659030104 119458620150340608
210003311385083104 282114011986705952
78224211868952544 232241801412036288
272376421538999424 347738290238131904
236818461587010976 261492146683950784
181766865267041440 185192616572880544
61848825036665320 201618660032883264
166185377773331968 169670359378922528
174100692825960256 211705274182110176
24124412918094628 347943618444022656
228336733061887776 347358185370289024
79508442814584464 114835681834727136
66526792961695968 136585144071286128
11857865354407108 212543336474834432
12558776695660720 196327639216653280
3260042457672839 71251907711370784
219596054403191040 291183935788723776
334815253807482368 343888399942754304
34689679613946336 243247198937834944
27166299235104632 270699143152684576
103593775448639136 177096967534656992
116799659712793792 280548782361288640
219454753306925664 300078194529257792
2664828823881231 17909782049984278
14207431851393100 240425049775367712
103201925568021808 111073118710570640
103831224211249744 242423904433723808
108860694397133680 186269093823266688
132882674410889152 304762215859300032
238402317223751328 242013875018077408
34006040937487296 150248439948492288
116500467354808912 181974750216041440
192826354796973632 324216339714786176
108255894963588656 182636248061424736
62995755992385616 175405215275834752
194507530955922976 266667425929987072
48532098912104432 91029807210281600
77254897104104576 334574161073545088
24389479465919560 197076169893691136
169624446813114848 284172797328603840
232316964220913088 341546256560141376
199476397650877952 249656504275269088
301281075116229120 326342134471452288
198846425056502112 274758436202737184
116148134154818464 231188896026661728
119294036539367408 330150129187219712
149728212779808800 300507372291899584
137126887723681200 344964398119709952
319935070189452608 331723045943697088
120718407290144432 279154433560203136
178381198017889056 325218398605786496
187414833037410272 270397991920569920
117792424977467568 189291666085738880
65020968566285584 346387201261855104
85030071598610720 183210303424649792
43763527982453224 89049506096228320
22313810041769412 126000985386031040
156884230048657088 173565850354950272
17151077236451696 315654312722113984
63686958470246000 280415424681044608
202697362005988768 269654472256415872
165236127439139968 181832240502804352
38778147148366992 311453561381214656
225168780206711648 302981914529455680
192725541203666528 206476530736594496
116437737062187232 142464743039939680
182480385390667520 251394329344732832
207656678489441216 235610597352822112
66346672548434576 81252266518079760
181441902804012448 263835512809115616
26434086734591656 236507201574371744
12501995335572654 94600285909756896
142604558182223664 348053409930513024
4571583133853579 335816467761262976
292199570320832960 342215212303826368
65562837139693120 328435219105169536
286797234273761056 296164674218686784
17589318128288338 236051684507669728
174709832977036512 241750690907314368
148744878929375328 292213041313685824
93279275000628352 157176997792258048
599998259181701 19497751612241920
7775851053264849 120049141333180912
2665436869234042 83368441857289296
123945859660790016 241931009750890432
261841223341631008 332861805882719232
225550740205678016 333036820794708992
88288916525364624 243799520572264320
51569781355350368 260179451643866176
39704243024783464 337816663808796800
219771634609269344 238703364196201088
195222662603701152 214561106533803424
25217784667868212 90583604010540416
283345565697028832 298346392750819776
42798723773295224 51276480734874416
68538047209269232 298547673876923136
164775124688183296 314257946815026496
262558139049842848 320245449523019392
117020383970905376 325098628755261440
156469878105937600 306297261892154560
228009352870072512 310160468755540224
152921635293777312 289148491147887936
168617624112154528 286258286607911008
225408418180072000 294889000491893120
53791476811834384 185979845456199776
214711689816716512 266274142912240288
252343135912443840 342051767252843904
6326349377564575 214981587187180832
123120730208223440 260354365535648448
171627354525651872 287811691523721696
6703607423194200 152119315063727552
96354644642193168 330022966434924800
91323930142566800 118149664191109408
270037220733008576 303499276434821760
317862364835899904 326246397893422144
17486871511063884 60168703235215408
65239018381288520 269113153826486944
186832350411707552 278998213195140896
32397207320156000 184368520679868288
262186113764567520 346239715332947328
39848038144851288 294412595743488512
257769435090095808 346170578571294400
7655135368818923 25572689745257324
119556292165175552 203877283026001792
225975810827636448 311944511837135552
89100384555643456 217511282870405184
31076399613654388 34169313956486416
145853187915076864 187345269440298816
111389704200459792 152213952815496640
68911137360864344 151588057941670720
93853950128195728 228279810185572544
70193882170369616 277677734746758688
290177353138261504 305509631613039680
209876475279891456 269979730907342368
137203598397797904 152812832588198976
23134531876122396 119826671859838864
251381063945779104 255315279713871680
218308055691248000 264051250047939840
43686542728974320 181058488087995296
4032894453727546 279010580250154016
52982278350568096 135641258400484736
102915923361194144 131389431537015872
73098176127162112 264000295877363328
91597820535312832 111049144369058960
60925808486097640 309903774104905536
66247625757846816 201352031203055392
14691030962129788 308648188654619200
117536176104448160 214210666216065312
169003529383663008 263751222976533024
65339068436378448 282035140492820448
30286426420948152 124139702054287952
85741567763871360 334075555284682944
88174307720744304 272692492804211392
104680843488359456 191854704233282080
55045197142883704 113034693869469664
29743358676944064 131825707031254880
142464077454222144 164945357420198592
34243365075961660 162157296505959872
18219704696047556 218768047754999072
179347837431655872 270311569312956448
199818912577165056 305551331293037824
120721312819017408 340072934113301056
44120097255985192 234139076473789632
285696556520735840 288647033668847296
139675538051707184 315543857210932736
190646751153320768 338088475748173376
144695517842854528 156860474445065152
83554914294499728 228788835296012320
226150746446402528 318933099308510080
58509358876619392 323370954430073024
141321231251400080 325900398587144576
85046747412727936 335176515713116160
95660512604278368 232071198437911648
11418391403648734 137735811386076752
45478440217945832 84070821467704736
85248056511493504 347078103192784000
208403046118692320 214488802698928032
165162385648889856 231020093245328480
94295896282249216 288794340809850304
125310881829412016 254582296963132704
294504405948097792 332538584372281728
96738796827598704 274205120000816032
108280281406854224 255091255565294176
168821187978891808 263387085353877376
66896193057954632 319172261445185728
34196834294152168 303516709889286656
103560447139988512 208589962929074976
32353493262713656 275583791832648928
235882714278949504 268222264638274272
8741020502113825 210220827869123232
171983050570445248 346576867213108608
53129485932026368 319111281135114560
204940565844671872 329710863908665792
317624060072917696 320158694436597504
171557665621313984 294529539921474880
156152053291297504 210015625205497792
201149199644956672 216925714989258432
25291911888440020 41193298524377656
116374765079983264 248994843762555776
114284154754964608 167009746156101952
65996081785498448 106794180347106048
325778658634963776 346364366114525824
24686888376719984 262029150079779648
326273362185955328 333261566888977984
25413699476390100 91946267107577280
196997616623559296 332618009270023296
4376411444369150 194357146042763072
277659647775935168 346688398621897088
110255523321123872 173430671956762144
115320190761065440 154206051677808672
177232215492380544 344989559739002944
62948084116318744 126162395269075328
266956659340782304 287701863704799872
118038815262501600 235874062686480320
86324193426408496 136368729526002032
27679855006331576 222004497196054496
194202892240533056 225132400872563456
36014915256363740 322129421336795072
205689591114967200 337217497070004480
133651963269785984 161460698777726816
287023945856953632 304337480303623616
126731878367691312 213644016193989984
166429192732032800 329339901025372608
91644168332506320 296717714811936000
92492971306289664 206767695411482912
81254461195280432 214532318772551200
40814770530110056 234540529157045536
71715753921263616 82970902004616544
198622755874973696 243099121959251200
20438664263139632 288440158062171584
103842255686329136 164817413113234912
22261938010906676 69189363817821680
30803201348818788 168069331740987328
180706837477287584 231809218163219744
105546874151429680 163497045979750624
94164422991167264 222277145937157984
306645114288136192 313441360269004288
92091449026479408 238230181951892192
24228112394152224 228571646714959648
119676606688802736 274895824629671872
151803936269127520 158163540522972128
75967292160752688 262055661488002976
82933333753991776 125741331992967648
28112665665329144 64950101126103920
93553016327892640 228438956884072736
256877641769756064 290972703747127040
59829513961827016 315129590103829632
9164972832344956 145291714555890016
17938117675047688 109636268047941472
73817289206821408 174112178960403232
13777683396485810 181510120037570688
101404668204038560 159778246370655808
20584665493318388 21043824686672904
22159338005629248 335893806538750784
174774554776600608 217104645352780960
27191011096870420 122533827455267152
214237751733011008 272169760967267648
181009575698951648 301589746658700288
59754680287254864 168173766954420128
68574235274436384 308040015959941312
174383099666049376 327023672746515840
33602575720543480 304524288547295488
114032425807655968 338908231381512960
1690193344731841 132303089568921792
251250958910386208 332922172688341184
23286566838760164 24566962636597040
5370059058193248 111491954014808288
103343751149234816 307389612348985792
256229262538328896 347830339643791744
92310321562266432 275362583135868384
59790753209064856 208113224870933792
257651505647131232 294349632985851968
22344963970776924 263570957960060416
270625270720082464 338235829845730304
52544241185594392 89060376455651680
81585327756366320 118676932855665760
14707523535399552 66766614542281576
200719297999440288 268503740364180192
120063368223819056 123862529948146944
238329664588099776 342110474470048128
82809871651828144 312520119058954112
166220035715405856 281174027019473440
217131622267804288 283492724786918016
25864843369497440 114160251009803136
203736609680659552 281309201679016992
48074848271660016 208828350523762464
134963483348273776 324503476434987072
166668163459095264 202048624756791776
174687405576998144 203501616814323168
31892185062206172 303676077664103808
222787952626195104 340548108632116928
10999941269003424 86708785795897056
128972453397214912 299781804041700672
156940384614218624 222289403578828480
39164126208136536 102771451911316736
236702866386823360 299339661721626176
57521174995996456 113436894717547680
232551871168696384 333530647121410816
194885475406225728 309179905602433216
159278628767721440 169606302916270848
173434282307317312 174380905487245536
42076762116234840 59977618912654256
158315867997266368 331937207494164096
39807603398930464 135383408213443808
139545769564561856 190019105194726432
1910794860909434 281135154114422656
95553048528247072 305517993382185408
48910862515060032 276376244432148608
156141833469029088 324221445126929472
133391832208096848 211793012492142944
6469538486670268 252934678227654176
147353697902032992 219102138523323392
213332605873178816 313170265272894656
96503876766440272 223643898364518240
102792173471040400 323544409019967872
104235925840523264 316398685842698432
155192004237893088 206259175105235168
48536115909380160 342629156378004352
29601871686755680 168336574553024864
206087040687363584 298923189169924416
78565622025140096 335674457429257216
37843095047426816 80388355800937216
120540387909089536 226786123831817760
98359217636414816 245246182873368512
277195093222471648 344868189468354048
45002968191227824 324167301135158912
196007394683257984 329302363740646336
138347916714085936 234387604897486368
180671796303629472 241685169823606112
168637177998707520 220743444630346848
11710408819004470 211315313778334272
51414207533575392 188192738240759296
192239904903638912 197016529567311680
219710088049488448 302213422405661760
63052439457312256 154720719925922176
207197865346196992 280698630506604256
239975082003213856 338878914228376704
151672789357208704 204513789654003136
42840710950806664 123938145747382208
204393568412343168 238623199722932992
188802632579228960 305641475198959808
63434555336992144 229522109904361408
22392081205062992 49934015736021896
196793308779695488 217156427127196000
209423882326137344 292483109595793792
17892335406949398 169377027231715488
164136404486214944 196755102197586016
38103828472546392 253262130832446496
92085326099757760 114995852433956368
114952405698789344 330911606852062528
55154463979157976 130979467937440368
127425239679476608 334540096910297152
80717110426563152 315186117068806656
250537322380693280 345290848525176768
116618766743768416 124926514930120544
126382581788652016 156358559837078368
63304653166453696 78210253925346528
172156530065368800 271680669599768640
105482592264715872 340335596894140352
88802676440960672 102933499269765920
110821387429559680 159681503748858496
160858259339137120 298438634523362688
7604938322227590 123454324474702560
43754286553727688 153198279245683968
144910060285152160 304062963419029632
259737317142202880 317610070164252160
81564272075718720 161337431102669984
72541134615455904 119549305430995792
91896246748200608 262768558686965920
123586464966031696 342502195145201984
177862410545654880 222724622753723808
290372250236905472 329477502105586752
67432759153386288 250131401353625664
69158971136956760 301743385442207552
99354155995017088 331580199183411712
20886019240423516 175917137991557344
117390815772415392 155668660264314304
195918646617553248 201805868964787776
135182599216018704 259063890596025888
1936238204057329 140717699782886352
217594405647092256 227090965798167104
57351251020106368 258645487265837664
68766594451461968 185042520886790624
67285772165100920 298015096799410752
75863667351918272 229623134429886688
198385113123766784 294694073494887104
229091344195565472 336962837505417536
14770369734286496 193738084164178016
219091405805557792 338482972993828608
8098401272387430 196476739855043168
99962767362662112 180433442088290144
26945047716502864 152323909649760384
19805211735260880 184845662772922400
4921648721578257 76972445132942480
142434555402374672 155230506877860608
199647235497347584 264151178735657568
113916583280513040 157375066348642048
159767051849681728 253002407194204384
113175982559937840 126366300108044528
48870244390848224 340771755111599296
123998584035090528 163624377649969376
103093559583463968 344412607738872896
145428407766789344 281716032646978816
189795789551979136 232107893450727648
62192161424901616 179175940774501344
143795893460360848 311469561047127424
56637609812588440 293175688940237824
63571320292674360 309444701007773696
67866923694677424 208478177531308640
248819893741767840 324303014228474816
28659594583272096 138685900900679664
121996396492130960 286614864180214752
186590335553327584 207424686849304800
210573806115970432 252129211707867104
73592960142062432 194611688954061184
211995296695593728 304109010370708416
27274926444363676 226552034267943872
90262619452296320 312255308772290368
108164852392878720 125381812661045088
190491996224594080 321115497332781504
5860398168739932 204875714374517952
78820315211671632 172323324139601600
151256477276157088 265477891518448256
9191474007011592 234691961337566176
294706976949828224 311395174117104064
79361462121598272 190115954659146944
201084017701108256 263124490100071936
73725478429050256 192547091815612928
18402813418957040 272584519779398624
19818490019808764 221477244276785920
75116616331111168 84704757815065872
34519465221418828 229496411796323040
95473803679380688 339624681788890048
51433888630309904 266406228525582048
54936081173361856 212783868876376192
99389547146905008 141557241660106304
129613040895887088 277115096823869888
145398044508650528 145847072887128128
59566814040034648 321225325623463232
166558713051421792 173993993539688480
30898587056588176 347229229087606784
151372182413784576 270156046173527840
70952625482727304 219715655895487712
8439767557890273 225847169174670592
27020300486646968 219058261605684352
143357583814742928 208345243223546048
51609032924130808 345988974734263744
227471096533551136 244674785825924960
120951816729697584 132558680506159296
242439814999275264 348509162710581504
193164519545991840 197557564285174496
158142937835154336 319915931005013888
3207290584023425 148789119729279232
8356738686192163 45196177757378560
81209793413021552 171661156086437088
305473369280902144 317763118220606848
43691876583375744 213775750587836320
72389726538162688 210703902457961472
117575635873413008 211689946637613024
45933727086729960 163372457915119168
68901187419816288 313362128387624832
114253875139677536 325101656108646656
140065552897789280 270405059297378528
96256687751282688 162301338146735840
89990799086175984 225946600851915424
11817538558563576 76680544834410144
138506872786695872 220437369891298720
176536880556062496 177382652487324064
166120199893281408 214715000349694112
23945231703637248 43144498009512008
232877314482812160 246455272222063008
178551355641555680 321795491278621696
144373045924503744 244542191072161440
144177875295045216 232751116742908352
15120073744752866 86535905090464176
170289689797590240 331115467646600576
207525443802784672 214783307560285312
40279578215701312 163900309991457824
232270521652978624 270888733277033664
77017748751221008 318584721432573440
334794676609525 166102075644533248
130959954365745408 243999580123498208
15971825956437644 198423217070158080
3908126322747015 47075053784763976
4832985287542563 141157653910165184
47892851011706488 134487213967444608
246961965075838528 262267705012008800
42535212351648376 181929435064088640
70163070034598512 186284098075953888
282967567125344064 342613783627361984
62253232424788856 294731563999791360
70658852536136648 263045743185952960
186084472678575072 339377900792252416
174477093080748288 246510592593185088
212757145010051552 247398922010092000
90208408327179280 108735563201410624
240184442734241856 274061910124201472
108108690308877808 339841122830757312
108363077255058592 291492434880221440
40504565260149856 116290897726201152
60181189172323152 243161931395229504
5726147825195549 110768257477202336
16223618345929670 121102679893131776
48395025036380040 112430602913269696
160267152439847392 242916771681508320
20574184371877288 300403744866925568
137164655597402624 340809398300839808
96581980028152512 306971059588071488
112098820734657952 298613364141705088
53783994719150232 78792713404785792
195788024227925 53628683938420312
161944906156707904 321105155543638144
18249649688467320 156148246887434368
158700584133373152 301497037803018496
254953304140894816 297916352667344384
66345252870995176 305660766736690048
181586123186882752 245738547684162944
73502349985390240 107102390764397392
48136483526692304 88005083615565984
66037740919696304 303034531652486400
133938146617043536 299084276987257088
96535218588842208 184891857678566944
48590901165964368 270448355070442464
139237522394519664 300390777980603072
64616786975190920 188786803672083904
3568665826994313 123646393898925744
150378619149353280 260195643484895424
681789624266444 30033644071029160
274195075032243072 347858542465968832
10619746471403374 121717915460776384
152337489089078080 313017542089005824
36033841480980760 326174958655629184
122541712573981520 340918103404679296
2238071838095533 95742758665933936
163715310145948256 269908445372345216
167930728108459520 330340737037258240
62885476983357720 204623081337353472
64570711683977904 157892086777526272
207772664117942816 341129902486744832
48083219971664024 75157850995521376
107246388213890256 109860707293222400
232853351453532512 263910805105725952
42768742137288 307536276572522816
76813899536409232 144303116251036512
132942107807093872 245019233809158560
230039418853604832 343451933710478144
82421682363736272 336984100383239808
129698926138197504 183161983953034272
243691472220151776 249448108012208256
161566944343397952 283679972319825056
122077141592641728 247197757610150944
3082742510114985 340793627685289856
32616166192034468 92513988316423232
107388555225757424 299783780414039104
104094150362903008 347572885524134976
266531381950088608 317881770484958464
74126329943114464 290002664772359616
38196680484104456 256847829886840384
104045688983445392 197092645410098240
63329568374026632 319148160481374528
213735480911823840 280679793563759232
17766630295716236 77549980496720496
266712113994793504 283897622591560192
22627969404982824 118616679605720096
1341111289404870 4001267571831394
172301442091694880 268385525838585184
337136167944602176 342911146512798976
144622761444442240 224652898242716512
298624002125591296 319120095517907264
299356052759428480 303081923566053824
238675026966417728 269924105060855040
248827052609394848 296369762042889728
3910762786558074 243397415507636448
33050247071296700 309429377101142272
1912145561010739 40277668000040552
66809006275905760 190416605410628064
109122442191413024 111892849194618880
132485636482312496 274927737672198688
112226008706839616 172688829288410208
185482327179285536 318096378396315840
196616085741470848 314148559051780864
193825194558185216 254055821034006848
246128676768141888 344993031546483328
168026754901991712 280511130331007808
256724064972014656 266664475000500480
249733358261817152 275501036358030688
117451721162983536 228849965316200768
92724591151545216 267291424130924288
94258113146109056 180911576053522720
32693258820698248 78685298255655440
303098407350831232 330940319531134784
69647045061259400 95683386497236048
93484623744879392 190662229507499680
3354596213948922 177953224919084032
21950003064604968 267844031252600992
40993360647471920 326108547033181440
149428076311705760 191223030351360512
55777901425971864 73255237763167520
53793714337610896 69447924518658384
94724697626514416 222410699097222304
13396503829082396 241687809287559552
91062463684777616 293205284355937856
5439088889519183 65442291175732880
135741476267802144 218828836772760928
142737393842387888 174877920298655232
269052509709760160 277871612063228096
244841818869634240 281074057583799328
95305222611630576 165226317886442848
241121758399100960 289279065827030912
113430218334184128 277075877505370944
84125181916286576 230693052099491584
104569652984593056 108199317075208576
145907710293325184 313052773122639616
273527504348686208 342746159924759808
83112626957302688 211244456368163328
68679975582826112 267254071406171840
47952865542545320 168641037103744000
35219558083873624 87023217841859984
143178838932205760 312112208011740800
186810548186750656 250059729069903904
110105706552329184 323543661892727872
29501920196727120 241940950849975264
48673391685661584 235542199360629312
122634334081532864 151536403535857792
305524298736433984 345369894941960768
5830391245667710 151402299666999264
277428619888884288 315134405319753344
203664996152212384 204540040311403392
138813429400246544 228346760107626816
51922832059170264 188659537199205344
245609825090281088 272610408782018080
196311211748956768 280066830135643424
137420767112312752 183929139314747136
54806080171091608 93379339029418416
249639041600485664 335493994685139840
35119156941301120 247928356600743488
21051073971344688 213304199994893440
246326465920485568 267481771811652096
95780955602378656 106424465527607504
24748905978492784 70559671648956752
17984280268687310 133044581125146144
219462447488272384 320313046142779136
223864442426153280 299772789434111040
93815050243625808 235959007745420800
169607904249265152 319928831152207424
71568192806360808 134651193250414160
174963914758225760 347216848274796096
137780742127925136 178516714479340288
59220466392619648 266654070244139520
5486243517163214 67550316994425840
62453963679575456 222716910077450400
193492626954317920 253125118703353856
67205977681678464 300701353362068224
109614021344577648 174405481465701408
22123160613219236 140402282367873712
144522120896539904 345245124432479616
142139560082275776 212976446703456672
3981224579110716 217248026062271744
67686716474291856 157001632758943776
336934034134881664 337576054126643584
43495911595232528 186494268663169984
148154364678458720 187838344131098784
35120080999723556 124170116043144016
190834329090654848 204182529246025632
37125121339634392 243208163913865696
122688006582494608 207327039541778464
126339096812547552 226641324001800704
57672767995064016 149382904389818240
268591896622777376 279170746281313152
114039936823794832 158873980120568320
33372859334364524 324390552141054208
190488582163692640 280827012917174912
8340132941370330 69243346790774608
71142081235624432 113738934965444624
156568514791136096 249996622506971520
51144654135573352 193805838833830848
187735151987806496 229538487339756736
273018940849400864 304873174354631808
261595716239510944 339904081742945024
64855221604797144 330090092300102272
19295428404144120 30892004310756528
184807210143597728 218730857641688960
252082444952579872 347658086852355392
229759144689860000 296205017108684800
63010166428186160 337234947881785728
8070848249721539 127089762805906608
125461432598287968 302895248265418496
82355267189363920 308280530655970112
75243445571506016 227374131861633248
46034422040483176 244959596995358368
108497634610432800 125461297391457008
110137941750243568 346513855800501376
34798438823694552 340883084405812352
125178325651711184 128307052430367232
24882185263544640 264179407594245280
130871927807688672 294987776485402112
56548950151123088 293145530297253120
130148042743583088 161441223706702720
10136897853418534 220846032324124800
88114950512854384 167655869029652928
17539361598734824 324554642056492928
125819033821240960 187427345317667808
201327141088806848 303278153442123712
39865122312585232 241853270498665600
117469129432967792 320848072856168448
9675785172072984 297738006240108992
228165711511190976 260605204983924224
212463785434366016 270680822698079520
182197023200244448 248021129036681504
13225011114751730 265028357723406432
18274044635300536 262352989178549472
4674230802546789 177030513653081184
74996640759770368 330761705112753536
81895240702641152 238141155773568672
263233306125448960 304067997675760960
106251047389520464 139195367917879120
137029878904645552 258876509001218016
115504246197187360 267344964820886720
149722473040480032 167610929598706144
217626218418874304 221628327175329952
154257267554850496 286919177345491712
36550047330320248 127269911594278048
217013347042110912 313803481975391296
195938742622252032 276310868099463488
111148381178076448 320780481673156800
22415438646329756 311844491660850240
256058492775262464 268027471406517056
208790695483120736 293938734288403264
71046671626806008 200686770542797120
11697117267752138 343236753310725312
47483167722106040 294540128870605504
75456123997240432 274616119213537248
196016271454743840 234241669932436960
268408122080759072 276081814860550688
58415038123096576 154246810631075744
145165598532013312 246397073382127200
95660327139031376 346952702648243648
183684096111850528 291974915185892160
232768631551091840 329488999191120192
94494427264869632 186836377785022752
21629431671287104 209297656703949664
103787925385959968 305686476456241024
44889512755796320 253037101403868384
129487465986269408 239903641136939200
208470759869236224 260464640859871776
61136868583101480 95065517469925200
65406140973856432 247004380278762400
76460184176336688 76827875003276432
144547784396952832 285240483620045824
11480057809998830 322448444506244864
21453379318260140 213975705037008800
200384159815633600 252806548134682848
44663060686063240 273628643846320736
95018968667592368 104633124635779888
190118130008881120 288677001069817408
11125791048648408 345250543919954432
38305520872789176 315419692109119104
140679198856323424 286855675925651552
181459562239964224 200907983186944992
20615854934872748 116442958767778448
132785611711377056 217786584951056608
261166955349404192 262840236813794304
172578332769625856 275243135540316800
17018023039088066 247496611396038112
209343964842858528 237228382042110560
183673507753724768 295164846531191168
143079521594315520 276286850534891776
77689990763039600 200648995010553024
91494286485658576 154783606157104736
226396629522607456 260120628869548416
258832288903419232 278976883030733248
29327565749230080 192759628349036736
3564004855446225 91877673623798464
194551965572641344 214149293435702112
150024967142724704 185346215649475904
268427342676445440 282735337868380640
89304574225960480 328967704662677248
89745654937834496 266591182353628992
39576253216912880 115614261258462480
46288007489439984 309200076490521600
35448647801827024 197329443376158688
114078954937233072 116754303001357824
245603501770081248 295031575777253120
27286768281920092 315350427274151360
57682244643084936 104268724890874688
96900689240877824 338189451699443904
41382218058320232 315269751875219072
30488016960524368 131340831368422240
167200714383199104 181930871488025632
40074929710565200 75887910582905824
100935949495675648 186920866079396800
148451074421067424 183765847167453440
246979958199327232 324625624291966464
92015280954291760 334798758001702144
170224330552215072 325563379450911104
69683798444643592 142634093443065728
73809738118956144 224192482832730752
105144047033334944 179377258039080640
74618166767270640 306143202259200640
101112548711732160 324629404146345408
10640565418745906 191107236816127136
124456291538127776 313916560073023936
197472807021682592 227768090776548352
211041803469183456 297548930104355200
166427377227344352 196781771387513248
292251681111968768 334797728024955776
34432380163268100 250111886557790880
18881204911156128 331439325653335040
273163919898139232 293645425248300160
142113344470628640 142166168321448848
51423564973821936 322231657787526400
36318676321592464 279965556073176192
73735097376587680 133408071171463744
221852982170868736 252701490209050688
214404014454770400 284564312218594848
111926359691538432 213005212800944928
127661868304721008 264682484009031072
97197245116230000 123211567015087040
63967457411584104 141448765771646624
26340763268467024 264005066004842016
8879112387079818 273149848586247104
177182749826093920 332915969166500672
27787118640632696 280747071909811264
202827365794223200 239170715916732928
49695270675320736 194274376246297664
221837330354606368 256056833643770528
138622012315052256 155557590596110336
217076665668384480 341584160726171072
127266978386252176 267755960072837312
283150958852465504 335805332634893440
84879724730850848 290919773981883776
15781614121784048 343167354144593600
4389230679211181 278242991546070752
34760462974965808 246184069007093632
217084306007637536 270905181165355552
158466130653941600 301520778501832512
83972654938433008 320013983926794688
217446870120122560 332671007765340608
8451337900868519 283816781039734624
123024988786372688 252744168830066816
97321840694956464 122693712951059808
50187327775305640 294575990672725440
112676663326416080 330342481067856448
274365135465500576 301982598868553792
259683760049683104 264505359586942880
48061345291965432 276525004335940608
23193410276263720 181052417122645344
279798663732283168 336258694567794752
462833276670201 261419512302097440
201294524925329952 270371880279884736
5811713679583038 238674485956252480
97201334341725040 106249611603197744
316784074080266944 327139160129630016
12945779045236482 276727769572976448
157437428012929632 306109268029011136
189012040460664800 244614642429289184
96498502510075312 161599840541613472
124950566543484480 300771869521117760
22609031884232640 36346113344941552
153944219742049120 159656105370664128
323551041799323328 338557930248855232
69215194193471784 126275507462208656
57019091285169528 343823371425892928
140331838401084912 200690697922401408
49801626683754472 330152913443654976
90957308979818288 145874939644262400
3988991636329871 173339263300616352
310219090956539904 311628623167244800
14687656774397250 185145765994440832
26191805775705200 304756755791976512
44656478927089208 238557422100329824
273198838169967360 289190005188561856
13792616425983876 181061358659901664
27457090251051504 67509333511813192
82702323514608992 110035383701351232
8535822906758936 103961717876924064
71301822973316528 324955603105612352
11193116095424230 248803796104200544
232791499744905984 347336164587133312
259249366625206528 339878303224584000
8611399682539154 147725924796133664
245621377128279520 272676204350850272
123095554327151760 292936670082832064
210015324724632800 235725901624707168
219467742881386688 342515683501853568
130592462924249728 156897714246909632
1314576597700032 157333963477982752
210970821304399456 324702850187684160
63757966935865176 223684878558601472
57739874873933024 108778995880506512
19052231274740572 69877520974975488
164278676213512064 167870780843888032
88043581178246016 331875134901542272
161593798005058752 336458091352165504
135826328930346256 297386543680429696
200877223488489984 253347078938016128
103308609734752816 320744709090999936
73428801890001712 277939042588561248
60942599589173976 318085048298097152
215340681722848128 302808446596926912
107174112492075040 250876033815513664
195155758863670624 210098361538859136
68309358955228120 285898607032548256
213455786495869024 215683631359770848
29294850378642804 253715092097770240
139096952775093872 226769490543176992
155926698151388736 284603280891123296
13250065081939916 134715634425572560
318062142939378688 343106023422177280
81946142686554896 248750406341514880
22796766810436712 46918100997878152
106044572779756480 153234151084108704
36645930250759520 198215497449370272
24826828471511772 330395133292198464
4866487375604697 98871956712979168
86203896987511776 223491030306568192
43977086148861280 121583306690510816
261710273991424512 315022191446831040
43449289191624912 193280697145829824
69502683978046648 293452704310837888
141765192840319792 206906174469111264
14941408029910144 20099593406036952
124995794974921888 141598241479064880
68086639489092312 344396237390058560
14277422540045848 170933308595125888
213696240480743552 344765470406521984
25420957182616544 146307500544796480
231815546010922944 321209639129624192
31146330412101628 300997997633121088
267097218543625440 298386183645647488
98126118424747568 157373800643784288
25163702897432564 39208515266558992
267466141258175008 287598945186706592
109577249055675296 125372522457531504
310540555436158144 334979925518931264
24678113641452060 184182013371618720
59516869296318800 315725948650331200
16952046454517776 310805190337348864
102414782356111696 211541414774415488
166441670129966144 299634598469575552
286070554616926208 327397934281137536
108877044054255920 317560939844422912
68919174344260760 147528318881482336
100919292684146640 297269506402606528
88059861766248368 202319117144883776
22042171717728856 257822250400681248
158504335352722816 308128597269811200
13515642703219900 194122701975058752
147043075903171360 190574156477932128
59396340448099200 113966449818235440
78470067141218592 242717219003947328
87370920298947376 220471345666318176
31443786318290888 64015329966123264
34144804441705024 189535345496539936
121657454355956608 308970233497082816
177276676560572896 226667613230392896
244502150069496800 262491097597089696
109775358115045744 166597486252989472
6699556999524901 339589696213164928
184183231400331232 207271496944294464
137593657074904720 341306578895575232
88421810325253856 177140119507415968
34048938089510280 155767565761877472
178839039279546496 278747537239825152
296260894845512576 299147815568194880
106944461141428896 257185801734757568
151945402175805664 188512547461572128
162274375035887840 246742144524051936
91933900532335088 273429318668833504
776763154005625 308183207470962560
69772369329867784 255417189963447680
171870047873145664 259213123512913696
21078230267607732 219118676386948928
161765768785092992 209711255050763744
33753933090193708 227877904139545184
236073518388051936 346113819417958592
239617602108272864 242057406347068320
93412161772218800 261424007784543840
84084269570686640 238282385813745472
97608192460539376 284980810271796832
47001360643009656 152748474888116608
83667226547477856 315975942338788544
59798406511769040 109296265059542640
330163208871023808 334994457106879040
189219138716848608 189468973150588896
9166101574887914 18052375619400292
231122951972660992 342951182306331776
210548147909945376 232809668335514048
69559676494457248 210096333003422816
125960560323420752 300799367786822592
20532927708971780 345808239405488896
24427814647888908 249040298879673696
47731165502165832 201567714813104480
33692470057081740 66005437241097736
114780444526943824 256464450234359904
22345122708374572 337029698497815872
253117441401138208 345874693353593280
190264162444213952 274980623676025376
152536172078694880 173543183736033248
30775679219900168 121297114462680528
106169207589166784 122380258437731296
36945931761158792 219107746679204640
94056740141007408 295893893426100032
183864819634467168 348160891843325632
1762324447184968 188475406678087776
30087249204914956 163485278334584128
98896227736317024 185693208611769568
127598094023374080 275211134299823040
121982546087457 147630371950333984
160827148826420512 232806329075233568
269429516270975616 303684699401312128
23511799965074376 118604703442491136
43435235375611296 306966459069488960
109599467213962032 292792013773016448
63243664838396816 89436583477037792
264068152959860064 318669342403778112
170430404767441568 277736096081105536
61530547844706616 338500666988934592
80388684234928016 90430417191313776
152800715808617600 166842540553391104
200738216073855584 259879722801221312
137596844023857792 263403994300744032
69409630485961048 258410418200719008
237818770142358688 245119861591523136
32249454961354436 220345705480407072
8646546390990342 124187665227476752
55352248815354608 197129367741906688
9908598537507964 262791837329202784
46368345574456616 270321138529922368
158597611576926624 190441018598530016
198522865070770560 250873620215983520
280305012245421152 291396512862522176
134210871743147568 139792375106813264
51439126708864648 60398115301221112
210533764756122016 250996303871143488
130502563828885536 134957902943170240
175839581390074432 347461384568094592
108884381132167488 109762772639348016
21044427371561420 311959577104339328
4645485814495894 209685941460279392
122809048034737376 160503337177640192
211471707436083968 257882376354512960
18503812673080776 70349006090151384
104561317865595232 300087238850246144
165136378345520864 184748072829217216
168740832556508960 347761760482972480
36327610615655744 135421297510929248
95186082505386800 229248921992490976
213415915193170080 345447779398480192
91101253045894944 320314941979354816
146293735705247808 319542178037421632
186274518211731872 221209816592169952
295687683118294592 344379096348668800
310152360567092544 344964547616256064
114974218175469248 290033237773893696
42028475745077960 148604019614630272
73488575040188800 104323853189689520
96322295638515296 171986607311195552
310806718446007808 311166783614462144
155722228823713504 312502240156117568
25840179569444220 337811490963477632
127575858424894560 323901316347379392
158099931616827104 276597937253230688
22811064507838048 340917428429151872
192337131375022816 333572053667485184
164343829024437312 203286763248750400
17522091145212708 275593112809282336
171779344668134144 204894340036763616
50950145214826320 279648155615681312
133229496702392688 160522512789960192
10604344156268092 65681686354318824
42377961613534920 259878639889473056
13986903470702440 247054555869186464
22015253926928340 181023788404074976
4427430655492947 128835587761737504
191866183313940160 300716566105307648
86977929612998560 128222577467893328
248832024858497504 323800076312394048
3257485023545319 131900736652236688
97226953398905824 123453450504084960
270028486107503008 297314959008848000
180244040115726048 319908922154489856
136838867941898656 178040785528957600
104462936258480288 230124148747005696
54571856237896392 263285824477777632
12937179270537600 89238586161232576
92415078764264960 324310564534280768
124583311483506112 246402399615161152
22812319219479016 287545180777160160
226021693996360256 269041096505515200
308135998787026880 312265587746050304
163450607285030368 316224606040703168
159539950135166560 329313481897397504
56848309040781480 346090154349712512
57239292628149056 220615772617541568
89138517615971504 139239210412124048
75791089606375328 202942535673180000
6650602507537844 342515447195975872
195979705854778688 224511514496276672
12031119162160756 33025176891090512
99430684097507456 219855162076934848
259946688736406912 319137589711112256
162102909765782720 214565886771020320
95372169416259648 130763820560597264
97711683530673984 209379964837972448
105184420404439952 213240023001019072
276009656362278816 319676464668512448
21409190498122220 308504944771605120
78781946986794944 267030704809844160
61017628744701160 61593865843752856
9882315554984376 258072795823490304
34552236128154964 107505905078552336
123951641539233824 321976700190552384
41306702610835632 283239361033734752
9250049407186168 208874612632106432
41362168235425936 222664365913890688
1836322451768831 4236239685509095
125526025067424224 178397726882302592
53705212511522248 210523436854725312
289515099913494400 327493151224287680
100221111973973328 333326255691518208
271927613576194784 339901724742790656
250659782941601216 259699480765279168
210871036717903712 306078269282629312
200151487383970752 259577184371556896
226720309363607936 334452207694702976
4088207056562155 113523076600052208
165228000316350752 348058979114094784
286660352261051360 329629808484768576
70954745212592632 92648540514881584
67707191393849328 113268358213120800
70249477954730272 101102152532351184
147414090218780256 193655396233823520
180273155267433472 242000273936672704
191468739577022144 310355155184397376
902013393849935 79221672869031568
118082002092690800 197355835592997600
35609434101942616 151281632725053248
68964467223344024 163919183717333824
107629771929924544 265823192668804736
27972993758503984 201066158081864000
236966279345298912 345628460208268672
19776047469335468 178361936397667072
47973017391840408 145285701058676736
113679552443247632 160167095065213824
277195273197383296 345075126994663488
72903671403193232 179025668300395584
68523641489023680 190338326104281600
1102614319468959 64067002652895280
143238757326268160 279200923336905632
263090650828644032 280341954101787072
15067491959024828 298601233644347776
67802626608114384 231386263777533760
212937862469857248 261404368739541376
36482708773474232 51067231788563080
36693612376698696 227430915304226464
109780821330074592 314007315772064256
4507044076041454 227308423125291232
42534854175841904 238674372479320128
143236828254493264 282339333012940256
220755263440969088 259498755051585888
110312688127338544 269821735364480480
116668888112300384 322842337403938880
39934123254685728 174417867016847776
34472630431755872 198782783951929856
199142877371207520 345969726766106688
183866793235955392 209447332662525568
257112769735683168 276043610910454208
284110109509595616 295856138760140608
82015867008776480 346235551935589760
91666375413101888 131575621264518352
19686384184843864 303981489372014080
37564406319052616 71651173759811480
234102207307798880 342873074098007104
10459337064042978 299369386049014144
265862285676646336 269472123471421888
92101127507190944 310617228322896320
67137607186197256 295920029780656704
55126597699905528 211884208137780896
242860783887266016 275587509660602304
140691596280578976 271137319806048992
77784254457884976 287947680347801184
31899453650375780 161479846324587040
22564090913817284 311732624243136960
103286989868111184 169210716333311904
162565815041823456 254316345684256480
90105345637900400 314324527417877056
70176835181998768 222384067456836448
66177031668712904 332363966890200960
96731687945381072 150652501796224640
168164394522930656 290158438077567872
66539378649051040 141143161821009872
74360805153757680 160902101790628896
211177547999265856 279037050282144416
93346129022915888 119541404120132704
145069475983341472 287041569535740416
157413123492065184 328048321625965952
254122814250650592 269008252816323584
105998058235471264 213960038568695584
24712498824926244 229332302676147424
119111447698642880 141041650036887248
3274089038577572 103746858658737872
35571666634808956 188818928435215744
108308010806997792 342309363296523456
41960166019074040 348486618521322048
174993976914997472 347287732321945728
16720999782203330 115956942917938720
11120713003748286 325138162089816256
173803642546180128 227863064009234176
172708876119018272 179224878807432640
27044214794211764 233914564480857280
14484435087434908 31209992215639972
119888537794475072 281248694126980864
59013995987596536 213197950142385440
16687931925490270 229884520574085088
59611277935729096 318893324405406720
8047885242642456 51237837928924824
124525803796006032 328923267000868224
127190316152250416 310823304248861568
9677713951143780 151878903854922080
94824742513233728 189609346173411200
182482640051091776 307950917695545600
217673366639312544 226368631966769280
99679350354726448 249749833305608384
191354490128778656 335504431927371136
44678592168135504 286880666618860672
115605507035822224 326263173102160000
121823509640615584 340209098751062528
105012306028308224 186227723634909280
44534978380301400 230433733663770400
36071587908352048 320784010153400448
215975345027409120 268497833685024352
28775805562242676 176447957065923392
180588764755515200 198651634766341280
84295468923820896 99718908073864592
146749085424389152 158043957822189792
39216151285754280 128446605692046768
87323641572814064 324520197042161984
93685977730905008 298707881415130176
190812456046495200 191797948173670400
41318230100125688 227521332759944480
119848481633282320 262056979341036608
259341687562327168 317068551037646208
179676656484726048 190482400421070528
125910549087707536 151915293806805664
216779912332007232 301405420937438464
122828730408569712 308577224871257344
54799375121125400 265112088954392672
50042402721974152 346872948616630976
43322994217228432 307307509387551680
84884438849787808 123346202345757680
87624259050481504 92503303838464720
164529010656579392 236279790601906912
171346354255908768 209134080672510752
25208392465431876 333631250871692160
18179343976097416 258896399908568800
125947335310754096 141787017908969344
71507546468860320 220259381554124448
300943919368623744 314470526635608448
209108431184790240 306939276868109632
307963394877110592 347575254882533248
335847636288992960 344206835598278336
126131162008493568 261299479708076160
164879814621171872 207140229824978272
1209297638328145 23908381429102288
129916393461716224 164116880543825760
282370554288228736 299242678407266944
18898396354920072 24152616677071268
176305688490329024 288527754291242624
255241710524624384 308983824633523584
18923946511683236 335188277363564800
111630037047507104 175109289860876800
196799479133130432 225756768583264448
87761768589651984 308686890563083712
264720361699997248 265450740288602592
178725148668478112 201121037618376000
117934925202135040 243163551948193632
75695326870703840 80594732778947328
50206046196356520 82866577680706912
142587025523348880 190905398279243520
148382254918505312 238390978529664128
277197420282857376 294968625435366016
263920556024546432 319916152575240896
546668972008176 204473460660971776
169824431756829824 282980578191209984
247594244349766048 333707965142686656
158239020424402784 187282089233649440
118609111782390816 236205316514878080
13162933466972768 15330377253894638
39052705812684784 252514718082532064
215381374446437760 235356838367372352
50312639217279648 259069165752819232
117011914644163216 237240276061952000
18441635853943124 168041029715494144
299458644250138112 329033514910830208
215572357217960288 281550019052287200
52018776822208832 165271848019928192
170594604078620224 269833576714118688
166068539631835552 237783076775322016
241082430555550528 293086489627917504
84729684763304048 240545844079636608
165212041604718848 288714075954252928
80084872371960448 141518764269527696
174631048120377504 226463325524106432
228410959086911520 243668880938365280
168155747175023360 263466634310525088
121914006195690864 232869081804633088
47278227694950856 345701113343216384
174150814012475776 229647662348405120
104105706288194096 305666266561692096
269505527392419648 305341957605959040
218727226446594240 281183117037044864
81881115856615984 149378681361722240
288991915850943616 319431557620386496
202336246600634720 270900778165826336
100666964804065504 255788466833428384
102031804318377984 313964603249063168
138544934583128064 211209892153640384
103897775467670384 336615011862298880
262713487985510912 311107296908046656
119446830928748560 253129140817309440
101981603133487632 235141457085251968
92115796276160592 260874659297597504
52811591392624496 202920274473925216
33318568122284360 54400088413145688
322674995628118 309866893158532544
81946845401942864 155616433067333344
89404066007211200 208762972518525664
295587613702956992 336805766751505152
19338620024799516 124291434615101568
244254153171460064 280169819417434592
70399274887773904 81558399904340960
135054958829802976 263490734737165216
75058079988022592 82111981370231376
91433901938902064 132601776061217088
142517615477646208 277586236251234080
256431468152008896 347046303345979776
9998838815853416 25166219855094128
178533180929111264 346469094689795968
235597426370057952 240984086169844512
199250610043214048 321378329932970304
54873701919315488 266621739795358976
255878784995838496 292941138010736832
290234887738581248 293951847906044352
75315317508199488 234339869050771008
104490968590521040 165150670603679296
48060736342145816 69121300676671080
200385744227702464 313113239592583872
51343391715032016 149307913240413888
298419701524882112 339365381776071872
63881601273496152 206929914384618592
118297684881953440 343381344711592768
161529648853907392 203992397585415904
59707605516657368 140926141968922592
125199833408391184 180689418733968352
71970761272624240 324062816750973824
18332931835464560 165330811504500928
176333411099780576 323104146582499392
57447870860748224 221243232122013344
238564120836024096 313855484311492608
61419479531565208 98905450982715568
156902518480451936 257583113640391616
52531162385194552 232159417777966848
159632197359743776 300041254196340864
118709380619700864 306751774515925888
229396065395832864 347926096973285184
37671165600307488 188081536330314496
93692230078145376 154774452556390816
9792128532011276 340601994256012224
116007471241159312 184671620283081056
222350892229128000 338909111914579520
152585903955818912 181522178581802624
271951186901242272 275368702123632608
35592311569508488 212626584145791744
170181627000363264 170387541779763072
56996294487426376 280394041084678912
3039478385836637 76606494355205056
129816755415855136 326338941877326976
106822644087756768 264838548791685536
80733390606596512 251714651425678880
8881891178010552 178807638937504672
108277692912805456 286935646552368864
46207178373520784 273779788215805472
268889512130888000 291970841644359104
143456495213350512 299258249995729664
21631959270951240 299684674711567168
26361750778626980 305042022816723008
75518662068947648 123406001763861296
96355365399744288 121521467747518672
14313685955748112 132893598152657216
6833822574143804 230871525470448672
212300611338885472 240136749596384448
103053258459232672 323034467824270720
163679165115313824 284718621366701024
48084685811619280 128101412710736016
35822752019011460 177879185651211936
112577109730080032 271666731090807392
33059009475002260 324798509676024576
2288470276585223 205463258432470592
165994928447089472 180430850768272832
13296704876631126 315291955596299584
16579713128431152 132041447642192272
169939926648117760 278272147182772960
202970969905013664 210483318164416672
85930502510118848 185561027654677312
5464240940996904 293568741920334272
255088468294700032 342913938828435776
81021219514685840 240322114144430016
68886624742628416 222410421773352096
121399451532826416 146099257748316960
128149364735255488 293594349913716544
218674747694301440 266918735327846528
75903394412509184 119682952491392608
107667675598567040 261435018000629792
60893071258034888 169524215701464896
13153344996299552 232924265761768960
74414028687590832 146873335897378624
195125854369631648 244850031889230208
10998108018662620 66743566323465488
135803354750983456 143136261147132352
68014407089136496 135925561156478144
214120132952659680 215130485234783296
50117304331820440 240553935052978240
142323491861067360 293353072613295872
44640697863924544 201023587706485856
10527816330350764 215584747917420608
170229666930135648 343096385452391360
79502512987756720 271110930877963744
74785666553637136 341504349394168960
306099656197328896 334496761536478848
52936211151606624 173204466478912320
218442205209812640 287546237254801824
60124645980763768 249227607005388064
178822042851606272 273735396236351200
42778263197177664 92778262787463536
183926572516567136 215947813126559456
259872724837907680 275340895145678016
136923667054297584 205928041007844416
132627856125108176 195868927800191008
213635930450471104 253281816650606464
230372055602371616 263492513282632160
260187483391324128 301866907266423168
19884413421834328 182693901912965664
86697483253104432 152160580097902944
104716487814552064 260291306453183904
11744613248073194 92153961413340768
127328298771980544 290641622919070656
25737103499732068 223061840136481664
111543285170304576 210288649054387776
52327128176204456 98976761968012768
147573359558618912 177494543233348128
41409748045116784 63492622942851344
234446280549715392 328136004609934016
64685776238421456 324263562472695488
48755124328866088 211142106226366048
130625661069436032 176315108637309088
133359045711255456 234548729862733856
52241152689049768 98498328286600928
70232208082663496 210220328604427744
132495255015454272 299100977984301504
41875055521657320 187047197185951584
20614887430193928 214667226161480448
55529271540958296 140728108140651488
239029209654229888 305848969169062720
73393499640442848 183295527758413600
31703290234108008 288450610665431424
268556104861117120 339348298637256256
128814581319136288 195174534844212608
112283806398679936 215478961750579744
14864513292602422 175378278245835200
19598988688866808 280958246182998432
230890639374212544 319172572767479168
58745257914734528 144987285003718432
132125844556222512 236675991183501408
260270242652468512 293712811277321728
166264476752531456 267686023104491264
172309665629526944 302083379403584384
123208163190234640 222875993057632672
38764549981645032 335472706058731648
175862333171402496 298740138590676736
214696130821882112 314288112048963968
42785667782182864 285092884234082752
48582712846647104 84160297923577200
83177865257974928 332300060079505792
37304586120414656 135998441955503280
176301676263414528 342458605631079488
146601246812428288 341072894102100032
17406895863385314 307188992488459136
59787679102872360 311380014375397568
5199660859909006 156554496001735616
148946547385268416 188413875375270112
199957729875078272 291447940320070784
137715833516161616 278156986004617088
88889043246368048 288926673120883584
210677442723664288 337807247739223616
221661501193446528 255807356145092608
173213080110158592 319589345841619712
22780736266606716 150615477850270304
70606163752326664 176885406293614464
224380317978416224 225038311530308800
94766327473861440 234164554936939136
141666535936959232 156609151446817920
111528987717530048 232072624686066272
192914163484854528 300581392783984576
80925192135433280 165763413489697280
47708184411839072 50581640029305920
127245331422513776 284023118418473184
167242333521920864 201404514848155328
34562782034636572 92670082908534352
48537120104421200 344461269086848960
296687295163228416 333208583732085696
40898309213537088 46042528666115544
63927891444224048 154490833513535360
201233064884696192 333125474033838400
92042205062338464 345070399722215744
61044401753130616 169163726647450560
51103761549015824 128085062369464432
15515370918541204 224272418093964896
220005645293077760 223598787669988896
174858975781360480 194194855996108288
297281063391891264 318471865104769664
120311519240956112 297742413554516800
250344085690723328 272606777021421920
120740686924568432 151484385305439136
192482572299692000 272839317150448448
84473378370621984 164039033574975648
48631467631668840 220345834729665472
243801851367164608 267577795404872768
60636418204381664 233891863932669248
156280485889791616 314048644742670016
187163253046160448 249705938876690624
112374157229659328 176345151629360640
65988407413253464 284472504435488288
255402860165027360 302235321411069376
317552199873209088 339995673953520384
244316976849888800 249729173510589888
19898531740228180 70499226931406872
141047224660222304 254083403143474592
158126468588390528 288485270579936000
147816716079689984 282449427996722688
221989482909203040 286411569236990624
221703703790924160 275787711819107680
175485168839342016 184100175983261568
36394495430883176 169599560577029344
26877875602213124 326018452066116864
27114925696884764 75687214031287312
33103404829757016 119606930311360224
48728013857092488 262370604595066848
107639441253974688 187505054020515424
35520364165206436 52994731221268096
58277961769904976 237420268758026912
163803407889841952 167827285330860832
65818760884305120 120774001881979504
112054902892905424 299905603072950912
139552116667489856 280456298222195136
98236429258756560 277021548218618976
146153811170096608 282905558493850880
35999375422073632 299623211356154752
34619629006570708 310284749266243008
60780261490053928 111593590968355808
234569098311585632 265000859618458464
259502488771614496 341632608090927040
252182112232290432 274719684605180896
21734938335195384 212673957437089728
98250480315903744 340355730859850240
304991079767860544 343814890671372672
79166872020451760 79467656552485248
62855479557852192 215459681022693440
17394275840704158 215319204710993536
56949479582968032 61848233693985448
110275515734032384 149604473399315264
43352861478468168 327312679154819072
55271532808753680 332020082224925120
88658771311325232 174119150495955168
10539088836466924 32085228728881836
218318807355912352 287330850218312992
207326270328911648 215148726211947040
84719279630177088 343641387043543552
227779794055979168 239624433354813312
225728325237324352 296604731202890688
7115990615298272 164845264154483232
12265139241353446 230146959079279488
230115907979756192 333622008418118848
50124260779572232 278941449179234688
66193314915896616 174220378876418272
109313018064938560 240319408050852320
82800237043220912 211517152339918656
148117770841447648 300435904153433856
134733690708652480 190503179540315008
174605531580810816 219731599076329632
129265424079844480 281197179294689632
181737996878063840 211286497135552992
42023376992929432 317515842378269696
93056675704241680 306244489335654016
26743920696207976 274607874156035616
244550786066950784 330352528445055360
125626317970581024 282010606616650208
95886644499741936 127986374554705600
285110763003350560 293324584105938240
296699038058769216 328035622866081152
280196476579106080 299990301026411776
119873346728036256 306422805020614592
295015398074028096 330275195883875008
206318440622729696 338683749510884672
15332347257040888 299566945171392768
85105597080992912 264630075038894048
119817207740253104 342785884750224768
76238790456381056 92724548341363344
205818219845971552 234739322679914720
53957937316779280 63105897486109976
276812888404706048 318108343040681088
235417869608455008 267014671179551616
248532496223080352 337513183171374720
282106687162950688 332489418325700096
99742049386643328 103847700121630400
77718101838121024 317304463491994624
72239280376039504 132768954466271536
109626191118193776 155441540029626624
216397992987234656 248327220091175296
164162889791772864 174436584672614624
111912523930405168 300903249343163200
8979385415155109 11901654823679384
169316314908847232 279410303438661152
236207056934380096 309335444658974784
206843576041849216 288026237856016224
150712231841261280 281699132315346144
36233914223654840 138820224451239152
1832661513967746 334281614810283392
119838643769573280 125203826092303344
1181559245375721 307574900776573056
64700306366275120 212159780531935968
85727941243511120 92744863173464592
144147907771691104 251480307717407936
149307726921567072 162903515203392096
72168531340843632 261387417852025568
60437144233123768 126291237987491760
92652683250944816 277696248671713440
45544882228204952 128857099389283040
159963510635126816 326638068051076864
130652938300707488 282019650222101632
13492834609045038 311358373683984384
185756452146920576 233862672253407872
16584505671540938 310016846672307520
213247389610441696 297506852635758016
57810845351035800 212857338227427072
189803388523810560 235671534646346016
142765192423216096 301944551352878080
131576641407882768 214353269397053088
202698736257510528 226356120933044544
82332915939867024 272148207139443584
17620206657509544 132567927903516960
47690734279729048 322526141601908032
41663323939685224 203977437561118656
162808294781003744 284173268137335744
111712765580831680 115376826368183472
2206528640657174 179557324860797696
158792055986691520 286423170139444384
105667399259889840 269540251096947424
4226146077636868 167490297522006880
231920364014924736 249607020949895520
110953706862064656 231441095550223968
57750168545048800 289170822427367680
207953698967339680 225286142940109760
169587207718199168 290694128935978240
22770572489488956 140630798704096384
105712454804697360 236988023456060288
87009172749342512 94926975347516176
62029579141606288 327716045410862464
62791125824470384 111043603041561408
88710949079601840 223918181071908064
112506337337938288 136416765271547328
235065219220920480 326093954981421568
202976844709622112 295724930178194624
66601113601418480 312596046853983808
8672395596164724 308069525172309760
43554714208037736 312703903986977664
35913136755036748 207884817662159040
163905310599574176 225572934637687904
143121468724485456 290584735860365440
247930658152226208 270587330154219360
216627949358499200 256829481753887616
158571413358078752 280413630389643296
88408701356872048 238210288812989312
189804233761896512 216278965134007584
129778398981105920 211823248870394336
274806994610283712 306335084442950976
22383696354049260 279373077681010624
268712169245814208 330085324502467136
253356500003403904 324970434879279488
133416410348179600 213001187831417056
28214982049445256 93878665748974928
123204438960737824 189846221315654912
211436288065921024 294400850919625408
106783746205098624 192156907323426176
27654661688074812 226386867281953344
261153177902738400 328175948500542016
213835379871041248 277114164343555840
126271459195377216 161341354944529664
69404736683242080 95657359381688256
37209986781844256 254119154535111392
132109864421589776 336502581382209024
39124184028313144 158456651025878336
146640417866699328 178385732716790976
233258713391110336 337704056340137920
252508952425221344 322187295413302720
259457779033742272 262381095546220704
112828207846740592 337382234864384256
18050141747592040 225957905748786624
12630540096646966 278042444550421376
245354983891475616 297953556999609472
108734804011108336 265753923408460288
266223892841137120 323399939140454784
100384799781248256 266066607947292224
70459151873307800 228507698892576000
168518104283484032 313344164017353792
23115189546515116 103512562953125600
256422268574281408 282927755343060064
230451335662600224 316051110675074112
132936038817255360 274214709015580000
11423928109825842 291376619749303616
72189454961932032 265619594224663968
98135280634296016 229715390617225536
168069917223400064 217110415538667808
61401871451666448 261012332164009888
26735443031555580 160211778682240672
136835485063908224 338815266552557824
137699301981966672 236826414512245824
66380407230564992 133598631316013424
200034019466531712 287270788105034528
114594456730336704 299137093375186240
26692594358867764 300189651748432384
196747748672225856 206212645123885408
50512421825302712 293998708839551424
188408589138164384 335979076049443840
51254520004296504 331183931140755712
281845327996648672 309682514433164928
136451552018528432 168223851894482432
209453110183939712 235536854992183712
223760020940721056 252707288968710368
174526345608040960 226764579388026048
27881320679447612 125647726291657392
73185580209715776 267416222838556928
151991399127847968 157945296123894816
145620138621835808 168107751900154080
306988398612893952 331347061886586624
209818715177004736 321664938450262464
25258780106331404 52569334954310584
53901327281696176 127722777686430320
30854815123136828 241892513900818432
237638469303366880 273901933523043776
162074937511197632 298330045451985344
120077447135602368 290011634397022720
60696645752674048 91299919528539728
142115841491273424 313074751738372224
105767044992364848 197226138099194208
157820668274893376 177590253655661952
282720372979932352 348611629734905344
221488727966300064 278114941561173408
192247583537017824 314962607986450624
166099170500909280 274734215976823520
239114530381892256 260963029695180800
176165635301149696 335441723139100608
51663284005063984 340571509972988352
2410146242597181 185555193038274112
227107639457840960 336209897241989312
252927162007035008 346037911535659840
193010712285724672 253748645856410144
133530839664193632 218080480312909248
141442215258068864 213964902567487712
86352343071560752 329485075682470656
37204521591820536 83366328521189280
89822265016875680 90905830858982784
243384707383621120 303604740950905344
40485528494844208 275155748682681440
5199280568671269 118743035705629312
147707707156985184 287122162377835936
90898316630049472 347573389539687424
176038268448836768 267852140512421632
81730934465712688 105234625504721648
166861024911697504 211154588037418592
176638741804306944 237727157939692800
66674572733968528 325794497474848768
36836997789958960 308645850323094656
117500006556839776 342091749992282240
86774015769322256 292292867046641984
22670423888752664 65742754505420912
149163851779366336 167313215559838976
303656783397181504 316247209290057536
83931856307577824 144060890435130560
222455509161699744 310479041467645760
165175378662319616 237603329084104768
114558789363131456 152061653784538112
209406867411514304 284558709944667616
26551250953979868 116214598342555600
97605284988046720 172510688565803712
30860099363455504 315451531972266240
138668212579008128 294941187990173888
192440665269064704 201549705919204832
96066291559298256 153864521721993312
44227342197316160 70515895597042544
33255110214122952 87237837879572624
10276869964025282 344280860535617088
116674363217681856 297882554481988480
135185760167642624 340638710788038208
172365166642388512 339965996507946048
180729449256707840 253896559929412960
17931221426846934 48540100359714960
317169358934499136 317388474129232384
18588851813052112 340856015249189888
39720510158364192 266228006880068608
32740673320832524 40157686898726744
208929782793745664 273899468508742432
165347666616780768 246483411443467648
147064124853238720 280266432479674112
61766511397902928 158547772460065632
58655111263064552 268521077166036320
85614169997140080 340876371081057856
256572442221837056 286755341069418368
84663623120409088 335623874679458880
136868013104502816 241878014942907232
8305919017254542 136398197771017024
84924588021189776 153892527406778656
106787679627739600 181184393729092320
21940556657491508 204726857602987648
64840818296558048 282153665119218784
181107545734130528 274860571342770592
140469715108933888 242139417053714272
93441595101732000 298805283611614016
174694428029073120 264088554052200096
67953203292487344 270516637277569760
61588590103699312 85972699021427600
80641680546056944 333671165532342848
80255057497400208 159178606747653856
95097930578895536 291520174713597824
22498101983246952 299161440958381056
2033570432839782 32614369812919016
224512389387256800 300432838787642816
175372421649525440 189298392206909536
149466631770042688 257460932059157600
187730379069948640 256313666889781440
20020723440733828 185363328481932064
59294078187095648 230195159138732320
33136834489761468 188475152279495808
2972205263347927 151421137426545344
216271905460598048 263728795518078688
1914368745906607 179122214533477216
98452498609398240 202462316725082304
277242844026307232 293679479615260672
22017625513691456 114874190361333600
10936953212801942 315595343012956352
54980460187661728 131645610564507296
51281954618400320 201218345576972896
87512062007700000 287224094922100896
34961179289528812 323046601089311936
1482469710916556 81622228852610016
179937422272674176 320241727546640192
29880677594512864 291216764669385024
29965108806056208 220311916358161792
201289942218406816 223470883243993312
88850566425267264 152888398994007136
33336513717924104 124585148862538176
105550198974961056 130059549584751136
46301558189529344 72216753350227600
76090717831279168 143511018553739584
101290871433216864 308244961240968448
190376578414893120 333004980058582976
2706629055334647 157054534166379936
153932728817165920 162197340131598336
235066859637434560 310892896296110720
20936104241877260 244887799190591232
94438379340423040 121383133228780432
38553388974096968 291586647327990784
207862384305677888 213545773508074688
290986927451113408 337464716941103744
118670025045981920 198133203960393152
117886691647198368 324721575967205312
158523434127619328 322175975063928384
46703926593648000 118793474591961056
28585821683491092 93901083079143184
24185927640318612 137121588422133648
87425359704188160 214787856460963168
127797606240849152 179906063363192672
94628915253426400 263499971896276288
25577136386778568 89425888928425040
232245616234661920 258489600298904608
81346252043842704 194241463504752704
26174201657634964 162459921892754240
207292997902438656 293276838219849664
141944816301914432 170375492877162528
283837751909386048 296907521192594048
61004568592646568 329862204377126464
66703049918455704 164160340408076512
245559221140506080 299585823444682624
148101617834526112 298995602319317056
25795539107654352 307778423484616320
245031135347881568 261301654414500256
224780523216175776 285483060233230048
217565226870055296 299486009792555328
153232312941338560 164451599958250624
117314319323588816 291716931288373952
21978562214417368 318294246581717440
1635093086420851 12396442669947542
193006100479747168 311913154455088064
240767763818534368 274454033350700960
20958913930587036 189667177129068448
257019990122331264 301526053341051264
211039980397818560 316634999949258496
277671010395711488 304387222714448384
33077099366372012 338428836824126080
158656738304043904 337327242915638400
162907238145253024 252702366573175200
120226290921673824 193038014261332352
60226940282691840 153886299558021376
134645851078244656 214620818748485408
164586880024500032 266366032137745408
247001157941043808 283048110676851424
47332827696933352 176932826707487968
301942318877316032 341599964849208448
174622727265447648 179376398620858560
148222347696680192 249303760611693568
12085857381793430 309315464947880000
199089623285315264 273713617939261152
10708065563394334 20996767575462120
284077849139071616 327095097501216640
197350099398061792 258413690377996000
12136631925723016 101477739397311792
41415054150328592 113582348847861856
148260265119588576 182372397614837312
245553104077802496 261662732691828960
41287417497274704 197344981229543840
39672581691006800 106147551536941840
1536273058497239 143312929570865968
90666028180882864 226936905021774496
149201535844031072 192632547110921216
232033430821128992 336128480479466304
23058045915011508 296954602644650176
138256550204314272 220039379335959968
73009933175930160 147674193651458816
82785393366100128 98857329724455520
217098128427924416 321219174654095936
60937210802362984 70585526427261112
123774568565840144 295411725238595392
281336406464146208 342611303692128128
224556135881093600 248417156187108160
102216948708504448 167984562250610304
43798888072302848 250744240359182816
18722926778097648 228941469088869792
222943241430034848 324011986888473984
90971450138998688 128719312847388240
78952703078217952 171193514807883360
131127964628686656 333061283856444416
156285959645250112 216374342608050976
6948971740374416 45705722402836112
48255641353527168 84977656084038672
61564173745839040 167935225244035200
254699858359544320 267349882852958144
19964622564464272 300377856469463808
26145348981618596 56366034229254224
24361101148089628 75553034270844016
139727867227949376 259852868206308768
40052378060145176 141711931311067904
78594652652250208 151638964145446784
225020339482051744 282866163836687744
46233203709640848 200727517184225312
126620888549517568 329187384789295872
110687821120721584 207250657955509376
4040464255821233 71738849566359440
44336447962699280 77157952100113744
89095644432766112 213694178902823552
65840284096837872 232158985493019712
199209141318424160 247633933104319264
24295702584746756 217514545110462880
16211664179607920 193951614258959776
44640984049730432 63040469441732816
173955205425281088 257807766156178912
113194442544718064 293334274520412096
27376918186490448 194416497538372480
21333139405526256 62871953580256784
164353443697921824 205399309891721984
261861562644313632 290096338419007616
212121668784223328 309522163129016000
66865926811921072 319069333984584448
35956428357735236 69983358857909688
182744842559576864 215436524055879808
120894415722167232 309691207503544064
241798904068190752 258221578879759296
14847563865985898 348236168721908608
117350791384906896 158151603421668960
158005187005144288 256241463922852000
115030215275966192 315933539507000256
62571597801380552 79970048907892480
45386112058123640 145820805829429984
12909780156980818 68156281127792168
35105678412237760 304530878327053632
97646235042111600 133159234317255904
279991903076180896 282040110823230880
153660987357771584 290919237803829184
257110043280426240 322874886095506496
135292277549940912 161415306971506592
158851606719352064 188200165960638848
302785831040122496 308288885879878080
204071557966594592 228420727112644032
248776734390566144 315314456179456256
142674852421145056 248051520793821920
115497857900436768 291388487585165312
3593978343464747 184398023841680832
23656682566663844 47394085305944784
24064570564325764 346808046397074432
135534375000924224 249897104320479680
3037261034780294 44029936994901848
21962135954776684 161772449641088032
160986917988921920 251468888018051456
85322300135956912 197551451773137760
74530012582938400 243847569501206560
110093182555741728 290243456605776448
92704273500900528 97200721430880848
184076049581394176 225270315349639520
192372375269235328 333420962075211008
150526236354566816 229695004516974528
158306952494536544 170211108917461472
109645668055992672 237918712497890880
34962493297626548 220576922828345248
117999500242317744 164835410572480128
147952377913685984 331052899932268480
257797642168086400 292546979873953984
88914878549651664 183682300616217376
144166658007464928 255684918071445472
40852385104975048 168308072288153312
78228700137501264 273926050437399456
209436990150679104 256003927703347040
63709435168431408 201459896752938720
93421590809193520 200856009786056672
96203341578690176 302152348327968448
258846434532492224 346597486569593024
35532127791364716 145178744911571328
99368906476573808 190797704519620320
156132788466508896 163850544224208704
166594912070435616 230353180046235584
151815333036767936 302522226017372992
153954724156102592 259078157737433856
286766095796752512 301230786296206144
74436281029146512 244746654739455040
17083458531371108 348654739500876160
32837520710607768 203500488929010816
172661761099537600 263195598439458368
273926389715268960 337883707828911104
141548748033794080 289356581297476288
96855350248671568 283782947814997728
39800200673208064 192943243106999552
232105882978323776 331031542449438208
107194003647242400 147644447084463104
104485000431823824 325268667177171520
8346344843069021 115734493978652320
134641290401656512 290891292194959744
111808672703526912 131627118715847856
40111882975868992 63141523994598072
29484836816040904 212668619916645888
40867795680096696 278618364829596352
198099820500864960 261754635363462208
18918280433930592 325186369343551040
81251957317501776 339075634037562304
53402141091033520 144930455150210560
193317019674992608 250523290156011168
16620562536785172 246602651359513120
210584305857063520 290329253584742208
11184883222977448 240232612325349376
14724255693483548 100587436696416896
92645678377142896 305803869445961664
93338451697355920 225044740591352448
182250371525183104 322209157942878080
70412229050572248 273299369168162496
258250290129318592 282807122376059168
9911505338524994 322284010737834112
32873992112872448 55727714603219176
109445516560722176 180805225856923264
283259080761786624 325036409702284864
291969767010192512 319247753299305664
66465914612761824 279036172089284800
213977112334729280 256952506983502560
124761447374901280 256357848317964320
87034125863268976 248730238767501536
125540931170186496 219852111320680608
21064027425325136 294890056914930496
336065835689721152 347892736793459072
13941968381900424 314614783112337216
29620733334648608 204804173886072032
145127926644589344 241869058298019584
273736315829665120 313860373435197376
170929863428202944 207903830282960736
195637982411949920 317238351226845312
85062136273533264 333212383353136512
53417054363109456 70867831199312408
12815584809745172 323636238116751424
34094377136199524 78115054999407280
37156625954909184 247986748425535008
136903680366516736 239299959978876448
21078078639052152 177313262110056352
166681320486983424 169346952359559488
2656630475534359 156142745725379968
76089572040564688 90168942858306576
103659993462108176 143387529580149312
99128890648440128 265462827097752416
29728478329651524 289354747070135872
141038537655317456 230892079301158208
52265664568034080 130152917314850208
68015475956875384 84555575329733600
8870103804615679 137154192679746224
101981131610873792 109063071312081584
75189433620189344 339432279399064960
30648452122473740 54264619902506264
210296990162016192 293314184448488448
267387903062455136 332049006004910400
151633035609567392 268810508286535424
295367516048294016 333209024600974592
8739765381501722 347493828747246784
50875683188639912 299111683701558528
108825899188614624 287449538486227712
162274066862798624 339623708079425344
119492698255200000 247603404632104608
216294533650174208 253324052908898368
204187892763952192 268162177089584352
60131674087122024 248016114537627456
146134600863259968 287055746054034272
79469404971252944 90900685996280448
201082280866387584 222084547820857984
154599025803692480 241527491485253024
202525705303165248 297175677102624576
4290961745056996 265007945655184768
6618127532373646 31335281891621772
139670898934006256 238204560035229600
74084685205421040 113746686055849504
60526601118426632 173742576966849184
5717405370502861 44379674034520424
62361541893054264 78619279313767200
57293446807658472 238600572786217216
75813936410215056 272728951970277984
39980200451881360 146856244278214528
123699265586604736 295202234351684224
218291143699194144 218602500570164576
87374676150296784 158403047125555584
190826052507911136 338515341551691072
29188414093359716 116603342690178448
48330980424714624 262951231926208544
129451381206740528 172519071290571872
160872496070875872 288587165243888512
232345580367816992 242475573553465824
85833968110555792 223762710106584960
13662338070399442 286273955699979680
227698671342715552 316014798002998080
111660715705746288 113632739316459216
138311763206990304 255926291729936192
43862206362519608 222241140680070656
46660160911345368 99339416652976560
32916129113798924 148908264946647040
31616108126558076 195330747867512864
28426776342097520 246243721532084864
33905954899870720 179133018684714304
25312113764596932 292297101978828416
30124728230932544 238827980153168928
53649656841319056 299258667843579648
120420192051682928 179543970426309152
193061895469137184 333249682418967552
91910421384594480 314665889170672576
80648588562154480 191648038330201696
227321202352414528 340956298382310976
171602424427523200 186307283801083872
167399846913569664 187871284819647616
94409029694136304 247162751899465952
14584685927691066 202639225095983232
8450809207837855 13968914857881194
20821215566297772 241398300289169760
151899218728237952 158098894298212256
19605719398882712 138082021266266400
192737428759964864 234590514603160096
153070179410350720 283244069936664800
25156208188436000 156331858012460512
162600213451951904 256758257917878432
41330907016871136 247681177941438624
172757286025090528 233049849667408800
100638213143181424 321804073870200320
67903449201233024 318862700754650624
104248045513425504 274736229974484128
869991045536612 234577580357523744
113369225582902240 177021466164965088
24942140378673024 59481871154650272
281672771121196480 333149246506667456
131655015957662880 285879878479933568
15380316935367710 57916741692297752
105289608381356048 230357850259246496
101670738189801216 307713814628268416
8219023817023151 202741999201341152
14656374165785036 93881651444879168
17159786307174446 318202993325882432
127123412828631008 199643254250687520
57292692571990824 310806245307926592
226868515242475584 252697569275580064
37198444932374992 289424534423855232
119120212607358128 263210701629776032
129664806673246160 224142270634885280
27840107879145172 141254502473738512
197413881936765216 285710843052489472
149786076700559744 255402351042153792
42899123058533488 261591645404068416
185612037113024960 191607446986666592
257828471157444224 306491624756914816
172259251974397952 247384419651115488
189667888712236512 337270660618727424
103703149267378368 114383058532874896
3734472081737344 304380362676489600
227275498749447904 269665591775658432
187676486296251328 265690135341461120
82509046181942144 255918145090902944
223071325052923648 299668408806401216
21153335395448064 196002000036319872
183146440241579584 297125146081294784
99477283619823728 287984637963888832
129814351352288128 238719863390178496
14024166653699296 189976479762145344
197961523667317952 339564125150085440
272871049641720640 317145911447638080
69174194264259088 325693920063525312
40793319906976584 256838782938306016
43394324932465992 246993365439982240
20244377578626148 26467752468357212
83708085196001456 85739760069916304
49016116055919568 52144657722870448
294131794741538752 316701538807123712
28046912496203848 93169964541666816
8430157354361542 158954673520275712
26579944722972876 191754840855964416
161157786148125728 243877843091374272
72129127593676448 218411137071048000
166476739477632384 310486345376630272
68398796229486304 134384100885598768
135785574189967344 276625171798999680
186783587962954208 323478115405968128
102860413939099808 322750657441037376
107619842696759152 324039054923610880
125129419884706816 173025451084859072
214841388334226752 289054496333134848
49307603451279496 147726366458788096
74758148072230384 323042138957828800
116140662690752144 226642279819448672
37132943814698856 254048258016337088
219086804644507552 232133220058527904
122194698941673936 253622100318749856
62586548213366488 83071451293212576
257164230634167072 283557893984523520
184880306738795136 194606998183841024
283497434839881856 289448654347984640
37898299409983560 327551935898188672
13339257005537104 13575625033327432
67181487432785064 91420887461816736
231672720710942336 308364217346431168
50999427488017616 292553038268051200
56593773360723656 295844952681620224
247821327841878048 288787662060529728
197785476899231264 212799553788217728
79758333608239280 205495745336840960
143087292978139280 280199610866361184
92273252383498976 294100349954866176
163944746479129312 219941456366394912
15183414959408030 125349755441820192
21763709382945480 212467458060270720
84717708637029600 100847311042720784
202663908078088000 213917624665331904
218774531166233888 277654288336037248
163883218574572480 236321658558467328
88930064419247088 330060248011170112
92276265325862832 111592606220914432
131882474342189024 186418521482006560
9357840418001702 140699625301940496
268418227155369504 298573697402619328
30295238649048516 298825898356410560
133529878005080384 241969253465547968
220698926102170112 246694397911327200
172012929101469824 332730105863655808
250836611794010976 319463757599743936
160579336477545664 222127803857344288
44375893456902016 214031949557617920
119351631239416832 152365250221094240
305510865002977728 342548390596838784
10151707344159856 26653042611781964
88905386728221488 100841276897941040
74032667965633232 151455924575463936
172570889535284384 281469626787794688
182854468002606752 246300505557141760
171489427612130560 230882524183043808
320847380869935616 327801290191865024
148421584386755552 149186606939759488
87548108081817904 97515134544780352
47691131526734648 272097954510759200
33376498401856640 102334542650380400
27546077868607240 190962245878791456
284110432401477344 301997914491228992
342052576012469056 343996276206085440
106677020432685120 323306645509547904
72624933162955840 273452786132894080
21199681673673156 182697705707263264
188101400960057984 286295415083583648
20763894761121788 294937906617624768
189319058156845312 295569198407912448
33712456663963244 146821498896800672
230045988074636256 322130006392720704
138171874402261824 190094312254223904
204150073374504768 315118181263268928
169263503467358400 203184479894254752
236455031284439680 256066021369256928
25905098269042264 92436926173861056
62161096788969720 194361403024927456
149353090506023936 188805238800462720
267544697186046304 307538343523425984
32761044856954520 146792326798446304
4945384061664730 169678714006100064
94820127149983904 234574411844336960
203799233000666848 331409133273088832
143354494183685424 281848996760784032
127023950932056592 176548119202031424
127465024508270176 179835060331507072
263463370814717024 284920567460026560
77442163414469792 244142291936677312
245491499316981952 338929047525790272
29636663283256900 344224881594946368
179613379010488160 214117778152410880
231705789335748928 255999895104818496
252010992282826432 297435834955258432
132668077378617088 152129382282651968
54167788758728384 119415930536707280
45142913601003024 196414889664520384
8277689140600027 312143588050227008
15743978149217292 147537877756092992
109991538835765680 279380660446408032
203318246686119392 228723415198752960
289853319532527360 308339866924269504
120556348688733136 214878531520947200
28206254683671320 84948464922834384
15492531338884552 239389585512364256
161528518362171008 301422353085750144
123315401336925680 228344168799512704
153789997892409248 341423034115265280
134554248183862496 323020791807098176
216686265847092928 295935884117175552
189720604178673312 322742297556801792
319115382364304576 329503867187465088
55296780517762152 240243696708319296
90805739704040960 178303073081697600
54633658016282720 278956510394415008
102781185870711312 309367478058108224
208510362659425952 276663116775234464
246865576491874432 275147678249689568
210559886327085760 277016389026088160
246513761846350656 342177809045707584
61164054420302512 123555825589308640
57594320077057272 314153940786783936
17724963956465388 60504418959687040
107628361238967680 259955950863943680
148919504450282624 201900923409964224
103070361045143824 152891094843005728
2859621681755020 308300456992903360
307634178339211264 333950836122246528
146613863180008960 193229228722560448
83146659756206672 337011193333689600
61991155621762568 202612723377113088
30366410943383492 108493628543695328
206470377297752448 259037285307575072
166336414910575456 201007409628791424
40083448440893496 222406776934919456
88287341297285328 209790587570441312
134358167190130672 182728512008368608
227049552616518816 336094610005024832
28446179370550772 305726476667212608
31914045614165488 222086249504527680
276172032171493984 319829281237764928
64833614913744600 102570662084846416
130989084417820736 233673885381027040
153868803803341376 305179613379642560
174351156921568736 251382803746062368
315428976363230976 343592883430263168
203580085767502688 323519129294949952
134308440979160896 296776698086190528
184590434642825920 338356312477114624
82211062735613840 329934073407054848
121551976133745152 191815266608901344
242781604774961056 262611507045800480
109796249264472336 210866084738333024
50242356654019840 286754929649434176
81658924029608096 114237232812076848
25109049736196404 229766427279325472
273145003739380000 306438431024449280
109853023247425808 220350997161801120
119205764855424192 275068669688058880
16568747837890214 284078996207625952
195449196947444736 313221411519844032
35117712432039676 35546698208429232
102379497604808512 103914961014653680
49544117191408696 240550930239536768
254497290683316480 342861290810700224
128779603547445392 343374338577004928
66412232319491536 236284388178958720
153378413190367968 203666066420325024
79330298767638624 246937054066686336
200052756650455648 260512635738825152
65602774684943872 258682558141390560
4976533883560096 256742389848324768
181632210366802112 310255030914413056
185762515951944000 285642594527972320
289498666175811456 334930459758133824
20617182934853064 174353391036581696
152844690225372096 263851841632894112
290350048260356928 293541555833934208
167775832654800512 277446403588367072
45614329217539416 126982627418778288
66001852227640272 252188964434854688
69546107972185288 88994252044900592
131564981968523328 273079043003030560
131273356264321056 199035365803710752
170068119767833792 304325799799293120
294716743169528256 333164717447198208
139409430735221712 259984343309510432
98787175886721056 192617863037444928
240786035899671936 347126548812944704
28794271235710100 64037230692330792
162955180451396512 282293451242283648
288889478946971584 308486935079232704
290011115666071872 343317887050333760
66814443042063280 183858578926533408
266247052010245984 298817653290211648
138549127238571328 163848448909084160
55722820609055624 273040888843746240
67221821218675888 122550375012387008
259633363153518528 267765613107743008
92298553199690064 149646118570622368
8165677924142682 48687705569873832
102262651112599360 224654149144443648
55676092763867504 59790342195828232
231571342439007040 291951505119893120
55102974118425264 248685769643363072
82542369522484192 96757954807162736
93266243610140592 106316081075775680
254903083636316096 256754516559272320
122637313884928928 285516200731248672
258336399963742272 309605657058923904
131224275334866576 229686525063971648
47632664732975416 206565374542827808
195430986017858496 306990532586151168
258567241088962720 314978218924582080
62955470333751112 330642707075115008
49447329346819768 135712874248661040
6632526911778448 81370566792315296
139815657931945584 185287923573486080
32615349277637852 216896865479990784
138961113168234912 204485801989136608
177594003039574816 189361739900171072
210641259531350432 345885916779079040
200978245363119936 314700635725856000
219926927480199552 237858778010010880
200196950609460128 317175163371826048
121988113847766752 174290723773977504
266689016953332544 286642400788685152
237880840283777408 268996345825755808
287209276097986080 342188258834103104
7506618519584326 184094170227193408
182041308376533600 296783383875724224
65027186601353440 145764753251272000
58851559736808608 181061575544594880
67839345992909360 172557720693375648
107271683812820800 209369811308079776
16645018101499356 209947725691056768
254054900159504736 323774823456060160
101771652053559536 119198659473001904
48650112111659472 182873674493520320
35246617597370732 138822074880084576
16314624211116284 197637788795249760
34058320084848504 148908236377357248
156646437450708128 193090779643375936
187627072282014400 199781109069144512
171582284372196960 264704500369059584
44731636156746304 183443229129596288
73486089552066256 247912481412059328
222950625722941696 273139335767110656
98740913579815888 154406816644864928
246578040622806688 319582063050467648
201765463909659552 281328853749164288
74761589526899184 112883133511508208
51750090733945184 184771078529329152
307829480494513984 333784235940853120
239586893174541408 342181619728805376
192979679695119840 275057013245597536
232219081313861792 338903606535913280
170397739507552544 287744578654010944
237520775961194304 246280827791084064
109455439233113376 315557150121380096
87747792531658480 245092374349754912
71865098076738336 212511646062509728
224698308397406752 254972536676346496
92528563633832720 165186761246870720
67836463877864640 176469797610325024
166120641473417408 266788237550861920
204509456987349024 210202501909872736
94209294991966928 279402382479518912
80044294182746256 88526370422097984
230420981035906944 296879575519929920
59494659326550968 245905340568334048
231423959204680608 267671452961309216
22739674183889588 249335783913589088
191144544847314976 327215843566005440
40192293333841304 186368073894518368
86816897989224336 311774005875926272
100257044783237392 345073897968443136
137245580720946944 291024229560922624
171498862910585216 294396346861823040
101596021496751968 188852524088168000
64674268415170584 194328091828484544
260140845395733312 261096968135429792
67095947887254936 223932556439337056
20696969845205868 293228639879726400
119144939732549744 303023767216716096
73422919559832304 117472956859156592
239761848281327744 263024360962152160
14885357907584500 241058122748215488
31234093887394520 202532138310636000
169692734545055712 279196670061610560
260858914762528128 312074465376037760
56738275952381712 342938498610808640
5009809258099475 23554410591925960
225909165790830720 237789202326900352
18289831601640304 309313244100685184
195002876703598752 219645169886948768
178843864875088416 286150951888201216
6114919029552179 310777038054837184
23876903125096708 125642677283766144
320630278878120128 342416201316665408
118062915335573888 143687016292152064
171722569731069536 345383059177002816
141172053525177408 272289930183195168
39491408985154632 169658221985332544
130991796230442560 197250497838201856
83575019912051152 117027246798965792
76878299720069600 277009333782096128
177660483280259328 200434725827848352
195244199376990208 199391190391994464
266608118866052256 335392022909078656
69839754313464688 227787194315819200
261623762247380864 287795811283005824
50085830485390520 191992283938521920
177767538401288224 339250987551196480
167147997846434944 182287767496308992
211152114965885312 250852106432757120
192830794875609824 265130956649266496
3299300038734171 17437134949880194
201584793454534624 300957103566700160
248054985249482944 331583795147341504
1553542058908106 55014952213453120
104769247733749504 152152301791648896
276538584458193664 339554388390414144
9043099071197208 253352292214968256
26704933204393572 174022504233083904
121895894250509232 276602831594101824
125988609699206960 130175727799570112
197051274498384928 332947140978601600
144903064187374528 207970803844789632
205705628437952704 270217191138390720
146203452654877856 219589705132791712
178415945450996512 200815244535666976
268093267895335168 283666900710859328
205079085308397472 250670191519915488
127578029000707360 175758221695928256
38397157105164888 184689862338818560
81995597850429280 303926927115880896
13782844018968122 290253191273705280
79778860508441008 104048109724818576
83605976777671360 222773698382399680
248956812949343648 280912313659372800
54382245956361696 83535021799909056
74880301009270816 324715650266507072
177969745047975616 234766886766806496
43526849978797912 131392194192015056
158478030845967360 294846808832409792
129943632177256048 316397192669081408
200426748601662272 223869784503258272
29519403912717312 128752796128722896
133360094853392112 269719063553378048
198390737029597216 232097363446506336
64293275432189360 296108832234656128
38306682120149216 86662634600912416
118775055836981808 318433032141631232
86618161777194752 99111215484549360
1591024619982175 265423970201014176
48852142222408936 189809273771799680
171694218686467488 312877881910455872
56676387689736504 269954276078359648
82114197032347312 139545767857228432
187788843280641792 266615323285515072
53381536644265856 243452512642241728
85925630650703712 118046016955135888
185725414426405984 317099617084683200
13899337065648406 112384300658556944
84917981967616816 113758238347455712
103056877764067680 292291872241713088
281856093462403840 320009539754248960
156831243649797664 279142477461279168
3080337623310036 18593370192500992
164217396596252608 296945197626614272
64410752975940104 138743457567001856
94166977791801472 306440893652051904
77347999944407680 319998326422688704
95139157581074240 282100929952257088
206213082788424448 325095116046937536
133182024898815440 290669398377701952
47205076502881632 90292236770121536
123358775239782304 297429710797606144
42020171225787936 283795847216696384
202296481921259744 212949698366296736
192110357571773696 227057506073439552
96550741301750384 146645092745921952
189470849734873152 325246710184133248
128225068443980224 270182845732267776
218785696523901888 265561491388541600
55397343073476376 343204655856662272
28922451916754856 76717418622690064
197224538947298816 213902530224832672
114427708860295200 168584442817581920
76696216074517808 266188379394899552
81685958642042976 317388604936452736
160716498583008576 280726260318820736
34027086555072972 274965413053086720
186229505584200288 206670475470434528
32733311738661572 35342822897778820
95118097539987936 173540881675784096
33495642097408152 167858162671949696
198793160835582496 234645788788906336
186488208433914720 271483031645291552
121336226899727536 239282418654807488
52474114598684912 128789294927184144
25976225405934892 344617068765956672
153072848729800384 297788180192830016
185466291313698592 213275182916690944
20409100075541576 255818112912058592
134074024958662048 295454926530100672
48628673634390368 269341192584815232
62754640638248096 326246988376074240
214131021273392640 276336720055431360
63054861122795176 167209015307786624
127004484801967248 254047674301067328
75320433231773744 259825725720399968
107181250618130208 169850971790825184
11409559599112020 300081715598970048
6050112739958238 283695019874977728
220947456934887904 306183032750806336
626540398225072 168767001002852224
18377153216740780 260115319553247904
231929933452247744 307727225512358528
238128569479011968 289996342046205824
82188335673396000 188906917604983488
23394850508637944 265911418567344960
82831869611740512 343983157378709184
192920246864969024 260598531845328608
48950485637460256 116146514184301920
109168243151107696 331483935221983424
167397178486989600 197952976763163616
50711114832750768 61628834270299624
286677280051732544 324804954041958912
8542216215446476 45263123066029272
221037175630064832 258893772186225760
63744018134660024 296696122551441280
58489176268259392 252317001005717568
182076768404398528 255088233342729152
15398443287808666 185025759973394304
141348794481688080 191765795801232832
111771507470456832 197805882302027488
109825421567866624 195146157361361536
291336100901825152 311416280792290240
185235444422225088 271523759760772096
121787047295560128 272564882126311680
223646281343083552 317484071915899200
1795210062729311 126036084198174384
22196141230316000 105691170207360976
3367959877182012 313160424333103872
238552687803139776 268665209081349504
12126983297325310 37216193835822744
53034975334891832 138980535959776352
153691764957127072 199976630782402816
3941716977270920 262882787325466432
54277150604125856 269325888893930240
183424938628958528 337011824031125760
314492177458021824 314904915030536704
293671607812712960 300653676572390528
121462178494081280 222542931520481696
26687480244568364 147011897771999552
32592169769779132 250507511655457024
54794947700050912 129040016826679040
74724841129443056 177633832393925728
237745466330282976 251552032954143104
49121716651841480 137743867089293328
29901908254382660 195345125338571520
121831786954921984 279157663634964096
213149817394170464 296530097195683392
144662510342033248 266569190542695328
108357062450414080 262508918747055648
171360055357678688 312798105961353792
89922125265854704 180655089234376928
149352670139353440 176050883198330080
238238780467783456 285795244959399680
71779633025393456 114497357184120416
306489622886479104 333305115314640128
45129588852111760 294142462164912704
142777836628491696 212522831399255168
135496243003588896 140769527709115648
74038680874130848 261411589748842688
12057417992827158 176661401499967872
2897798784833278 158796901496693696
157319870906357632 241647366721082016
11777851392253662 304317237485513920
35981429319585028 105464534166831872
12378273031676360 316389616314607296
21304578159830156 255632358037170368
189583932134445536 306565859102133376
264159749056314624 287767178402971712
229816751368638528 246424400409480480
176086498082838688 292564700895442368
184954831717579328 334589127451293632
79548146192124864 96133977322109264
25677718864505776 90839125671763680
74830120554124640 281857694171458464
102160137516437952 179675257956161024
21129203227292908 247990991987020192
141594019661882528 189430854298210720
144723259023665184 332864077449040384
151308327792757440 334568219658610944
163753927049361920 298910276824593536
275162485147275136 297183154872849024
73788898183101008 106979260923843904
14108169063048044 142552506177831728
16292920600748646 46087122696140032
299073396210634176 338716807364708352
103134587007907952 135281090299435952
128835981853850512 308616306697559232
327176213787690944 338486969035587200
97814054234811392 292288338483020608
59198078240066352 140024513526911760
78485161727218224 110112613649359936
74753978577361888 226908044828036032
314397972574526976 324864775679239488
218119311687233344 220753475948055264
7489367145741838 258784922675013504
216610170430989216 266580803925739840
336704629043773248 337726205412420544
7496164386904708 200411537114518816
285060610778980960 337780728139385728
257765468544990976 262263117868712512
323251296245178176 324272944485181824
141535216710077248 337421126783190592
87967889812677152 190253135545329664
194779754218209952 246075364994204320
11990439719056714 138113758637278112
161169308046979168 317927980042315648
58619271322685136 212373025959985536
52558868062112320 162202420052324832
57692953660598680 248866958255881792
106027710080463552 246723384151128736
197997371048813632 321880667265740800
19962849933298932 85064694283201072
9766602406306936 316421556270512448
207017473191934432 315955063596435072
74242741134000208 233706987314783360
17514984737746948 293029926210323776
35416302026629960 66244718945012064
203156276285233056 299851793857732544
4075620733350599 261119161941719904
115113126311341232 214484373987679392
175859085052160672 180411559187547904
29811537122684404 100139470361158224
104902457944196240 217169362375503904
123773002648181440 178662476078175936
74070853434372304 340174383243804224
100107204686807008 275691263249446208
191505517359585888 268060758892810464
35625673186105432 246584091778498688
71437608421972712 142204808294938832
261486784166561408 283091957144674464
204247853894873344 282498230278641824
75979736628889376 141821228779852192
112258078242101568 153664388429006144
164292537907264416 248073170944039904
92573364371616032 145638128915046336
169087928069612864 224990012782100000
126526788106848032 164422008197321504
132152944293025008 177111662331628576
37317260982717704 148396995387511584
91344408754479056 231531625585848704
45467560846888264 116576030878693984
2175183618315345 183717797142603520
4844335987595370 74600155200895296
54024475709871152 182357259954118496
163963726846448576 188702894713569408
2250083953151100 14217787878334148
337745599935216384 346334511493590656
109750723316021776 281121643593981248
31905421320364460 337622637233835328
95780271259213792 113957008596841344
62362663273610120 206598455842508960
179520824630540448 195746589876765280
115449992744128192 130292877292942656
157080291095758144 238863072968883712
157304775040562144 276648649098766080
182739211168463616 340186148468844224
15430849111136354 69812259505449880
42196544630552568 82650718629817392
48202012305020536 213966488621271968
88803009933263664 257763260882838112
9258753237527024 57313671745443384
316076549153711680 337331409959711296
69170089408619760 300484537216461440
131143119635373616 326177467611273792
89826436929395632 246292682764160800
134959690447449648 309277797622737472
41207522434361496 131896461354404544
113924865386541728 293611681116077056
177330987594377696 268928226643968576
114093197724012048 201775329260097088
138460595436513872 320725560482922112
137520474373683584 266795656663755104
169628384586763872 207115648641441312
39893399497630920 173664508568354592
6812361917313100 207162060286948864
91400736264006256 161378231548603008
122422908460293616 181236858048832896
96050464909881456 246214530401490208
29349807677059656 304725508995285952
77608962955288512 264395207153497344
207011763613245536 330284343473030208
71694909098394976 134685375193109008
1242639924367913 9976728991356904
57245293086119272 202315393835006176
147124836448811808 251954256891735968
203231442157745856 275225291033847232
40758606372380584 216708972478936416
114595814433047520 347253680214230912
31983034460495616 209539611977649344
30304129707498212 147473409939054144
252623387950868448 343074456501851328
195819623555199552 345948812796776512
122186749838936208 152934869331267168
20509496781410192 101084944177783680
53616467491148408 205785743260547680
110877157302626592 285828061733878848
146536674978130272 165624436336642656
219269864981791168 272904728907835392
185580068169481504 346968985629332992
2229530993967414 237390194360478688
85161648442387856 319189820345089856
37802911322747328 332459717354311616
137243920572010064 186795608509100352
36540616746334184 232081177350546240
128051154642901664 247529739497054688
44898453219048600 90932656977369664
10968285578341422 135068519543452368
145565229580292352 198391778040582944
73745066083194432 194625729393512640
265955084802443008 312342180059711936
172774207081200192 331032779651713088
180086127693945024 311806588320424448
9140213123659226 125223512567574352
62609896097041472 321289473273274880
175223087897749120 248206749758796352
285232608984946816 341954077093737792
83930372432040944 268577245639372736
168763416847036640 169680985170399456
128482593833400864 229966385180072288
95728712422156288 134818357944560352
259539083150355264 290238521141427904
21492355340363356 183391865810625472
114617565055838112 326935485724624640
57157230390827816 198742575549621056
71599908351612880 103835702245341216
75316660248543968 138447700242586112
151511328115438208 277899101922714080
216443207745361248 294928543660400960
173623390350487552 279458092535170784
12704986866841300 330669024050304064
139836668828891776 332253138442317952
87914935749728128 240247048195880064
77494502744355360 260422809984572480
289250684874487488 347308069060009792
24207634370607556 241833244290209696
155860652614376832 229424319090066656
13119190685347986 305026222613356864
99630822762573488 320846407966994368
115334380128008800 198119878558680672
832797785878865 127076182091530048
14029346240808180 347285418403879808
63003350763644552 249325709415513088
81420730111709984 165448116840017120
246172967516828896 260253497210248320
171169876529231840 174870943408270368
6093543016558831 59206768293949024
16396489068428244 337595816888633600
84380044390935056 248228338197737888
57567468229700104 242491566265599552
225522624168761088 296590198636320576
37984028515340344 279735421673300320
114415913358532880 315299441472979136
67432475568535352 342511845460138112
34133763230923224 237834504074618464
155164812835431904 338020371893220096
150328523934774880 283475571385209440
104493619395335392 234978103379952960
958989226509568 271860513293823200
125923513495969456 323252437180018944
198144774141420352 311311922120328768
183998025832716384 333400267118192192
34048808418972456 270944999505004704
83348309228462016 158124698121133856
124763178608338816 343834953035551744
123129566232429264 312466863885093376
29278461177410732 166022125746252032
36240756495193560 83058739061758064
17125426959389266 261477270280232480
17576688578602724 255055464583439872
19132458037909880 275501771265997728
17158432852450680 338390419684614592
2249188678849488 246970699839860384
210302182696069792 274343011894505152
50829195102311048 88946782668736176
79149042062376528 150244938470917632
177218909903709024 178567879710420416
15457428663226456 164671409810308672
59373185489590536 252848793908414208
33040660476316064 231060631539598944
128192000783438832 133011925302101312
10501634330448340 278788729895455904
144281694949028960 204465447068230240
24621920470956144 201288637886831200
44024149500765696 64390850776252944
235973642743434784 246739290631257408
64476866280579272 75097863745565904
17997491741059392 339819455927539520
240814871080012960 314617510512048000
161812285375099776 344951505677104640
256840101521616512 314496826931955776
201499241278524416 259669854635551584
83926618816275792 127076806586930368
103577148344758496 271767776814217152
306704640058055680 327440969732909184
267535715333218464 341657732352976640
161329143966772096 248520142709952352
91459558243028672 267749853121232064
144739305085810912 229556869226877568
204550668465248640 269369789683576960
43987595261663584 190988027862972512
85092609477982688 176374233076762368
31204110368545244 63783679033887104
97718812366335504 314114281694051392
119483409199753088 196796107697176192
7723765521164073 257096134982497408
296007559708284288 296464485553699904
176815166114871968 256184235756125024
101660448326924480 307448277369242432
235480612412720512 243285259500052512
217150070620818176 261181606486722880
46972894655074640 123434157851167088
82431425408361952 268767214826406080
300539209133756288 336844536444948160
118352112001429872 338665118654736448
301359014647546752 307874224235544000
50428349797845248 77162817664234672
32308818294530640 174927709658348640
146855603539685792 333106627531518656
137859064413718160 327461870141914176
114523641361358464 206825593202587200
41670054683532760 89605208317311200
216805597424024192 239004102946411552
94190553744199296 97132016015005744
266338569080893056 335150060100912640
19414487910284276 78668248111744144
6562600849548627 89628368354909712
165291540104789408 204015363106353088
60385622712450488 215484039399010240
22916229609327084 247127479155697888
240973460896531232 341890522788717184
88965964976266240 333568045658486976
136128199039169920 258990054884287840
146897348231368224 334376091234864192
97854224221094672 207646320964962240
70496808676014864 83794245924290096
20150533129217264 130789975868426144
210748521194499328 347571281656741504
214552277245562688 329866998298207104
147445886559948384 325373044062731072
90273589565414448 218493588118359296
86485112959540704 347200176609062592
43900657991221648 123335646782336160
216686564366292064 334756759953718400
52479000986783336 224241637801361024
32675156718081424 48160101556584536
495378124699209 294950955028417024
8553124473365938 80284440347657168
155770903817715552 265951044425335392
52696511025762576 321981163730137792
183406614733608320 249542203716384768
67879318104984664 248094951805949216
17027169342072796 100837138399394896
155922935371387200 341382343890316864
32971857360916068 119039368789560384
63544351551501840 162385689775168352
41164945454798208 137024888358876368
280850714702802880 289080648123111104
104643428772454992 171588571229759808
74613918585005104 224180304166818304
143610703718939328 320564987966703616
91813533625889568 194273077953403328
44731506943640936 203220156761566144
56638152351350928 306024170468786368
113653306782228048 255633532808603488
141914607049173136 160552046448857120
151220642356538272 269581445920475616
197695508956165888 237052287457325792
37316292223158104 129164058184469296
277608635572136800 321278601222678848
151544821848074112 173151340429921696
198768329389848640 239785396546384480
219318042125357952 240433386638643584
232087038561458656 319938479477863424
74407766131773264 244289655879328576
18211313214191940 272077012248164704
91255516901875152 213940144787161472
179273216727676416 196421673266279648
16131101918726838 303907555689460160
267881896656331200 268877080729108256
36623123739596672 187610405258225408
103636851595452496 193602287473054016
12298478444762144 205296725836290368
150290209967590304 239046654885784352
286091197478221696 324376631593569792
175882573996710240 208961038537136160
35174329904714796 268775414045647008
2941055354866088 321836932985990272
75717047789213024 112136093451706544
165444106131857920 274031304358259360
67160784342158848 234784123427136064
75571220567083968 240124619135124480
128257655234055744 195742960053224640
10538049979612382 103059391179235280
54431765960128640 172805378171139360
121606557090651392 318999191564903872
149124627736410720 272435621434888960
86824565820754272 145786643340476576
97073981074970768 327593294217281984
35221543342211708 189858314934263872
221171121301184928 304017687631443328
48128261987474440 152473381068835424
6750109884598289 116457124163593952
41870133367739984 124599706857442768
208363274598515232 346909633938376896
278728398045874016 287574040297220480
133356279686471936 151687969300251264
72207206928423664 298212810667496448
46052706103874120 190957784523790752
8329843556023612 254784236323628480
30755017853267436 151349887026601856
35981448757664872 166476884202995936
248485497411379072 310839717288464128
103399579502795760 278310835437200416
169443578395114336 261999243305475776
76653883429689280 315352169651661184
187103967486948384 232430703649241312
21723054531113432 255824334484996160
140172422686472208 152275843644549152
82096331261317312 267269510124507424
308230044469159104 316152261873990144
73021534112633008 145557626365090752
196909144498212960 260804598485749952
317998668442667072 329049675399522752
61160982693594208 85733262691528160
81372911965445952 166359814561043520
247777182387425440 313328932394196288
260689983496781984 303692081728062592
130498532235420592 257212451612804352
258786068874126816 308549859349827136
136724764658280704 214038350168557312
47652104594317040 309003218448161728
199291021563168736 271003573701969440
185601303916480672 206300974417798944
35887035888111792 278276993173864128
148458769310968192 280668424183304672
3499950176277960 16604431325723430
94959889863019776 213188634039896096
129734322022987920 182368167216386432
149361138210259744 274302208324919680
41481689752311816 221426095394063936
142600539035330768 275663586156123360
35585792384055996 192947186240659520
300881274278924096 311279059785638592
83522001522890160 199721309619255712
54504875456907568 290028881949767872
44723579165439176 84653762255437808
44060487482308976 76399040122309056
838263579312367 245741299613505216
178119677204959872 290725430893359808
101115827639831872 113732317794964000
130183779639908640 189246248265990304
261600651608650080 323407663790347456
86020448364534832 193508129590844480
138189522150677296 256058810462906656
133731794346343280 248000958060573408
14866944493524484 178689048115406720
243420703127117216 314662376077628608
159103170155455968 331936194993138048
254361099661761600 336643832121427456
41468169196312568 120661001246501600
269625962853356832 294639509355450496
139837715707531312 226575598879816512
8494737427738220 103371125720513600
113986343153440064 158993981248728448
171835561983444992 216651742686678432
58087371831266648 152425717571931808
135759819179246688 328225107435805952
107826407248454736 263824148846468544
108610452082598144 299102306398974784
117952373783000912 241047157668307424
162469501480348736 171505362710440160
22840781124609972 229487157170305440
235862629428859872 318127056280535296
5991155038795315 32300799448192160
56321134357552352 336429322204106368
118607136214378320 200891213296989760
78810513437708416 311826442126611008
63199070165713840 243808939672933920
184540918256931168 313696579269200192
48845322880595616 152437398388890496
153327521283361696 235087681119139072
296559985340327360 301742792172258304
119621096618764144 175507699537486720
86339764588927920 109172180408720032
91387554062804848 329838745340446400
59370041383625288 242598911176898240
166657140671365184 215146141734767136
16976298963367730 226709252516387744
190531764271730496 252731284222852288
131291230276183792 264440314287111232
156057555403668160 183365573341536576
89272970450801584 269812804512340384
4053324018173345 227987061622174912
49749633373014032 283595535002258048
281228678997110496 333659689073800128
57359970144874136 158270766068148896
93868386231068464 225538754233225312
232636820372729216 246850755961366432
48137472796855440 161028223154607264
121887831602406640 311222840071405056
87271881259402384 290700372107201664
138665384469376928 348357247199600448
123193894155375312 148980475908538752
96609474103683024 165515998532020320
203722995410279744 330541353877272384
272590896341162432 347468773997143360
12720271007780694 66322469018407968
116049036956062848 281446811855713888
59912009006083072 65944235984549712
282628302272985536 302189102920512192
32051000445099692 222593343128776736
101309072358344192 339651586848090944
30784147258409332 164290311215677088
210389619859452768 333628707141545792
183466971457425984 250099287746060544
292859988691592256 324854911708764800
104231326619110112 202851393855879328
70501424879757256 96158154678287920
33027724917203392 58915696276305248
105971441712190784 260236684778012960
256276286888016736 298277670316099392
30765385205143936 35320916105123368
140316607219518688 334839289703507328
51131175451291552 307776339951881984
245253520692589280 305030638149955392
19493506956620476 220639036363790752
7525444920666817 20977784514104184
156008412240788512 290768604016282688
118495511532897200 173538678909610848
13885637375407206 139757426672027552
281781938534394656 339706608901026624
32492560894239204 56770307061665992
109812881211943184 250354604393317600
43734936278748000 333046058995182848
21672464640847088 185986427949720640
230914438472273152 291353337626832576
46356363586003656 220915293471753504
42270524191982216 117028650475314592
125075413023189008 345421023232014208
163888233696319968 334437785942971520
197298021394740256 235827939622971168
8267889388294334 242523805587987232
192883006012488384 255832169870220512
99349258248656992 141634761000449728
154295501739230816 297639515183899712
93027976607647296 136946975241851440
16902602384995812 156717736291236032
142164448430647328 253682884421328928
141792738462145056 284132005545542304
14774773155010894 230720910261198336
194336488609557952 256458210176425504
5090850994533119 115355826740184752
199356918736070624 310387757491251328
73332469608364928 219324133083769632
129983848401980944 301177687512410112
134382016844929184 229571818846859520
28645821678499028 348479288107735936
203524508118016032 256775138946258592
150308349545589248 281332019922597472
18401064007147860 294622392444373504
331361777418921408 346045338553037888
13333478274570700 79110996994093520
108668663968499760 224709505623908992
187140694659056864 193984238744993792
53839236216538080 200309999272930464
126864495165221664 287556344238492960
81827770002122048 209985000733823904
230382631035847776 319455106552860736
129664260645876768 340517968237431552
113372966935688688 286654631083554464
119775828900158128 345139168731491520
97018269920012096 285803777485495872
138894889799884640 153935920754617472
214675754100118784 308749679587394048
168860049269797568 281700560056390912
140498554845926160 237142028744993280
19579920625170960 212928471490346784
163872480770885280 286008807226670368
43467397419215864 341070051946503488
140182037289469104 205355102053008480
205139107364627520 232677119917215104
64722649440434720 257974829477336416
95999147155745952 255735171177348928
56178898114002264 316203569175844544
53702539794367984 214393480378379712
124505626749025184 318777367195224192
167479495228883200 171028568411844992
40673907507680640 101474791184124320
199748720712282368 304877567274307776
147827881875869696 293543932617608896
109217448765215296 117552556545167600
33813889802989816 272248526686205184
210197898744813504 267645786082713216
8000932026204011 333979383081857088
190230740905660992 313486748011394432
1969818461838456 286200054201386816
7936306964774774 61163757426012856
167769640973275616 343660953749492864
33848554427333740 335873080911430016
12098297884779258 168669505251811968
190045659913060800 280118488049619456
97773323214327280 202048637571402784
66054268374321584 230606618663136992
103866586125065264 236126329786656320
165039454719243264 237348271140021664
140869911155043424 223305307590717280
58495962686680432 314766718011735296
18459492753530020 88022971612510528
11604465173031684 271042408141143520
273611110814124928 309464842587666304
134693139249925632 323996663126447296
28994136326221116 219861783692254272
13407905671455954 121558824359862336
187723834288273312 346512323875806656
298389403822125696 301849844914193216
95833527668311136 307923136576208064
4660816398899465 280269786243323904
121025632830221232 278186725569120960
342189796733489856 348444218501752128
160316306963180064 225284372985821408
70788311192037872 146840605058536192
60030801405498648 297662233917646656
127033774701934784 193058022566359488
167338474368779200 181227189837520160
124415075321820608 277297486986167072
225725008271003200 232718637491876480
109591248972981728 319130353625744256
141001577784260272 168769478162801152
169869409690641312 278725602954733056
8756047464794906 136064600078530224
16728203392786598 346854287312804800
10154471475767000 68401900432833736
73935940227584688 289937906455650880
114105104549297728 205412299494997664
94906497212017824 321483389304611904
108204456310639920 258198794162310752
167988225057653792 177288351404379232
182027761952199232 301828926793850688
220915589490668800 320088435555198976
17452121124951116 225093874267209696
142098062420345392 287192601749937504
245871153478363328 328359959734765952
156658572824460320 303511516901934336
35753938298066676 220769938646683872
63852397840868576 164448644562435328
36609904595315936 238198797775660640
53022478811717472 321641376306686528
136801588248333696 288886183031984064
221765282963163744 224082868196408288
283501518103458816 289983738998711232
117725477285314144 320830784195684224
160332866165581024 247766574225560512
314993243022436096 336832171351968832
15214254729541148 132940926200760048
93442286515386400 270946167708013056
154718770855726688 191766805744474592
3700840457734275 181310000244493440
37852169133402976 316778552236097216
109344716665032704 191375016632073472
37930582255255744 255522524519113664
58365767857009296 173529788731931808
68604384853764152 246430117642544672
149298678520248480 332475897634941696
101491020060126160 223761751599497824
67803495502710536 145376756122224992
58579878127849552 203774400420227520
16818668534909178 179627517353408160
250299573593499328 315628127798460672
217307967934207232 249921854502867040
256071618777707648 293740320990550464
104591585758135648 329587806091098496
199298620326049472 288078741937217280
57310314348996864 244349888815487776
298530972008694720 348115212295248960
85951259313273632 223668168785076864
24056521005118016 348326771310655680
176041832814700512 342898579353575424
12667648827041014 55911785687651720
59348757453495784 78219913689212160
185215279458994976 245950150742757120
14280624612291870 207034737837028832
178125407531660896 182144880442503168
59916794081624224 81998414617387296
207841194180334496 341929946196662592
61027713223603096 245539807367412000
163298833756527584 308359817980747840
152753953984714848 253641206603843040
6645668212594719 211693012484605760
286732444247786976 333368065857665088
283759227625326752 339662735080250688
145340706238728384 160472856629060320
283927920017523104 291660050638138112
159965283295529248 305829424146189568
195829000929247072 252193562822986080
79273165200363840 128282522012484128
86197650009239760 146619124529621760
142657448511987248 318606020402064128
149322365765355616 276248048900106528
109851700610595408 187529391799321376
106515601784341664 222615185298942304
156545649710420192 283431337014931552
153642180068884800 249236822766630144
256620355028035456 341653547027217472
92051220345328160 325130633147086336
102958879557389120 123828824540710224
160769901200605664 331753978444601088
61845080022066824 127584762917689376
2826343104271762 109384883612956768
71786978710121640 264306653869837280
477985415492701 126998405612256288
91207474148999456 97361195933534048
117705642971948000 150213124844584416
104086521146506096 286222217018906016
38987399300818192 206334666727260768
76887270907779696 335973786378549824
237554941201265760 334376851394105536
200090788602923200 294919167264590592
121399183059227744 228728660585869792
835468292645134 266923674322199968
44500645266285224 54327769204018032
18309888036744376 161619219648651328
268357605963873920 326495465278314496
265619004435819712 327612661902039296
244825297795020384 262177385234652832
272601225167470336 298595982775945984
86725035701264400 266428261990835424
107610969449800368 143914268204915792
31625591912528644 40583941532572776
92915225514919856 338066823511954432
57942656144958336 78962435424776240
119727107911407232 207585691178742752
194168668801477056 282244809245773696
138628296598871888 301449131608113216
62842178843831392 339823042278769024
196071836212344704 346867407746201728
53163106582357728 243470785022145888
77380969529624416 129936306504707328
78156861096708400 302820812136929408
180419456998068128 245509635415595264
180547438572496384 248394639465039520
215189520432035360 328811590253251456
228221581888220544 250319092056632608
146537561880768064 291018514359696064
92994929712075328 141307472253767632
17244673730627476 39553805539286920
69142167186282592 186173415346358240
263564883215914144 270714397088205600
55767505023812000 262582970590310464
214253919896522016 293986185356124288
59645505586453104 156396930430444064
34713270877761820 111660504170627440
20837532102384428 347291135604611328
60492192092631528 124379957305904160
77092521200652368 325895683145329152
67677656473350152 305310189158130688
46879052737319808 244153265412570912
63846446059046872 199047544579135296
102378886535925616 161014088492371776
6267555659861443 139339264642282960
265917981083408640 270156676648583968
223215208577300256 261148664066127424
312754440475318272 336829067203406528
754396211293235 161655377840858304
165861993660336384 179460405733668352
27463004974438580 33880249149272284
66261433926235264 137506212788107648
35814536893900488 266378953239556800
150604493743288832 173029590035761280
37819090302997152 81860493286486048
63205670847897912 285102173620953536
66172122823994256 85018828175250640
13544809493788018 219829509335588064
10525058969092818 133838055115270224
97357120397530432 122222582401268080
37502500556156088 314759895861543744
25169627724689848 80959839379925392
194646175261873760 270815787099859712
80290299615274464 244621685111921184
170394266571939520 220067016443815840
43923927136628880 158249400242558688
296939224447705216 327733377026550784
10235096727039054 242574641584262560
158739104485663040 187277483051543744
212062438839490304 248730343687526688
159612405767203200 221306053189097696
13973250559501578 75053159071823088
74246111069953888 251738533175529280
257811255226596224 297351822094474688
27712085116669404 221250010692896352
150404849836648384 202062902938850880
203217423480302784 340972285685714816
63996087690247048 219691780673070432
82479709921760928 89815265429415920
91637045079832800 100399303764623600
5606492748974107 41393116797580728
51650584053953048 230724270863577856
29706547400754592 161322425950589888
189343537990344032 306416640223674368
35471794168941572 41417699646942936
91824302451361696 305259630191598144
214368692579150656 220915474795012448
40857518464383560 219116104316122432
134595135504596592 188730858837785216
77018239687329120 334445456133884352
84437345450013616 290917134390409216
149674126100786720 286269961465576544
236894531366839168 237978900466554624
9423426022365536 71812634409436208
33634183932231596 241141249623090720
184927241060452960 304557894425904896
137792045874917360 342251595999984000
57685502336175952 66109055927429344
150906056777244928 261378910409499808
79021822486969440 225168194678865088
17100998060493224 117190172727544752
31143982961026264 258606871689106720
120022660741018848 151027097700264448
29966166974427028 243494872788027072
109696570530554832 197261350044390368
147234931109534432 206387465576231200
81494045556730080 233582243108747456
87763871489951296 338601104781611008
3461262612329887 117293277428760688
28958237005946132 256177998012320608
121211750936857152 272798682561884000
159309668168269792 190358991624526848
2780804121964227 167879406692613568
213690839725367424 260069390394310368
207776159314003200 319764489108236800
108800062563507936 275900134538239808
110292109757573008 289908835677546432
118866236344344064 288811970868958208
80542931354349152 246080532330149728
48260317970134152 347322674435318080
41716015265526304 254505226990721920
153413534224064192 191616433054754816
272196990707605024 344498990332187392
319057077518115584 347696282246092224
278653573705300896 347545535388686720
195272965583571872 308398182087077440
122638706253619168 296124098855774336
11259170578713634 194892902155944800
71334531247257960 288559831816342080
49800624847344432 256658259819195296
56854087814877608 286444350353656640
52461493629844184 254277990000470080
278031659327837440 332339484545346432
177229492783308512 272703001530601504
15515004593606998 256766034279842208
216810696588095808 345018610017526272
32405828439079612 327460773749703168
62357240741574888 163449195719271136
145891715447684288 226695701925466112
149109955283255872 337420626165169280
51535757321017168 258228136029308640
323799086925940352 345111864120771456
209497298290966240 291250570308637440
161253058003669632 255969474109433504
81762558239263712 337887646761844992
66158280088185408 232900775295995232
143987179358775424 266603049138975968
248547439116132704 279282026626763712
47521887967287200 337855120628393728
29870536085433512 324487557704650048
15193248670333276 116664076773014848
224021174773425952 240808341941455360
201157363718791648 289995139753106368
224180980876265312 310155361240529152
155636798875775872 240961596226075424
13700300682651828 64580344212121440
71905603613527880 304347568199019584
122880717086845504 244631211412126464
38364462414542448 39079767091086448
102058600156595088 187833169454599200
112501365514808672 288942956465548608
249709818972099104 313101163190204544
140245000258479264 304847045411047488
6547419484161777 192688200766090592
159920847013170208 264915252474170592
164547066992876192 339611099648611456
40772915770981672 216839714255368256
505815734558195 216365880296687392
226057554786696352 286850344968637824
252956408751521536 294592220072503744
35141333660277532 251084897083822944
103441979960530512 317928416892476352
195395493084252320 264500281154975264
242698484884564896 290568364389913216
26742914531092400 79816978554730544
49575438338173992 244186136359699200
74727012431719808 227951557686072448
84119661823317072 215930708077368544
214679169646275904 308366812944418304
170118056857960928 344962706888510912
134889637711292704 197087819597859744
74911558956403376 211513567842616832
44429249807410056 113844672284098736
234155955184633216 307004627906840448
56869371627252192 304368407411598080
34069383681636560 130762153878458384
7685819953632046 170646211785360576
235016455030599456 320052300411582144
136547372305930192 249981600172170112
239256713149011744 288581430180413888
42226013340646848 101645122336744848
241814237453019744 249369155931255776
57386329950129584 177187191828098624
142497217317585888 290643821581795968
22074318314889020 149416920793676640
92071402655161904 263048765645090400
191121177791654560 199686593962783200
105829871816118016 126967401043234528
23060882747445156 341331248145887616
59962153563072936 339782209602982784
110025241293411664 289168059624534208
186302892277040928 219102993673340736
9547426651770494 215277429417317792
101422417204586096 119346688613519088
8933917230432831 126251197489745984
2112856401446273 21878922057173268
123066079995348480 253042815916395712
68106599490008584 345782043842383616
203516097568344352 242211146887771456
163681299482355072 324714165056417664
26853104826381740 207449326711423808
263077088007716864 345987937565805760
70704661731368376 251601090344648928
7179592134617933 64136307449694568
41548082964313424 315898656764616832
192756793393851552 233635873962695648
139729798994111056 225962927881564672
152097056933073696 274989041522479808
33542228326505676 195522612040078848
60850889930339016 141538291187792096
165857021214700320 273973062160268960
180496522930589056 280658715309191264
24409726066550528 216200397321885792
143273240599295344 242816504716779104
44267223007380336 110996869745523248
44229125031999608 151097284217455616
10512137341312396 181275791979584960
139636224340832496 306252910226574720
288670137868933952 309829604015537664
83774733740568960 276633837624543168
64162219513979176 169461140189772576
102091840823705056 207266985071539488
7382851602544573 90416252918014400
5382059788651220 126686369310231664
159887346932176768 329133269870902784
8076680747005717 8193307836289487
220368155408879968 324101020157897408
160092346538793376 334352212653898112
115916843486744560 140707603220964544
25890558131627264 84020031702754368
124211234359705120 301538880590789632
81539509860328704 140835095311650208
69483243012567072 278682858509638752
202582292429501280 318709444866035264
70214055481639264 316681040935855424
147347833817692832 235403481733725248
218605436745868800 304803804660055424
17105272838377920 218595865708827936
77570667983029216 205391837287552928
115753241356863184 224389013076540096
75073197763516960 285323419999413440
82150184810536944 190670838147260832
158902170266575136 274965478085535008
177171877543425888 253161473909768352
131271834831231760 312113964130388224
163177892984820800 277502027592453344
291164424383791616 324357446797003840
4669506047944724 301050780958478848
188063624925591776 330573285830039552
272172995703178752 298719663081520384
147445179142310880 346088705538031936
4460536169163532 314153321776103680
250354669519418240 265330495069760960
199956768605075200 269672911809539616
109353368614860320 342445926068434624
2146387993091746 178499608655817472
217965508808827904 249298241191377760
7863123552538191 287730760913289504
261564220364356384 304752906293814464
73847715290096368 233264723271926784
89576845863964496 116870316219803424
71571203417232304 260912309026415904
115159776237711456 150335850353647296
66956763482520432 283076853169302208
1972144751184903 95574871194673840
161149641297653536 293649552705185536
223022153668050208 272633119689325408
181563387532593184 194877270827231520
123878700824010384 192611606540365280
214051384776332512 245541018767155616
9278886030670156 129663031101330512
89248289254130016 330880390064671936
92413964797425344 99496911081804896
168674129468115584 243428054597616288
73339332409394480 81143861833052352
72865193643396368 264235925225090688
69339816963186432 320295493294426880
11349194481269792 100336032830446704
216495539824311584 276427897982810784
146765570126620448 170257148308808672
75106472150837008 129898791972363904
164546783356512896 304856677157883712
219447662667249664 304862132827442304
124153841605791472 243298305637194848
95157469270625392 271090703828990336
113385307290152704 150142747842574816
2456413255340545 71396820672700208
72493977840336512 100799294346439968
19311113399504976 187602311099220544
8097673176234427 191329060305292640
74556573556165008 195989515917228288
7457675229868758 216367972319124000
191630062629540928 327426687753848960
134497666278938096 134887638182793248
99175989727838864 260100421660399072
147748049034293856 148745036297532160
21539852304547964 219483036747485440
279918268773556192 297813507989435840
74744841566237488 299935420287621504
79901901705407840 341721141860416768
240862487615195840 266661728013758336
207100612505286464 249722458740228576
277810361317823040 334367532771348800
62326506827024000 184676041966330656
1918503235248061 284504306664293824
125050787325272016 230480914886484832
304618600870062208 313305821862145792
219774269461990784 272496630678422720
70682014747695088 234112287455916640
80982942214986160 224652664736065120
116276031726487200 299724506057509760
26652026857403360 35909449114476616
156062880013263328 197504059979562272
23308034860989496 278430231620464480
169485013927629088 307444022309106240
99753932482362000 304534740793516544
58031732641760160 288675630627941888
195241370178839296 327731075844212032
24535804970156460 172522453583880000
274328372740425920 290595240601834176
172157534625370496 244123244030615488
257730308197264992 267635751118425728
38785714204259272 42470964131442136
87610153592649040 165740022395650816
171760726335693952 347035430351480000
171705626285441728 243133718456110880
67136676541715152 111227700441133040
243741634457125088 312031748684414208
81153881695529344 325055176202234816
334689583077759808 336566866551431872
49339521493771952 145412431987615520
187908771048327392 286219597966959904
252148929516679200 308788072031645056
74348911791880784 185415385908758240
192248886711695680 283056353031034848
176954340259179968 212817759047457760
124119525318556592 197341000132184704
182083245964669280 221914296112198944
143535792834945648 213747827945316032
58812877733178080 60741266376758104
201339362142545280 258190529729500704
86890181456768928 346590051522614720
3972357088527174 332457881869983296
7985101402706158 309570170367767936
11498228488194642 315369531951775744
40010163778220704 169994533778688640
27465703546359896 49063538482740880
4210334784759368 337566535619007808
293120937469153472 324334755865776128
109650975194405152 255874315131704416
18878370974258240 266945240389201312
309215547692764096 336583611882353728
247303604017748768 301636933515633856
67016726192078320 214299584251908192
168190902290678208 294695299516231808
169282262303795968 339500346368443200
88798554412531104 282885454154029056
70200675482115984 164121691144947296
21880408905873716 266950567306304096
161782002781394336 313678747529168960
167291645327512672 275638830148799424
79599551591470192 220897365207197024
186715810557221824 201431958305261664
159956947758284512 207212738028148736
63335933602453744 164298944883902656
3210518458628515 110145752121963920
55101255003224136 83253819662069248
112918649611697104 208998476226024608
270348580397848928 302842866364635072
73534748058678544 257416658990452832
42982816389036664 208575037098416320
48623821233732360 169233434250767808
105605161618754176 347029261890538880
12277817920850492 160089233127072736
16748897203237652 48242933807581664
65142051214705800 82789739089515792
134174284641354624 273867277902453088
126168177089378176 275697638801904928
141754388649855072 318559939464809216
79652498309364656 231828635937098720
80128594025490976 271403677772359968
229616572874170016 252024109227460352
44784594473035016 52510921763976600
5995278662485710 199249282349128096
243527130014605376 305639121116715520
83919513859329808 302872709444022400
27288951737548 37181594679989824
161060874037204928 334831106968768576
89228491363410144 191910269724130336
63892166180830472 123960661962063136
165366242669291744 194219172852281088
121194912952192656 278658966390381152
259593137004728672 296426026484897344
272879753156662176 281641007064417728
51259424041859216 193814309707725568
278370227621323296 346783001661284224
34372281772381720 231824276490957088
78977346860221264 109424566848414464
239702904389497056 245201435662547104
137566622848144976 209044917958550336
36620938410219552 51282605466945960
17263688738523018 189851282831057504
24361008235827508 136404806380111120
39982349946754336 281722409821550848
179462412688095712 232188231426291648
175219794154518976 180506424685113824
38693466380903976 291847918361327040
45555634430601568 315462788282867968
190997127370571552 260727153364106336
71487586317733904 291120985480242112
281621614838437824 313125700474947008
140485531867666464 203996390583872640
217964259126473888 242751449317817952
48125253239164720 271914132791528896
69201948180744856 104527324078759664
159325352440771456 164339254590270880
79432261618216064 251523410355960992
101571584632367376 124742578780525584
34318493781432012 116568731750660832
3872600350178950 315320454862629184
263819201763348160 291579740301021504
185811769916945248 255022331317055424
169598257386751840 313259786941071488
61846942978627696 90139934960716816
11448693519224610 206288431251578464
77138747357014864 304672008299905280
53838453149021632 117382723007859296
50636303345802024 263085406129250336
90472592658654576 109826238088532496
199769912119413536 269429899517292320
148728438960553216 339122322060765632
213975503286208544 344203688849979968
35545147083010012 222457234326873344
120214846834500880 233275166393616000
30082987750634428 238140630707889120
102944506257751344 214555343384828448
9439701984802218 266325756482929376
96837833551774960 105392091332100864
243697971230705696 282843159182583936
16617141604090438 140386277600833648
138313423485168944 314386026206381376
51178259902242656 282443851384425792
623694480772153 142670602848368736
50235370463545600 176084705048555296
39036765800459616 180707997809101408
118135961763495408 210785270904385024
161902298903377952 255227628392067776
168526297463779872 334911936338470208
158061864772605920 319368808272653440
74635016139113072 230041152105667424
3075549247123187 199969158104387872
133571274197000336 185395341892463264
220934484871680832 233634372091595104
158519917954435488 288073843300881312
33462041857088496 194811841875160576
182662379826249248 296756592948521472
150225540511470752 242418896145079552
175366083871387616 246956567014519680
25171834950819632 259027967491329376
27972991972439020 266340430723243008
145128438845511840 289494205849144320
226359080074661920 240478834097902784
72565634242247328 157137997222945344
155865372243511328 170701969219384608
226932768526085312 325810496532311296
96331038410746640 326341406198660288
225477724419801216 279611446738195392
147510350497192768 194543160298661920
7187521010478959 291890703499328704
64201658416432648 233744810604633184
158382274429574848 309008622802287424
62212008200481568 168736175100193568
263545028978686816 327981018110797568
26972459987851544 148815322858866464
9127261221828464 58631286184738624
46363468562019032 177273769272544416
108808689022328800 232281450272333248
236187792971334880 299866099672086208
36816413204715888 196129518809908576
192901597207986048 314069875962174464
72468864629466224 252680000342302016
64309200763897080 130745847981253872
213078056837418208 256346892511970752
78392544878246592 106869561733102336
79611325499338016 270498149256834400
29327096799237156 68648760112161120
47006816051160104 265007639932626048
170979465331876480 319242686787015744
103188789038317424 254762733771327200
113726388635091680 275265413430295520
34148217905682796 196197095832906464
128558092113637408 248290569566217568
20412265565852336 340544861876698176
64738680675261888 88123100581685888
125388699623441792 136362278226624048
86384242962145088 310524200136955584
131622459639189344 219213630223898016
76274283327921888 321623482360859328
13923774534347072 135321987542119216
174483102157856992 332291325546379136
18389886368853868 315104622001033664
214549149856887680 308107811560426624
283456175030435456 292250397360789440
229153007699631072 241130736837587712
105899119694299664 302571116402790464
200130666572494464 299148338308064256
100214049838708592 165633834299180416
47892777696586496 193870520659836096
61805372439717424 234726636192786080
72368187285351312 276868003929991904
20952640973325624 221863133394372416
7721155600507192 269297825391789696
93240546121137664 313655168338620608
2014461705862626 146228650199141184
269026569433471072 299043803811900032
56626080272728320 281684043915107584
36854271585568072 186351421138799712
82579413315136432 273336106730937664
37835826749482568 218341726042589248
24557295336515944 120248894575401120
69114268601852008 207951418089542560
178730875828432896 280310995410298240
77464153868403472 144437408868258112
7166597590418145 126373149068729600
25207591154610740 100219634494324976
153102336473581824 216822831217130976
150738586459296000 289470476407953024
2154404575742344 279768577068454976
16835348337283738 233197179979638656
23945161385149032 347766814492983552
154564057654522688 233388338360174944
115439298449614976 332080370912064192
15440372731821156 316554007012923136
244866168843218016 346394153485861056
239053408180533728 261492171477614240
41178676600476440 226216855314004608
259290235351109568 333235173272880256
146144509836165472 334771442350932928
190413159582737824 330774058637021696
71954838690640944 130723532823388176
48491049428232040 297405437275878464
52142185245219672 222350658126401472
119026139099610080 217164853912167168
67108304713367856 312914920911938304
248110054360707712 287886107118390496
27982256230755224 58810326350344792
239304751212145632 300784412801530368
168825856218830400 176342319848701056
153995800953951680 275547660958325664
249288820170799456 316279574311294080
12709294064239952 45229770726291336
3279630717854198 129375738370391472
166758753380286368 293933710703814592
189501830055644000 209381833138089856
215126252016826464 290023477999094720
240384453252263648 344012703451865216
196796301714184576 281193623770164736
120514616675596912 158159250336390336
33382126743764144 298042742789785472
150090086281446560 211391164664769088
102154738800008656 310791738825404544
217200229426716096 281781476695098784
161164682491461600 268778301089985184
35925437802886216 58894477557375112
59525808040568576 269357239086794400
106859892383063136 313979169434749888
2061838846247593 348658819864735296
57704322588429616 343556805206412288
20629691649193040 42643595569084728
55929166228701240 332750017566417152
73891862501783168 159064696358311392
269038618373381696 328275379886980480
271669765809577664 330355594695257728
69915128686614408 251908879295709024
125754466008153664 211293025477858880
208165564390299264 323556691471182656
186094385267108128 319620151931324160
48520487939168616 119692517827691968
146365322730581056 215003928496850848
118250951429162032 181882224164389984
246402926620981952 299952565410151680
41687777470281248 89232788640493536
109052592517238528 180609238032225088
193864828575478528 334825835975014720
40505062764355696 64414252699161928
81376689472855520 176690253298156864
106882179978843200 198637660248010816
227747970508017600 250471869009113600
176815115907487648 178705496265523296
29480880968234168 179664495955083712
159870040300974592 328904645240883072
151322161488377536 169719350524966368
163239100411447264 318688387005129920
89980769309768256 336905921532772480
147467178007823520 269287935504974368
304680756793261824 313763145227194624
12078531097821414 233623741887830144
91744879522502960 231640959892109696
70388869028882888 288671794998864640
244235519694796896 316372000857360896
16397708826179656 184255340187803328
201955746687055680 243143903059615520
146825691016846752 265113189818063264
138224828928280864 284541217404521312
308785299310550208 309978179750018240
109828968040216560 218857294461545120
157703489303880736 338554143033299328
65165538859503168 324001790655784576
90799515254928160 174837306515213184
35892059676528828 91902048836735984
31269799542896048 294718591110116928
301891506241098304 334209451767698240
33108343856602976 104090033056094608
77199215314676224 286538497716978464
287680514841212192 342270990297914880
148953781974731136 172374244418782048
139687694974180192 248092124647132832
201055969123610240 339158622898794112
191420510631676160 242405388691037824
95126980164566032 323723443310460416
56774863107602136 161318828076432288
181097879334380032 321268624234438528
11651259966465380 56787806595266168
44704244346337008 160472207329115328
59860834643404016 305769453057494464
121959986771914320 172005233565366528
133038400048488432 191218363793010336
98793009686205200 217332477385201440
106977428897578528 113182020193573472
21992056362929612 304841867171936576
63177778617887304 309154365106324992
238709958942111776 289482019328673792
221960961673874112 310147705554654272
43929970268633168 169736387761845664
132100412001113984 139951757994042144
73143043446912288 102201948523992848
215659892140735968 332339231853213376
37822832249694608 71311525370944320
28293113474146916 37937797221120240
43348251252620080 125053070707261232
93051247910936672 179340874254366912
1666928597402880 188814713702346208
94483220987952752 114766484506421920
163504037085592224 203368778725627488
119165915341695104 269259904871274912
90043245166310800 140598308775824304
39738425779567472 272705423463257792
10316386985130088 242665457093291584
204929252685370240 212980592552159808
110825682247947968 345399664571418176
65182990008160048 74123780133197344
199822442915846656 341056844906151552
14293658741791316 315132169230846720
42398002294413608 135213743466904848
232745463905951616 314305037384033280
7938038923640669 242787061971976032
1166984960135016 152721231621154336
50158092196631592 109948520526530192
109929497609459888 323296495906837056
107598857886071056 332027399295126656
147119300617418464 264919711080332576
140437575185941056 227346175956960960
44768012559376640 168089006082609312
229638487492747264 263748334701858752
20354853035833664 152575661274358528
86345158583016320 165298743582315584
24698569141492428 247734041482062336
207796555757518688 277349144626657024
49356472106906096 329616487433671488
163595839564419424 311063232603779008
85302047330402592 148733081768656672
49045607271434816 341395427142202688
17800167267325242 253521002291330080
111676832610966800 302023412344138240
110212576393809088 238236071793581248
80587973131973056 304711442427132928
11243160018473874 329902879547427520
128797778825013408 165331860052119584
179932396706992288 312391042113001664
280836509563861696 323894519592758464
117691175207012720 213420569296035392
265240091084058048 270716943627313664
115835137343352688 297383052493727616
43359218326726176 59720835085588784
91254374683403328 166439353387952096
124073007744677600 182747612814833920
61734636014508880 137627777836761600
31058794521691340 165868298409950080
26742459972258692 180183408040792128
55728655531475824 252511130601889056
258197613774344192 321358479896931072
106737832065686016 279367880371445088
89884800379980160 196211396190410816
108657926594250416 201232340772386880
52177984394225592 162291497092376320
226009146556545184 267058953369501792
209970236685076768 277001268750493280
218741775510731776 231703032322755712
208650050670678624 243708780770755968
62353609807831368 165245936262008640
125276275674581792 272685247240642144
1368762876120066 243854243988251040
286723081124551520 317243349347173120
148176158412906912 258708803463764352
123348281513872512 221206395849679776
79692062145303600 124823460483074192
12749391451586782 95802269992599632
99454927760701472 211418645065641024
6832794844420371 264254397942683264
97736556929383888 105307441169344016
254500378488318304 256469294530967232
1188866828587058 200170771515231424
148408092496920416 228708393095122976
246689786459365952 286061084974944896
4420303164339815 140096462098113264
103942401139537232 290347853263567488
86551108456353104 207532229274893760
289408391464265856 300377015430837888
18919112722251200 237726796826417472
27340947703478780 137268954244104576
112928136474003392 259947502839830112
35373076322813096 290274214240211008
97254302445229776 178902536699958208
97483686873426016 288594226102571968
174190849470795392 335848245292985792
5132785592435177 131456699569791168
265764149886514176 272334205729089664
166769967572408288 208751951202698720
1222063732470580 249554716124563552
121415268042290576 172318032021776928
50089764982315456 285139367083251712
72068480258884320 316152314521736000
30324567913108812 48583166314931992
106355950786817328 301848449335107968
155899814017219200 231378458429181600
64768138057684312 173198103959677600
159263649185605088 230775069631325152
155491678164619936 296392754345145280
105034452106027776 252642448341451584
141022959234728816 252137449372964000
147719982018080096 213583880709480896
82693667683063104 110148184452747920
66473537249793296 196001946591862752
208688198204893664 263546679839166208
191228189626887904 338135255657562240
36877654265819432 254844844003068128
128029434723518736 341457875976638912
149687728847331680 341696259049795072
104627961416736496 151622782396373408
11560645832797360 276258744617164704
3795096926090015 77920560538181376
63512615666953608 251488925608321472
183466831414153696 242201987609444800
139006997217572064 312682203147553088
189709010444145824 214199710006651488
21355252228015928 160210812236336608
171728105964713760 322302101186394496
17448183650728892 300716081377980352
64243614553492352 248766619223138944
40611261373588168 246757177884790592
118389658347279792 287980826652915872
104363978706944816 231539632059513024
133558918281685488 268032771633317728
6269397375169065 75818685867337936
5792661137293597 280703926213480256
107869937982404864 324206103616209280
41051566075358976 73876495766421952
63366959709903512 80828783698972656
170165707780155744 302090497034110400
82098102534181968 172291741467333248
43723326320535592 145657367074374784
14122985715417806 88659339058652224
28143074786046624 218436567591293888
66740795406002416 252715665767730848
72819892637881840 220936292515569152
131111424754593264 141095021469149088
67721766640354976 201397654998066080
14850959089793036 80184400159225840
246101078781321504 332647324363500736
179132279846462368 334698745889084096
22086088100450136 187428406128240384
35163819176666844 342635829706596416
266484259374407648 271414856035361664
4508122726659483 329695918899188736
331261037868982016 346004856945596736
51662268058971992 258776437937431232
3177661200102209 192280573194105888
103357452809208656 215987951519576896
6992190506815833 281676309695931744
38402784326595264 222675889846064512
179503920405571232 259672317489935520
44362084180425224 244427684167647168
83978752215640576 187442025895724064
143043058103934768 225070047209771296
64622348206475656 185107237961432256
158087780650030080 260503020472503616
118372582768629680 305020876564342400
159858338192451872 173420109206872704
110520548064624560 276036500223074976
78885051834887536 293459321980804160
72670622595909440 228581638898629344
99924820597752304 347279861241072960
2969149323031754 92525994570350752
55807346408872616 327720254168938304
54949816014860920 71932884404442608
81712519210733184 134463115383220400
73488932037004336 262116409212486336
3540553958218006 287622423077425856
5270918066664410 282058149146124736
221360574471007296 262795843749225664
332559583870695552 339606375764162688
204825230457817792 314950194582890432
23463909032125752 292887909099768256
315388343387891776 334984112220749952
14251282716092826 195846450110943648
159820743707081952 326899166044175168
103077190339060080 220399810412179296
16131697955640250 242274308557601920
90279266657855200 230606609786349888
65659821586909600 66081085449287816
47549741118412208 169011859996561888
138467395686375216 279968571036459264
34198321702124332 253567755412195968
222710165437334784 269065347433704288
201077262112502368 347557147742509440
18579919451045984 180823790424874080
178236771897178816 239132680871218848
183582518530557952 337328052215991040
17840068789465260 266801292378734112
193619022427341728 283064152200883840
170186832596190400 274944165204527264
77114422010413888 301293306319706368
311994861002069952 317396167373120512
105842715853187008 223983771407552864
35442384434171776 47685967469224056
157811879748236576 342131287859711680
29958249753415268 281810116579401088
98222781603636320 321350439360051712
35750660599859588 64409835466297016
38292715089628640 277387748303316096
182326786307940320 343014914931587584
25240854457270380 139139600890796544
52858759811946048 153749113422349408
122141723861870848 151668515147037856
8210254868095946 154666931091899584
139609302488897440 329673002132440384
177349457451290560 339798918787427520
91043094815784448 311525631640017600
193357829120986144 303583476779253376
169659691207594688 296192650209977792
269419667443481376 299438644108106624
206539834295470176 218044096428602112
122658338722786656 206900434165886496
134680308260412992 255954194534407520
242054176996954048 261460630582562464
63953661237357160 262718571420436960
19387488591370804 213891117569857728
97378018866572512 166106099837094400
18896993178915444 174691065104459712
54150473398904088 290581835368086848
160493765482865184 182511442627380288
198347890691176576 306012144999740032
113748442893097280 298956044516612544
106363547245234096 210617050913597408
121903248312522688 167728706924563904
37382598372679896 109623642458369936
168804188625725344 237948746807658400
82770868756116832 206672337539368224
63567137605621176 178196917741839744
2850967111211841 31466009864345304
92584780924263152 160123341520214496
246944465900600160 253528274792651360
153571681101829920 328476301344382272
68378809175709192 291526696300757760
222549150912991776 279629999351627328
239485018687211776 344320189465959168
10955267406426286 340775462718425664
20961906652146576 32756688823200460
39556422445345760 149935909203468640
193968987566426560 285523057791226368
219852484938790336 301024336051601792
244937108581082144 276184574071687392
35524409972769208 107344435745738048
176362673397703968 235611928783046656
102409406895580576 286592142662470784
77709095696502784 260759752809181824
10919893579709078 42975437000270352
99060433589611760 324760760851929344
18697595667068688 301234936356120192
62557748853197240 245222832008173344
26582802773796080 111295032335569968
37979181092392504 146530925788267840
49185010579865432 67399658859471096
238283110449221760 292471062797354304
250376059071841504 312042399859608064
102500656296735600 161720962462640704
148651568838338752 233062552221139584
270252312094749024 335658132314441472
44975431021865392 337587700662183104
214958388310876384 281727933557791968
218310104468115136 255210829778631264
11176031031348466 139994667005887408
86972387499315440 332749443043899968
153685048222607488 219747061670012576
102984156635188320 289728525493291584
290178385199273280 336108128836911744
9381093378691528 191167932107912480
3530600387314052 275723349908702624
21362378218348416 63802226335763256
192282175244767712 348005602665800704
113365255394077360 268171474599191200
142449379711491968 178942171088880416
285797011459901280 327584335462724480
78537717955534832 176809248994017696
251514231542729696 321051966775071808
171275747868966080 232962715606737344
101256959802914496 267735071766433184
54669853637053080 75151161701568064
163350808719517728 262848104015602240
175251066409168800 310142998198025728
48056516379390352 313274216865219264
122413258527386912 226484289083324032
285398365637346784 304011979892007808
138791736376304752 215280596220189472
272729108427011168 273499970951335456
133603427382812880 286528287227296896
155500126611921856 260658426084273376
65527211422569808 246986806804140384
99684636681463504 164712573923498400
193848500542600256 281703282028538944
221556471762448128 293720607380249536
3722187780199668 140463791678061568
38837176063980896 267647909857838432
121944917909593008 343821849001507520
52071033610464584 108596283491485600
162547201379243072 293211059950336576
19526884900707500 121870711671784672
188876268626821696 227206985976356352
14831129726557426 297104050305595008
60248760353612952 277280412258628128
187594033081650816 313729572800775872
150609325231767520 233252550198184000
257604814124697440 286432495815853504
242833794371128576 246378602343311072
74111850456263728 159141071573681344
121771054067197696 271046054054685120
92765263771264032 338374668291067264
161886478244399104 324194579195406208
199043803508071392 237599717501473088
122783712731066448 281299407326534560
255908722422294112 328728321110665984
149936986758753792 319736796131649984
111853576446117840 319868823291093760
193735536170235616 213968243273786336
56738098519934720 293900869299684352
132395081658318752 211813988195019936
19166359736079276 251913286522928288
288630316893959360 344448089710340160
200477203654800288 256824538368475936
191928536694240480 298858608935476224
32942393702221740 313989679252219008
126321926312678752 161770559467636640
268535883645565760 346601154882014080
91344668616498112 262127412436320000
124220435573068176 341185619802107264
7089030140419858 248770173463458016
18815670944773476 95330863809394304
83837981833569104 137125595665586464
96814432720397120 342979887406997824
224473344123633696 245695682283373024
171902157592222720 198885579193905888
33808551563064896 131064429858620256
178158786555911008 335780545936751232
121617911523904448 179430879802742400
71367953162568256 326985929279677760
286969024856586624 303733899572186816
197966407986823680 237645922500568640
8839312722053624 228737955790808288
126901749540028720 211818116384288032
166147163531463552 248969889964144288
111128594154895504 298184902530182528
155753262824698752 168381600847320448
191778346530567104 278286728787652704
93992007610970128 112290448015606016
218856425844721120 256285902223459520
79021008443077072 339736664724613056
189049678353194752 237689285453374144
60479850559802144 186189569727920896
39450692418801832 58604311619319496
29716486837134608 79515022724816256
208651162289861376 322366624456817280
171971934757656992 338526844540073856
236315838087202976 285734940704882784
131101289755081728 155852142153396192
84004372799450224 97315101582769920
329630070029466176 340036010274490432
132967014210268816 245362559964100800
34945626893500864 195327188612792960
70740162145704944 109534958344639456
119417653653505904 292941283423387520
155618832275732768 189314564952046304
43289355539686936 155947935149546208
33955181923380132 310712335494815232
160149927764406624 167788406067603200
240952956643726624 256336289163382464
44662460333810456 323735252127342656
140121774542437392 201531040291200768
110768990981318432 223172130350937408
172795619388357440 301535729683649984
192236715787224416 223629796103406176
21960035370719420 98550550433953360
135042371814859664 257053101922753600
138014515920136688 294196613630413440
169654691386633856 214503700464710368
13168563526162146 128056798504240992
242460875727052800 338001353722848320
239006319224200960 286371665033427392
19775608471501244 294296200564051840
35911619061454184 232549465212125216
95550844104366144 164876539847266912
78056416030324720 245372325733445408
33577928343217036 218306464734825856
18281838653493428 144020268637137856
36493432710332368 346820102646730112
171492561822424320 345195536417872000
27811734519010848 264842933787612832
174628192788680256 179769924331077216
131547426928908240 310346051852723072
244402027162377984 266025639193349888
79472093917747040 288578192464974528
137289963292906848 180858161578126240
8256283785060207 296445853707821312
199264645373895104 330823090692247040
184941825423459584 284882303188360480
102407699824756368 174306738939893472
288150329048049376 290021218983419648
61781962333658304 156179507595035072
25308135724400056 59063118164065736
69625265751893720 213431268732403648
90367828016494880 316154031468760896
32817545448953760 124837710123835664
275184712967048000 287533361927218624
33289797992113288 290116658460232064
87701337779299696 174370600783248064
37237224808709568 49714592878728624
70704499755233712 90911274134532208
26867298917159940 109497639374723968
170005676381908800 188869987360463488
100850805228299232 302068101197753920
105828533374648640 175388184557649184
40135499998159416 76722376119669072
43051099473148992 329235860607135232
7329153820740706 313487639870786368
70402723334493064 299566625977382016
113453399844381984 329608239350810112
179989057757588544 335774558359931776
99773649876201200 317268548868460416
164124369792583776 276227664333302496
54226284909946216 61386478507332376
156233530638021056 221802011641387328
24568170476832408 314780082601224832
4064271257114313 19944854753715336
222982856506997280 248626784482952224
174870441138897408 195491697916878144
218393934329752320 235409386185596480
69561805739561344 218896191675966976
111962130823185408 339171438537074304
227618840250157248 263664274081525632
174689452777824992 253053759554363584
54184598037422624 294864425997803520
72862143356652432 324662309642012992
113420687692367952 277556705688784064
92720034627223088 193373882023434784
64810749553351344 256194069876332352
13946510070806280 57536502262840376
75528562669478288 209105330080156640
182210301072002112 281668161060805152
125742698773800336 301964284147044096
4436622213457090 261363595832534240
226131595688254208 285860969544558400
303555580771385408 328725067020416064
213576712000151264 284830276406708096
163346725449831264 220896523207301216
86945608048407888 124880859861487312
78315132032290112 317259558018377856
122632754742531008 145315673596685632
183674596897911584 331010269193921536
104280762689284640 130575815319649568
83607119434662336 238332123274258848
153366840603220896 194953961585213120
112777762402938400 218625216457217344
24829548430694636 64849407539042704
131821723464933808 208545094961423904
320044545908627392 329342374662604288
26382412379349656 294300801007708288
20487911658128048 217836456068692832
78257407760640960 157831455640451040
304646805518648000 329070703109668480
66514464333551168 271792181286547264
100476463817993920 180581262442418176
208808675635225344 237898447770199968
5964485025981927 33350883300886620
320674662606360832 338684687460280768
305493521631756 341015985236225152
162607139577459616 312617435370953088
10821664783315594 155323800232214240
8355852787602186 317648317263990208
59686548831649800 275386302259219328
48523747066841584 83986293891177856
31241816220797396 170748678461360256
17140603111499412 305072510633596800
3375969114037274 339157511131858944
195183395997523008 200378582821004992
70563421327682096 276006292228136672
20708498576940844 142747441109840512
151272023238225856 324123824707235840
153167189470877440 173582437389504000
42981109748013248 177634863006441824
46245145415810072 106239409013216944
86969607093812944 236515553573866976
224004700180099168 295210945099826944
226116792832307616 326732388676061568
312367035652003648 337666742884377792
124835750195547984 219388670713677920
36279134135461664 274135320030070688
11413857062335646 307129383624796864
40954822826878160 212421964484779264
154643783425783552 159675855518093312
24877342052704548 243318257071649408
137966930539470048 305057373484268096
45016612969472888 109975275801909168
116947477367182400 275842293937148224
149178535985432768 304278061355070272
6443631852714475 74189943112055840
228343040087653696 321709937276514944
153333012142419808 288529058716920192
307178409133105984 332439848117590016
112709714283027200 200369686296058560
8904647939798818 337295210875437376
125561722867039728 200369461504249344
117441727505156128 234527118492290528
8019055494419037 249535972635531968
42915479397808072 225014015990888864
122484513093057920 290658255808115200
13810048553629788 179350982159027552
291205298200231808 293974380556570496
17837414515134470 77766068271241376
46217858526218744 294094043552310272
257728879792480640 266391956703499968
78657971993308736 346225520129435456
114008650042599808 318400417605233792
18305006702721624 133016287770479760
205157111368737632 236568680413861920
32909019285830520 249099179476794720
170870510671011104 237152858109893568
28566297367067352 232591571726844800
42997850820941352 264196354423157344
48879699758985328 236188033154994080
117409974163644848 302346263271822528
20784856766417036 67723043729022464
77471345526996144 221908070606870656
167509470070031872 277191363759309440
20282367275161628 137831593860143088
231958733721225632 341742427780573376
179209189978430848 283716702096570048
123678610284383408 247233448369015680
166213887611509760 168970755292309120
230330478042725152 261344324604425792
211855174843952832 347179587249999680
182966886071602528 311970710430560512
24872528400875876 227043824258130848
199063169241608032 255146516057643232
88837729362815632 255234447364364288
239548189079546144 284770395224238720
77938146256960448 169920283254545088
13876737872376878 55669119889714784
148460389325026944 346228988445817856
54211270378311880 69367457473566896
30060513019300316 151908280157362208
50045735646242552 233523619608724000
53799461875120768 167673755529992320
298271217305790656 327632540176361920
184641149781749152 203310469425735168
37643564709344464 172582364925190592
255268471729523040 331848024275375232
111969418743155904 173289542468710784
194017839071299104 214249150098668480
302428009998213312 307766370266325824
183162415509777024 184760459438122592
57093025711036 205781814953397376
40171371569180376 268865185146533216
160233015330376864 292731021214289088
176240867531968480 265153542416605280
255241128740766368 284235864344299776
121637723043753680 339933859515120832
75281399624322928 88452304761315312
244950238544722848 279604551038465664
145387487748315744 220106677629145696
194393848129996736 229194526705383584
31148869224001796 229623694037941472
96231507797772848 220082239828618080
296575910928100544 316833705988902336
294417988741652864 328081873070390400
282853241500344608 294025792686358528
186490197277445408 225198739116296032
14047996946278060 93367788994904960
133789418149954912 294302779971578368
38659904014305328 329562410020717632
91701787937460608 123845111739975920
113000958499779616 175880632981179968
82223066169419744 128781988156950144
9918493410640320 183474482382100160
91462144580045104 285567760593928160
9418221934224222 256794334061587744
179708234615516640 286580872945452864
79182566805267072 211995797221565664
176024557444260128 251774839888512832
116012627739064272 142531470332322016
158280037041517536 181400216223922912
12340462053002704 297852054708824384
114101043995563520 288311006108250496
18983740168547020 145328770802846656
60556486984957464 183847978823256864
81056536315965104 184912873687431232
6862757703849553 248392257926240352
20686159853039872 125077338998603728
35007454022434032 295020032674315264
17028057841125932 287044836634777344
117343780118665136 280101815898571616
90795869816162800 94369767512888912
5382384078188844 198120041018252960
129024331111990688 240268405523007520
225013772531502752 335912826886442048
199168519003705984 318246012748468544
3644084255021649 174304619262509248
164197959762891936 293889405116564864
119405966515784192 230531320277010624
51980649235184480 217371308707097728
72332097228165184 239156560260011552
96416444262362912 108432893555920160
10139618049124258 239194407202807680
59023755436176896 143557737429018480
174088290106998432 185581534502046144
175969715957439200 268586720592248352
210476873258334496 261535268585177248
34428172553979892 169495253500086560
267229278120987680 312675851459636032
62348266278334840 213945605499550368
162022944575197824 168702474459931968
303587138509718720 324272564622285632
74788976450750848 131855574058407152
6245278460933168 69731401970815224
71448748932264856 189039597401203232
181074317000454592 246325713880441184
84445165868921248 178307555861544896
141280773512856096 271609093543323008
2193940826622962 102214060078540496
5656272689832359 108321975179162016
168882786785510496 267582331357562880
4454977487593895 39344025535061928
109633240831525296 336261441366904000
57377620382064176 97731477002736144
39238830541268344 151925123471711648
71280180826557400 131637518423189744
229259253364914176 276859184255318560
32527547426045080 272261941502428416
18587057208933356 240707997593104768
12353311495814944 178353739241647584
176851326554229440 295619277243627136
75709036177619232 188540149606859744
139636467716930944 180026989863372960
17364954451083940 270645202150073792
60857387805596608 140177006440846656
155981455638947136 195117640301428640
60293207025180680 165412956484706272
74906064259504944 283706811081783136
134054377575708464 230982149099938848
138546603144893824 282573728081726176
175427680326711200 249195174307000480
17022069569248642 42123162035397152
186351289640998432 327041196057792512
12905302958175416 310119913272790720
55334501782192272 134064965885063232
312173645633450880 348470002347349120
124920086074900912 197511227382045376
75322649713500560 255328460175009312
271176445249809376 292290961724920576
128959581920993056 241507697613299808
25257918209742780 216236680428393664
90998411383584736 191393761581041856
71700238258866352 340886149954446080
58506506382310752 233296563616427936
275113945444579680 342078658113793152
73770328140015600 95748985393006336
182577839917295360 335702253932649216
37453664151021560 149322155002274496
24795696003824752 259734929372695680
134924992544652912 314714073960167552
23261479859168980 45746562735682016
102837413111675168 340704857453407040
143535754302189824 227817817936816704
7495851487712501 312504544499366784
24408467925105108 38128612629234696
129665656225105696 184007181587819136
17566018102667228 158468882490490016
165711326888748192 237425864951578880
2004253994789527 124329364487797824
75248268642683936 250000807765756192
60243809566744976 168537036802732512
38549082506526728 308789552458158208
72661406554821552 247994152253192864
137301191579654880 199479163820099040
54607665001434696 119584795712020672
26246318451294908 278401247921546944
50486927997010760 279609062227493728
27075680540578544 199097325540697632
67620612593492424 104059307753009376
43164399258679184 84038294246935328
140211990259216192 247950247911900256
261071963460970336 263233385478800512
125635142632107792 292495156821297664
139920484484656480 205499795927377952
93602984939949456 315408506936140736
306788750028922752 314006124013625600
55796803650983288 235323516679224960
111338337020758944 165254666630105184
19087209633125500 272107902978718624
68292512721259032 329926321196689408
110113779797050096 229942756584630944
36771100236249024 323860544137910016
114987091101369760 339031525195940736
23159533075285372 70288740716076560
137310194264108288 154716387267490912
294822886987696768 315798488438249792
36862020519898168 232143479772454880
38588652183352480 110882510338525856
83925487629221456 218810387372574432
42855554498127024 296625011832184128
32286535460213816 98242815695948096
63364767543569352 199151263291662912
113095139542400400 199215545685089312
169591873591498208 233828742061632864
21204298362371896 114721440225043200
110360759737477328 327612416230580480
304556734945165056 328003409961495616
17683370884788644 274172362015635072
146831207051353696 246357716777294880
110167169901711312 146492199024832736
47053036304839288 184252744325428768
255847574431625536 314470745632094720
221962675059542560 339573820741130496
22618660090217464 105256249129206064
128231616953994944 238149127653887936
39985148935447312 158909878203649472
58681545437268392 330387318597755776
158774752460688032 271016651190120544
151255421265841824 244599857123980288
129296921202780496 262525618828675264
23470550413393624 239032208379939136
176620533622043200 223353235330685376
125946762306863360 170732899985292576
69316392508147688 182424564401206976
236610699255483584 304225699046663552
326372654469819456 330307573130487808
34015826429145248 207844434225829248
7984465261550268 46279105336599464
27604310512273680 331526030177867136
29581734556336068 117707664328015680
15790370269201300 65031677237875848
130891258751315920 231530068139107776
129404463757208624 182279340134579840
107141368175348976 236327989441368480
194752767790434048 334314047481337856
6624597074337830 226301203638295680
50826838917501224 76288806159983792
234077307425889280 275877728587249600
2640635892536707 272538296936205632
227560269840015968 318312418275609088
23825148205412364 225021827679327392
29947573205170064 109547719331144944
142352917173781552 294366720372187712
234152499237799616 344043490416317504
304088277197117184 323628855161351552
1689475869748038 315667135119115136
204188616031508896 250388222881948992
112979502927873296 346699415058602624
51700209575114776 242581026485446656
22581606599517224 258362941821827424
165594927604990304 302445181042066304
228449456328666144 305857857732389248
106229850317847904 340591374361947712
39367853028784776 254301543136120608
28772146652447728 64949434133468304
11156775476157284 38064129282935736
222894104530983808 249645131731834144
142798334786479664 291429746324674496
52308708207763440 266775845273405280
226671206261266272 289071502175346688
111178038039963184 263631497155352320
250055987990054752 334094987353686656
122429302000373104 222192508765803488
73024755822914944 209141813826077632
166143854090209088 311094852099433280
166879955484480896 335555228892205184
20088757923494724 199103048486728672
276490597053239296 318174324698582272
39597524147318048 172067313633751392
83196883605446512 309504012568387968
188236552571479680 297320779616317184
160632299446552320 180509859503825920
212602787524391904 218099269675082368
42636504359424248 246539467152495072
200588118522730080 276842710721901248
68012333724110344 235279520893413664
50758337712242592 294323044054438080
68025250696042512 259228773110483456
92055861969629328 333342581139827776
65545397300954272 304643404915060672
43631922889590744 340558989482224000
302709606656173184 318570882889682816
15471979216256664 55859848470664496
205577796469508 191163422849730080
35207243611590312 316449166786344000
33959259318270148 170350452853245696
293708354068847872 304363909403574976
6570197534761561 209741589659016928
232066857358424960 252572276954417312
118850934658181600 219028238250463392
175833238262322528 342866895691302976
86341907941098960 288033086133663104
257551330720914 295102134264669696
248400395624100992 331689098055428480
228569999774717568 290737542231469760
186483031518266976 285815995247709568
187722559779028736 233620181466703808
15479276369401486 100135971766038064
9515747755176722 168750749497589856
250394406292333792 297680522077092608
32678559735550688 78785278888322720
122450856040817024 288496107569944768
11936959615477464 229619220419163072
200699661457449376 245557788330084576
90368423566904736 336820299408623360
77320567553198320 137945986788380528
7638308732973062 205507665411320064
235365983336207168 305154305647529984
85332314124305120 224050954413374976
229263611371267360 275972709026429056
140381932383601632 259985994501504096
99589948056950224 310489163312187328
173442931023114496 182367575645283904
640073697709767 329459796554979648
63282593783350912 326007664677452736
143703783695208192 154551339695643872
124347875378395744 304291852937958336
97398852205247680 190366224455640480
229498883679858400 325797879072729984
102528348456044112 209008325345388000
77011119061379104 78276285273757888
29259741939461852 98363993883838304
162253064788649632 201797536427256800
193520887702694656 276377044458480256
86185933525167344 138608587530699072
45908507262858240 282556415743449952
24124816307542032 211451609914039552
83502976968047456 126646436098315664
90976044577981440 260870387980756192
54498657145789432 242281639681774912
338024188331323008 338220216446234176
70400708031287880 321387555575142656
31413699971411704 336830186258636544
58708466579715376 189768433463125568
53936613291859000 247636348405913152
225768397234879328 323284486596879488
137676988067574048 147651806688319328
263976368946177440 336195150909503872
73179914931959552 191026961401757856
11824554658696086 205897982702581472
136283359352484752 174186896934633280
70433719793526776 200709859635003424
147278725084498080 168012016367490400
96280900813429808 104485254961815440
150504242248345856 230300856463918336
105945528695780768 216269819003832864
149016627334033504 264734002093646656
185897690754485664 324785987669065408
231752609237726368 329246557358422272
69902092399476872 145343598204688384
104101443320903584 235870037307833888
178795768599429152 331968748434161600
111237362545789120 159330755435564544
144953973517135648 257300689844556928
14116151154957156 93331504035445568
167118538662542400 292615506761686208
5195930459802331 50889766548513744
56756781699229280 305756271223573888
153164488039412384 268149131182259520
6550698869469721 20420134954098164
104619310427405792 340981619859435904
108922634366510944 330846594803193280
123613247550132560 224468986697062304
27089388687681388 216632249460534112
54515132070671384 340684817277105280
140077080036433728 297419250497385088
23606160499805900 219211947168526784
53773120260779360 289045745269654720
58527563557139264 238256998261075168
5982506395089928 315084165836962624
112984931596609936 222633638729491424
19463430168716768 317223075508323968
79320261614946112 224767935382065056
195846104331610272 238626485198468000
281002128902510944 295068403563999552
147019889049119648 272734593160997280
86056510142424880 138886460417112400
45642270346733832 306317292569857664
108982904449914784 172121291295412384
57283016609290936 81228362665267392
183164245909667776 285597527381818592
39798070577741016 187029984339087392
118641987278568128 182862628685999936
181112849886545952 333072114114659008
102910504559965888 228400552881247232
49033525231121312 182453249655598752
125819698142981552 235923593564064192
96746828228811072 135345146457937424
115000237218460448 240797897170011296
13172311145383538 285704975365512608
89541571510758064 293911778017313088
103543203693900880 293446367798931520
275421988367973760 302674029286596416
253762167498725408 260420328679609248
236269798755530272 252616411919405120
251269861071463008 287626364005247776
221773694869395680 316642106555463872
3547049268533727 183336681960257888
4226538167995434 202523693667071520
114029924172057936 324147798772496576
219692006648726496 289880755870396672
58151126660639856 212909591290591488
234399721469352128 270444385193435648
111656227526875968 305923862239068160
236656253452837376 275333926575990880
44183816651368416 63163015120940976
198641603964973088 249472788337384928
97399621182556640 259083109121749472
299845735908017472 334110467534334976
28910169513924584 146763442484629632
101209183044360448 148889176167171488
305831199816767040 342623682386241024
122916766483730784 165378594016465856
294117122145346112 321811326524874432
107205512974766336 223125639120345728
139273552135662272 231741036684875456
101203322785632896 317181844676209408
220652735625644576 320617606822235584
184869937327142144 326657519954875328
103159970018606256 344211508612050368
33014170910169268 251944447114140480
21771302735170072 174457431349479040
139927464079474416 154428377742680000
89133748097806480 162982904296815552
93540168133913568 133897169275711984
169941400106316320 227367361731219488
138950595521561312 318807592219338944
88933577770366960 171914416202174496
207875953008620992 269289521125680064
8754849817179084 257523848723550656
58120443716416072 319981065352868224
328460187523431744 331411061846194368
134042804372409776 280074981316165568
79509225213463264 301618035588278592
63570576207529656 179618900659446272
70620618292370432 277279707218205440
31346266543241564 270324574243333664
123480451435158352 293235592652976320
36187554558073072 70674178814886664
56655368869021784 118673061432518560
82531497143735888 278389276256953408
94049769427857248 97128087720317296
46291920717183952 156362527638119392
100690043211099856 220857066062954016
311742147575323264 317090400789032448
80536039160615952 261544267892453472
47073269076729192 248730675609967072
156600589553912992 275906435155149920
213888179762946496 229015526854163456
116203421291516800 234993174270025216
117428780439874480 319342104406587712
208361911185071072 256118221626548448
239215494881412352 336546281592725376
345600954059781952 347910812529545792
123639928308250752 242099131134268640
244820901026242528 307675893821783424
82734331932494352 213320706897229856
162070958149598880 264355145967167488
241157770755357472 337070448102931136
111528945810612128 117346480656565664
106066516360661776 133236495289233504
218166743872467168 267487652914532736
295581984380663104 342660288479156224
112357150768684592 148922514737880032
91239316598162128 107118535876024432
108712397165085680 194448020770281632
152813029715439136 248142249531993760
43231261626013408 270459856804830144
1854718971547809 28012691258334356
158173925464730048 213116957982699712
29255763453190660 43969097250757128
241155717791447520 322368782275671936
6431692917852498 335112976046356608
241343701596638912 266846055672001344
40203288375706600 324856750502376640
1343330241298910 241299544444720160
50172439184457576 312412509236414144
85635380800523296 265235159882488448
8359703033329163 301385886513574464
123668475131865840 309598520699497664
106966900868157584 161158597958804800
195839159981816480 312650528159404928
110484832048628688 208251676876568416
105132397035591360 171819692788106112
185708633120510208 220694726994169024
18140517865385588 166282310285038208
46218052142216232 150731614790231072
107349306327385184 253121588826768608
96568848338919152 128684635040512000
171320217710026368 210730017828610048
16850329688120006 314677857201467264
5322357825505176 278092172219577600
58118194644166464 286837930027645600
161788934463760992 325546252312128128
180208448930027424 212676384067965856
181419927706896800 223930514575698304
176505410035605856 257292807699962432
34557557623878932 232812098348544704
49723029244058656 87027974008145040
102713226769149664 105030086354472544
278289871239751648 341361032497337152
100421378352676816 124642671828382416
147348627352219200 327341697103399104
203156911942924064 258187409603389120
140489276409302224 232380270274788064
214194358285619680 327565000420807552
114957397302955472 345150896342001280
32975867024087832 319613101223456000
185990062351899168 330739986350172992
13423389112001156 81222883856114768
35066828955071068 83237361229462704
144435754360442752 345860015334587392
80894631184212240 273479213842547680
74382743160624992 199707900217227744
30616792173923328 240934868591500000
76296139560160352 106360839253832224
166535579467384512 211250641511776448
253957529394769216 280553501677911328
63204908842512032 326438944394852352
117871221160993248 293253754568542464
215693972278380608 298582799638616384
118741201156783744 270172943139897664
56048863199648760 154940191713134016
203271498216471296 277944414779389536
83412009937134512 297754854065047872
83761090075021632 279913944268106432
149215436665526752 168303277147047968
40437213062245264 154538768759903328
193208791699104544 347981039389558656
170921054281014240 199700592376018496
124607148697584448 172753306974738752
113802634619030128 144366668433372928
191843112599755584 330585896618573952
217272931714913728 265077979339986208
61585181670402088 70495870724989840
249752285867288832 295728793005472064
183169789584311840 315961538430552384
50957628591349608 123800137852723776
96669374117216448 331620909008647424
62979621375894400 144573558828839392
107664951082191584 212468245504096832
197085452451121632 306687266867284544
195670236478064960 215870309441499584
64737254006786664 119567934989772752
203281444556588384 282942569730023808
60108579955684064 299183860514379584
206900793099034144 289897130516402688
49771753289047712 229397831658249568
175002989304465600 259385921840932256
72805641424921440 347388485864192576
25629639078012660 127036454674289280
70215964101278600 162072027288240992
251885536200848960 280329794350344032
49577539986071280 198317214937063904
16692529804188748 247300406233382656
127551364369957184 245239074446448992
249102101040457408 291196933930227456
184048838685140128 218990979953274720
105101218558358576 336621052796382016
4904339745362712 195053420822399296
276645243162528192 292007935737553728
39648364570955816 348151418091440000
26432012570789244 320624032424736896
194138840811733152 242464259175208576
63468498011670640 113066939366950224
70621319634029040 309191142559834624
86787932353963584 266689491366312832
300846269884932480 309708124841936704
51875074000698056 79335861545553152
194378557457296000 202969397685656384
311217551211372544 314752094475437504
21288695396163700 240082290822145440
190502014182499424 207475589515943296
12565304285927342 146096180121457376
193742488727607776 278149230215504288
274098007230237344 330700437087015744
126779223799102096 290642931681612224
12211020594253076 196969819110194496
54819982178047000 162906465475291968
55560781996559976 77917966924182432
13216265955826642 38327875818052400
3975468476883302 344526754683154624
123288116808673264 188155617110685024
117523759833261344 202843257248408928
63349714360619216 276364843287528384
31740287944635868 305252281462068032
68874708174166920 134103435497403440
253067188180728000 293197553082323712
96156670754169552 98522200255961760
16787668328668626 295984311933269248
215003140990834336 284881030242202560
84466377900559440 146309832850416320
2445708004478379 3589677426959789
51528940591270424 54652412954796632
64112865793109128 288637581416849536
157716557153755008 231701506439151648
73642195903830240 290304374327116672
32036176201377496 346244176954544128
44419677956933496 141096882472392048
289892168612882240 321848419131328128
51444010999869112 78407759085127936
298425577064110528 335584822171935488
135382620007307920 319121647423769216
207822863697194080 324981067893558272
8003538766255477 205196550394377824
138320408859292720 214778673124264384
208425627572719584 321367915154672832
144903847063976608 148374298005138240
56402283291421968 285062705615261184
97955276666839488 243957312318998272
41325634201627600 233271251764120768
144551987344399712 224875699684046720
50003670320035016 290444992375819520
264056226906809088 264857245315277664
92988414342628880 122520456732529792
323838947535348544 331219867033819008
3001765567472410 241271844620710048
4265268284647754 241636179375690912
11268799108181896 28193102828346956
10617871642565780 150816806611150688
134792279148981856 346245489233071552
11553410441743936 348333179509155712
2308670516784502 105276975881555152
153198778414907392 271607004398325184
54586069620519440 205804865413166464
244249044333810816 287261777621416448
23326941536433916 330733029321455168
34602871970892684 206037859300635136
170586176397522784 222072713161821664
67441075085354000 228660334670773184
224797755175436352 331194086070665344
43688107518486760 94661841955434192
252957065028321088 277439621458387104
147638810246974208 281410394023743968
102150947927458240 199662195062976096
182562074446636672 310610481396820032
215381039943836192 348383164348884992
89419970865340512 130819940966613280
196857522952828896 261321986432853312
183908169720751616 242524883369999168
180520775528340704 309962622126552128
145051309963830656 184461819153749664
45872916651445016 269627592325065888
11381163194210380 233971086881952416
196184453080143808 203794427271276288
126742993129043200 187499755258195328
74964546417808320 324249951530508800
144275245794228896 290160693669975424
252590719474546752 277292690698101280
97090666362979600 277254462476030496
38587630696437232 156457765238101888
292832176061540736 292859311458514944
135807307138779936 298596571913507520
28183143247567768 217174413368472224
160992740174595488 346042995204221248
138011042923859360 276787544352916256
142427098302429264 189805714089024384
175608344798258432 211305813683697760
37718308132416520 218667274107002208
232193091030088768 290975456719156416
302513234207428992 335033672424560960
172052089627169856 234196808113469792
96323715827659472 126185357363475888
22168040021664008 131645841965436832
22878429960638044 162377960077049408
91505589684537776 168896548316951200
242662487787632736 277514007678716768
28373874258132832 145989983385742240
67662377147343600 259076718515571232
170515013283921920 230706005901733056
114168285628787280 270542791953492544
175802145354649696 234865568138616544
29111642633327448 181996716194483328
218812852778364384 220985067353443616
30367887426570168 315295932698840960
89916984948358752 197639578797570848
57433995819567992 61623621758035712
22560147464535028 234058472427304384
35357590364398704 151255674342497952
122864672845158784 302256476166227328
43527060132535592 271441490648223552
227569837073847136 339077174733633472
185870898190818688 206173383473428288
186263264295640384 301062895513966720
5081365099782179 264820360516779040
13628102073149666 231185593955010240
240515489487306400 318796769377580736
183688148679226912 231411308486320384
102338829628991424 234709715388390112
142527920649870656 314550158118636928
115253620850695408 131757969915497664
230622303588008992 310312310629347456
185275121931498464 188787028632786176
63946749785787872 203077176024959360
282373395867084672 330069489837303040
155732873958821408 221458660276389120
127866172780475296 288313721206296192
130805838755700480 304913402177106816
76953825251518864 152742851069680320
126049993082146896 279092666400521632
41858044313546784 308428345874810944
23223194466875852 240002517820437088
193300113414276256 239011766778189728
57374559898679688 218487107557485312
34995438143759364 317786617565574592
56030765774633960 258496260995079232
25092827890273440 333927923106609600
257466737296651936 307841430414065152
5536841478276666 9717291068175320
6775478412723469 146882783682902688
119187872485901120 232985749969969792
267876504993501024 337426363527627648
81134852215569040 338996411460863104
14088796108871166 301264119949207360
39169170350382800 74003006036680000
15512417087130608 153300057650810528
49540751077609000 256530563898470816
110074435056708928 321428943897935552
253352455587707136 328515242956476160
149865201729149504 240264388146937952
23597621891118344 296059682505338688
194471743633234752 241371074829346656
100425923802117264 239082310262995264
5554123481345230 37963494940320944
112460338424257376 206630759607684096
199881832751502528 316641756745388800
64037854038832000 312841287778877632
52915297039443064 272884762419027040
44831514740370824 79071679886793856
46915742081646504 115864914830177632
185728778422471584 294510788097009344
156546079672444704 275828591928409184
257352494469916320 289065003815796736
187507747479139936 334555254021536576
115186230223449936 170176481689014944
219359444105807488 234680920167440288
105973643167853264 145579525216270912
50643116612309080 212004888099512864
163913951028194336 328888565570526784
252324320483467264 282561814715608992
79093967293221600 122594070159893792
85587503440583504 321500047790166720
99816691811262928 277163453373321408
36859476276862744 37301042176193272
162764824421935520 319936300243184000
19830276928706564 165398106049765024
109760235209645344 171838454133727936
161779984214650336 333794230876158656
25357437334884884 37169034728226184
207506976614592800 214769862831393632
155217080518075328 277623733768436128
216960628552075904 226284100846356064
43070441361290120 245871106119060576
157081108488315296 323872741034282496
20166981165083504 72306501966959776
158780360986361056 218953743615773664
154125685218551616 310528476415518464
69602656203424768 239025957579264160
207226251982302 230364106025322144
6297667723631819 177207984820626080
240228965474785248 246226083653491744
23385222355707744 257652862415459328
45243306027975200 220224649591047296
253350821934628768 344736115432324224
29500394645659312 266695703326090528
172535932186561312 287695284685552288
80538928776229728 244410568543175488
51367369411093800 286304163637416256
9201176756705846 109186809150238848
73004270696559136 214124655461707808
50666108163219072 259765262227572128
51258443349351168 52745289560436472
274786377369260224 299521380184674112
86159129097930832 331435288202869568
16082261483331270 47332091480882264
58684106512020304 215050915937380160
184761390326669088 245003870273977568
113189255601654816 160299980667785280
251117455521814400 331409495696936832
112422675281815760 143276725394474256
13254447001136322 308125467415435968
110495273052811712 233447750419498272
63563814021735128 146892748057077760
146237357230541792 187659891056469184
131903031699904368 295014846531848064
207212308285236416 295191427587733952
113596804987374496 132409463048154224
237710576097255392 345682785885269696
234690135756558624 292002843249704512
54255654468972616 99251162809984320
14056179843335756 281254327672852128
166643579861208128 281996467174300800
3274034691970131 65531615925587968
268192972451452896 320447435970259712
146131406483874880 236008416628319680
134327222442834832 175042114861305696
124173587806174192 299820011607755520
238261164195487744 311236283046647488
18778823005060644 130244135176220160
162844593848363776 336240581593677504
12776425521355444 102259912000640432
5206924053925146 326959021705135936
78961991297879584 271862228665862016
8161305677311160 165052115099198656
33669948166088772 93802941788436128
4272623537350964 287854754392476192
114456488572425600 163682946322803072
86910296287035424 278624116831363744
86050729165587600 296094846676459840
49566731933210400 189518390879439808
163559532692451648 282335231967715232
71975057764701368 246909046362240352
215863596611560736 265645788796054464
280996613761708480 298255283448185472
156238399693864320 273169952116260320
38641271440871480 176531498540675936
205980260594661216 220131548324045600
107439597944173504 215030491365206080
68651713120991544 279725929349508064
59532764379298808 228749130830753664
228169995111700704 340026926871981632
18129824986811080 32827810060924120
143958058647943376 263103891828705600
39146592800433320 322395878988679232
38790575689306024 179738710523029088
158293814856120736 323610693039239168
149843198687533536 340333839129586880
125257796461359904 241498797906033536
225822725921991040 238762942209000512
154538221539360512 211779816467558080
178938374568970112 226065087147941920
86558736465708704 116175880600213824
315602105693467392 334669958538783744
150903338923782720 205148307570588192
154121307139313792 211129754628399840
238881697702214528 323341853280212672
31559633028822280 247778990519043648
121072402861663952 163711808699701696
158370132507540064 224269658597313184
145623965955205952 306780374112487744
1918182036118410 33440136524281876
254373339856701184 297984254031726720
80232866956826640 123182107885372672
75629608882393088 223160195669553856
280799856803029856 339182872012182848
6130413263270141 286371801714424704
116337059468753136 163171825037787040
154954798039133248 344675892838822528
65817928902186080 330167572956763712
169709084233598976 189062101320447616
19576169783058020 24249399578927508
49013393282698616 287724640862334336
125389683344306112 276565382069837952
39917961993317512 198926980182992480
15420813764021660 233341815618689664
136017430867023808 205886237917288256
49222964724419552 126230047377227440
131966797217696288 334515373420108416
45049277360168648 137486841058718464
17496147795878050 219276749974759968
134224077838994896 154505171604543616
226657031277515680 290404118752315392
272694584449937728 339889223255968448
330700348684856192 339951471845269824
84901345892420960 324822283826371456
74928645434537408 154775520070252640
205163869048756544 312796287642296512
229299582513848992 322003785211049792
123722820184901232 228252436517482176
89892607675066256 322147243032392832
31162969705466908 339756546389059136
167091808288593568 274826268399134624
49589599950566416 257393907745097984
133741905895701328 298511099547830400
331863420741263360 344699438841983872
30750532586840636 240487590052422400
56243080867688176 184794701584056224
142298521424098384 171331266999772832
15296206068605986 227525284747564992
218054472970229632 286715689079010112
87572010720118048 112740519994126064
171598146909272864 217992012851733120
6269125142185343 179741361276640736
152084801813131104 302375000987400000
96417218922266880 117265477398938848
38987026454280440 333489870446956864
150200195701490016 204614555061104064
26804479885418864 40824929795683336
3966347228148926 22603883649932444
149466870513779680 206614951337532704
5984098250310341 223434115810446848
56107809448151952 324206098815747584
28504701905273320 131181910569350112
17102983182918864 187645834120033792
44029593125775248 254947603422843360
191139493394379680 311498302844032384
25277702834657528 113621290075489616
53276245719807264 104937734351805440
99056951255285888 221336393733734496
106709014277834608 187675092952272192
60985420112679536 138410316887357664
8780996429152140 233532498818529952
85978022975706704 306134558361654912
15776936902345780 114364130382802048
36501460931268840 240373957632245952
173216242832894496 317478116876032576
17542151430890270 131933067280848496
277044274293202496 297629860914567552
34619426621425236 302888026117157824
21855897536542808 247245596525763392
156789054473066080 195521913771040928
140662976406650016 270278275509741408
54229776749091688 309375845485623872
74046724372494800 162883898198884896
79500458668961344 210846791968419712
105022286473764192 120735682758244528
328940293554115328 333189869363136384
64439502875943112 208599261306423296
233971826790467296 266519184930705312
26217576468601568 188610056960026752
7748833669219249 340760254250391232
95007775567783280 339949220119708096
234298332064328544 275735571921050112
1857963579488737 220690298580961056
275711512199245312 339698661901089792
27342617226851376 172972208931749280
137266155228671840 171238262147442368
59811812919639024 276619862914589728
88682156635552256 235655622166071296
244006669372782336 335366364074324928
224200179157853888 304967922904648896
89687705468312368 224740971749392896
84574991439438576 135919908784968592
265386753263669728 337880393014495104
145596165474238336 301836072451373120
168235044084548864 337534970481648704
243343669212964320 334580541099215040
100478392669323744 220637372698235008
6805532288793106 226344153693551456
154939059049632768 235316090359786080
90684185229941872 305723222601737856
21528701075763864 49761080983367520
167130884642960608 201094954294417120
101872952606007424 153616415463282112
69827537961261016 292628559291927424
94096291096208144 181136765022442464
144618592411438464 200198991643803424
32196027524993020 212952287951980736
165590509745920032 198512913120658176
62883766269997720 90124312856865824
63410815944764504 294338896917674944
40838261841626184 147155260881957760
307609080987106112 322017246434320256
106829363311447312 247155582478619168
278203729897038208 281252568028957920
13100047626297714 119521088887658512
144638045358106080 288357856992277312
93741596785597808 315605176145254400
108455596356784784 342601818753342784
76396288596939536 283575474999670624
23652251963008124 71485737661638064
31232121737806036 113240318396982720
31854070166655672 305046582720068096
138098921612116256 337684754603351616
43378853987697416 108235315011081152
289979412313867136 291965786296748160
28744756858324716 232714882409799904
171051535159651008 176061490610468480
72041705425701104 264224706103572544
101630355033177280 343847043938947968
327673366516372 48588624275670208
117064390619410832 214677147461969440
181133566779195 111501578530370784
20710760714145124 166761883955105280
13953898177635566 114865929342277456
190179561039360960 305773098498236864
71614323187482376 157704169442039616
177786198206447936 193252031377487456
113266504459320368 241106154395622176
314104174369987584 339751432374640512
87064713953612784 91649459544868240
3142455117868705 315409695145366464
109748730231380384 215640361030585248
90007563381185504 118667518337424640
118264096940203152 188925352237574304
100278159048448032 192876957439204704
103419256364106672 186394100183555392
207619460238516352 231971613207113760
82920804234718912 263410177223967456
1364481716928222 52551940650139312
132576892703104272 330431145769919872
118595567103201616 320149321482872576
8156810878144473 126127966287948448
70821735572062400 78829597447631664
87528269798418976 228695078291536384
71692880682198688 105213072541737840
189367829246074752 284826722928153792
90078511438400848 188029783482942848
131037351928260256 242769652209548832
124630591429701280 191025629522851424
26205984870110768 187162122728527328
47019459164728648 204458946048122624
2007888353397344 347236715493653248
91437319488069728 236791314260123264
229369055925006560 344567744511854144
56173283383749024 283607320839112800
94357660227497376 329733338850007232
84671327815734320 222178230595928768
265753485346720736 321488717398225664
183336886895558208 208366708305700192
196404970766711296 211948371850959072
208714607184544576 339299053670971456
132438879422774128 211283080547566016
36798560830766792 312109341834584192
180917807500366816 260552425388994336
113555270922020832 326816701958672512
157443364494529536 170133161019275200
90083817094441456 116242376342087008
91399040131788320 97063511606659552
72127789207500112 201899795213874368
131074498497017536 182115836566937952
177194509709644832 292303857079769984
152984302242005376 292114825605756096
128798006610172912 288676970230348608
219164698823137760 314977134814492288
109330937448906208 315292990599747648
322514188057931648 334128910624296576
223505429336169728 237315158594900896
49162919716647144 112143103451064000
18025459283453948 227096539666831744
94873111321501728 172140927547590432
265511092676463040 333568106742467904
19239067328635520 24353239178537372
307626594742614464 329302143792647872
26855245421841776 115109072505754016
23888961495525180 98077961878386928
16125606274993714 39519024789020512
161995790850001056 309557770911981952
28080404770743768 180316871322022112
69389874883440344 165556947829974144
161178839426145472 257014420920252384
213658864864558048 326121599348267008
67364828766151552 157527954660825440
143784887690100976 206847270841072192
21305201847366716 205659382333339168
84190557687980592 109302583938487424
252532754867889824 263581770512846272
137403244432872784 150370329466691040
75642552951853120 272352964015523872
71406816221781432 214950878391627520
16882322167499122 278908664383155136
201769357540647904 217641458138285760
209627395955355136 233829374504926464
161051967321229504 244250255785162208
140583022541746288 288056480346103488
3250541758350608 244221861762783424
228948397359917920 340725805735130240
138096509055527136 139147461305039056
8347027751030067 264748883283012416
83361272722928080 289023336553966016
37444934323797512 139926225626347184
88912751803627328 318915056746398336
10008692458382080 145559288146999872
181339990271264224 290661936436616640
10754422264652294 122135503437022272
73270055898404656 130299807009551824
36803757680061888 76911789925505216
130217716871053200 158982186393204608
86452373544471456 344605887784265088
150415345422729152 342907759904244352
303584769486339072 308716767843755136
171701383610208704 324345694407052736
84605706503363008 151286232437492640
174340575348848000 292676067125447168
279332708638015328 333717706884474368
239477060854229152 282962771779545664
75592663122534096 268605711209851168
1173577807511727 47469698175742056
38128597636305808 51833293124855632
127303370877202512 183781964468892128
7066201400685328 289617887820241728
83816885536793408 126050135421426176
79710857826122704 323679197665899776
87007049206651040 323329902798389568
12758119053479744 345530023344241216
81334840888309664 134570211486040448
164275160118982944 300441450158330304
94098395373320080 194224169734953024
81458205510900432 307944307896698240
21302618913677600 288462661752993344
13795419582491694 259186503522588064
45516510810591544 69263785157553392
258401841038886944 268935802145609632
265494160529523936 283972988655296000
179036992666467840 329476787230060224
16642744795228406 106498737429392432
2912043717145253 288168874578526176
17116180842859326 325079493297520704
126863345151023952 173341419408981216
13385156026175730 283850037092587552
80794833233119440 91197646460541392
249830018104490592 301982460288567872
99983642866421568 311811291404209088
7601888211057301 135870571109934208
96650113575290768 106162860164386784
27325582542526428 278764904067529792
113475878625228624 114311144978392576
199186379010307616 247880498445476160
93135937085708656 274000456259818848
91517299384493472 317169962105316416
103647300845580608 206713137871550112
218835140530347680 260396376750351808
140152773132331040 223903676450956832
135623107943140320 164094819623729440
127788459043043808 298780865823901312
107677730531755600 230204831330810400
174890802387944800 292125135044936576
97546651204051760 202142866504967616
260321382130041120 278748569310609472
142654009931722288 246545901315655776
165382593300765120 274564754276564544
51919622778121544 173380617702700544
278815609603408832 345155249119504192
92381704939882016 103824710903041488
94993290939044048 174624204274825088
69612581274348488 205975126005272128
169193311319438848 182496431626843392
3230257334870568 212828688889489280
199135143655891424 234053236070368384
151190967585268032 229246911765330784
45589332953469728 325959741789987712
225841993340276064 345475717892647744
89550000145541744 329501941313973888
28131122015179524 50430885941672264
130106854754431600 258713575342790144
280502112684491552 314526641482179008
209013561139374432 304582082113561280
1532612670791177 131759367047706240
226747967162722368 292135182320560064
138617910153130768 141376188706468608
182137886222483136 261793941998227136
48604998702814264 150687124938880448
2141184242907480 52220673976112120
342043179169007360 347424607342723968
33337791125606844 88816292095921328
104113594691091136 316985539542934656
267226198027377344 335304995040300224
115635650742256256 272923431125410400
105906220559966032 174370896869541696
87912632203969344 321065510243059968
107179348978666528 205445941224129504
11786884053187480 178769632891677024
170002224537638624 197553730370782720
76836075807728192 218565822592033760
20380316378690468 113872346433026848
99448278006562000 302781967178778432
7440765939541294 136673853860045328
24243074531960640 174081229387138496
115975116572534960 161146998637224960
242005635827750208 336204550717944640
43331161397877440 265745392763062464
85698597744461408 141439240838611504
199568811712277312 241069337135911968
241529008336103360 310171780214241024
3023451271118632 66463990069590304
59020976629919048 91978736942961328
44397422806636640 150812453722743360
2808034484110622 265861288727428192
254069114445248064 304010196088504256
25607936378451776 277291970948830784
185823342863604960 208020172927986432
263171094158347296 267921109608858784
93465483098285248 159786035653739968
150365359301796800 164957942748151296
260762758918776864 333575832674771456
138117701249397584 277180012354483264
111574655650314560 147610134492474272
197330299793688384 249325616652196352
139631594133824608 328539416381723264
33325470247772716 175602610969160704
117343013329255808 266926570779812512
42844905270793064 137697203386640832
213018477916602912 218063362982477920
42449884934702152 255056870079321056
217186556635232192 317530706291290240
57956928952926864 154600846680467232
194812083740061344 247778114030921056
102011082995017392 235181485495147968
229729271217164960 263364129292115392
252600750796475584 252990717000193728
181159773629853376 215422509911047456
138955880238291408 320093745555718208
201763107267443296 251700273987008736
8121307158613497 44830358417816216
23469387416183612 278973784906211360
80940897348055600 330900006416833600
6918931114798883 98111917576116736
42234422316446056 58083232423660392
86124532886518656 186333939221726560
10010582948912568 191519300999998976
160453280201241760 190295544871394528
13242039586632850 199264013311990528
170629619296729888 298828933132856000
211426973949367232 215359575350453728
128933825469138672 195825521421026016
127944911777739216 231530501087374592
106558909000737504 219706556745503552
127423787962819680 144696902473755424
57785095902369408 246474565123748832
254933537692202464 292348938630745216
222214780483135840 230750719869033312
237813594840372224 298812791924168320
117007957379301648 288197625072038816
190542376336981952 347263779566253120
239782222395311808 282272053139881536
158156224436181984 331289003234736000
77982275073012912 146349433275072736
215200491557471264 342571480727585984
206428373784520640 213286463319700864
25994595394863004 113957302882612512
145081291454246400 257340548000727968
3722303045795888 49571365267714568
95104866623633344 117770532266296288
56815076185600312 300371912789273472
17035758272673712 155130543782938048
198175491092109344 295797497589128256
57726454189171504 184652321647237056
225310547888972672 284872009883856640
99577191845533040 323566388733129344
98790764165371056 122430215873080800
136415172584519264 322638866947025664
172699648765812320 256284983013263936
146202641226805472 244924303015013376
181062315709239648 199722258575313984
234733097902375840 289403243170557504
94884622280626576 187139330786916736
6461004056204330 40693441099302216
214659813805419136 222080578845844192
167480222287179072 313891964246709440
278911441581842656 340201665330533184
32824670481266836 329107443723041792
16746044121406256 245793729091386752
164132414520074784 343962023760574400
201433868485662528 271476838363730432
108727814399157792 177482470645838912
149268704310190816 236625834342714336
56374024438336160 99607447358804192
236676378962760864 308076619917523456
18395177003542360 183966392296162048
121278417440012736 137066795041785216
62106342196950784 96272819600732928
85838098086876160 242094496570428032
1643533408765601 153616343572406656
48795176994372456 115899313033219744
174328205768318848 234532213782498848
240964338285874048 294134531891566720
289931857523786112 294253588840361024
22271899468224512 217995511559553920
3286419315922285 272325565982992352
60222912624128600 258702575350862464
162406772910146048 166981923002767648
47669808567274688 75526666448046304
235146625774422912 280391097764132576
3983369538341713 20842612591849200
101044523411947552 202747690977641504
252937267912014 166527941664289632
280219732514541344 331138448211100736
234640595352921664 325153727156080832
123366809679355136 260001536721846304
338857176365004416 343608605245014912
78699577121042608 124403832965964800
150990732667449632 184458015047927584
274974640922739392 305352431072992640
78617065437565104 107544589595285328
953093974303098 303662218882498880
526368630799518 159191708041476096
100979084646602160 242866751441588448
175566041751744512 279018963990167104
148396924372544704 181655996838663808
214219069068057312 328267097483370688
58533773554734536 166110142532713440
162735623834371872 333470407520273408
280014259394863808 324914896054201024
109182665273604640 311615779270684096
44488836517416800 328813693885525952
290957514045326400 293563390807369984
13980468529326310 264009184629416576
120927282447404096 284609117060441728
34422570454686104 132777787482846688
190075548010860064 233561004632962560
14172733165749252 243894538957410208
144455310894784256 172103312534120832
52225610520092376 197951919398566208
116632560958390784 277593730063733984
198329585119702144 276895883625361216
8058096587519364 97152956841664320
179242021285738176 262921571498892288
53954460344938120 142404980094126672
259187593991421088 344893578832351296
62352795115026040 345281828965979968
20444466125160044 114766525601097056
63425543488730952 203969803165847744
61831803613466704 104868792968835936
141282402699706080 162395727719899552
173417601028243136 271513315957932608
28546445882486664 310569362780687168
11242333888608450 292091752141750464
192897896320503136 300061666502498816
164796988293747200 288142306845395552
119378911289086784 222654286595152608
22429621172833952 222546574781090208
121891141429224720 170477193054898592
231366949348377952 322138673767819904
146950720045924608 275347899622958272
230603577008142080 345184521638075136
190599726571569632 337293255150749696
3835220287893621 282491712206111296
243059193695641056 245845732011799936
83902696658212320 126782983479339344
82756493955353680 101586276717251616
33604622486260228 206797640061567872
14779749223235068 99302120799165792
231473238196791104 288976025446370816
58727814012045464 160542604938908768
148478953948208896 333270633814286976
676031747581196 254023581153222016
32820185504813924 90413211723511664
39607276377419800 342449731845230208
8504451351036703 171335437259319648
130631805526160928 299539308332121152
284181347809051552 326655558780095744
240616575152198624 311996778545990208
19080027511867248 34201613126758784
69805984482985008 342705781150752000
148845198882049568 296744403483077760
192184473256865120 250372228490552000
2539234243783426 336252074716895616
167826909768486048 292569221120728640
57225134789599176 152362518146579840
45454606269898680 175271060787662624
161710940388074912 290074180828651584
64883223274219952 200772763259695040
188715298289582208 343580259222433280
90255211314714928 243580853449796928
251886163112701632 258725476846281728
116698927128195984 250858203476127456
65531123273320288 158960481922541696
118855333775141552 201736172384045792
65148302116174552 295071569108640896
58012967128687672 309008393285616448
237269015748206016 282325640349013376
81806291295776192 195054616616238592
10649882804607370 150662470283903776
147909595692781824 210980662446797280
45929208355622168 189926384524301888
195104898116058880 329699472052463424
50565161990484600 62926496237735304
84880106317588128 182281601802761856
164596609700803712 228637996961227712
179625443635893120 243969892011858496
221714843227543040 338704861981703488
12451857150652548 136900014403255216
21034976169544536 150420627863518848
130735495575110960 312385249947550144
190110398618557632 306218240749732736
44458375783046040 211512913722864512
138196083590618720 157303609031325120
114387568784306896 286609086093589056
2822701361905734 136127559623462688
232346980701805024 239807338692790816
81269124901655504 310523917633805056
204282003245955296 333796188979313472
116801920812581920 256206516038472224
77992057320234896 119934454676294768
151055004199641152 228782859392731200
91546099478577776 228449929932422496
32467119337299968 309791324039017984
34238654288997264 312482390896584256
169657271690615296 329263325511684288
42246508699303224 228816455271930816
34825263521845496 183021124628807808
269608188621425696 320672196027221248
185785159170719808 253393675110591136
221598031865385504 268403881018161664
6701134390871197 12485402440444614
164157361085929216 212297389136301376
44674764613435816 101195484944207024
129507706174204432 265683201347937536
32352799789084576 277384628853323008
59153918308234720 279750116255100256
199620353577817440 206115113623444704
50809418297671832 341099055455443136
14470218052330104 133621582324851776
42822700846154400 164808698860030912
145288611613650592 271268394196351936
204987460124141376 241508902079515552
39371493251788480 271612236278559168
68826758214133680 147798108449027232
222362967724218624 331307887078566848
199264179829144608 227093786976108736
111597033658018416 316368482581275776
165391681647393984 256422121956490912
21777816262821228 314452061144130176
108171745992224352 333691699553688064
30767366757796992 120643265226265856
49344883078547552 173198878812215360
74350668426341936 336002068255666176
123547481167330192 241801421702829280
225388337007921760 244190851577613440
23081386519082768 108122131643264592
105871997681561712 226252421814558432
72445742374822688 203497784263175904
41461524599510112 179580473250196576
194789559057113568 309748215980623424
39390936394197288 49684892470245136
10662828810762452 105346782984488672
71503032492777960 293150409340289536
31826688108154176 168819671257656096
286773796313712416 292724193456208064
4110101205735586 242528130411908448
148400669001496576 295258408748506368
342358314903263808 345962774259164224
41913976869750232 217632203147702656
64666771293523408 146746680076206304
57311479317957448 60892629989824744
72269378472775488 155334934894044576
158431858828063104 315415136593278272
110981611825698976 274551452241483744
98743655150638400 319911642987459328
309100923619816192 341279402285401856
115327350568597520 169539499825118720
143032887752449936 171975127394775744
65310623711725456 327676120184539968
264169784411823104 334353111163544448
136331918368567008 277936096119593632
22436107381485256 257032676855417088
232776729978842816 319412778241257920
90767055280684048 276817434179221760
243324414224702816 260990936933317344
182639651857149056 293142182105473408
260794503323883520 303615137156240704
221011285794021152 321322978445639168
58168701476656040 225526394436259104
35746179863201836 161995410903664832
158775362716273984 278741243894884320
207099445096435040 278972438013337056
235775431127960896 283951026571781216
83358645970787584 199276317218363008
126740283815030400 243559159077488032
94377959835775776 267041219466352288
25528004471223916 318266841424751104
124206787474792128 205414299953513248
29112833955788868 303918736384114944
252809690813110944 292047705073811328
32826621923730784 129301092859622736
8212933820952889 298185576610894336
219352340723515648 237180204263224928
7008188880708728 148473683883544512
102140560208413600 222824805060649952
344323628132903488 345745650922762240
105975472349328464 148538133216799232
38201239031726704 294024100331776192
5972692870814058 220645155768478944
32617674777875284 247994940725597824
203319688549067648 228670987807619328
117079001065937920 312154399477883008
29480754307164084 307669250559404608
261410022852733792 329010196937685568
144553841883751456 293481960142760448
123931423830346688 140384488003037808
49148909886879168 188668611260671520
242249083760472128 259329494218511072
30440160185637276 163766925113428576
91394144776611216 294727798281570304
152730989853311040 275216334068677056
242699085233092768 337882912674626368
146537871088431744 332916660284839680
77215897681322496 259221090511580800
162348049091058944 283209355025251200
8712327131034830 192725436843606784
95949327985337328 253784860771847264
124843534213673360 220197410603448448
19152372792823988 302505205074028288
89970428237664400 90695210509332832
257162314524869632 301103216795678400
168757982161223872 341320132618033984
182762724581491136 248872122826498208
155030653579554464 265797654168324096
41734184750801376 126617674985358160
371591171444446 246419127987490752
96968544851070064 252919856908400096
285662524161496864 299152007656105216
44519339973793640 263829375289605120
35894306107851360 306871900867301312
685721406404794 131904637108620752
42162525577492184 211211552786485632
161158147964503328 240377597264891392
100856625111466064 237689343201821152
23841687840479360 202020166480359712
19859888520446572 56424033480115760
219212093438592672 267568756345631136
126071944887722896 248989443850560992
87768331921623920 104386556716124192
281310506159909600 332136782765785152
86222243269399648 252443099276769536
24317492168243280 162928633956225312
67145965328810648 92683924476254528
73602241585845056 328581271931734592
30877197319734164 182933421591741760
56321313018928200 236083638045330560
3485136706114084 122586764060566848
21894076403166712 193423861008725280
283641864052071584 331890644228109568
101538876946492512 265229896172138784
297982643882828928 321079338698807360
99369117276683760 241175086011650368
44983278679595712 120368540365902736
248391149224431392 311868000517113728
90015814601328064 188568842820293568
149900477539050912 205980059782242400
137576602069385536 313696645539502592
181067766319020640 347986184229578176
19340824906654232 328972985350236352
48452079420853776 238524954526351872
133699434241672016 173248487974659232
31465266190683936 78036472516358464
235249189249790272 239188472700047744
58021059498441496 341622746869001152
211331790893520288 268273227169971552
46618698117762344 249491565582084704
211969468765444768 248659774746584096
138787396953605344 231009907986893024
3433143557023693 106381527331308128
1080307395414744 256219052965455872
76591514791174528 223055855944553120
64625980663229632 144869350657738112
213388670528450272 334460605130956224
210016189391032256 308517252800216128
59186724283315144 208060220201691744
240059132558387872 338971435016876672
105116460104265488 193150684872189120
46458321195135096 71717125853831688
234197129118170688 305584343006113024
53434027829328496 85453851915910592
216530393535362112 294985143091695872
214688452037087712 313748152417083648
84541936698398528 242847567375260896
101170651764501568 310175714976320192
177953474083967264 292725326305062976
131576203674632480 183810913297455520
31775806678828444 216872839731881184
252074979731209024 281068352890309152
161631039231046176 209864445401809984
144213605544634432 294597811878898304
209074411516590304 269702649070803392
286663375935225024 302139597538831872
55878545210746336 304361377051144896
256404442959804000 339600715870005760
15778808816258626 118069377082270528
160263968461467648 260896382748221568
17208506856473406 93509207673710992
97706715133083792 184049842391309120
45738853047131224 264300354777668160
193932088348226592 324054041641382720
1420233883845438 122278078614841040
237625583997250720 251260322260866272
200533557958663936 255335909619868320
64473619209544408 70175653731124944
201984773908441504 256825030021808128
234571837294325120 270201105393364928
15619489105845876 280600848898672256
74592866593439504 249044106552590208
151272864161861856 299507988620366464
150402706122198592 313593353646981184
136797828392360512 154929987938542016
240322185411542912 322289362275045888
64108744076684688 344689838255951872
38656226599137240 111725636179568032
287061685488186080 311137339138529152
136072958932187552 289922318836818304
111094211194059360 212133632177655712
34745051271019064 145110362380888672
43740500846966512 263223854355904064
89648543224363024 201754264980471712
175459090041263712 209861881264148000
73965967543868624 302405471527986816
8554927762656260 271481384229842144
248087698152135232 274296685650614656
205702158708832576 332683842241843520
133652849497710032 209545138644167104
19341302660049180 177125273504185216
11687280617356220 62974730284700376
94306426564309584 169179476990308480
263972688346932960 312315409208469696
28218955467805128 193066482790822816
17784016946526728 338797814464114752
167026900789530304 198911912050948032
74689434379568928 160107368639654752
277639808650119872 331223101442973824
91469834866851200 101446101347369696
8792294463559093 83032079609447104
77753775749883952 258579752549795200
63340328522585984 211192126732273760
322645107029504768 327072559966715648
116577717764565920 217640574479676384
81803902985560016 133176410757536768
320650013658642 17270499180479916
17577271982708466 129564212766104448
50576702720934752 338817110686910464
185166158895013952 230651138477404896
231844148824213568 338246485017053824
104690369205992048 195342153259628352
292936851668910144 313810620767098752
65962154800651160 150788271180614944
55924828500639264 132932013201201600
265609006145364512 276302096439914400
125911969443397328 330243984094258688
126864788817648544 169930990217139488
3208333119486294 304337305713398848
15359409016799082 64944985085742936
124458722710438320 150073279649562272
103145593389202144 298778555354274496
97951272577640064 151277036493245664
232120980086328800 331074547193471488
306958655276477504 325375163721235456
197992170037865248 285228328963847200
109139748014690736 340150213254327424
25514349024486740 197800871852367072
117558877930006544 156972027424817536
264869426499479232 302194417077665216
61083349991408640 264248297614784672
26004641527854192 294762429142642560
89731308214548288 231245343629607232
203911601285500096 266424593314590944
62721636608307144 106237554446252096
53360947081188744 327413040976729536
106121735037215712 160530204130236704
94279500632812288 196197348201175808
340231281015954752 345694565418915840
4586396226174985 60977473402974272
21871993846380648 128315489950174496
244394806222035648 320256876386457088
145595826042468448 297881593708193344
65337714211520904 89761384842215360
251470649563507168 296513531808329024
18481238390417324 224031039175771424
44573442322861512 229004376549575808
77134145238019536 244647574117518592
206726048348305088 231194555900474592
251024244128198880 316270237083729344
162565112373841376 294917962968265088
40625413044273280 280568765902729280
73216225272870256 309432373384112768
2475968458258646 23069437702413464
18188044852242524 64022079833430496
237746201119252736 285162760841236384
195539816683837824 304800979704162304
25555228137353824 337411087817937408
245011412686380608 312509506172330240
198158051240601408 298712920708564864
342884063279133312 344989199920220032
110763232636836064 177361461733271776
74591638369901216 199976617634522176
210562148228340736 329587336805381952
162265054645324128 218704418166359648
59187690100890632 249620927428173024
105741815900641088 108457209577480752
129291584392030368 223330713851560992
66962806737523144 295640527246887616
18970795726001340 276559776923216352
125324020407194064 206019085077520608
55292621912424184 196407600330174528
170866339385042112 305103800897374656
48408356983057760 140774862487818832
241244495531772960 304310703255564416
17017336728044984 102381395710864496
235315684662739424 240148703429437824
24971122654054568 70963675200934240
222720751087811680 317592621087706048
201877977756925024 293414912600926080
308234206964588032 324564118045811008
92493516980000800 117038888236521968
78783926608489616 129726154321808000
162948875466174176 348574291637485632
96413942454888896 271798675856741760
31061815683991388 176739898035392544
45807783399033816 124298136292471488
93084540067719152 110703374584686112
36882782786883888 88219087016573808
125986532414858912 228587899469154272
58981634165866384 80203254853028800
302678705552618496 310145738850689472
64242682345596568 175926239853196544
132343961772929552 164450573180212832
115200017340159200 284735147603988448
186241383630224768 202236135539149472
166077484265831104 263697690308589728
36333232363699432 152951687460572384
130955943240597872 239150055694143392
172313422790516288 295701158420224896
16795223370902634 180508657272448704
60658875022193592 167522319367073632
103524619804340400 272826090229147040
22096495222141276 333471555883182720
134518193523158096 219468134622536576
17563526184985564 291854870537077312
47811452547460320 173121573151576096
317451923134294336 333726925777035520
98966269881713712 120829618276939696
99019535088954 81405691089701472
91600245099409824 304287532153531904
76178823252716624 231104093552188480
94824687095642352 336428940045249024
34822500425749296 162950642754993248
138884989471032720 293698996466855872
99512185998936176 223714445774714368
220938762747678560 225108552912247520
146864665981726112 274577308987684928
76293279765898976 159677939943572128
788881590968899 245087038321973312
207812198577101088 347723189726245888
100736281043213136 217107709431218528
71565935276793688 338549371143626496
63410595488751472 282577773718214464
148844471080699136 150603015164856416
53451687092887728 55521108266710976
2242530691408900 5834774920053121
34001255971687420 232355680608388000
106904279149511984 343258028781863744
121551844379887072 290086852221313024
108363482661446352 193576864735564256
27854061887599248 35850160188952460
150525193235719872 238161872810556928
92583694231166736 176446643915592640
280146243351914944 340997247974750208
20675098888721924 155148741679326336
231916460808894304 307118977861210688
208580478390870656 230008312529988608
118944469574004272 264442854941012320
112950521295217120 134172728802751392
222096933887508416 255639115269604960
230330493141618336 310714229076433792
112734345680746752 307464392481785472
74205146944954048 312891505305781248
23997984021702288 240497209728029216
72745327413644544 233726467297309920
199950628434482304 298660867604831424
218670192709337600 243610107672030912
74007548342023632 171709911174889312
126047486401539632 286644701156915616
194096487725116384 235959464646183360
72387915090297888 208767708766704768
214481493397977728 270442398112069408
7382754299278706 291073232325273728
149045477027264896 248099584527739296
256873078427514048 312868794919419776
105423716970599504 211506512979722720
177389709873594880 302832885339078976
189167270292455328 284055788939701344
59295212266251920 110925303885244960
93694171010597296 277902717390475552
102175542945739280 337079718037677056
253684213485301632 327309464494332096
14942220117702368 180300987564836000
245679350384202720 272577708052840768
151115508749477312 245353927406003776
59597813418479872 275668677794365248
2646659302275964 263898598797177856
144664434088690464 174678540610959456
104746657297934592 251080150492228224
66601574633472456 247820183228788160
64238279095618392 234414529869109824
69455364349619280 97002579573599008
63600286195696888 141381783233392640
116737639191172192 333791365371863808
90313210167325520 257702953844296928
96082629150011104 148411131681816256
87598790561675552 228749452531320064
30087291528317044 53173846468406368
39297203996102424 294211019518009792
9638524922218004 122374197617564048
110350638795773648 316319967860370944
39556908618579696 202670451123242368
25798715504694516 124719546110702976
21543659916077976 230319347324814624
9257965941111504 112150791245495712
283216590922246720 339848971104200704
96667429245649808 257568454360609728
131799408581774352 192503814760856640
300310942850410688 323523418436523200
3460466802873959 92759836528801008
163235172790721856 179459891657532704
111298414585301200 255184453205586496
137624023055112768 228989727327732352
260070419207521696 312698544360613696
239970126461683424 277293378847512000
99955336193242288 264447150546205536
240494649589327392 284430632600079808
1660751002744550 219313474438462688
112761643838631472 164841857080948448
62992802021638656 321311715923816192
77864242534939216 231924200599794112
278644230220490304 285055567811197984
106589247128845152 252979815939744832
62893066828215712 165474558789813376
21436803500719100 275374525539881376
57364387520977488 223581902128107040
84881836853704656 311611618883287296
120798343844228416 252254634967627552
112821976845522384 235942354401924192
173393471077768512 285364574185926880
3751954542394618 60119190569339296
54414125995107256 204607083945850016
212459201781580608 348647606346476096
152124185125554848 226035466465877056
281107638544925536 316607836098318848
207709003624185632 228985523965822944
259821174749379072 293685277410448256
112344554423079440 228690097568762144
54293009270081064 112178222821313408
214808753800626400 252414961920835296
238964308994272896 245762517525565088
81514403946438128 214107357298638720
15076207060366998 338839240499440640
44204270583406752 230502234932976032
218635755781133824 250502056448907712
90131877728504112 244830720869068992
238880128349170752 283358814291474080
55941990960193776 208072128685118656
26882596015720868 93205328796002752
41688500954681952 325099384854292288
87228147913338432 171574235569883168
1102835207214004 286611039535389408
100051412210248160 250528531298718464
11753082797887824 84529953596478544
57279225786262216 155648163973500032
292887002282878272 343804818570713088
8779309526765134 86156135383421472
265156366509014560 270886041627140864
140126878639602944 186168010590708864
11030577733224730 216832036205374656
112150854023175168 216254083411729760
55830768016246032 320332154022698368
111363311021779936 147981700984508096
190249635048587328 305649453402593920
314764961941899712 328313449917842304
124344147686273664 152699009732272448
323291053842312768 327574893236052480
82211896816537552 201388368143608704
224694322038785248 231351122694431008
53768639590823592 119731713561958336
112145315388514704 251072505020826976
54675367474488672 309811931981333312
138212867709865088 260046860563396736
178576578815260320 288144469561737376
210367532044289440 238880951552068256
26687858851677020 221867421418966816
89693749654202048 140334879900261840
64379352145723624 184657242035523904
112025224015133744 144204203564151328
35432609228894712 218295395123677024
105385877511405200 323840983862446400
164615043573019648 302847359385853120
133920652460672960 261043792052655200
270340091946994240 347810071209979776
187808647796821152 345571919337846912
46783246458828536 192315828308892480
4161066632341826 16017694201487614
147978784482590240 216853579185930784
146078315033425888 193693342273452352
26732526187129480 205494707108402944
176275937207518208 254101089612473344
243165662882872352 323117507346408576
116279426783546800 201375724427711808
194312341384383200 296960448385651200
77005552722764640 115740950288914304
214829268973962624 312150166358638784
85833515033656672 194253510097090688
96207194534339152 240245225287727264
158938786025712288 249539077623973632
12624586534100568 119873382710419216
9992153678308504 29381289400015720
167749027708445280 224895076788132224
10993313833780488 195958130161023392
157555723016039840 227370771319293696
44066231933368704 181962614511652032
111647282140810176 225527898470800096
81359297982285056 200569236452461440
236500915525072768 289439785918542720
142643602303904480 188221085110843616
197253713220569440 280197839968844160
72493146045849168 90435921764590080
106762960609377184 324780185043980800
44812465297657384 216143624866812320
261532698247491168 305438471079103296
61633202946760248 156366190937640928
45864111241514736 67663407400560168
282489378768075200 316558305900750592
102132610096287792 331333464335459264
100861331126683072 195110946007217344
123494667901077680 195992702452514112
225481982006471680 313502748491185152
187010306620293152 253885049118974592
34245656097934344 112106956982345680
267890615048549024 302759395115351424
39522052250113024 288437736982846336
139929591848829024 154005679658259872
168226200584778240 181812858678532128
222576797713697824 252321949828158464
209867988479734336 270319177958905568
141141005710592400 334949661113247424
27656266633366884 136691479902266992
10848421203798136 178965202754843488
225487431004403680 230837550087617728
183968488375116352 237230054012345696
40432429784566976 153803367602765664
76737508524924144 232483522645893600
179037927559070784 230354534571322656
74524481941227200 330371180231358464
66278603631082464 194502794583272576
332604700018543744 347998760372893440
14113187086866988 269607850992113216
1300030077361306 245260395200629568
108424388302399024 296272241914604544
139769332700846016 306973752071241088
319287133013538560 337012252095000256
83099502781102736 149338278857153952
110935446652982064 323125413602911680
275516933232804896 345392768713076992
51983680331419888 125755859789964432
120139529153416688 318028917841803200
17839561756053696 296065160946702592
60168995630918240 111730716896401280
293346416473098624 337854265110880064
133184893927828080 321821386127313344
73281417130168752 289798760471995968
210335608489312704 287757688440258208
16607642979860650 288914488132435456
13610874603876760 79589383102625200
270329599983997088 347828813323736000
144407637659792384 158941272883368544
28183943441667676 188093864431361760
291952999632231040 327312705108888448
96804399485808800 307350992986728320
7607251855157231 163342590767001280
175348654956061696 256541513333208480
272776396855374496 326898744452430848
90309799481465664 283992618877010720
269330549047802400 337465887097079424
88345845469630368 319563670064014592
29165952443785220 80363760389268576
124392987244489712 158466913838511712
2393058335834648 90300063719944432
153785658264777696 267983409190192736
13086937514340952 80182065252934720
108452795122752352 249472425221343104
67065941035302096 143126077518242720
120027547871594608 199749359944729472
18277476824029952 324878607333834176
102525020021173744 289697617434434176
128863906623321216 246733057044350656
69769239596435840 143143312526582704
21635888833751600 244486795778154560
42453444457688000 130940295527311456
30343175096067048 214599696565482016
114467405731167712 268843242957130944
10374361894192434 47162961297430960
11164290021312458 311573526192956672
52834811590026120 267721063924828064
120689890397022224 170651984925646336
165774355735529152 221608915549120352
106297664319930912 284271874422362560
178309461164702304 261894246306691040
158979458033854176 328000921605739008
5630209842209341 297039500966816640
88517623935267536 144488205477754144
5334755953218541 157794049537468992
109988951497751248 279480950348148992
2727555086985116 289740678462338560
278471926424932384 306890126163996352
22506105870649208 29092888241855028
157521467004593920 292701477824956928
67119579232154376 295302417143410624
50506123829518176 333304785663321408
64135643454478568 272943593678700288
83762272815230944 144990367655295200
207413504592658400 243159290877992704
114124158383200736 260697664130501920
151314017176540640 278977681424432096
132041904782689808 158428577499730080
192507301137673760 328622409547094912
41583006471658864 218730865741434976
99244607925060624 256409804639800192
163572093555093888 211944460487812160
2093691686337082 293288718560438016
91418147142924288 160044557136277920
98723901001276016 337716151755763712
147934676636723008 208893062953870624
283779173133544320 285782799359290208
61340517728437536 214750716125314592
34269336950191628 248273237403905184
61734587186707072 345179287867153472
161109206322098560 201323526099500736
90226933318571088 151649646986211424
8410299915731337 125825167729448384
254178962894677472 278072909439420448
229549735919229952 323019150533778368
27071957594997656 134379816839413616
298307724781205568 318231371256446720
220137326081223232 255121050810157760
77568592812707664 274870937341583872
55305219442097936 112593138753579008
176171399084586304 309607334867035648
93026635420136304 228149648754783456
127432737633234928 195949349768815072
189194754211204672 327351488035053120
112185107771851120 311569324422524992
110155535823496272 219432331680229760
141044752684137088 266388372889160736
258779807106815008 322640291982516224
64713246800190888 120458342763962688
202745233999991456 216400293234780640
23699629740023800 199035617861107168
102512899901730160 134474611141317968
163817438197728384 186608962712110272
5267526927062368 134046128229438752
24517223174674824 135251664417533808
177919855873479648 302266522266574848
63157079056792728 299700759312258624
13528335672137246 245627243942748224
70362746802305760 74771235281200256
147010135205128672 329628031182077312
90261327918157648 148233638703608384
44917427950463976 271991785966849408
106114981353859088 293984303160963968
102271036318842080 187716566694241472
64524159012467968 105788057317513408
73983215975667552 76887424990756704
158498249278132384 197979039733171872
233863925956307392 299171664440817728
156098639199639968 261652477686477792
157125283648857920 343231733702737344
223364533278621056 306300727128130688
6545462771208002 286504448237943168
72572267972781824 178750842690932672
85241240336493296 330098882033624512
80566868171370768 198757771722411008
37918796175624920 117655566316151664
13391426430366256 218789415723283040
178673255428894304 292487554234298304
164079054984380416 314376228676525440
269359131535368640 277930158455285280
106086939691894784 141986349385603328
253482920025355360 299049009808346624
173893385389688768 179509671679692896
6742977507773227 280063429770938784
176170268103193760 257396463293611744
4584469450835692 25951852412472864
96714808844125376 157875022890087840
239147252736933856 256685413293578944
35848434428497780 338847508454432768
45493569793227472 213130030572537408
88816603309220464 309404169194722176
110613232412344320 238478790069210272
19906946417719036 190633725459066720
86021873650457024 174887388450942368
277352147263848096 298950911719058560
50391887336602040 76940434418218912
23264420264921848 156814582686257856
205519148967254336 243350079567335968
54234732557433784 228503952949968160
37948810472757136 88221652180318592
130805999401841248 236842327888786784
21427353870819388 35800272970793248
269515048792900576 271791883580825920
11664839619166016 177454668481205504
132351606691262784 216102144433128768
249679187186686368 274449513683904768
74889331223350 164354165190112672
244233120369385984 272187250100562400
104158766009949168 180354155678202624
32087687746425124 86125797071940976
140973962775523760 176755340522860928
27249154465016872 148368498093141888
43629951390564000 267232294557566272
150967299619797856 346263079401131584
214651642778676000 309165956201005632
192530279537031456 205816808718238464
194036046672707104 324301396825900416
59238359688405400 203218798466251200
302906383057154560 324363536011475648
154800462036864960 156221567087083488
28514506510113016 276952599629583168
10902935210997078 22209532603917372
473159398743245 302400607296238208
307918618073940352 313713648251012224
157945599244014592 265279398312857856
65833179915338680 101575132061356752
139389860710902608 240485619708358496
58054819155602672 263077992171406176
321446446502627776 338351724154535040
18780613470348944 210706074878424896
62702455757188376 284211689015312160
219968114977429184 289247722426640064
240378305969793216 317107472899247552
270691305148623840 283185654959839712
38481544096511376 231304449099917472
198668366726710112 317323126631387648
14962463251450478 293046753632527360
252679328661305792 287968603687084064
58557244644980568 288151761959571840
30822880967406820 293671973441847360
119400968369892176 179044747937355072
36359840419137944 233244573560640480
25537191044115976 68257165614458856
142036949686503840 276919731681294112
93141712461334640 124199827032638768
75454898589904336 82503020328692416
80894489775544912 235025324271838176
66037869917729088 253247992425518848
154868899355296640 281056360618276128
270387836587127264 319945389844343104
960851625279033 41359665642067392
168288531296675904 295580708659620416
228754824145722336 258332023565903328
128296569509161776 305471241628471104
53624518679376768 325788190253577600
181037809116768448 221279609780914336
187977862240835424 278568617982035488
162525343194656640 174343850956599584
95189120286370992 253843372009462976
266503421207399264 334725614318299712
41662773631349432 239367910901061216
242558458492926688 334505790212410752
214017647307753536 279240283010217504
214737972843508224 243479344366693376
144020155903120128 216016796181243296
196038572632934912 252773139890976352
38507391571015424 96790317860457824
54932144490483368 234065796725493216
39311301664126520 126389167053973152
47424869120018472 245422449883672832
68147922314166432 80024191108328416
33199267814566916 93385256057436688
71159938642016832 283991495529829024
22938073219100236 195793713010225248
1583650830254399 293966518870704192
157332864663126912 176508842332508288
157906225048971328 166963333582865024
250442343696818016 297047258781474176
119245162905421168 255325123955070048
191896383332851808 319963082999060544
2970701551204000 185126551871143552
158204146112049600 182485442259995648
142401430111347920 308423806683158912
47547141145710912 201846575382491840
220062234710764288 278791125817076224
143458379394923312 298096630804433856
92585649840879424 337473192073768896
19948219525469284 337422541467586560
157618511892566784 219105335460523808
69315978427898208 137731494547989408
118511485481622720 276891116235197056
56108181046397872 258206055839231488
38752055755098288 310473426105483968
48685176371607952 152277138539242176
74943327032563200 129553965925253984
9726046917716670 302256052430541824
116764524082695264 221707489193894592
121000987539444464 302328064887782400
95076895015449008 152873612026637568
29879493110937220 223456489118754016
188730490858359136 329904419769911616
101864382453880448 146503588672443328
57214014047086392 317567648626327040
54776189807980448 97015511442252176
240123032477739680 258040004986000544
146453472950830240 269375852449711360
135572321819416368 182221575180954080
66820485828555352 170464710703939776
126796267478946288 170128433036552832
37192136607798328 52249067172273744
82722090235004832 104045137742119232
209646041849150080 283591370213517632
59692045085602144 314503687809129920
100855634601920208 257478631747900832
226970985541826432 249583633730896608
24455798540899856 284954559116274720
253893255185734176 277622450064158464
54469530038324368 171217154753862752
115082396398455984 123252428293810112
187331097525393216 297619117162914432
26706846864280364 121203151823360912
121979826579443536 308780996419976960
141853055478223296 252611729344147872
113656698126474832 333566608743398592
108489270809433360 262519329028167040
150982640418241504 217151933637871168
5647230907734888 23696453073402128
248127960817550720 325832191702562752
6344064671441632 139089945873093792
60920166756751704 298943644361210176
111352744483513600 320248667155805312
35122834370472092 121489592533637040
21763744118976492 293666829073500992
86290185681539312 215369019425750304
114668235688539744 327234283696164672
106331204079785904 332552469831816064
248377574459347520 258219479345593696
86000315699093680 188424459609778560
64013750871329504 295188426654379328
211057419040734272 293732133807877312
174207003509085504 336551366414713472
48222616198552928 112807976782933568
94627806630346480 124717150642627888
164206831441312288 324132682571143488
149747009011077184 201976260835438848
297392575226822464 297500128374332224
110648130385016912 123481998714269120
248222143320842848 267039293658884224
40506716607368608 95746987289981504
76597057198073360 115651065523335232
12181755417655848 81943675140732032
161035724157494528 342970801408003584
133428714234178288 330851813688591040
253812968006879648 341364936167104064
282903310821333344 318743861320976512
55107430429641872 190597904079845280
78908377319762400 341793507914975808
63845970891485392 183199026148693920
244640455973308256 250275211601275008
157471860062586816 182314313448538976
14840446408231458 68398244269442112
332573332805835904 346242841292886080
107456136544825856 314574572228428736
4148938445601411 27041512224829144
167987917781681824 231536640784084352
136484290559718192 342342271440570432
261108392705816160 294476021567055552
214714083143828352 225910303051466944
258421346875686304 281651141051327872
157277599588675136 179001286643272960
131776356025991472 224770093542654976
81730833397732656 112289860410542560
176547760656720544 324733477141995776
135362815448624416 214462312867976352
197709606061889504 197839160176880416
25240801507029312 93645874520124192
92882176490862640 313847608755452608
25431146763444856 286999378379648608
58686560170461928 335307323241914688
201800021089890592 263836776613641920
122467116861732480 163635897561650976
21183601527866764 185978326414149760
42019775050727536 56343929530204232
139232483640657984 278248181341751872
168815203991096384 299540299564096384
271850241032246720 330380617078031040
202560203843214368 296812549656623040
39630272259022296 244117024634136448
251637262227062080 291437700984642816
116033010550992704 329495172393389888
160871706591099520 335272466503724352
117804715023088320 314175770175451648
12295933859242030 36690081478729256
60957421057679416 301976770310260480
283321886177667840 304812378196555520
58023704999559952 198138033513777280
298196920912177216 303733422718650496
143162784118554416 278942501614687328
14318388714000396 218403222339487168
9269741681996812 187889370175921696
92011087319529936 122565665570884464
195117909485477888 231404430754380192
237265614018086496 250695632104255168
44362767845560192 331277804988923264
133038789122390208 235677451511070400
249153350784014880 260565279261004832
166127435483318464 323213765344416192
94654166338161488 310242692666810624
66442651090758192 196633364541648800
101312665983126112 103495053258023392
117423400101862080 258258881705413888
54925543783007640 103807723626561136
185756610158004704 195786213682346112
56330041941414152 331875607203824576
58408658442432208 281004562945682496
266292139311494304 286191432881952160
275017142850273984 310141488326164352
204312896890898816 275661926991949376
264451869046672256 343419954718574336
62738709968199000 65643218138657152
77134290684081888 253302135495649728
147200341665377024 299576659990978560
176094633917694080 216242054773309760
88867752346900752 343909480462982272
130068936676902064 267334161114823360
185033908965059232 201178200297590688
113366331178192320 273339653365818432
95301179079548640 303642910168591680
11858883305409898 134581380793174176
162100752991728448 281286028778086016
209889418457407232 272446776343746848
318144910928414272 319558115340983360
316998642432787008 325099699721036928
26273806199571320 48928730975851296
156912395643385088 298925554266763904
2367897127082336 313863780296505024
46979684006502520 221540475304053952
95340532712020096 106479520938890736
25320353570414264 320048770682635392
174739684012749312 186925543017105088
91409479488624608 115375800430941760
72731965814010736 87820351813061472
220712981025859584 330188716176717568
168673277345698912 321401575458569152
38808478074535880 273112444720848672
4260851544980624 323715576350078336
238703673206158272 307729009597255104
65230481011883336 314870875108647232
131940397254466144 158598637062710400
99683641125911232 268603032759447968
86467075311853616 199725292147777856
42562144415667520 320413945007808704
155550725612838528 261905717601819392
188075676562831232 215735061181225056
17281623359288228 30622450117917468
31632459002714012 43800622428649560
256528523294275168 280748755697122976
152695549898799040 190863570452461248
177941174746567936 300402721650501952
32736021257175416 290552859190753856
75660177984453824 245577681274320864
33827131326083356 277508083794856640
241749810033945728 340595728725517312
18436271252064104 202669886306812640
116867158997641184 251519640895844832
49754643881865872 109450277102602096
4530541052639078 334240987811691392
189183971354544288 271267138255396864
145123302362741984 279199555727187520
81750919529140576 320001104162887936
96600780424365568 176669219410948544
89407302102285136 306566573352589248
7413165980095764 285250659675806336
338371930137801664 348485766628820736
217507848854010944 219294256702384512
3804528054403455 85404785367260576
293540908132822656 305606451463154496
286227666995995520 297037840418745536
303293303876282304 311143311854243072
99582259644649984 199384978329353056
19286020819858240 218687515721700160
137010320648469728 193214208987397152
81187766434130384 159181618274469216
263705943136648224 337011135205844288
75592377381293728 239273371038723072
73292359270665568 245562574309125056
50306410463795400 135226140191115360
160286018195589504 300910675270681152
240012178075281888 251643766432171424
195514547057746240 289469387818580928
146305120517482400 338570607134249024
119176518338711216 306415914782009088
93486768608651952 257793866171889376
92137542720881936 212776426285461216
105406842556387616 155438750144570144
165980442089794432 301738118220823296
251915339547773824 298776014424769024
66391962624951856 119301842171146640
33645609158986968 189487122095779296
152609809685063392 204737475295486592
94851804418870144 174318618928121760
72988899712279344 78123086486456688
26634125590453080 194969507909553216
300195847123036736 346268330412598464
11357496273271718 62581339156420424
136941329264828160 186836488712516256
215086512522820288 335287824109759744
7777198389027408 342570879286514944
275391752019043680 348264921666522816
202945652231157888 300363468092193536
121588826237795264 136071143550534688
170098990960124800 284967762063396000
160387256640838880 215179625750711808
114567230556823664 223159267075268960
64669921729015856 259765354116966048
52495976056033904 60691262323569880
40542045354222952 212414645085898560
33022736355919176 61394596358316704
172327222895226304 254583296790233152
79212728522038144 141228096121332656
206785999755806080 333528921154386368
90689030694356656 346645140552971136
186014078795876096 221894028475539200
147025657622239584 155128738314364864
85160040055883648 333430807507131328
159340986719213536 189839696246849856
15969882723770680 292371308113323328
193810463829591104 314074162280306304
232458738399265504 314383707761104448
92025752755404704 190686384597566176
38920341870339832 318737599097326080
248157156080394304 348321536759324800
51914505322526712 149942097738202400
127560413105613200 229280970017417376
239054273391071040 281782623333873376
739768920004328 194965462393662688
274147955905528832 324158338020691648
97146776128721088 109183713467620768
265778792616515168 335944911100409088
18832296715399824 158159879246187072
208810234194884512 302683515974238272
88392286280245168 328127591342038144
289409346587237568 291244788908611840
3150379488490507 81410233030464736
120355180789482320 209106638191789600
156950278760368000 274698346496328672
35926316810544136 269270650056999680
77175977575163264 299494011831220288
1561135143181391 59756405979969480
18230893861331512 89150589539132880
15654009937929328 281568099374583168
231406684364278560 333687958211029632
162696997549387264 176512214452203072
24212290344910320 168233316838523840
59881150003284128 69763195552556992
133344207468480768 246858662836415680
99967118373496416 224098670962404768
43775431792939560 327681399529038848
258449184009483104 316438874968717376
206703320716968704 315034295921937920
129730845111035584 173831999190877376
80865696364503600 145148832227063648
146469761230104224 289873171304174592
7868535484640198 29005179539060860
51943136412030152 327544369039755072
149008566549996544 293678238187568832
5190747280500646 6049401457246382
84990684904348352 207073682745478560
319702021652961856 331082571681649984
187910405253723104 244746881544326016
148880356569282336 153551577514094432
57592085630418544 257623190879111392
189920021414793120 216391352173940736
21193677783456908 134900858848322928
87426931175289328 157440209731919616
230798757638638048 286932429022653504
102526054773054224 207740782968274656
156983223609514688 201801972923036704
168059089580158176 284614725254538528
229403595821738592 241144240118188192
83728460336893328 231248204497342432
51478169190440480 162569192477526112
200583246967689376 203396703666823040
99577050257131088 304163452209870464
323440575807249408 331571459989881920
89425267241474784 134170063364811888
166773723107304192 315981471574935616
92767215545319056 143707138955963632
151807331179020608 263890599731045920
32188242701948404 102291398787379040
9862100294578828 223782582048860736
151259329109635936 320575926313012608
162505506609547008 315863387227476672
48413937695047888 335217758077420992
153757490426700896 296632116182904640
260904518555219840 271672388310126336
186493596712178528 195248801158370400
181981520830507296 223195442754166624
51309296646844640 221347063816450880
140090324329295968 283579311878399840
24661162146045880 119814998658622432
106482498357809168 335503034204196096
77638115568496560 270620203941756352
230775776081943712 308262923103355904
290111795755806016 322952086193385280
29077796923094360 171632272754363232
78725756791313280 99119873905285728
16925327091466470 320738758232059136
35022197034762180 66730298578389696
102532637208375920 326730931019639232
51951981038683504 160852111689524544
55855062098796320 265110215583703104
177176688191407040 339603258727137344
133032774114592416 191192200732082336
12102767837205580 291310001389937984
18125158994130760 329885786379912960
94127991137013600 298366929020630976
33502023266639408 348078326916127488
43700156302337824 266747391794225344
3497267052262778 224741601692707424
274037896262189376 325025749615934656
301557883363148544 337049109375086784
321459320851785536 338053153268984064
144756217611988512 260092082412848736
22322474209582932 272739434460212256
112467585407455536 281557463553173568
157190305635802464 162587879465306240
118785982176786320 207359992731962016
168900434255050080 275287051880189568
31505546293431932 223005821381961088
70296031871956664 195317103849236352
229079479842246944 265165513344730688
13624218858691988 185259686095014112
284912298130877664 328052520859750208
89461502824112592 348612623122332224
232999339351380064 263930710991788448
223429814380439680 297896466013136320
74227798915187168 125903633111642576
202549939493125440 234622003500109824
46898365548369680 80688475973194160
153180606194863392 162776990698467968
37882302209810712 69646843102394184
23876001194444772 168720654057468544
49876666202851824 233491432808334976
252794482906411936 339418920207956736
141134425942318176 311175878998668096
91167705432640720 285487332983153184
61356822673332056 207077731937767520
116377759967707264 304759620403433920
169884057565913856 189965128751857568
86388187002509040 239374534852187552
178461184854446944 330775594671387776
251748696292020416 316437778372998848
163159081784986080 305025851720248512
143850647940282400 318660393836621312
18226217823670148 212005236270125856
113431394991690576 341625548496208128
218213243910478176 241116333345169344
194351831725886240 202183674821537760
70641479596017616 98270338677878144
33336257725804348 43165135394188912
122105778338872496 205039315599614144
39882545144389456 172530849928837440
187519775362691360 196337412944206272
62762803243415536 191698118279974304
272548187527680352 277010160149305696
30388355504001276 226175388523631680
136812503381718112 247150134246184288
231899403030456256 260480692698388704
39536281393727544 76371349182102352
149420566408002016 237425800758317504
104112199960077168 314865812975044096
69113062347536016 266737131780416896
74171426083075520 190282551377195424
48141174759210720 87339368727215328
231116422360548544 319587016056993216
221296209277429152 245198159138781024
272070251993520576 321951779960266560
158822937209979264 234668514388036000
241417108528922176 269988324681382368
281536043131254144 320970971653394880
338055262896585856 344595859400399680
77934634831967824 93710519181700784
28862623294386952 191092220687181856
73846730782759104 136892877845857376
116126252294087584 215732288760702912
204494420511117600 253994575706155328
148745196829984992 221845182828370784
134577550206151728 160939754225766976
31197834432749036 340989039939293568
7498293444213597 42773607502856992
248537395535590528 301400951935727872
118140380459465840 223683877933482880
98807177343480064 279191843975988800
8718739542586529 64991498578242432
87600111177642464 293758640861958464
47970526523043288 195027053963526144
117610163186063776 213090847736510368
10313296021504550 272273323520992512
191176641407024448 202423703019884160
109550215331301168 324303834670115072
196434326382012928 293937365903322560
214887365606359520 227835016453641856
211042115619979552 300330268058639744
270594483741857728 345874606515076608
44741518730656464 328866455378012416
86983896347872400 122115874144976816
58901965091915936 328378672805317056
30888765811419580 133791580276446352
139860679747129744 288938357413345600
111946204858340272 230565050357644384
226465767418237472 274598613211425312
145072799770384512 333690421715664384
169986811105551104 210753463374104736
14762984954566424 173407060418296160
44907152236608328 294118723088223104
13203231838519020 174384362371765632
107255271622037664 347719487468785792
169126497972589792 276764920623395744
160484601760140768 333832687113612736
23178243724644672 328826637590045120
132626505216935728 327683079552590272
35157404297105828 228362721440057248
168081300339594944 325953983327141056
8048277297523088 26185858806809556
19537432692400280 222185611637227232
307251822357009344 332918284195527616
15986336168038542 31791666225512200
65053747376758352 77866565027357680
245950355408760864 293632577196324480
29242612109308456 301886711139618304
165565497617098304 178256226755285760
57747293096120744 234348861526634816
36471535720331536 64080796147358936
238500221725171520 266996491553166912
68140257270055000 187792649652029728
299571938642467456 328012900865893056
31902494633491224 34108126126942640
51097123909820160 324279562456665984
82735271013386256 243663562176307744
28966158160981324 57150918564533272
287097937363269600 304152949469715200
182478469971412160 207088011507553024
317256541060146048 336368709351300224
9995703564365288 125504431471545776
125643524572638944 294630399568725952
75873390433268048 140130868931959248
28234110037274864 55843156383120176
275094054380841056 319502562154641856
106758474393641904 131636621624590608
80546467264630880 260461361111157792
52758540173452272 113199416144078176
15440371505428026 198531166985203584
76871776770569392 187764212362705536
50230056020623000 74971544001498176
60482851091332016 309090168004375488
125440215709554672 273404959614992224
12239439270709948 307380627274337920
304326642702425664 310007243339028544
194904677147317888 197249555499609376
16754764232686032 40853290699071712
82522937037094144 292678651459090048
119333388987527472 242334092352705152
53014860349908600 121925335743555648
162013522064329504 208193062380632672
189411553603560192 221903647819670144
123791620958958288 187639190061299296
25361156259064300 244608510802984288
119085548524642336 338398820818177600
37728163960829368 124136871179625040
81711053066394848 201881950374156256
77455127596554928 280717355271216192
94424688070875568 312765818999926528
75206024798090000 206278670115717632
91930117019440432 221282403916326336
71376005262325560 210523241428266816
1058515622812039 191834947326518720
56365092228804624 276116175137998944
20175551089273412 297423091409214592
200945587338817984 259541948073477184
230621219886990656 265519663377355840
3729222354758754 179988961499660672
3314929817050607 89530681220978720
163883572361804384 204391259173627168
103230293948022960 286822272927062720
84811317859502464 96440012844704368
133930587534362208 338070073318019648
23032975532259024 314784000696019776
55427992118730368 207820705513522464
26718859344607516 122119714211028000
23226129624395600 119803020368316688
126538229727534096 167640407703491008
203674751665533024 264373167711382784
156970939622915520 314101928306365888
86609621226928960 328221984434428352
80725110857256448 192359907061114944
22874404024996728 54143167361357552
36340975807081008 54827621419722560
49546429576996328 256543558487519712
16565155844824440 217162265497619200
189620040410990016 309404141436750976
69297909871596320 320548932529148544
74954137569227520 308891224270653376
133693459377438496 250073298699933472
320155257240800640 338262721633126784
111044392958319616 168903414281699456
205337935454445120 303863740042762368
97192167452245696 109785994600857680
282935669596794848 293537112230969152
15688821299918206 232159165192626816
97838179059799856 180167625386557344
3822028911412315 309734380289565312
109450687674305680 312925061617967680
219924192365679616 286132963825131872
45382713568049968 75638392374565136
33090854720673400 284060355516629056
68118826825634200 95439247988016320
34907810726365236 104634590032886544
139287753127477056 242543044325632032
157100971632872480 214213975750759040
11450609714977220 48803887537481472
54566148577597472 229444238286543072
154442803381486112 185537538759445088
197597125675572672 225824575288080352
242807029250564800 324952407454975168
69101175696671968 240325138220634080
94879050506129952 279854653368956224
239948009207784288 333359713018778560
6786351256354102 330410567850701760
16487230886049428 146274358678247520
293864049179340288 306487088025321792
201981805470875904 297636516954627648
97490485895908176 166496968985818720
73360776835267536 345477454440451776
192291065055596992 233121529229048320
237198819306895360 258094892920218688
248913091276914656 273000866829814336
56295746364746312 152780477752553344
99053016495831680 280835394212742240
316258581104862016 346500092939582080
188956623958552512 319311749882310976
54658560754687472 260553960045130656
76820916280141680 249251522209604384
14044494982078444 211895314188369792
217733703751406656 290296636449103040
18540382376221328 251294303928163488
240402440181622272 292873713656352960
180408036741462816 197960070501526208
28817529363437636 126305790938080832
261911357907603328 284850626834023264
169555082663844768 296975384739061248
8001292698820846 89943921595910128
161581274859785600 284535044784819392
51270689375367848 117815667259812240
8194476622321439 185136181775358208
42769965578091768 316561037754439616
65980983251909776 192861441347035136
28313172060472340 314246132560007552
52076008707028184 202235541071230336
261232274042740672 273152376008138784
26671656623605692 221485599410975840
60433279471719192 201648650547438464
131424186683758192 318003922150237568
160977179057137632 228032280955522944
174818611087407328 335067713081485312
108099269535580944 258545080551884320
23853730845422236 197679120698635712
58400542468562552 325611807959410432
110492805043887872 344023739081882624
188957857290001504 313144106953957952
6759745171729664 29320043800352924
20250718321990856 51912023605948824
178490856759813664 237198626998501280
306388116474141760 337491880883138944
50287942939819272 236290718568155392
113384398111181792 199827737054238752
13059728880876708 187193427275858720
48494889285151696 137206757034036992
49624317326104592 119031106994916240
309882324231444096 316018303946791168
217812541959716512 309065999993094464
129208535607073552 139618031934033808
107201270091760688 304163381070764288
46277913306719936 167739734816255552
179061716378451840 216677963562197984
110129431084076816 257523124610185920
116674462279236096 155719048369701024
193109627491933344 225278340636757760
100243052310211024 130050381650435504
39448632406153640 64940541257936464
321709127867077504 333303045800900992
166720402313344800 167273623716349536
231016909637961952 305177960701461632
314748756626276992 336099463782640448
69859460368823888 277125928911706528
248982936859062560 249829526756382592
3084697175925100 307842086767274816
215172793925173696 221840808575843104
57536823471076112 182304684369011616
145941311871841792 171640367511089504
120208185398239712 272974372887186944
25044135188939916 337014232296020864
172206704599083104 257626217720257984
19834246705052156 254074898588124256
45303297890324640 133975657041348208
94968699154269440 279071362459523296
310584052064612096 339524722455371648
17993862820962370 267844547297501856
105250661688824592 127616874776826608
144187814310898976 207430570606969248
110794479490599776 237048205156507744
131823458739078816 140086982681502928
75440579128643936 331552751191270400
122136458164200672 242171842260103744
256642089535637440 267686378217941376
42587042123572576 193664146299271232
29298511305749720 324428551527406144
96418334759478608 338347637517332416
47873400191739072 284657888610814912
194429644554063232 323068224675808704
150524700695398432 316744514277798656
109961561347916112 221845830258347488
19362873413763600 243345738444061760
553776865184252 145607835943876864
233512361788975936 328565041271660928
256155647767893472 311622812903821824
115640625835789856 342487532256163392
128190287982344896 172723875994038176
71692513854758696 159153775488035456
73212003184007952 309106720045619968
5444081068177607 269633564632991680
63371320527699592 136211016198926864
185035263643123840 193078789457845536
84234571492619376 343709767503323264
238794961288510336 284690723045297696
77179295116463536 340056424297933952
52416930973884176 291817675152312384
16805169333120260 42824719608070376
146038787032306976 184438055243237472
59117365156743088 323725159770410752
33031997221763272 209114625647800000
110765976264566112 149579889438621664
185860153195771712 243693572994222848
145464621205737408 263718809789527328
63037010556243640 214950729506572864
152016976468388512 169823529346545696
64986753636157312 256697295951094336
286789343974901696 325442479381642624
18467846864399580 311117894148976128
103234770420490752 346679053406694848
274034193175857472 307123550709855424
23105875694693116 234648502239227488
161015844481368672 168387319123652672
169528291642546240 209346514413193088
158697410574988832 332827267669076992
51355100862816528 239047364832045920
60693116433082448 321775806248343104
91779827435063152 149202390367758816
32838743780841180 239928141889744992
39752449260493600 60335306479401272
206753268800820512 233160708553519264
20356107440019436 166256286650026848
97036904478859984 291163496987054144
224315670111952128 322453970803047616
45603438108113272 258585283053540096
67846556831780936 317204655065462208
51011731875348984 160869951847905792
204900518790826944 240378174568075936
177969418339556448 190194449163129152
131470511198258000 258603063928802240
10473875437380910 164872659059089856
180941562172392928 206802500608824064
157682620926290368 234707763072679680
67093633323911816 308896152685643136
189142808155226016 325694504796580672
41657190807843760 261359016813269760
84316208289864912 270925132678577568
97484667752357952 301911216071735808
177116645955831328 248825952287178944
136085884520020128 336304184138642688
33594013973161276 225751440286176576
125548586410758832 158014423736949440
18286442050748552 310365628341640704
8147524649221050 220431125792969024
44186534984470240 153988213582782720
141955288278169952 196220534861472640
16859177971484220 173465015050379136
65095129643975872 95393017310982192
229221869277129568 315723269777599424
70913869150592472 214350624890570400
261894277782122816 263497513776224384
140647925406227024 236167733966966912
25888556985418264 26416871121937616
6988083564138756 218677116343647744
21094020396275088 255358309940546400
212096434022359008 290463466242584960
202713086953985888 341373317339816704
88856082196530192 147557148801393440
66542308670914448 214286188371312256
280944694092263264 287705272853184320
35686727779006756 145596869770309472
19049617366948652 21275809250560816
80157154920851152 294821110446978368
53511501766564712 160036602173118240
8562940418281148 29172958554866452
180345703543984064 217753811220559392
213387956301077376 276864552721917664
222324687776035456 260007513930414336
240222003552375808 294333245867614400
14579216003963364 287861881726570112
193856272248941248 260188106848373024
175818685978008800 261997142072802848
89311742873938320 103525125599994496
121774828048449984 310987718949235712
44911265160207232 255485344520605792
72988263962857312 275103410530079808
3186134584951389 157326062835618592
249871300196632352 297212988024626048
40752657422902048 245783096828588576
29605341754026096 87375339217307712
100568612734415088 213387024144391712
75630952305004000 152102542500837088
149866104383844896 257822256987865696
83735832325139824 174680450512044672
45585935684021536 79015111534531744
263317850355035424 291989633817368128
275253117949974368 285901074034015232
70337539350657272 138659683893295440
141595270202508960 163410471871386336
145331868305518624 208551627864273248
19587830278350520 79558210486152560
42259474315946784 173737253236692992
80134070856104656 97432848707372784
141358616022098976 178784216687844384
32627212474865032 104758981204286032
119855187469193776 193540622988837408
20692283683547012 24398978367189396
234517097359605632 255016673840811328
123602301196208720 167818245196089056
25793331276290100 51810163418695248
22689859767584756 142685080048681504
43172257807922040 85328962303008992
22231810791275248 195752086111052384
128190715942400624 244045156263877120
18506541661324644 288124273011674272
96990449362034816 144667249580397632
278837204512444032 311496847608484736
30266689447316820 90951347097404128
39797911971596296 221650251160434688
77003528484407200 145329737883396928
281237833813870208 303474773360668992
162756776282623040 253242992259626752
655952736104008 254610657686722048
64548806703453288 281304770879208192
22323446198404984 163345239088263648
109669466505345968 238981818002014912
98215464615244624 105517841670924576
82458761998678256 291651662744087616
99515027512206240 314861087586619584
43703940046142544 171249647863625952
130125442791225008 213735878800426304
139623480852277968 169211884519147392
129292528025940272 237259796779618752
74609021164267776 222397226713072064
50616003681901056 283577954201705376
23893528291119112 210808506704716768
30476373065037388 296785590750603904
260264940907218496 261897089558120928
18500588831278656 42731516999047632
106455999200094032 131460443715558112
89469225454374352 251446687352327104
50016556668180480 210628795493541024
3389366387979475 87033550253043392
135202453637099536 304825625083065280
100994760934151968 301422650280477696
13361664876365400 84396393688305616
135416149870002448 258543717953405728
15269168858948534 116537004493346368
202732090886695008 329523968905161664
160059253385171552 306783416024630784
82138337012003904 151619393469906912
132321218551095200 320744105517109248
271433886954518272 303460687725612864
3349731274834232 308979489959554240
118501604094593136 343421492907853248
228689746079814048 313041713880839744
2829289176933292 152849886296759008
161493648178722112 340001806465983296
6103761985875310 273346042948428576
116714341487578112 333119508914751552
286648103834574656 303476479663184128
58560656701460520 302750594498570496
311864188909880192 314779256853236544
116518766364255504 201433392057939456
34622061812196620 73732882582828848
5631435485310173 55263426657747688
5203705879030449 197494968491994176
184750855727386432 251763263626118176
18996528253677904 332707656845713408
230222897600767584 236882985290664672
20221653024392244 118156972676650704
21573111910896232 210607592775566464
160963008845201344 256141450336200160
195344187946480032 341158546912366336
19926432775221460 306924452507071232
164068551403301472 255468630418285216
283474133294528032 343708017779397440
292625239840861376 341007971455711936
283917929887558720 291096536143593728
179610560800722880 340438572650951680
186676031946979136 302147277782375040
143272645506944752 345857572930596096
24926725016413708 74365797704123024
143294596478373104 251358632522489792
14534784792579072 52095982928550688
12674966141830946 113615170443172816
170335215412166688 178928975493239104
150349305476347136 286427662542248832
40155471225061896 83270472457629952
242874399533066080 315798938183520768
218618333690040448 251748138517216000
217077415050071232 272959260914340256
133934110101084672 219722610374863296
285141041779294656 298735536992630976
1751348171759119 252436414121991072
81279713137351424 341327286988936960
133072991769987264 336299162129164032
96211263338891712 309236820819461504
225577666415693184 243591018926080992
5675348505134615 23757637385748548
106637652291938848 343826080388650624
231972244073350016 269566758270679904
6214622016372120 87148121626761568
65991235803985352 260676720524336800
193301688302183616 247411239257579680
117465148567399456 322387482744234368
30015175229683284 332465048372041664
14414372635220972 20132332032075216
50519694258847992 74384136172908992
50583599340032280 328596020478153344
174007741238175104 264178308041253920
236489536389161376 325553454928889472
120130001638582720 208010354584693568
81608285619271376 269108823828522880
3634872592469433 243662275482654976
84971959492793072 176778272258643840
160056848908207360 185963106972143808
139844013265854592 207003319188214688
158823690628110944 208845987238996480
133722035993275424 204337848968262624
40079585372502352 63295133805475800
82374141281788688 133125613185870272
240919988819026784 294761559094833920
67928065569612968 105882892857849136
221823821480054944 290843453430941120
199534899096327584 296384435395504320
78965304630442736 272746328861066848
21520376775446004 169739946771287168
57552297058045200 256358301235217696
138023449348106064 248807694077125536
10929594970864808 145034982277588160
5109866907975662 166783033930320256
154907437995387296 170157989383344224
55432949671023488 316650973664872704
108714910845184496 327133341633369152
222509782570207104 297805278737280512
182945110148112576 206757268675170816
31552413588889348 328157876575452992
38784543107658768 284954010646263232
102159764649640368 182625290778773664
144659171310404576 191676412819810240
196323528056804416 340362671899173824
19595666577855096 79445952138871920
33495732670185468 174740649160820032
224351346877322688 291067446987714048
142754796703493600 342025198910823296
114999225050467360 177351880856146080
85434573983674304 226103712396936192
301343452094532032 324248544492241792
91485072769526128 120213048456900048
165151122096759968 237710366499444768
108069951005291392 178865428202033824
198785294823483232 296347811699740416
223299607167577376 232473697273182080
113730108517487472 144855555704333632
80931896803067776 276923276377272352
125243275618064112 221359629998594272
219108049900616128 320656900474356096
20885044110979332 138235880018957360
142964188856192672 196624604973228448
137576241207143856 230788585877082528
209110913830876352 319518189366668672
6741497980323429 267248866231728160
218192935747158144 314045090644071936
163878224711135840 219139791562696288
183118476146615712 317902289115371520
94039346230032976 238744873041518144
26490900001492944 240297704901030112
63983039437848144 324497801013701952
179386600127479040 267017431848633856
238934731336533408 335608602219241408
13371622247011782 123581637928342752
123731142325172848 234057739505474816
60215897567536640 188085774593800832
156069965017420736 231532230677492576
91489869625318160 250625846445927616
111992979410993488 128880700334075216
100128255150788656 183958289047368704
273600842098089760 273798151518414080
46764088221729880 303229842920137792
121675845132057568 125707680849693040
117263990962552944 179899154201379616
121590431695348304 321024581254839488
61146332380905856 266897640442215552
164163834439685216 177937588376737280
110503355720918976 169007571426888192
93179474577030800 259510112825018240
17379945495918706 255365483561665888
51888718012944320 237282009333610912
228551486148576480 294747009626483328
36888957252387232 232335854108857120
6246209261228310 334565961615902080
20128514510903056 195780271672004544
66810069047155680 310882647842233216
102561196234257104 224494727269531264
190594996570268000 260615895332841536
4780892013379984 13476520434255178
57539196311057592 247327980215542080
298512717385937344 330183052793316992
156244382160805952 243463070955017280
111938965324151712 162159328808052736
44020792955903544 346225368310963904
22143278762519496 72667628743278944
285573273275976032 321822096632124416
100386084759739920 133443259432634480
84294016475358528 191251505699857216
149101419132504064 271431560924813568
63794242951416808 239568191018210432
70892421542789768 183886475457496480
108062614092525648 343107230238532352
41970533018718080 142364999584973248
43138042049478168 66712227399787872
71191750441858336 291804239193361472
166215323277710464 234702947129900608
69452369685806392 302321944175162496
88363416944169024 166930432867763520
84930582040099616 212351894234753344
93825480348821648 136086564841880128
99944353170951552 304740865552046592
171646752216960384 300754192827729152
254121205321141984 346923590326740096
2545151973021081 71654915150926232
45149477313446072 67606855665955264
179195055202467776 215305618071082336
163644097592516544 183380593634117152
104504041070918464 313960744662583040
51891175224250760 168864077352694976
67397998620613016 211382086507456032
57131564750723856 192938871224101760
25385525643843224 148696374076676288
203268898548743968 212154834903512448
12419901385494064 338286468849642304
75876998225765088 306939205495136512
76274054830526768 344304364082680960
118599440089797168 144881939263672256
89724064289622320 212423020846852512
25754142250648260 214416355650746464
261324981709990976 315621278232787648
1715622868954563 227455267007864928
33030308522629520 85138889783548400
5330287341944820 292676409469599872
117116431205350016 175549002143502336
221774745916843520 228653229754460832
61760331532498288 89816279462712144
244600305742649664 313215986069265664
62658341165092992 325834880664704768
11000766622173388 279284234788295712
27528591718161880 202010672930968352
38539139394533696 146036383875503424
28952833832170344 138175611900051184
191320834976855552 286809381418145152
118070291531784528 260963413901591840
32722273631765396 184189538133354656
6240491188544856 308314226832731072
233174958614675680 266055358518543680
131872248625187600 299743352732115520
53233026895250912 146996812856402624
48940906720556024 277241988669105696
287327160577600096 314964585071106368
121488075926019904 323070006887707008
122585420993612320 137560432170627008
47555835105970488 92767320742199696
23096068620284512 29319355664917808
134497282709224656 288839735135863552
1989631678941384 68277550872329440
172752749466444992 214333264527868128
172384090698813248 275216051619746816
256529872328650336 289111610881765952
159537904651948640 181368846097151264
48193196135742928 103896343042310784
177619280552215328 246166079791718560
487111587635190 113980676371486368
18460344121963816 175230517329137920
99338996063181568 318825148611682816
40122266495062112 348029785788476416
174705383581040224 323242868637185792
27779675943931808 154616710143646048
7778047550722589 160296070085567904
63524443879743536 244685002876460032
9303643314627416 166580767154347680
257338419366816768 312533867145885696
34472219837064712 320007123079857280
48804446579126840 53339870185476424
212641632916208576 322615423410659712
34042514586979288 265633254306769056
56364265957151344 74582301816970944
171229128740884704 233377921648553088
63584394692923488 276340105953046080
226218722966732704 335065201648866496
215148422644351936 317378910858736064
15425430206236712 221111299225751872
107899341616820784 245980519627137536
106076450827555728 274100106822519136
133975564009640416 327462885095120768
8938507193707030 168274861323667328
12021181982176076 45145710706528776
269465061474103616 320630100520774272
109245715811973216 300918920275866432
186025709906189792 204603281354285312
269727649130443392 302351553669807360
244335213549642592 273107253411341216
87608165984169136 110503291894410720
289414144055639616 348050458249257216
120397576185286464 242420194918614432
170621400082922112 245250807097156704
60434952004367528 322792622248938688
105948483716556880 294344332355937024
223380327302828672 265610469817902944
81033374684906928 125817151430259536
202587746865843712 334414357352653824
3291663289488737 163111112717378944
4677178081300738 48006209419839400
25375213508036244 296975698579705792
312760869056416384 314174150685617728
242390002120588256 330160834338315072
188275779986666176 309438020908496704
145135907888473024 152940228395480512
115796507248028096 174021304938620544
60932359860883648 148574727784927008
66618702842155456 297136842467955200
18343827280668296 190858258489277728
150035702862285184 328788123450550848
249758123036627904 280237897880654912
52744882121190384 194903365510479008
67288851374877160 305013958758226752
18357036331641680 270365914771794240
19170146000297584 173756220182980032
35268669145726852 66411656533210416
30512140218535252 96818517552648736
312044756853713664 347546610462104640
146263437993272576 188083936204315360
260866790135181632 301196740491784192
265728728091481536 308674654283872384
149131854861629600 317830422028424832
252527189148491648 332562972401259776
71726756906972704 219907641555228320
144207762831862048 247526463664059104
119260386883932528 222945221248744800
137599595891365152 272930074903644992
272076583210591872 282579315426221856
45097370243104328 322996204797964352
167772598124593312 199375771830991872
86479759260656240 339762085287267136
142170664791437920 152708726765796512
101764374992678416 175878253246498144
13993548167483544 68624581910879272
9853488500722842 95256663979160896
51010681899241808 340817233781064256
186687915249382784 268169269944958880
199558709031167616 205361003268582400
279236328532272736 299709232261919680
35575777609093608 247801603688198016
111406378200854368 296126486081620608
36583074571699232 145108381638498848
140448004828836144 325671377575650816
167633151542347168 279457819219223136
94430246166807824 230213532705074880
163921111769441472 180058834482979968
136018158309173808 280806017804052896
189033706937407872 193986832622775616
174914319454669280 337579460152839808
287869687186622016 322308247053930880
302231330395642048 315504653280934208
63948354793459912 256806632149024160
167545128574683328 301020551197358848
128033647633268432 201795432187713824
11260252574814084 239355125275620160
23047211964216676 197100705136756544
200589833816493248 264372517613366400
208736208216900160 225907881182262144
144121965083571456 146309291855931232
19256131399771364 307117247550227904
48341850525896032 278539525545415712
94878977088423744 145961323778203712
153378496339339360 193530534077844704
7782927428724260 331829554538601728
126096638329068096 324350623976046464
196952173527163040 238476448214023296
152360150779225664 168442334769525024
49439133971434536 150707272280230848
309711831617390208 344101862178258304
20791494522720856 242452589857982272
45104847767476824 76587099266146000
180908662502239168 331201727503866368
70624238212273152 85033255497458704
15837700191655154 213799898655445984
175986735624566816 255923463460176128
182313273386243616 241865218196704768
149067863454498048 177386676369464416
28378193278669288 163687262303506176
51672181941447488 167457957442483616
52328694626597032 182169752793215456
64201924814108920 98696932134881504
4484355418938173 210671024891581088
67152999688136112 337011248203621376
65650872766216888 156784898893719616
159338811122396128 304107033028719936
64645531949105144 299930561158219136
13451085570799178 235231978478061888
113799571781035648 162475011700422496
51143728663310672 146835867131060384
13415295529821158 332616409630208448
226338213676445408 234451344706353536
190737358169212256 218989612691817632
99396576568112144 202436886319661536
28353275966717276 305240098646036352
53626358551946392 67530170378455456
217777095633612896 246495434832853056
37161181614122232 173754316888590912
39945034362866944 87744962548285744
53158121830488136 299867938069779648
68885114273007184 202170588938196416
22053784248790108 116478968075660416
118556103042562560 160702586620252576
65452124342791560 132085734890623136
237541546188890688 340808105021305728
20406998844803588 310982415174686336
33499433990170892 177100445804333984
6114205657862679 285226689314409664
48636952194006912 89814742258435184
41051188301817008 276571108535283680
96618422940989904 123973378981545968
193679937437650016 326614366581431680
116300627105318928 131175364444369200
142594573906302912 305484434612242752
236436345196879936 320104732959383872
128997438441040016 289382444513385856
9344523046730614 227998266887205120
97229017716657552 314965400044931904
80219240308439856 201842144718705728
298848984431026560 318341220263985856
250408139646825568 284454077211383744
51682898314179768 283622920166459936
203270200190628896 234329653786401248
38886643859305272 187657504537668160
235139583283029824 260866854822604544
189909583080862208 293171646633531968
250031832249710208 313221082899586688
199544482453967840 296437864102884992
87604673921942544 224502315209268800
166618284987516416 212144271275623392
26352404336351552 97170911568828672
23493535853990156 171280389873102880
55697160941960320 202747916806791296
35666131280817404 159236177806059360
50106973082401864 329982670552669632
193489806704777088 291096366941461184
16513041612727908 206163165119554848
74555979110934896 262431344252274464
146521989898781472 305411322252019264
205757684135536832 216777405550675584
23544992908520500 129930045118293984
32765141528414308 79736680362057504
17070562298528300 290115431831340160
261020172532196736 274052115507739168
121055470133446672 240070391124245312
147241178062881472 227241790463950528
203678486349446592 282025194386854016
65195039482138672 213787584130048576
80418661044813328 98456557046036320
122458493600624240 138405801879509104
221025863772302912 292551321992961472
143431331259162336 338117423675857408
55619092446554256 228620559981561888
179249796283198816 229186689222818752
74177868217442880 186856344332352352
13929767663340520 107578729142844288
117149965769605328 320376470752697408
2309294932052262 269267586401332992
267625159975511360 297171467352431360
193487433537895680 282087440707026912
43442914737501832 338152484428647360
291612096184750208 318610831031782336
191917001802164960 270325536495189792
73643540409702368 311043620164412288
139481008351316432 188298909495966144
159158815548173824 223909759064144704
18098044961284352 92980320720500272
125229300320771264 174505118950436352
32184152491193744 288444951576987776
16873577271897352 132810474126601824
143775554167308304 304176699032901504
162187126011702880 326352768570748800
239069421424996288 293845744380729856
36495370277205544 258951625308673024
130744089565601008 273735442298614656
83313474850387952 186484929315516288
60081425961710984 158519645367535840
185001511233347616 325149064298860736
112607366631562832 299228727901448640
81948425708287008 107430029510008896
57616014416062256 67525275193012520
50091371214864392 327248428924922944
200066442391224288 285778584136675296
104737326293599520 229297413855651968
7662294624299999 248870640705128352
11806659093976318 338716834117509376
72342146584573136 313289336764662592
58981195161594352 184313020831916736
104671156481165776 346578118488893824
154438586982380064 327730536969062720
27893665396831564 160261126252045952
166034276280930528 262739006016762432
20131099774184280 183247618966234944
114869557629555424 331259175597405440
197197746230837600 275675738858990432
45993243622024544 78061846660761920
200053348364394016 244390235573790848
204255004754953600 318332682702187200
79560882764869424 230830626407373312
33469775686990628 60027611579976400
242705509712075840 250326749348754880
175116406717836480 279367605343741664
121161907755363392 130077194165818352
133490464941113008 341017604594353408
264769964058685216 343545652865823552
172727558789948992 328526488099013376
118929364283327264 134472745833117632
8070384480993420 47821659184142920
66470998320386096 328429642418454464
6208907437720070 103949771912975440
62795453372797096 274438737725746464
105176901914372688 257147083136617184
71189232190324960 246298188758984896
36745956131754096 274466821276915712
80612463736026080 127843595871293952
61399970789597544 241935323650801600
55122580237839136 95699993052939248
237443205058205792 304559805950909504
92861356384693616 122792724716245952
221558740862423552 284407986595362112
141648447003333888 309063128992903552
144229681779019712 346611792836937024
76441481818912480 93928197244024736
174992266480720224 314376707417807360
88510490828128464 89801781046109504
27968748452922836 157680115924464480
1840612686565410 207206728547151488
27693889641148392 73280561644316368
245849990994732704 287925373811802976
150772054889878592 260395464468514752
134019430418511136 291130959881846336
40289811470619008 289451628144157632
105076961469224400 272367978155088640
46314918064987616 115557437524747008
97863838448852960 197036177595940096
213222028456701088 291283610913455232
7041179313994257 308883338082944512
79573721852006080 231119371768408384
154119121054218304 162730743031179040
71472917704070640 186230362551035872
76378950974481504 235911139437067520
141485460284690784 202454289431247136
50158049661670032 108827329589037712
129861324288470736 140270269294356272
72251668674442736 115079568460386112
29925762016750416 138821229401939104
28960919717862320 263297478278630560
60560970401247192 281266149270315552
222285611970013088 292495678560192576
98479363182467200 188690980497060800
61577741178091136 104587579340480048
87974010442646064 281709257777787104
13778526024567718 235868510729682368
190902247512006368 246885704569216064
237809683722900096 303535421400855104
68856536598722520 107925042387935168
129162503787873120 322589452687548736
237710992344607040 301942584260021184
23997990415745072 290843187284256320
20783158448359516 237888013001383904
220580151543622528 246189061902751936
186755696937949632 228349883699572032
29992183916217784 156048734258095040
262990587226481056 276767450605116960
69801313638455720 306793275679424256
161869696078085376 214205566315703936
68442603101481512 274681925761663840
33972676785569584 101329173358110592
109699048058098016 203448682949913088
128206636911171056 192172266086016192
196918865642301568 250024887762734240
169677808657694304 287663005195505312
242948928054732000 271253514179827936
178843476380155808 195848986509007712
63539950550002120 81456446768875360
45791476583100720 115492969816920496
166656532492942880 180104805688812224
126089290720641872 292700249223614528
157590154103873408 241101320449858048
25147573727238952 213368150727098144
305620722927330624 310888997576848384
105513659080133776 195043195739224064
30542008943335136 147198974043934112
60437437889671984 78946439792633920
289729708418071616 347575581753294976
28869539976532152 89174046748119600
77291126828148832 172679397661761856
82634884591168320 200509924191600256
132658036319621968 178200076206288352
103722182373633152 262625486410680544
82343186925842064 239222306174580736
186741755311703168 340847136461087040
19371875029326576 200739827936649760
43929506880419512 98065998173657984
65195930096921600 345031494559292416
15236526559621238 278832165673559200
184414240579482496 304663989790491968
235191859017209440 282863475663345024
142104999901255728 217371586686508256
22515762047794856 242731664129497760
36660270958824032 140610318697887712
262587430802786688 334965920620918144
216833265308074464 253186101613519008
76833833819541168 131719060957755920
286018620731531232 294640096087164672
97422170961568944 140599699257576560
65025666857441136 124620898182445744
58283113286945912 252358532184832288
85226812292880368 135429751986453584
23029581762899752 106599707368092240
94215609765810064 209993092151534048
53817770969011424 101174552317886304
13456363797563518 312717796009057600
231285283109356736 254862665829354496
202164578755834848 295426165141210560
8535556090820868 337215407839698560
197709943127833728 246258761838649760
179850382665678240 307352848547305728
36020437671720756 66669868705357232
82968436382182032 318943372682402752
50839341057052960 146148349961237120
19309582898813288 140788338567036736
114840398607362736 142156537651019840
109993856543790320 227109091181892000
93339343601369040 117219858941756704
88330899641277008 337547815968153536
179205335045748000 312615978205986880
128556732604116208 220012398643030976
62075114146184648 298363292906069888
88396044240540944 113305205484754672
71783170461988168 83027874896008064
34774996090392228 301218889647786816
48627393173945408 216675851574846592
76163237863895168 279079186769178464
112910122614968176 135688944705754224
322327638799068352 339976709397295296
87424019527322592 268709592682615424
12512116692571318 46943828959591744
59003547780483752 230812028023445536
132244023789022048 311738576680609216
134763259114985632 251200943205221376
112268298635308304 149424391039132928
198323356726363520 243359115543919264
96184115579463072 193510519862623712
118035405566298960 310555936051632832
139236228721934928 192453125586693216
45470497871932248 148799241454249952
60933630390070192 193539139405218016
139619410517925328 266079357099974432
189845959179012224 270135470639483552
102739218295064128 194817970165110176
202938135487617024 263324439104839616
152145101224986848 253496140717331232
39441224881951536 96303489175428208
40398439773118680 296481168456721984
174760336142861856 218883875104881440
176101266522475584 232839246507913952
42844861672894528 213713847227583744
279317462820285248 320191186529481856
155733850496525248 322494439279555584
2864233434840195 203070995868776864
261435576406094112 325564176588098944
265097772339801632 339145376359608832
12681775901864552 228690022169427552
50531745327754216 210849092311787104
259206484026775712 331973474651518656
283418089618103168 331642146386538944
174555712529807008 264603624401224480
118334036805529344 187391045545420480
234930765837930336 257405907754032160
239842630946493920 258050997803961792
116800455127230672 266125485309546688
94351766439586864 109467484641097840
191835352764819264 317853098383963456
185665728769746944 338412007785044160
92819355264009904 275009108541488864
68871019017929760 251853889386080928
243012292458423552 280355653700120096
48004299457906568 331544774616726208
72428143857281200 312880756199480960
35808819721976248 194044062659112864
219416201279835072 288585668405378688
27593876486367300 197101714939140704
33239150069218472 336540792915727424
26552289000062052 282875273421382528
103975261757105376 126669800803637312
197631557598883104 284455586675330656
46028816182494336 54313615308383368
39447200362724416 286408402447665952
20014686411010920 139451794912347056
256825105410214464 304907464101854016
87786450136035136 186767588274574144
187340961596348256 325602914407872832
45845000432047296 282846829284753984
63895822857560784 93063240774632352
46488848749478376 272048771131709408
97715025073253408 241536945753307872
134118228545055328 142062010528416224
46212264741269112 249289192078018016
178548670516343488 214415676287844832
132349793485492384 169921141607107392
68815707347462432 123128688562254752
21206540054429668 330567360659643456
251323552858565152 264185652548848064
70652457006801752 88170170744218848
242315013816387840 260917703769151872
151118004569060256 283417439767992544
150635179049013792 201028635014552992
80691875964849088 335648950000432512
244371429604164160 306319079119583744
68120069343977648 214258238303440096
51790780766238736 272206126535623360
63798903912072520 303961208744401664
236026886732683712 268365683712440448
17457492115642900 167038861957284736
154541141811721792 304280547032690112
268907943075000064 275887142624337344
119970003795445872 161084873560991008
149620596571354752 209181859403919104
143057414072623056 238127983041285248
74351523009380016 143397360991700624
29598138343816352 141411995383340784
30275434771776692 290653236441134400
217848390724611296 248228182067881088
213309382813397920 309668175086112768
145969737934194944 270259361074316608
115901137772814320 121425501556734816
137687475339185552 329736956224675456
1571419811416004 56785898681122392
180713533140039104 207061969044987008
77750297693297536 252444864238159360
258499725833164864 270766543908396960
48139484670398624 283057366085086848
90879918147562832 346650262856427392
97560010828651072 125016427891792272
161166729887093760 187870387588977056
226640445262844800 310555308152839552
208163864244558336 276292718657733152
84867393809197632 159892489612643072
127474837861744080 151660075779904256
45383946720467944 146798349515247264
103851140877366576 217313417565481056
215190203503310112 255565758784714720
59405388750113032 135877110081002880
21432867982811328 104840433324387728
47354037953800312 136115336630583888
57981795416856504 84062932151113408
227287457724231264 228552179708365888
22356346344085672 120569542332318816
129758031986934880 243092409051644896
129715775591042096 160677798021004800
66582258104512288 336723138722398400
169015540915104064 206235527195911520
129221498039209632 299791278778414848
698204812647572 212722977716082752
14345382114575174 214684359713131584
67552749226813080 307281352347425984
157961892042735040 313146533500276736
114964170107913664 245028012718184864
215085064508555808 275482149280025696
263438710756309888 308914707241708736
154790605551312576 292476368921592128
141236753790382784 158860181565580032
5949013511611665 230226654310694144
130086911466343584 193581388975113024
47560261330543000 118130828780150512
173625982925123008 222336208907057952
155202066496337216 220172966320616800
81070451644396480 198203906939238176
79035363780253184 337525262101130688
89948132940697712 317797106576467008
37962855304983760 238816595387127488
81974933536384224 161971797695469024
270835830705724320 283768796099503168
73591575056017040 246814194305789344
61656298670486024 156562024345008608
150643459289775264 335836673037128768
173082384783181568 299033153276351936
20175635495055572 30425714648952836
90399488228721648 210030710667492064
177336932282987392 282522349113331104
68844252292063832 251709533707804992
290745209691040064 309491298388670912
181182581894755872 219955799790794464
86717536398337504 150464265246288992
85095672510201520 109001783600679008
114901656534601568 262721375043171168
268427232323473984 331477845326059008
86860941485976256 197114851090515776
147804205113367136 300918147661380544
1418056849383852 42788759826891896
15712954835548262 242875949194181888
164536848591564672 222548470932614304
195624615105344864 265667118176446848
326364681671423168 328862836561354496
32158088133261220 52124929646325680
242362727479010240 270397397016128512
19467973396112560 224256132866937824
104021522999658896 223764740045093056
85139002479677584 189979770173596160
246790986263729792 292370243804864384
313937583058892672 347484842539747904
139144206229136864 242304969219783168
3378900066036964 46281252866382656
110338574854864896 222122090996966368
215269883790974432 347080358657535360
84679905191214384 105931951898164352
211516930700522080 224285045002725920
150066205932372512 321796844725125056
17078775024114506 96923604539589200
146590942895903424 202831498958498528
34249273205940776 84439529036588032
96819126002577584 118496047979960992
3303513873899265 14750658392643348
106430226990436720 325090225670057728
188689514103751360 302091552131666624
46008995616183304 73631606841311408
86565855923717472 96951401913412016
38094853326584056 298480282683160448
141653347160999312 249766016270640864
274507473745795040 319097845045916032
117215541709688384 305262573901695680
17657963740562978 187477212722165440
71924614795997896 326779498452636992
50690496314664144 307847402050938944
260607240924684224 336372466057635648
111073821805207072 224822050948975968
150839306010709472 163290468540460288
239432797311649344 329818773303807168
285852953847648352 309219087353907008
22855612252375508 143305409579996640
41066645335420256 44464549741164152
183598961966539168 215515093652781984
80958351322140928 309835864879932352
78050680504230960 138182470721305136
41565581486562096 247452205546657920
91820646827821840 301800764696580416
176848617517344672 208115796988671904
5340063455774105 282268693874245920
8795056400152435 261479730176587968
155338410992146240 160350352964784512
224573987143739776 263179284999091456
218729438075783328 325119140698859456
63690261684756448 303213287680194624
211708937860462720 257144048564373024
95255432525535152 217091792957807008
103869935213169392 124306670631405856
42116733397701608 313927396508664000
40409531578437728 289599963783187008
63827101125894416 133999372368474816
50852218532620624 98686454412839632
9745941148185396 292679602402987840
122567471599622496 134121261767094096
265085215447700064 277170657688565312
57521542048286520 129162065006428272
166891385492420480 201243156332985504
16986015023885918 131179369749167264
102761774385808912 231331240576471936
236814383716777344 258980564125141824
29955749722462864 165419785357540064
142603381800762528 163870930616394528
65203721477390832 223332461656544320
1254290694156669 5855065349749114
15977936146236766 132126290369883104
99708139787841616 329490031012042752
20750815406390380 335230227534203584
272027552321085408 301222211331539648
118612357810971520 300188179145455168
95699240151649456 232264929356310944
117228395868409904 197615419335820224
126636274251239616 273031238363829024
143019064506711472 201811401652576064
122020187306016064 147897055810954592
200360440916832896 287411651045033472
60081249557976656 340400518396528640
160027518686704896 246168369931911008
39578100936725728 316473794779088704
87477282611103824 128673171237366912
232207380664850976 322475992436127744
66830316022708136 88049642734134448
24931044306207116 81685383374510192
196372422206478912 212302963245623840
101439684713405040 241773123853086400
98391102630144352 130202949171693616
76654122166771680 297161676916960512
134741273469374816 335108007711501952
253556538629546944 293966081886956224
85750858942514048 102897157598258656
30315640160123536 52421075186120552
92488488554034384 139765119813802688
175329475282261568 204503067292070432
32628837512083864 317103105452721664
244294623785664608 315205064256669440
33975186284473772 208602058960636832
116696711618586848 253895752530177056
191145027064803904 341958205993325184
205492357084507232 288252687135428416
44179275319275928 208823821323448480
43632591490331824 84109193707297328
92746941908106960 259248501535201280
3669936264360008 309576868075204160
18673577452262252 225816164957991552
47579811070275552 107619632261046208
85041260839258032 210480430832733280
4571297054217639 281235525976755584
54598236727458512 241773652893527040
65557479054451480 205108943065742944
49891193185220008 339715276160751936
118638174453082576 202639370684354976
7546016145306599 214845450653249536
103984926561049984 288868981937425664
29159770598746572 176276076269484992
56260562910187704 163261742945256128
68512472616985184 311682719288063616
135989527870975376 137909919383838864
74025215967856912 160192544689130272
28731568620240740 205742301964166464
99687802826618384 283771242520686656
214568645720454656 228024886745314752
287463703847624416 324580843260294848
184685391155185312 214407192521431328
128651283397499248 257074446497232544
49642365524080576 300227826139441856
4331491180929681 13727720479722482
107835038390366544 295367279331583296
235915668880747264 289184823776409344
181038554981495712 229089231851306560
121472701795569600 168299469919642144
54532020506661952 118367043008321536
149350285747317024 296888263697991232
189287119774749504 279640545229721632
115541876857097072 213686546095476320
261582587248110560 332434369885849408
276908816054371232 306923246574902016
249696715289405376 251537739965028992
18304200804691632 225986113135884896
87621563557363504 129915399954293664
209367386936906464 239377233184895424
68400619241472736 125195174785021488
230346362544394112 303746333107972928
313211647751290112 330078164446258752
241450777346101696 321408034897509184
64700207831181704 81082389845300032
155956950862725664 341811026826458560
186536145010126688 328934505588592128
50041743795591104 306751048681261952
154235425103170496 345234616779288320
35810234256855732 267832155925851104
220243858688870528 285985939954970336
103833330928118720 309300162652580992
135618496127950176 273512423854046112
39036455152477320 282839186701842432
321699830369093888 341541880671016832
157468269197619008 289783084831881280
238633040074623808 313348509607870912
156348816696326560 272986532733233696
129655586486891232 342540836600469248
2835804452672910 265493365686590240
2876207034169088 129332792710051424
79018919271953920 278643443473701568
152997507536435424 251541354140231712
45990737238224136 333630472333996800
148314825054772448 216879781803428000
19234238880235436 215112387568221248
133480240707253968 266002817925351168
49314082251121256 164472330900895456
200332473633976032 274407932098340320
34804189739376348 319461954012850240
26987871207727656 173182359051149664
156173154342459456 218740058341116256
25220358766412212 194572592392503744
66648491983544752 151538568148088864
196855706472012928 287012530244383776
66577593049223640 271971321002769248
49203116158561632 234107923407393888
86724476825358224 293170148604598720
84905302484836928 341698690416136704
132101134621675312 152434578552123776
20979944176712604 74515078474444144
85751092740143968 181285044260757664
6324682522177177 315714450172427648
97933229481721664 152615139310012032
160786437521799552 284739700643071872
4920802482360511 278150842971215136
98926668301512272 310904989138426816
239921723452859648 283660004087821312
7881541027537011 98846894414766992
54968071437497064 269392410603577120
230232814809687104 297345070022150720
208739891652750368 338704779014946688
149080254855418080 200235890734042528
72805329239458784 303283230983311552
6712902165014336 63648359768014392
46367147838403616 253916209224677920
152760648121443232 162544981978200128
131360280507571760 347693498131233024
189894485792525472 332614477510166784
262782487642464128 278901618309753088
198625702880552512 225867908837979808
4233649585048230 206492868577371040
249741462886062976 254855152791335136
7194782644048236 246934038865377792
36203320442791712 175370769843054944
75894353775956288 316206304765719232
30934149082918716 217948480780238880
324895549251479168 334919521433888320
16290970317192952 145542277843103424
46097342483893048 115483434522854656
89150390933483632 261725979351946720
102404161116115456 299185850672403648
24088350851920356 49157576830070480
16172884200838244 233004079201543104
27551827886517700 93197757114249984
61992760072608192 265846841856456320
163155228755032896 193445468587652736
282992459178590528 311990155328660032
2453993673096115 302183299126264896
198962287149630016 302993642370396096
11164968648963636 298073968870242880
55614584256922856 315146813765930048
100508487806386208 235602993515707456
19980561552900824 91338120382860704
24016120140096044 342499785439008384
225300191244478976 324122212809746624
35638047825127648 42913636953660568
42185741335083128 324924537416880256
34235520212759044 266141528377291616
273725821422173952 347409835140987904
244742552410011808 249350209476159776
149304961741975968 167418407192095872
203153677316883072 322636739138816256
226471585465395232 241994141986367808
202492209452087904 318289549992578560
57121480488459048 197058295314082336
63916862359742960 102612649800954768
54552120475695272 180080322354357504
106234165911156512 182005896231303200
300234305608748800 338374126174918336
158474286153146528 346750189183097280
127046666773426576 324666226562604800
131015246541873616 286362275771501024
60024462995560000 199580739858144864
71318936239409912 275827455515632384
102248699845999904 144295086363946528
165149380565027200 312653053116890816
115506028370434032 265841755931360864
90222990854075248 182995869476656480
114352093795541104 193833840181165056
156619318378169248 186663208926286080
23374726630122140 224900805043590848
8332884990346770 324366172641459456
83226459850721984 346861612010532928
47375051422797584 327703855737005696
122364774044090736 230859221469668224
103886295376573776 271334516847199328
98458462305588320 101482228745796912
47260639960088640 251285892995527072
28426171647631820 253886291748472736
206723639762213280 292899050763532992
77653552433102688 171441876397753248
29845564817064432 86480530381710656
130928189247122256 251827940782581984
256174683218512512 259358613290372832
227816267537083520 261546113395748960
48014343500172232 308089126328414016
78008639171899792 215709550760490752
111409117531486928 255256258642566400
299535500615102528 309772555494466368
215881988414402272 251645963216503712
191525354815157280 337101641984895680
60445133790509264 72130638234265648
78410300467242128 196888829811652992
183172538532219392 288859087907210112
138181546211971056 222005937133847936
162003430229175904 201343325869863552
33998370577644240 193426955213829888
128545778799623152 284370486787563968
304579426026030592 325871514625903488
109785234367884448 190418905071818208
229493556975785504 324245557589153792
127470706496259440 188901195900634336
36040332523782944 292256586239771840
190450531813720224 237980284354483936
145813978272253984 340219829979670400
272576895916713568 346818475276414784
148483421850004448 195726351308945440
221311713833864416 313191567346160704
122453089717329424 208022617431315104
198708267279930912 306889370302474368
159068831344752704 332981945909866944
133040580798426176 304004557004349184
125085135487632768 264721519521452448
60848387571755448 62808980107284672
260808238293058560 325001660753566016
142796578896325488 156216490152682336
115251512949088896 223175761057915744
73180981958142224 94097402397148608
30709012148695052 296895221602238528
116168808042344816 191002106613473696
124228064024732272 248382581559123008
129283041857870496 133391770505727056
236808541744300864 270175570641575168
251837544266752352 279355907365251744
85191451955102672 161115489080272896
239170894922039104 347142799094789440
153463033135692992 325464744303112448
288607157951800256 311387620479206592
162279245375385696 244088929747618784
145263608487374336 259666052031899136
156227404100859744 185081597375998592
159729556379580000 178865457154510080
75807476643667744 100038651304748560
223777744398294848 225183657418420064
138824862994159152 323588885404052224
103007947200893872 315803469162252864
118767282973562224 233513563026814944
5434533254849586 194987761523390784
155635837773559648 253462757801955744
236879910935000608 338547392311253888
120997785881054000 312873512091711104
128928108316887088 324712495718661248
125777409343147184 297517489474062592
101615951195963936 292920874835589504
48977122111712080 160030221549290848
247338583915915648 330406516371416512
159798303874988512 182934966690202080
180277800416033792 202074078670198528
200817452787322112 312623941783972928
65765326478924264 298219404247992896
201982366848582144 255928816010250688
7813537840984865 232460410086383264
22104317551057468 156693820071901184
117536616453483760 306127366717174144
18518972625027480 309054097400609920
178539301228760064 313723709381319936
128539129667669264 207445727321124640
42082412506251008 303509013446438464
598423695562973 255241218212237536
156678862182094656 249703859763818080
316364639084980416 330564129516845568
150837038757056992 199969455251408544
83760385687190992 316649950814581568
190825598544609984 240092706695972736
55127715023487840 200696249535422624
134398883436132832 336577398758964224
253220231470100800 342307480104299392
22007881990703332 85915947034470848
7538560668033187 244503501504553728
153574639692636288 223650551298208960
113093539390012400 184874150234504768
7456477468921749 269619759139667904
115234548514094976 243041772348116384
178012476348490592 293168341630716864
53874274249385760 327931100333488640
24390987507188960 185501856294325248
47432558322413784 114912593911390528
201004607465076096 281681216289792288
131193874686337856 299022092499731328
95359573166862368 291855192986508032
195654796956191328 258564592119001696
245171599596366848 346938947793011776
181564253315187424 340348555406476416
134140334462202512 318546204241492544
194425765145094560 337100486043831680
289157925414284096 339287369949471232
43544975785328352 151261268236621536
110730440730894384 224439711047190784
290021224963508992 314929784436582976
97764834638427744 306112094374860096
62876314707996712 245938516974847648
271391541105921472 277861844550396992
58337430934967280 329105580074594304
36646875459151368 103082665377514112
185493109493626560 298109357108543936
24052911932645512 210713545973819264
19803594537717716 73643814377618976
119147252526684864 137534631570447072
168766108853569408 229100203914537952
95534893002245600 119690144411523568
178429389920893088 347477186074677760
172635477506819552 187288044280885408
65501207451842312 255895688932016832
195159055413830880 270439203822961056
254954362719798848 348430753716687872
42249457309422376 97198573536166720
176419552333569088 309929381655052672
77429888048176048 263803704547582304
164487242271968608 274776403324843520
35688228559331800 328320484123409792
146916150634900224 268412230892796224
185559312326803840 343728659512474880
36571960816497336 327746248711001088
35826492426277524 250228392123860928
93966491242112512 109121937694013456
45183203148847784 323528223296710592
136724276143609680 221764895267781600
29593539306779444 71019941965847200
30920225617655492 37381023412843016
121626174511516416 257001371481417632
29764186635379464 336464484016788608
175432427812320096 202022383267009696
174478626357570912 208833498195020192
94157975490401984 260432337691624032
15839982389729378 120008904535525776
106944450564287504 294588848047125248
40274665412597872 194650171463698048
72972480913539072 341133752194475712
58320306391241528 277881530614346944
19604113942248820 270211109072349664
35815623050306448 299038007425492352
135749451668511040 209698089597993632
120252651823569056 347736600684406144
73825746814564160 207122830403598208
100426560432298816 118880218125948992
116387152682040368 235741047548112832
99466641942695744 250801477572772928
53371366630446968 229624759634770976
144773381669479552 329836522918700224
123342492745644976 192996653210056608
57789119124861768 220795535704700416
220972583223672736 268217135167270784
32322649400111712 63540529973627408
217176734867416896 264492211704839840
90555891994377408 327101567758779648
216046491393609312 225357054152374976
140551107475645584 221951390370608736
65189418855368640 203247343606263680
139912498395282336 153306666117877664
57960594396857840 86857408934743776
62247026262386696 125694611682615008
87341525223768736 196156168846502304
326988459121443264 333738517322770240
113828867579384304 285805029871841952
179994137970747840 285818748747272480
260863529156119200 341738734033608064
2080544319445756 347340225069011136
80827688634826832 210542381855079872
16467190827413316 254635178840190688
94012703355002016 275451083753901184
158323740352507968 197018011665864896
90586533856644352 120398625952091184
204490244128524160 266080972977106688
42892346432289688 228053695343903200
167634859433240576 306890527727421504
24033063489439168 132466229996224928
28810154081177720 267396434457975872
75248588630549376 199976604082845952
93940072175698608 104421339213047056
85211834926948144 167932110220261152
167163343890418688 213634383590288576
169836671199660736 324592118396062912
86375901574311600 161481475285578592
36978282525242064 271561959592145568
186053004819530784 231606237851025056
245127407304677184 259538809748768800
216944149697694464 271213252102402208
27337578107527340 304429868653272640
92005825860190720 268376310149438624
18205663216442300 23958440944211948
274001585580299072 278368785605497856
244031187665742240 336268993750382784
130522891030197376 248040168401974624
127892174935485744 185455034319884000
90875661496397424 191294844639650048
180258774504656864 228830311999708960
74025321301499776 254198336594647840
95836571323141664 224998406759509888
33866578671913392 106297929840395472
56756005431586512 273457423921444704
17628879242778682 204643397494442816
6277453043961889 320312795524629824
16458236804333790 312650024620713536
36004786418362144 292834525584653760
188183706353448832 303409832865212416
32713028236758020 309634998081275712
9281192929905058 173382136337389792
124386096413650496 292664955045633664
140373057441701920 149659318373069536
153468542144342752 280039723438225216
52445604683703088 142851726051249488
32638791059949460 234614701149593920
24442181584575404 317116190904929280
194394805124903840 321100575442912320
40526051686168256 123700921165848752
238370344738574848 272813764228358752
8441084990697467 25004026283959436
315903806680143680 341964026460084160
194961991848563712 207432630647499328
85773807400687184 241719871892653120
158906139150404192 274625901963184480
32440355978443544 178805913975130080
94320859264562336 287734721150648192
239284311593075072 293626509836205248
91448143052158176 134887372664518816
118578568111123456 210012670932907200
10771983067853420 333878662474600960
22391269709794376 287508035884594016
55923837239217648 236729439534518400
30401975825298716 346110558814916416
33401732085295836 305291289261336384
75015806684711776 114508493844665312
112907285716558448 320927206769849920
18473190148560744 94208925152170416
49626885551700344 312552927659754688
244420922611158592 271721741714760896
92394986108234656 161446091811825312
64433399759898888 265717972966863904
11408005743352408 258972720761571904
85021528048514704 86433086486732160
189077493073243392 318317461956738816
231889759210331840 258098276290615328
39096771492324344 94048173698782192
146502310451889792 289060651107448576
277737621737518272 298487351653206976
89987419302633104 274740587873598304
154875963480049696 172872384064585152
35830771739295072 338044828771114560
190356885263140800 213947321887026112
41965950084998776 144583084694623328
129779867816938544 236817052238517312
148298681156869792 207597388218133984
141208996556608640 270416781284829120
132844378128413904 200992515277285728
202401224150478944 265548520006761088
17683317831704928 81140626306608912
50581566054832752 76260154561267936
131561422724843216 218129444728636736
26868682795470316 280686484482048160
120861518431875504 185063168580583296
120712301226049920 306424724784956736
114144067254012848 155505045453655744
146789227938926688 309439952052085056
3618720541676946 133421945027589328
168949398722977440 186907527506040640
28701334380727764 170310177300832544
190412761150340640 286406271209420480
19377618175826512 306853101427880064
224439505911526848 279333143388794048
82674350947980352 101379023175819968
79767918671705408 166830789592868736
41525295959238056 136668711889213264
31956394659740328 311783178636572544
100780530308770112 295992408936163712
26018532548946052 341649650522997184
314041502766766016 345674359756357888
219196989694379456 276175373197705984
263412995694992320 301825552947138624
220267470445110816 268022597493882176
180951797197369632 333381511736267264
39891652041991256 226555983474292608
61648444902242800 158876654989443136
64977585862183616 108286064473980992
306577842888144512 321317756549461824
115180361384428752 236048126904232096
83665103754244080 290741614484606336
24987039109230384 264569071454010176
182889061560875232 256308472000282944
140308784960375344 275115252065528736
104016038166268912 144638378876998944
159899330948819200 291149622000141312
38328676127585664 325158967562954240
12908100762958354 251470336632391008
147452050638393536 183224534797352544
31326200803890852 322441440253991808
9934968737448616 206222436631326208
261470727324284544 332133608189674688
5377033545096764 123091111763207024
83339388226550912 346340949053737536
153039443106130592 176797746897061376
71985088095184232 215147455831287168
128718114395358576 140543989199040864
278606593150193664 321169977101633984
20793828442560668 42656307391433072
210871494680396704 253757703871501792
105543842286212544 242535523513739648
128807882327371616 242366222111880704
133104441408469152 223846484018645120
19989419054115972 55792049207460360
161780313238878016 291276500979355328
188214033991812960 193277228445170912
102992525383825904 137065644252626288
126389218116594896 257611750828146752
36987922005821824 334143568497089728
336422474862547968 337773458883856896
100023420999794496 346905987631359744
96372132030487664 201751370098644288
161265578366101472 342941334517399552
255815753206722880 274493985448946784
24878266831250992 188832397471703360
35301816411628332 287890377942757472
6024482102124634 306210369084042688
11863779749390412 329888874453082880
246841586939569152 298908458217097152
1533357957369339 88010719487664880
287873229242682784 317753699327630592
124314335312806208 217869359372810176
309724151141777088 335956532501979456
43643071676187360 207265186421468352
83504687920013904 172041756687557248
115595839540150432 284717816953203296
161247330365679424 326907617058838272
118902069568169680 340668298515115072
96744746758260112 285688491756534304
116782843923849184 122564673813563344
2149372736984539 244173968401707168
59748291602004800 220120574969437248
53591287782168736 156632840524179456
33327568256684488 215800344764529440
27005104459332668 75018323468149920
44947874422711632 318759732283463360
206485581910242304 255442161543221088
13423216739563474 76956083189665664
3524650424916977 298142664956815104
130148786614125936 326377342593144192
182704612805266464 201336767524358560
90971277713456832 106718202988096256
335566252731380352 343417161660238400
69234415643627568 154743751187698208
170074026336614112 208640698544317984
35720725370832120 47444466082840312
210678627990902144 346043783351674816
295614197185423616 298540429822220288
74844513279188384 161229682609883456
125788438027286304 136399656588771872
59953281227103000 66762571913114280
54395307808586000 255931604654336352
118219241447579568 146113048444436320
73585858414627888 337060154886978368
90377399183229648 211473510670636192
135505597775271744 239904047891236960
71196569293986520 102690946199768144
13977730912068582 96637433949034592
186484995214105568 257143399229820928
80426634596985632 317604668467504256
128388751051872320 208271114277476928
8470681341772517 30556429216015852
65192812551653776 137739529930953200
224535775818499392 248931633607677024
195887275830913088 324782640624375040
341880062154542720 345834925527191808
88900709888233600 216459070602400064
150513573422542688 166511586278011296
117880376314865168 280426168992735072
10899337261323760 221748911571841952
293062438787983616 297328110206432064
118942044394855680 266081725978200480
90332673006513200 132697528904871424
74664071306199568 131042008424784816
134964965001119360 334465707357588608
209821970402646368 276205367621882368
139313681885327280 193496873950050976
76170185597375808 127922065551292960
36406043164722008 79689173804434032
21436833772872904 327718717451662848
179855094197048704 205402728066846016
29709312086101176 344104498858259328
182168194698955200 184189183528236224
105491389858822704 198500623581353600
108935551930517056 212134687675411456
36015061954394560 290710438680959168
86892732943776528 169310350632806016
108518809602049216 147374665907307040
136720988089662592 319545290887765952
73432756786557600 137255123682791424
101713240474353584 232050254932182272
216308546984994784 249032079128988384
31405217409855588 340717846867850624
110183994880269440 168065011485462016
18448648543582128 24509704926987252
177248049919208288 300513752574616064
225196043714792608 298107964319863808
53841888757979928 232472724381802144
206076511094049568 208153260929427552
101760569037866320 344841260227927552
79544885809446000 251897252206479648
13480497960429568 216725417620701376
18489079178539512 83487597531988624
5110454172489364 312450667383715456
6846068918846227 321233344875533504
34303243264536924 282049419270370016
164717184329036512 245703693814605088
169768568580599360 199256880734450048
323390174684704192 334833441131472448
152798442477168960 318829849452769024
115347923674187168 262684316994414912
176079068156190816 224284115605449248
213335966763695136 226444461484771616
76474481990033552 326603772522971904
159341895089733504 327170059475744896
283172598733289664 293694843176682176
263292158597835808 338722600483366720
98837075378052688 160684725503501344
77897895829779536 87621221001454336
55279856386409320 114894647653526176
15882536473341904 20215571050404276
82500117224970320 269756963334434304
145755902904376640 238807364264734240
131125583578973840 333860586638064832
58471304446142040 287896649325792096
174932633246363584 175077931284557120
216910944849008352 300225276104692032
321964599274120064 332735853544440064
102672725855111312 110846315769843456
122870893970253072 263689278868470208
108928473679585552 271400202474116000
146450691608679328 209349500889413664
83651202096602656 179434846507270016
246581941370573088 341941002887876480
96732460930352480 116312561545852640
20842893809332204 151039275703868032
148697753817336736 155729533447491616
160738672448303040 313529718642895360
8682214021876916 295071833525046720
69358964968665832 218963238183764480
175265068042254496 182694849567660128
178248762358439936 321376152101765248
167524521259700640 189697764700427296
154988303668065312 308896955160151616
80257934093529056 226163946883905952
80138635781559344 119030457081375184
175100727909740512 270907468610393184
91282038291937712 125394156159270240
73428756635037168 300382094005677248
54212179450960472 128203088062221984
153589795410718976 261384622642299840
127704709257798208 344154690011544704
49152528791970528 339022514568869888
241711475268066656 332819423141854400
147595594220850112 182028455571987712
103946667407747216 258363977133772416
37287052561875720 107667222561801104
10543967393787654 27227463096736344
66268832881908184 343388429759027264
207725132749623040 259599293571346976
168570000293791616 296992368451409088
1145457054286633 311596782011371776
76360442042364608 133267494917682944
119417713350722096 170363603896757152
70334263437480792 249884709114193280
47308670006914056 72835864784604576
215158913733325888 245691566363388864
39275256103349800 339117125487016640
268717476379975296 306668957552401280
247739521150618336 258183922861623712
53457876607901328 182741501118214848
22364656701974516 309449983943683712
62784244314915632 196426527907664000
1400108313637954 79541491587589472
73030199367763440 105254750415009824
6805424157650765 26702741913518308
245573089015590912 262032309987570688
33552244966031676 83871046378709408
26629679574531432 28038954704119964
158342953354241760 288397895587977280
16372301349801746 176151386350913408
229958146415595488 266235326028984704
13512157677289500 237970257239741280
75463437082641984 78627776045852896
196718183684549600 272705170453670304
200605642747146112 223045416821576384
165580312465744672 232704445220353184
222676401244192224 260009893484897024
58360842563315896 208085354757985888
286743780337250048 331269119712534528
180678571683811200 200444674876737888
136550193656780928 175822102401232736
28553259949294892 167565405199530112
224816155437825152 232660409882932640
53847773428208920 330074181524372544
95585434236124048 322813082910396544
88519894587500432 336239778721510144
41097099637110232 275013083548784480
107038107317900688 317883159817581184
94284732171270112 262448835850057984
6289595479948550 19069676683547200
78552509267939184 119382953783823184
189251856728940224 245187711284672416
39421418098903168 331530773730472128
38566760804922664 334500261926783680
92611996632726016 110223467556654048
11981958295271982 286753312336655872
48252180950430992 77880007859572272
61777929806794192 242067944059827008
240955607006893952 290085487456112576
154931437332940256 198790772773298112
99974366543384384 234948942021099840
8331316494801209 83132827365676544
10106560218869148 26982854225670416
128352338946989760 147167239465292192
196957097298882816 272174137941707232
45730969600414808 156551901434754048
86412161305718416 252141317428924544
191031643091056512 195013067106183456
33545053811442432 107091528924978720
14985399006465820 126006862150582272
209774402243407200 348507059889198336
122566270405099024 238382958266578048
82325651966073408 306792597666911360
133022285683657680 194099838385913696
321390092514450816 338823044822146752
122430292547635312 242213159955332928
296060922913734848 346047843875301120
66060520286783848 71552581572875568
11048292628101386 117668026386276992
87177235562539616 301144902900571776
89848895629480416 214955029544991520
177656180990681536 264426894474201344
14520786541193278 232561313320468320
275507599547096160 321489881037314944
22850359347055948 323230586633033856
38786556199071216 179213462789454336
97982893932200512 303244497329040960
254553423281201728 303055733364652864
102538051188707968 217509749733082400
208099495487141248 315257637531159424
7197544713671441 115227922156963936
131361748342242864 157696084908843520
138831642140638160 208997805915701728
52939770357799552 331162852384146496
266396359769749760 268974509629641952
78361503966359328 147430001599366624
68653991438935600 285343512904632864
122788243219220768 174174462599924704
90870646448443760 330869909440917888
54161452419134032 239872990238220832
103258520881117680 175501406945293728
182288660637473824 276418723866701824
195157406517570432 260053597664566656
98595279008004448 153616292417835872
185621961652312352 254284335203159552
272282749077964736 328377878339429312
68783340286061424 86014864261433984
145363581663208032 263760438561537440
85629668415365088 137915228443440912
77902535649822160 342547401186321024
96774697637041360 246161348018060064
174423395725406752 255441223631005024
65079120934762608 307610657115644800
92424521403140000 231758076413716608
56858767201290472 189688054697564352
148763108090263968 297774233383624128
10686027648411562 18084234133975908
165970655239868032 197746477430244864
35129017361037968 89641210068141840
198092441984188128 246370912058024928
212123777663337344 288247127412789504
46204182774648800 243582318214447456
49170930685568816 227223305427624160
49347926770792192 134359590028854624
178088484292583424 322409454124106176
242020917152572864 307230550126809856
24764842878079288 65794034548010680
92972708279236032 332049914937045824
128743506638748096 269981595523825824
240143388162561280 264500599291618464
99031480466982128 331396532312256640
112810911495282048 332657945777766272
19819185821200316 333640000088187904
7485559533401677 86053486510710768
188002453490261120 287956101921101088
138072426249742256 324084316028726272
68892594491560824 293487983159758720
168861429432454656 234820548691901536
52739431691087040 79385180617760320
156893461641026432 266194460862570112
189275638439888704 193578891668396416
15388074790917784 326260668393459392
128160155280436224 323092263099175616
168880754028244672 219132584819173632
74242844225784528 285372138703643072
147662193126133664 221788249230624032
8748798928152556 324539540453954048
164649327162979552 291855834482592256
151979440885802880 201212917059339552
37203626564565008 276690024716971648
33728271764991836 239527924041947296
50071458692556576 190000057112026880
62757480604847488 275310729715248032
63590218525930176 136910283885282992
235821424644278720 346270588178960960
250747307702970240 252423265478933440
202274328303929312 221546163854785824
168027988546792384 214629241112225984
28226142012532404 42540031822766160
34862966190519220 227116184748337728
24859995861292448 339215309571121664
202628752683221536 283142146776050656
11649232392187466 279060157154964416
182058986453063648 199666847216150560
25909785535073204 250598724799250336
66873307914030016 108168183129574512
94398184684538832 320330146119143360
50145337523172912 116154914027249824
311135262672564416 336241187250025024
163879502638098336 300516730102430976
219327428411624640 330260444054838144
63190817306223176 319008066171400896
129261978626838576 313225896860472256
97410340139483520 135378932538835584
251730910214445792 332598193676514496
27957746636344204 319852276586072384
72242959707774128 210343470561196000
199086441357370560 221419206254975840
908024376134835 219413707122731488
86212029225842448 225147268183073056
52608727676019928 336412674891707392
747019192132051 49281274015874720
163077646013040608 214466163472184064
19359461380395096 220029388438594528
96757470187047200 241278119926179584
143947415582778384 305085768006284928
131199621300068736 305575191364598656
141262490141303440 305136099485343104
33812343888001884 269845864925586048
89879253930825440 187017587077874240
138681483309874112 192626393434602464
12554564716526694 322061120301844352
149778652597241824 210589706372780256
162000192108559712 342002305108232704
118072106314459872 319309214999871872
59486905700692768 314026234481115840
127440194254847600 311448597875196608
2051705725374385 312833329156488704
113855357197437408 158458078066065408
290605987647624640 337756984091895808
246972548342631840 303429168414888704
35240790774587540 154956742005302752
256479900285765856 345185954690134336
1650159674586791 228939053193036608
82911551603493968 339625112518321792
25103230019110644 112883593065506128
31052534260336048 98183324651449680
84879782071929680 171221607199036320
198894567934920704 223127319516157760
789984966583723 70785909818617392
5106732301305171 141624260860799728
137467707257242272 193100044429828992
22508624095617492 45018240060607656
32430518908172972 322493663508850368
173756356140327840 312887369916961472
6562144686126275 142293842374296032
291532310690016512 329234269022442752
194652235717178240 321935178802985536
60015995822635608 66561022304400288
53703576320607208 144200448346137536
28142571241946812 222762368742232832
101839666040023264 179059574697514464
62222990356216344 124283445984748032
53427042704979784 181314238468799200
176942290394540224 280320977902376352
245648301527246528 305463243303631040
95613157239152720 140424236973045168
113936727740266176 203010316660356512
65737517356331040 99832602440111040
25789624864412300 212091563263301152
324039696547914880 337258651168905728
146392851889621920 179871262592434752
15293993187441002 257625921603050016
204726557183089216 205375200433132064
2177674817311193 60016904954492960
78780589280428576 223626002676927648
126739397420291936 196888506922246304
86336465180840496 94621552696416224
50382455957676144 307093613964726016
82660854622968736 325802283161954496
210831391040874240 284850350238987968
154179295957211392 341474959426905984
267122218502232608 340184822914917568
84619231112125280 192897943422537600
25889584200152980 266688977689487264
39401943309618944 133001139000905184
40918670769345984 50119190525172936
120581566127657760 280852704201705376
63779126054344432 163259407652756000
10110590455503818 73800140810531472
53017911039306032 285207448830602656
5344547034467042 210757516759953536
234305931348646976 308940823300126272
65155063499305608 314686482726251008
121483352921691472 131709331473378672
112400137656594624 230087460775500384
40224533903739160 78973838307924224
22065491745696188 321513960490134144
154940236746062944 260023825818132352
72504881226191760 126179022935864672
35221739382536312 144874560863149760
13147825941686414 179485415325057248
248083393487204480 348089710974603392
162192696218778464 201935494245551552
206983152705691616 321562149106287232
121157524965007808 242832390763998912
117132159749979616 335172628837261440
85800115812095216 88507763311728288
58721555229950288 222792181733783104
203048816727381024 206020109074831616
85004456211843904 168780254737039232
86422612905133600 280648353702331840
142052433382927440 259601287546031104
29065811672473904 140717425436030976
9356086491725814 155098214806796480
194678167822771616 240153556482788224
113340260968424880 323223154167683456
195763302140201600 221807469286832736
128865627222779584 229578056549240000
178037001887502528 329837300250804864
194450387187795872 237950457515992800
220573576040903360 245615262432198144
10649768785784272 91050148831403824
160866185456684192 186447069609838304
87683139215422096 210185284799351264
118926627918335296 133100934445006288
14799928544403484 269604894078751616
320997087141668160 336013215010747264
2935542077137013 252984674035199584
260723567448880096 278842185205638048
127287864572922848 313911320044706496
132038242036169408 254674296455722720
152022904663897760 209987533729534304
149204483232987136 341286265945465600
154823421719205792 184461442250193792
33391869838182796 262242996745981120
9764546483811098 181741877344710976
194843576499637664 250202221099695200
107018118445356720 348146136677677056
236435720045588736 245283936171950880
235546619355565312 311775451156318720
217199274486611872 245844685905481824
9713050746665336 180478152854483584
161553222197242624 332106662234871488
148287656399501184 290032304339492032
45825470143897008 143170462337890752
195149111449582080 212856202287189344
91602409976668720 321679658193981568
243742717071710976 299718417247397184
309404443418825600 329769953674988352
25356512598524228 242349295145677472
6354966029278357 16717827319009458
220392569866158592 344684129995294208
60614057758816088 234130792484769632
214248736180907680 271840646520544832
48929179443767968 111211505616030528
27884529847022684 126077437675395664
55810205715810384 190330625725877632
145740333323215488 169792258677504320
16665925623286194 133542201576655888
16282734200268088 200892309668710496
28111269924477420 266642689082293216
73757545787168656 181313513738333952
159641113379952224 192452504718115072
157071700057665152 310975557542369280
36454043135234536 136353872228164240
254185176615035232 331480674018843904
172179872365696576 225740092596734880
62263398139642232 333397425833038784
873384253492271 234161303002293312
251015114305012832 319683643562086400
115642864125942416 260975409566862528
98795441163094544 148637234941316512
202896015024835808 264153304805957344
212191155401375232 332053740259676864
23027527651687444 147010816000070336
323996708370192448 328631254394848640
160692528894935776 179585975939865888
25738870781751612 254604049633560000
16658264170765528 210445979114849248
26117485165665724 193357245668006592
184370477151495328 204748293277511168
48893165006216568 190380883164150848
98873856697191616 285251655358207072
132264450140135760 142151529136138128
1069192614437268 88969560941973632
178412774355473248 271768644002817728
207161470353392064 293060224822778240
57703709018093504 190372548480396928
3215170702632198 88872651688617056
81202273517650304 160206188107839648
42206788723432672 88037213546574160
210509116978436256 330085434367625728
242566602498822112 328825079468957120
135987293180782608 299697190697567936
121370659320992544 233095137392456320
81659737671797104 248648022289959488
72134254372354432 313226663147993920
99072594120886784 328414164052576768
129626989992107856 154725850912470144
16863858556995492 74024110406002384
269775691286399136 279608443683950304
12145838504661456 261580752259121856
137513924171632816 252311793116347296
236678528814173440 265155254764212192
84384339887783072 265339106480353696
148570426573235488 343009333147227392
107145526487247024 269937347970429696
175382825296895008 187317954077192000
252635680396156448 328412815443036224
6282963469045846 332575028008212416
221313738931056640 276308678777643264
237994086391335328 249433681421263072
181781949211892000 235861492081896064
15919478979821118 345246175210474816
33402437569538328 264426653057779328
279452244509456448 299521369507189888
109951101466322272 274164628371775296
217385357242059904 320932565028580416
77918004406891776 259902652191113856
13588026724755866 93610017635270640
263214391337299904 312393469534885824
27454359672755772 237640558157746688
215471484251731808 241686667910361952
76992855230315376 218072963144634112
95622184844887312 203800541131607040
221266256556203520 227409131129873600
192619280554271968 319844261134334144
29190499895958372 199582606756024192
290981919591776960 313875291481646848
147834179481032768 226513354999857728
42561978757705008 89840082854440128
57626467675102712 84477490338856128
27024463037442072 50724445366862912
90101962286129664 137828493047067728
245355418764535520 340791114591223552
92088214929102992 302482440640135680
170878217531488736 214703808553042560
52784813741518456 58139459027837472
67810163808311024 104049853380253760
66961877710357888 228573618882129760
43062292289633824 208160980101181664
5987990991368643 213189580290894496
47455645498910760 343006145169580224
247600121045625888 337724108397033344
5401947094523494 201974205099991264
212219148281166016 320439814868663424
39160862740793816 329000632649036992
223024012762740160 333083430145397696
139768630567356848 226303506116304928
60968954932748528 64730192330371512
140316553079451296 274334774113941440
25650593600612844 85235368667416928
13605526758976446 143440151154835712
13953321379092446 112343891568098704
160573883229077280 305066258174785472
13184161883684558 164111340492671616
190422448702217216 192461638791807808
90719876516831984 115690774792958912
73087515295741808 324065109438842368
136954288427444704 255168109584982624
282169128465279168 336469965883973120
322453537110475072 343955688013528448
35707986055026392 306740118389267712
296967856525972736 332078793269981568
270733644381533696 296464081822595264
160491499713213536 329535791927340416
297481634568382208 339754540175060160
150140468164634240 290640155574838656
223822376669727520 292226071635885184
51084244734679856 171617190399216416
55950401300678200 256705875428876096
120097897892436272 246123318310995136
258432799075876064 339300855367256704
147364729751841856 309508795661509120
269888671693288416 338710202588398016
78289197556141488 91135014274672816
77787703581375456 136757529953496608
41860260631335560 43109133845123288
21387384285195364 205788649878159680
237307502561534240 244819708606917120
16491518507399460 172153592120114688
97311883984641872 319570199661727744
98787167234214208 341360899337198976
60385734822959640 277930499208220480
146337708678969568 335086472425278400
47367360812438680 200140173806034464
92736302745533248 318082275279640512
6346612919264344 197511597513545088
9723789476623888 199992701635412384
997371743892285 58137570199749192
23740396101593764 170778197014083808
31648859849967984 292562373744379776
286249811202486976 300406042001627264
7908528769942542 102634948226395104
34416097089319276 290483857840009280
67410339804498840 345060310240740608
67955077008378200 256717171239012352
22054061359174596 260937028356327584
191499421872217760 225987584950993088
126147585479395248 174386277877977824
63259473884718408 130242451282176096
65470887356660416 244426481507864000
149178136011122944 284278799050115552
202563288695015168 218360489999384512
246388494800080256 253419466090531744
27089980315781480 272279146217973216
304215552269673408 328001961351196864
8730424755652644 288214648764768544
188140122486930272 260928255331092352
145843412706860224 219848771698050752
59630428969997096 313423876179465152
62608827595924416 202675800096461152
127841717109949152 183193711954409216
141406281686376080 154964537825006656
26222794259174328 271316318028241056
290265357535018368 345437558824526784
99030412758619744 108759069671443696
41690200401764008 223370673960070144
32207419961135748 266755096620973760
37645366815402344 329366245395707776
75380534299279456 188067093111868992
303350160098522752 308428169948132160
309775087067916736 337805613424287296
21571566301938924 26710126447815064
266218057258785248 314200188242306496
148433170929255552 172564692588451360
27149378489070100 223929067137148736
100285041378503072 261180878845393504
221906827991406336 224302301547245568
143124742034549072 241239259686915840
1134053213541663 75762600158857408
198280729962968448 304195499062749120
158283877694112864 333451594134304320
182437162611721344 266294814662321472
286760676225321088 290144688833374336
155765986813640768 301086839240987264
158243815262260992 229955582539864448
72584174515412192 152420407078339936
61227614827079232 255817793205207136
196892504088722272 202068020768723072
304300839270567744 319393555028187008
201992682297079232 322022856455653312
30464743746472036 316570781020929920
53253142528308464 91920140458487440
91503533312824912 227209178707264096
168459849067676064 204690394306168512
102790628754822608 275433127043465824
234336924444128544 275042000624162528
43304177432462128 127301051933468064
28729147368102992 146550049514311936
79980061864593440 207255779766405792
149582422805736736 269233029829056736
131576095110011488 244818794459323552
307072014842183296 315960470382385984
114834219145273072 268583317868003456
163332195429480416 316144019543139904
102826402423192624 193465803214024128
155925668399040320 215478438685747904
193481674037003616 344208060299121664
209559863347654240 269343821082140544
119367660232083184 292101990823281984
15524428920816678 94527203654156768
299317533598343616 337636469005425408
167805894113999744 338542575246488896
197598769941144000 265620855098250912
88347511177091072 187215352448610816
188291723749844160 272560759890666944
31368321144829392 287842883277737440
126922997269287424 284296187735060288
165699060931385760 286601436956115680
24446407915270616 247869684188341024
77250862935482976 231886235871188864
167761425819680736 309722757865950528
116091993512156944 327749814233720512
54324831006280936 168466205434344640
175074458012705184 345358008842850432
152055224133027168 206253700539663328
64276978526230392 161713186342236576
104982250825081440 242114287142653472
79289044265401216 159962556365992800
31332731602612572 315870862011655744
88655044585752624 171586024450344480
231595270434020512 328838720618421568
77635452239616144 100632772466974080
92913460534403664 156364510085917632
143750699698513840 165191993963157568
56961005964458384 331139675495120384
219938960106884352 264967339183210912
26882416717841904 310963112802778048
57497278184805688 280589245886902976
4523316470922926 106400925492997792
155263966306776032 184063550949775136
151423840525346912 326075092018424576
130738324643610112 269252707671394464
54304556166402816 173740155779379392
159187754665184352 267441308054399296
746243996806107 294849499656059456
265398417568604768 303479133002681280
96248435376037328 217710749991766176
103979356310428464 165861110672914016
209181136579306400 309319966635848128
155999044463504672 164918404896372288
130205421386903072 190794074694826080
140129961151175680 234609240066740576
129465703599635248 144165229293502272
81974700632993936 282488779261298496
88618264542981904 89449134290327424
79040885137275200 128357120497240784
97624588980163056 208477430242972288
28124090127667596 327784286665657408
24787952750356656 149493352471188128
101524107015325632 321681186270025280
19878320048434496 117803120746460544
175508281311933888 315025347330655104
80269983514226368 255754595611103712
51536734245097264 309924768235790464
187681202353722912 306167918508260096
134692593156059888 153326781146572832
7764535877182687 279920475158954336
57443486018458728 336828859485255040
218370521195177152 316057297502501696
221630797361399808 263259171219231328
182875495476569088 240874356553146592
145203446811042944 253337085092449248
89270494045219552 322091030219579840
165574455504158368 287693091118156864
289670287987903296 323200407784972032
158291856911353024 331475335370173312
211450754505822400 246916493484516160
236381046676971424 236424151662227456
55861682240049696 86384113353195664
47658441622730840 287833394893487264
183953183854913600 186473637272107200
317897771213500992 318484512549804928
253729646499337440 321391160541164480
134074880399692560 213184740342542720
22084055444317476 54821713999512704
84284391159587760 242615564657915168
252710054419292704 336637079817585216
198025392809184576 253921968267284032
49632612887853112 107241504228429584
216602834379011776 260907261725180480
56269724793995712 238899440658873088
321081545415947712 328726302466942080
4499190559176238 209350290025497536
104441904940763808 346580308507747648
212579859760065088 317731780890807616
198290630778046464 249676902408143712
112991458860384192 250086765454360000
43799445859066200 308210929125278528
148150008941928960 234243263873165280
140574851416891280 314071262563716032
244097337352927968 282062947777238016
27423335784169556 246245220358170368
100913434280320416 132313013250059392
128595839669996064 210829987765618112
242849759700742816 246337099689220448
188111973901022272 276992395187757376
87159199805311072 198590469480420416
27038520927037232 290037980147139776
140544294922850752 186028904133592064
62417695836263008 62726448636287016
75139009992498128 140877053967589920
54887424421682152 124227403670372320
147774069719982752 320151693120436992
294893671386858304 315404936877744704
296130310116640448 297217599381905536
204313907423916608 335145991974221504
113322806299387056 138155149921098480
5771822428359293 137480159791839648
17774634696146260 191003421710381024
141318654364467648 257404292421637312
275094867098697376 312014044213079552
180134930669800928 245280774989076256
250540579959201952 299541323618289792
27913263256075736 60835246040605136
171440785476950688 186938570230211104
214080581357650816 272913949082833408
129496730508894976 193230442817723968
11543252213787488 196807198183792576
202403439615484256 334771817014492160
183864772153381216 319218357064373952
108424934254792784 259930539973690464
214987123412148832 290640602382566400
176399411209925952 346865364812472192
4205499745200900 334335628521626432
122099182973798784 193056807677268160
13875238914365238 18979997879179056
98788407763293568 130016437983967904
134008130655772624 220041901680951936
98043589472148064 200634166569407296
27080834829750496 98279432723693888
178814164481535648 286771334322040576
5520062266199586 316102640451041344
127798519356949056 208608098194235584
76731604531961952 114788807588809312
92613922630557232 225894311816663360
275969905894005120 277781630807802752
151842115613521760 304468130973482688
63742238298603976 303580164089192640
90200941713585664 299481164054661888
292353180636998720 294077445580822592
9312952870936312 84983907176813248
91202881802087520 314417465102890688
272501951507884960 281920376197060096
224317634975020928 313353200836537984
87711513097001520 256598424342104128
150247934683902240 197437753789146720
277445173481946496 338950738390312640
43326233573404544 191890290834806816
173975107605160576 345377154465321408
122698290603474960 237283096355704480
47038264733779248 109380216614617024
84567699055170944 337386133464532864
28368593977135440 297389540233864960
37833680174032256 139686642843962896
227546712867186400 268793105331197632
213855633801176704 236489022042702208
109883012457426176 223584687769311424
152783917025583168 171474937727918880
10275959334299242 75872239082776112
143194073845878416 263703245842387136
10566865862897086 139489686771448304
169173121466951840 189310479265044064
21326272176472772 187420876870080192
278317120539434272 332789860920615808
156464098776319488 165846855611694112
327499742302493568 337813014546314176
298853464609775232 313247147154312384
236160116061590528 324750259629429376
23750646181894204 249114054585425984
226264726008801376 326861282954456000
171535339357354944 335659915889422016
284785122338033984 285299066174112800
111485684856121152 280359003396733952
139198368847814784 163240784498649088
38344672030278208 263164336067418592
175785725524063968 294317740033059328
30521787811037996 346681466353546176
30144129168026028 105007256967655936
215335155352924160 314002891812932416
40652062486625264 78102924870942464
35057356823944816 82151264570816544
273557334051219008 334207953105390976
50433841079087040 254099946929378080
212139203495712128 292930395699046784
228808543753845760 257810450238933216
93507478652242096 216371790709392800
264436121964966048 322575080864007296
31546675538777224 64629267754882368
31332929875072740 36750800578609968
220603520169826880 287145864767432352
240886991336638816 295679480241428544
105650580564001792 248898615820640864
16199329159215296 107772006065952832
28200038130058660 70371056827909816
78978353437714544 211869538389538528
170979713142881376 183595729873838176
53872240487088544 269091976392613664
9427402683411010 87697467923172192
164901619316203104 176141527299674688
162042253721476256 250963597361758528
100452667731162544 108926466967847584
286483652551681760 334879209390969920
78048257810341360 242434263022057696
171835151030533216 258562667286341888
104350359166901456 325677521720594752
67898368149661032 196723735631059680
149029427287697600 201257304731724384
290085843808131520 335683480617367168
93448489751682816 268011795617572192
18401660317969748 191067939121374112
54140201192428664 232410780797056192
101842248568289040 124869618605395408
105165122118467344 259971477811700672
50598664441343296 249357355198111136
124835263730918080 219330744473867936
36458257396442040 250244060970610336
142979350684406736 336564717057755584
30674866443523260 329584423223739008
30346074415744208 267861955393260192
68026676665240728 211281196402059552
214807190349341888 253638439201705536
163465784550077344 343939643622024256
22776775744530204 261667214358548640
102234384282073488 263381777073483008
80542807432879152 236481277689551968
253803426551757248 279238439591923232
173559210453281952 252203257875987904
130438372249786176 176672750820254848
263061493397385184 344448811724664896
12264341222213142 276819484783746304
138268953959291200 232369961009749184
112420773968054128 241582660703125984
17752223352612960 326924488704824896
117224705832253104 287232472544153664
7119038600925358 86176693969327392
239142803118649248 261591383814565120
38758781286552352 345072922140638656
193543511066885376 273076168202766464
92926136591828720 228775481906060288
272515704085517792 348114849440474176
82545408486788768 320994994925385024
18369805835661960 115361580437922464
118001204245418048 189824344304544480
116223966915899088 298109149718135936
107965288619546928 174086113880299040
102497559665729424 201848471027988384
22902682596196496 331320250800306752
28068812325751208 145418878636365344
230127683700972544 262088430057505120
40142737697962904 131299372950193776
34977476024011920 264549576860441728
33687064331008052 229581204366474592
26795739474360444 321764557697993024
194719119539215520 248747350561574080
69088916628304176 156923126176725760
130190262429268816 340770356109235392
51715053587402928 136469120924753328
256449120854418560 319930564889922560
44595381812149016 151938676930409792
250746099552441696 288024129505499872
140734435669623120 342138454276928960
169863740281399200 297041380706300672
219260490166776672 339891133048237696
18148053654072080 279075636792079392
125166985079437792 225474013222149632
61128179281068568 266981340582388480
66472246729680616 196325282146758208
274503898553214304 283466363022252448
1067187856755489 322178587187091072
279125442485604096 281790039366261216
66771718839491144 303849909740652480
171721739227545408 192600928114078816
135481902682728128 330863094418669312
201351021040925696 233934730075525248
322648079636962560 328950180662081856
62117600973573656 166660721397947392
57853775314539488 311288879228857664
87991247011104640 89305809153183136
82635646294986816 172138505470713376
2916932257464702 212280593581254752
257830887672961952 258320797441847520
54328247303462816 115282873876997248
67675546746337064 155119416883245984
168097146047939776 249694313551086176
74350096339675952 155603867527348000
65635457883488168 307231630958031296
130724177048222208 133528876584594608
67935743316905728 94644724931209376
173978043220491840 201070869617762112
87320920772815328 249847096213947456
189134891624821216 279340490653265184
124215748072527344 148966411039041696
56962449671971792 118430717147450672
87094439381823760 202192823037107648
75304317282489056 114944278121138080
257811344828184928 343204256476663552
156509969818783456 236685631973053408
48093462948386544 79494619469068016
214140259447588832 328527531442579136
153929065350497984 335279554196116864
168569586049351424 313694450992931072
150008833439717184 227417319037918112
175141308968387424 179178898235019616
19940223303241808 249285191970225632
93140598172809024 261775609376448640
65782061921966376 340967967716232000
296229583491189632 301261017931880384
100301376327031504 303641937960527424
65340206683791800 154861058107112128
61047418907333424 327560795920062656
222401474160878720 278601391364919584
39320701947045008 56565874323655840
52347263023456760 62128577427315768
79933455395212176 262218036849175456
50649894400204976 68104402073884192
173762761831686272 183848142687786304
193847931922008224 237583976969897696
209474308802078560 343314513995805312
37771527264588920 95835286752621456
118962245378452688 139940313817034704
6897114330249298 144726477602546272
79052242828680944 147592307019390464
24558691754496984 70552164077980424
133704501231182272 207533320512196896
212321387745239904 233736361345378400
3889239143074960 238328809797530656
89137304081135120 234037876945358400
4771611324598504 224569983681611584
37178195929989496 78374198427741920
5077520612945114 174030766470035328
65281994488119760 181302622687789536
126916881635912240 308554220627995200
79457692124569312 228052488822184672
192299057561840416 256263011332022944
270751179572699264 299261725943275584
38166844061462 239120935990918112
67167437071893560 157985887105740832
24333798910860680 241166975644140288
241905512971604896 253352664011007360
36805478312691640 308675235502472960
188024168003518016 302402621183435328
90264586939741200 97639013573337600
1999936736921677 160069470743032960
124298177682855952 221115739095952704
1624409511238239 105803865804047952
166713695425278496 269111141790160224
38055924139934064 306640429140317504
154968124406181216 238728871533492960
1724738247686450 28809540025107324
233864527797309152 249972970321523776
130456039601059408 268559895665695808
125059257894216304 286536381363306784
117134490077665024 173482862618622880
109159255719283136 132435700365134224
28819816938445396 91885397864219552
95755037132103472 134507096853116928
83492819140873984 204502321551987904
117798006073614096 346429867291345024
15781344313110096 25275116737302968
143498112524775344 173380279153476448
31978931291461648 204569101324295808
278817588159622144 285984921742133216
208468129299458240 320968589676081536
144604870292252064 267769938842193472
124732590276912304 345897227160563776
96933321470636032 170944861408402656
36918983453225864 189065159094888704
88759667409991424 138374225886349488
277407038276590848 292104482296638400
60644780748618648 288753119884044416
137427705472466368 163866976629659360
116756788193617440 206222635338423264
203309419981388192 303444873583271424
184211199739952352 342646055937686016
82621528940635200 321869050188826496
41632629513471712 196886509499062432
118238532591800784 129828859767546112
31764910146488664 297518182059119296
40428242852403144 191291344717677472
148514183975474656 220892379748902816
219702658979039296 312448185236914368
223240872692239552 345067984216395840
208943120812458112 282261439301209056
295682897811258688 326502469585005888
13150482652806188 159394307475139456
164434817176539712 303186367433146752
220573589190066112 265632082560471456
216695745968974624 321006595107445952
165151209374371840 212015261116293728
148307262795559936 295031862527414592
37451931303217888 158333484797552000
86395865716384720 151135523458515456
215582487147566112 272274371089549024
146965384257363488 165063647671486816
208636785108956256 318026328601534784
5186370839212386 99960940641555584
34523879579541716 138999824357604160
227081285409743648 331445633218456000
54860708516459648 216333759616505792
90442826117483200 179638623061306720
311587797682741632 322059812210097088
190552883287800608 296295166452529152
36019900351658244 345525831457937024
94662906248136208 255036029575525408
275342800268099872 309997357401588544
182964526744104320 347902476381998848
216530984512744384 262401542119399808
67813394935262768 333244094046685824
69601517815052288 140818034663749696
24446422948084928 206796753406511296
127737782751103872 285373827051363168
94849410964258224 319514388358552000
105375550252498512 191781551617146688
36379529093264120 70951035293574936
80265984338248768 322814710971483648
59604213648343664 83976811179886416
137563162250283104 161780217655682464
81629121890776272 280406094633434464
58062652759641512 338245043357946368
21258412460179208 347720542241692928
125946659847528960 295236865031825216
27023211628847512 256045362732994304
74196973566267936 279484539128661856
198793552439710048 273385077943119872
222192455839910144 292778083225582208
309055634466532864 333427415932365888
122255677090695456 170566723343203648
23775619950244856 208919226966193184
229935208002269632 325518465945197888
219149994345211776 266723695342682368
53675969960280968 69339154117154464
53351806824760016 295895546874199168
205643822213779936 288545599104847744
29620561988748332 208943494165449536
23827609422259260 24185220803924616
10299811871033224 272378370025326496
118240822716829616 221004995317450176
78566925918415792 342712493666273856
63177546053073456 94377212557685184
96345811161345152 264051811678193472
186171704746323232 217117401160800160
42280965314014168 313363026657007296
187990385908768864 257581865391560416
187948584926531008 290018054692736192
44015621844103840 259084047491542944
85817006277709728 268024591220523040
18823220460516616 100905463111689216
77465467076562992 313938820267187904
175738650364464064 273771753353335424
83454226410378832 219708454383100896
20402147235577264 235171627153984480
182233945972518272 306297006907600704
180891201645708512 337037639888380480
148778275083531264 250598497508887840
221153986390581536 227154244435057984
114997062995069280 305580326083229504
289096939690561472 314741550494276736
57850984627146584 318191803015159232
38751542978390256 40286871254362152
75009312185917856 175537580485710624
63961448846624872 190922215289048960
77403699297879520 197224538143261568
163530031966088992 333305275117011840
118523771622033472 306398980641177920
48983504512793176 123754931150610192
139129975861896592 220568976349330784
15395361518030712 89664039387851392
185043204854412160 260818836085999424
32064981558332056 266501710242939968
164994382768438336 262818365354824416
82143311621452000 171479431789939840
139912673025034512 314387190887008192
6794992643383880 162185129914796640
136168579732992256 286295624890637280
22800897849935616 68759351377826784
13372290798312928 23860080035383032
5391508858443056 310833076072334656
112368002506433088 305295608966372736
1061442864564370 267714773015145088
51372022776103560 307359512700201664
104727455245648672 343600720094779200
183231821078264800 341326348098586560
317638490206929088 323146939204177216
93561016187534896 275427261913906624
1008927816141801 246757014692748864
29890843841620712 316030513245072448
69462206657280080 97418524237144720
43008264389264136 180064552544720256
235017638057413248 254759236379722848
66281392376436328 159634430175024384
21023735128079272 112439805651960896
130377097908791616 281904142259916704
241106201707405056 318871642463646592
246382446135839776 267148342506551520
33746415230816084 100050314686287392
298075968036233216 347439245975742144
24347074796648112 294578326629240192
74599715584548400 177578197228303168
34014997044933820 305864438680221760
51444947817844880 284051480925278336
93376444226891104 124739475371233520
231871791454042560 340804119373754176
33608107144322612 143745658367535808
109493362662615536 317855916119670976
24560123307552792 315938500311461632
73762610322858288 305151953259646912
200483414659043520 226817296858143552
164639551605133088 255091981567150336
198937629172480576 269083796825941696
138883520961418704 179596807474291360
220505326539960160 283846156578170336
56424043857205696 168355463164650240
207519293922462336 207552312648171072
284841490540083296 287396720766179008
115979154044433360 285619985405984320
305169256291108544 339690900724834880
131380544654512192 249457323431151424
4884325792395988 249514327232844960
271280525726761248 331802855568228224
19938146111971308 295958583763848704
105505065881811216 327282397708366464
6249629774476999 288306210322469952
132832151327724672 194570659509176128
237674709513860832 280829179133967360
309309678054314432 312453525657149120
46499803140446200 193163869462041536
115359408423664048 258433676409386784
20400270163767480 315844782850313856
9980209922625882 268397440173367616
48354561472467128 75834579806221488
4205413069098566 321205911653495104
296288324059604864 341680243192312128
167329779509819232 181545069751122848
103950832713792832 176397468709043392
261312429613090144 286287733767010112
2529871773635509 291268742247383808
111822773302163344 282416218290447200
282331617515047552 315280944595235904
89532717860071808 154100922586424704
99175273347929056 228116970180111456
96095729316779664 120583397653273008
116464835308376416 261228469658844160
26543804228644420 130906384147875488
33876627101813388 222555381106372224
141297937424345040 345900175580929216
89992107946133216 240975122268806464
8290417718212643 157427661095678144
37816284375158552 123891314196478000
5499728429810553 220385480943407712
84753437564168928 272400418730521408
75611256783544960 81081767563067472
156479686413237856 306969047876592064
27029195580243360 348115883375092416
37061581266240016 147606100327513216
137401186685672752 167054468219097504
290355627191956800 293204732150549632
61404526984413416 102474074555458800
133746708236090784 293532051687536832
57937734982667824 81874669259244736
82225460918538960 218061369492559360
52967232896052216 117521239714040224
259390326735930784 275196127714321696
194719230613166976 202871675375391392
78210659868915280 113599212818501072
7256338660983943 87098880147512944
52914983143955160 200854455400002272
155879157865425248 243137587917158624
27423191546737824 301291941122012032
45690009023570048 264139312667102368
67662295239295920 89363381964063552
19030881194361348 273096477271845344
295137985872803712 304545194958585856
116592749119114160 155715789157639104
6525505384339075 80734534128357168
120200434625036544 335155105067955200
270279645573086912 311183079541145920
79961949821712448 290236349949845056
193943941072712160 333581896643399680
200323819841109408 239224217069657568
46883248787568992 126340665414959232
81846563211769280 301733399244526144
7701139304039620 327750856731141184
181032601041933088 189505184035615072
79792539195222768 279837794483743072
91547825019046976 227811747336291168
140526880515216192 190060054802268576
185437083299975424 315916674827555520
95217472933997152 186654996371218176
307306435311416832 315964398939447616
69895515754555296 258821363429766848
8348684386926854 153909399645993792
67559027007970960 345192888203697536
71076424157262032 280021770899032352
38835781118052896 329403106226610176
112737374937726304 253457279967105952
144845801120060416 301439504686472896
118282833649079552 209802126817174304
85380864564610256 255345693295618496
27084374767996624 115338094974703376
61111153151806296 126320197315775600
167216317612266688 345029035064128704
234479799681951584 291950631201149632
128672682801925392 254611229174678080
191118665661997184 244556123288751936
54436542645664976 109247941365078128
298701443010260416 340954257832281152
317870049853965248 321315491196654848
155268613949990368 283471760989437088
27929977958551888 79891209648760688
78055613245454896 192156775686263744
253109669989301248 327439767578480896
144767311889939904 199604583776766016
126938753585938128 317083247508651072
68020725654604504 168781151983220256
24647229612866868 62080907045556168
77906068346785440 325612187023157504
203554031527925120 328244555514115712
29285159245460836 336607627025113024
59130235323515784 145901939020143744
104691822605555392 207314703177411360
43632881668854576 145385121518318016
17948447367885554 247929928106472800
114927027679573680 289113297264893056
76063490056268176 102374295879575616
18202329997040600 333955264232676864
62925730501475552 152970388856882752
178986941813038016 313105792221229184
75067532223662560 256258087191890112
66663299973185464 239914883167206912
15426083610766786 348582861435904768
198367429059128928 316992628290032640
143150397131900720 148255235611150048
260577838714174688 332972018643064768
121226443239287792 238344785697770464
236074675358469024 258471860896422688
158503171354035424 254826890189085248
205631529987254784 306515230949645312
134745327333553888 175181507128611968
43361271961704208 139951713161634144
102743363778055920 289457234344971840
60516028545211440 268765750246053728
119399669471632048 222139128999491392
85903206241323840 298774452852491968
7634598704937516 151402215729486176
125709112446426096 219650058025344352
58467699137761848 113437786254406320
77359908726633392 160220480159002176
235883468602893280 321422888067182208
65079499655606280 112177838508594912
139436194712154784 315351412086336256
99042836412723664 217816545075652416
173877563058581856 274418776584316192
189425457409482176 332455167316718400
82322410178535280 329569197601224320
167040796860486048 282393517924514688
206157725670585472 303794146938836928
184469461870641216 252010152067121376
104982479311964496 244555599608840000
220899227386798592 325871395073633920
82850226625365104 284588041907854176
49497625364087824 286001791177743008
106901047058246720 321643561548475008
100950887582639856 211330184631761536
288760053401170240 310234437134788544
71386865210112592 229655028517590464
42883068942065656 182771673568108832
11318540400334400 297935599532008832
127960092204821440 326497853249852672
31623618997524800 218040137056758848
177410061805964736 295027430265981824
213122571392961984 278645214478876288
31678138476765148 154659210736690048
44734697344329368 185324065078980224
155049583066221280 234004071793601760
181611807120835072 271837006873704512
72992491442447920 80347709583740496
46298242287921560 117056158206589104
231044145538862880 303580899744788992
150078854910366656 292517979404386880
21757324150851636 54186307123260912
145071774527606016 166937119957646464
176237548698576512 180829137857379328
71717406843689808 291955668502101952
101006131254291120 106548408293566912
69481635509120264 328929601307424640
108967096188242688 335510450429503872
129513132068738864 286442938735190880
25394962615595300 75924614592687952
63042771132440392 125681569322946016
52121194811177528 214656333787029376
194096138648058304 246807586929205376
158616568218324544 166450610485498784
118558547558002512 307467246602247040
54902899128750552 301937953315939392
234887209812294016 330394927970678016
39894051549915344 208026925434295744
117168834409725760 233898001652371168
197159870989656192 343954836756342272
89973124856053504 234675645065392480
145497540101916000 258657504769417792
76404953939215104 211042252068444032
86808313420671280 198757744356516864
236808235981210080 255958373408256736
112209142699283904 150608766088347296
298361663681211136 310167937473572352
207963040577205888 266682795640953440
43675936533428016 250919731503636896
266222658419403168 267642665181442208
78527385708978208 345443093532526912
128672104836624032 175546562404447648
33452386399577548 279152449344335328
97358792344960096 103180164176115056
130767076033040928 295536242218034944
187720897238075168 223098485785072992
99401271023159152 116573633627898576
135312553997808048 252167432384185248
71028925661467536 267405943003052352
205036011544154048 214652900477544096
63797849296441408 233387452316074656
169633572177112352 174580504375611488
171027618316245152 247801540614130400
211937332582657312 289735178264564224
87362676266382688 242551648462328000
246677851412290880 298398283947995648
222993002693214144 297269213994900160
150954517689632576 193844871098590528
83695320161959248 98524053027983488
197470748311281440 312717516343371264
291496743321125376 336241361936191360
151300357050356960 221772468627536576
153871013609233504 190923761983818112
2143674949049920 85185990370314608
217791082259889 36441143366760464
9902892375293278 257799404472790944
81457050991064608 345728796107061312
15499187312637766 297831967207674688
126114836623156096 325939639445584064
44025333687536960 313412931602492736
35774450645630080 48072729718962184
6240266053131128 312660060640532672
25493592266347064 124051373496148832
12244049438699520 42490879295341016
91435080452890480 139443173094326048
127536121383604064 273678577417486560
149392843192979072 241989783414795648
266634641510875424 330764209961043200
265764513030979200 319986152811534528
29553882880809424 217030803545523904
123805302624146032 309494625846534208
160786363445150176 264488407730962464
213004714306990240 312958095147785664
143842262166472016 163008320185322432
155553316050550368 202726652388068480
109329939776109152 316406792842556096
202213686390757536 342975620407629056
122809606241916704 172655826095331008
198304702744980928 344012592649718848
61906834085356528 335250076675408512
175147629493271712 300975422176027776
106189557088937120 144217203635965536
40360692168645544 259029627556971136
88663481447490048 163938241822760224
54090131976170416 185817701627353984
118353918463753104 118568039452204560
93657986251084144 286010744998029728
52541569895308368 67508572934369544
234434597475947616 346762610018222976
104681548000538768 342842585002888384
44012941904801784 278276871605420992
77449122242159168 268285522679439360
76730418392831584 83567764568227712
760091170076957 140044899834346960
14819614190656506 294661310236639744
12983954816319014 244264562204129696
224516861616550112 340689030941582400
27229380792208348 345925199820020928
15701912197706224 124383980171741712
26976659266888748 102432775815110896
222205244607977632 338318512355858048
170899381116288000 266415585068089472
176660471357847872 263878480458496768
74466979344358448 333917376757209984
29504708335009440 241673323493367712
50887806427377976 204614577270257024
50278992851658800 210619225737723008
118740101939264496 288690349271962752
105304700127876048 199618653321339296
159986475669654592 326582545964494976
116551092724278544 158488982725834528
9598264624615156 276345060479402208
211847548115978688 242786048196363072
287322819885250240 336777064929941632
95334869128442992 106107437808940672
89645609612275184 191183363497421184
199152107808457952 332192644863431936
170480268754258432 287877054015558176
259553725285407200 279885804673554208
60341829014894800 150212276686928352
264542373061731264 277378594982575616
136730396210102560 306476814805308480
52364158277264368 283621832089273216
26623110788674520 204611662201333056
48492471779223600 298947368286565440
74386286242024032 266832265593477984
210131021591561152 261577055733252000
186340832912417984 267451138731506624
47037408326499032 309904880476392768
228350613768150720 235247953399189984
58338677759555160 160811767276408256
7280135586208188 343859100421008896
23798575896030908 169447437120154144
254589726725858656 280067098931821248
136847236644911664 264699773555207520
201389530038791584 324899011450893504
149037642914042144 292677881541496960
53897890111224448 66281617998586496
163043724559777952 179460600520801856
90317697553662896 220210041521516960
104965648665955136 329798542847126208
31130494196790896 253248467231532416
164540939358075456 292590360241241920
53284108675208800 327351976475191936
40502117637522992 262878800538559136
263956894794984416 272074289375212864
61408637470717920 102014096043191952
245433338757398272 256017634988909632
16808759612485400 344696217994497024
162613413546699360 343831579785043584
46338177771899416 307090229049484608
118052456694102304 324684922595043072
27730282969615804 343080364661875200
30383517959558240 186550249180984736
64766395417471752 347428504580055360
182274938834885856 307384779147201600
67471688246571008 78414519591567552
309318169925453760 326002328054502784
74679821167748032 86623076844323008
174460492007501920 174558355473793920
181480019163452608 187058978320435392
49016279317806008 132090053133082928
103139134261563616 320642516999167616
186922239876761344 304162424514938688
195326115006751840 281774125553605504
98459421615028000 127405491056408128
55959472601255040 331604546723165888
58244046215241456 218482735972842496
65005222658781312 174845079745148064
263712581463667392 311683101865981760
286406389459516096 305870796044535040
274569849076358560 333002200289731008
60265019658280304 274998562072196416
22606090196771288 151814915741304704
263354885568316896 304454605317837696
266034737517866368 294548365727649152
235375241487931136 275508011653713408
8891622005367562 283583169185511520
9494295054314738 336303501415851904
195967668244007840 205583061540812096
84645854215266704 86245180469328160
1942358276885191 339959722118337408
131053160994773552 150024558137752160
26485325719276244 318429163301726016
248909349786337824 307753788864489600
148831582989861216 320087520448420352
40048701215729584 305089596900114368
72316313399120240 96615500223947552
211348190937964640 283805583534183104
92412858126330432 206696172633283264
94538589048667984 298909336264567872
39952951125197584 338896266514853184
125088064253114032 252793555059960736
29354512692677220 336589833633112000
145638597339471584 204315518529005408
249900095822438176 312482913613654336
90854238637885968 265681772831043392
24720737240007344 301131539910061760
105510339474251904 314485927957749312
49341459498067984 194000891937281760
234024013678992128 279848749478571584
219410566256911168 240401111807661920
99845985683890656 309928489416939968
257127517596495808 272437523052031520
37851811931439768 315992317108710848
90979963184015376 227491290751760160
43343770038528936 229256886388840512
137904101187099008 209896102333503488
232653726611316448 237774612011345600
234413778798582976 311913160817733376
19081738369165588 291307315438412032
73527600853848672 256619451671989408
44694371079115072 320672544795511104
69288856763634328 292927979383377344
213546280908290176 326063862445086144
99113079377933312 280665400663512032
174981213427156448 224594645228310624
97376080410179328 266816535852420736
118417378340247360 281676430476976576
18523209531350312 163347265523938976
168904888811625216 310698730049561536
50881765056926184 223529178556228448
15453267833116084 135100427835521056
39971713229046288 321412042576752192
169265106444505920 313163781550858816
40096512228264416 264539067961978688
138649132852450752 331081410170565248
78564266753237552 174878682560526496
263596622616503968 273938416011905024
50942034250367792 80514470092446512
279026929564270048 286050234128199168
33384460014883004 146609498031107872
8934464565181410 302549563172521792
89308618173600016 208442726308840128
181867198988940800 326495604177482880
247147556872060800 326988345977719808
54253791009098296 92710240709658736
218722827787890528 261602949923046336
346973442867064960 347815328269568384
55005740977365736 205137374037638848
6953994941292234 38767336182383752
112043013056811680 258478367398730720
109904937745749136 247296178011043424
144392474879962048 157262984977086976
164468468605788256 341965654612441472
157414055182518272 254723322685203840
157389502332834656 256773430938460160
46334357793424488 243887006675755840
174761714937736832 229944248214769536
291776140076933888 326489648554389504
107556160078709856 232671790082049824
230679810114353728 266335503152559968
241922773979638816 243011937132966784
75622416488364160 142431703745835808
28837847114316164 327129290519476928
152134522195527296 262093157044203104
160489430464896160 325130906697131392
105028495980875792 143996538203699136
48894372817782200 193919483727243552
103205971468237232 330457390368784128
60901537714711328 89066991876671280
255669973562536768 273230136136770144
169907786894383392 335602539544431680
135639730573486432 271872813971914304
25862641581638128 206558222192115680
28264270997867980 39259128058008592
10415911263458146 101073016842620384
71355628674823416 235196113188739808
92318266782999744 262408744687504128
173494765888084352 301093146295223488
108670357197854704 173680082700711520
49046635264440688 151666088684186368
282486251847933152 331028811800601600
134619273916273456 252662905453108064
65009996185425120 181151039085035328
75229081405084976 293172975189346496
90620726878256736 328618406876705600
158862983097504480 204350408984903552
874522552937030 182135956358596480
143740948786808768 265180360720719648
140044085282969008 177504971865916128
62705272614004416 69543768131458656
157268209813657856 213892370485516256
12478691167856964 280737299202777792
120807113315638816 178032718296743040
33286792981716040 224912181077680384
146273387580431968 204820116648000544
99206834603080640 203554876723000288
229377052555002368 274281455099086464
135873320018708272 138348323329359504
109910419045061248 127990962334758928
29168335780951424 271503298092366496
258096219150365440 299766343128299264
110126293551812192 191895058243354080
31565073187074088 300922138566859712
104797953162965488 141893391291852688
150023755843425504 226541031180738656
1509486726960353 280678897629653504
253913744090536992 345588370249524224
250198164366817984 269010301036909376
27611352706765748 238078829660034816
44106194956089104 48331688909866304
17666777875153840 245879884617608192
166565930574144032 295782696170254784
90928536065427200 262117505393363296
198375519499417088 294485173002867328
262736118095887680 271209881170115712
45899981173409328 75541333400057696
6757969852269744 73448354247662624
243500649290675744 275497969370475648
193126665688063360 234571899010697792
36148527780943272 316692997023443520
16464746521222554 106519901026062704
45097234452933896 79457808205620384
230919224079672384 285557139079421408
134633195780815424 245998739751574752
248464508644093728 275642162395675904
67290711875931464 68290875130571048
40710784728526200 85001782206993024
136300325518567696 221165699051020864
133157091611921680 218759522843806528
111027714127248864 245887009998550176
96183426393622224 148053537521500320
117484408888087264 163271823523379104
56351786940137176 222011451191307424
142189092645731664 143580854861851600
191088403472797184 274920238334351296
120220648289408288 340857352436881024
106298385720332 209676285061603520
132677162074529408 322560168025294784
41380756000040168 223795510658886784
91524548493769984 243759738914203264
233031209298190848 304478091937716672
104419155690060400 143357824488291200
212432697540125312 301424798227685312
161352074956552192 304360747444180736
254828999347923680 264012301634176096
79674645111189568 117686197952974528
84333171593877072 165354227224511936
132689144904244192 325094568486107520
61449655620557424 314917339650391104
145413531469518464 305786823000129472
229624664036467552 241857863332118272
55082686417236304 277734764144953792
62048659611776944 110576835680252304
194996043994440832 222341080701549984
200123498100930144 316130396170392064
259387799980931360 306506879469139968
20643289038913140 309952020293033920
26379365384437672 236108903378037184
285969554956191168 344593834194084288
61511760781577920 63322562161378664
231641693990569152 268757500087108928
21515808652206852 257835392173269792
153301492267446592 193628340881392512
238420163203826112 332398611174022336
46103808043539712 140612010169896976
79429965354547168 292364799786358208
150819281096086976 204012511744646496
299506076795219008 344423225932408448
146758257543650336 200739994278812384
38753496363536160 142605218574920592
163327997942588000 237953369886208000
201063829478809984 213202104712751360
200603041749962496 312465154752620928
121216377647338784 341031720062120128
154348003352421312 324406093912900288
26937679575527324 85524026038460800
132780110232480176 248695855238140192
232645146931361248 300972231430871424
69316011499623928 254553149503281568
292496844919102784 347967594874103168
94624347348719680 108940429116947632
212762329693576736 238154928076216544
142066179264820016 336822855664259136
29571281120695028 167162803877175936
30535139179951888 61257287985026360
133676163389820784 296410465834540416
43756138289749160 204856348461364352
11891530567784216 317823839214450560
263209755504802368 348521760693863680
247686996124885408 267633259296668288
150142262536647552 278663216042556704
101749006322472832 228984098861841600
119073104477858144 295041346712763392
83037018326347984 321971913997927040
12679938219539520 71862103087292768
33969170018028148 169374586584597888
21451186991782260 157170889871245504
43696252936550144 131458885665672512
163366726919063264 325495637187375104
91178994738062592 175110549539312032
59944843609187616 268518041611360608
162890385045154208 228654263262419808
147723182978562368 257060870068062656
79945314638335696 324335274312686656
13687026181332534 230080112196402112
52556008012906560 307502343617909952
287551974757182464 331936454236765824
269433379226876672 345967020524053120
20743008138494948 341531134870915584
73026529402136384 139853335780699216
39429386203275256 178567112584658240
111297757593418144 303151710929867840
151208366068751040 212682244719991840
32771716802201700 332017135068067136
23339533086259848 219493151586039392
20614529925301936 21141762327519248
146877730351322880 154699717980108192
106848715105106768 240720767365678368
6043904595040726 319554272733405248
102207155040666848 273981231786146592
64415702989609632 277354766697289792
77294827935127904 170238120538220800
16607291474652658 176137550414461696
164774411138042528 320506015706635520
275409056129651392 279161170178940032
252057952048843232 284480666176827520
261931757875289120 308510887435405888
186145202721904352 283703584314048704
227877308053617952 311879288641807936
229571682360502752 343156599466451648
181394794984235808 220349890667775040
29231817852774144 218854723976988576
110111524861515760 288215088763668896
118850722363120208 130865828655566480
109879123004087168 267755523541394592
66732215522419496 337497681895449216
17977197523151300 228424150874912064
93058948057688560 198046636801938048
216806427054535968 329631353198874304
66201342514322944 206598365856866656
178524311757054528 282326571417772672
54468074439477232 268650393183812416
98777590376986128 208681332200734432
52520438257526088 152289784348669120
112101452564135456 203108266364838688
99091325199422560 249785124127705056
118912583073690160 119229878762124432
48372425944830088 255169024208022624
49303181853154640 179158492082867264
82386237782019728 287645108010229344
140521080722347152 282138791005947936
67069136386917576 105223761662909328
142071006840695824 287575930054794688
68460015989986624 151846558350939200
92342238615816448 308988218790326528
41538800223237544 107309483162173440
175864577196207488 195603325126160800
344230826014320192 347206299551958656
243411746900839424 268877439594683072
243495132550665792 255574781163519040
75175924395829680 276340398358978528
17516464417693640 168262857336740128
35295559300009928 299279887857710784
73061529316824560 97685622092849168
32144097282564936 297299708420946240
181358682799103264 318543294904987520
153676533869475808 261432483380342176
228365321609761408 279827231352543872
144212322224082080 244131086491633760
109008919421852736 276042977349987232
142224113900344848 322670357508172928
34514627333664852 145533982266063712
116257175203812864 135449938939111328
150103453574851456 334604488898865792
39317521313497336 215273669291656576
45521652391640784 49002040901453808
6686877450270951 318517506936183232
96842943486306768 305326592308073536
157061345731986432 251616991882240640
8019444249254769 268379673268903200
63663347166693728 111393534581925776
166770273493176448 319650153601765696
272346975205017472 299545255695889664
196377250170528416 346854543893564672
128759825280593808 296157607359206912
239925977747051488 283488805021840768
107963052784150256 150062235380628416
44790487679087592 327613725646598592
37393833749580224 266804538433298912
111317862106536784 197349972966151424
168533207574035520 256919305103651808
333971837469345664 346440018506744768
83225871742153072 172024746174317472
15083420652208536 41391253001286648
120857865386936032 163671260635946720
24436874704565904 172534852193035360
17530298013524628 140879393113575856
143701120940380320 219159176470822208
164671285902861376 252496808677881568
29706316397815884 145781345249124192
28669079067091384 313109572770839360
206657460723111168 270435811442130560
130750368523622896 223695328489571424
139979055613079728 212670592136216576
42009098549610752 59190021598240408
10399864289785968 51549151759096896
114237320088207168 231263680086327360
116408357377089664 254917183074824128
85590069603791488 227381488145926752
210713408970092896 212396405054488096
243832083564280832 279668764056414496
1388452129603132 293185870393668608
66239655677814640 160840668282410560
121896152199154016 300053360104437888
9593459813660836 179275236788411808
227951383782927936 286624979175010336
103709727256669600 175830032309688672
164794534417481696 249030131344000864
106677106766149152 163123809240736800
114027690122467328 316666269917478144
202507575310493824 268385250324101952
170319689031755616 248728039236542976
129278191352489792 266612267020122400
337537216991214656 345345197137848000
253918541461096000 255413835477878880
220066104099717760 259064410098341760
51278386580487440 222579569221893248
37496639026427848 337923638538183488
177756489915041376 222822832827815936
5890781872512081 180011853974383008
99025813003449504 323809231407847552
28344039159397664 187482368871098368
87622958345371328 124656812071316688
215083656482516992 341663213890020672
164966986109300480 203760923175200256
255087193284026176 301286073008866368
7598670538108471 110499487752143216
297118980073050688 297845321296979264
245483070212518240 315003748041831872
51523503696351792 105308268712209808
9069709929760382 250603731493131712
117691613966181040 322762853953232384
54773051463219104 303928398835239552
296348188241319808 304737481865711744
169120970977364768 211583108351506688
172556827086055040 284797269994745984
109506762487148624 302412935436251712
269972290463048032 334989816010860928
44097942498810928 147823185218695936
192602982761806912 228103654408838176
193281115410853952 274370559019873824
328227041062033280 329069794243328320
280336595912175392 297511480386757632
131579174486826368 279539478543328768
215197153995895040 242912671766648160
123308173839032400 314485446126297216
81017804032911744 185585876833386112
117035926628509376 329513628664210176
217051556361288448 227501118231901824
49688852364593872 70048993292708928
139451861129524208 207403257064392032
30267515074815196 52642241397018992
109980202388796768 311574582482928256
140850555045993808 275132664675527104
141874446053678288 153810880734678912
15700820520283454 329241393604156352
80779335278888560 282705766047769600
61492282364178248 204223758222049632
90717922006510352 233806693689151360
60704198178925776 325625114917789120
242062450567745088 274089361752303264
106447355732211600 287693571305926464
195214575479553056 249634278823287808
32371446577956584 288750319852320000
83573332831502736 318677212650857536
147680004556731392 243222664875806912
211556137135745824 284009048139774272
137406293839308112 193012804157074112
137587132207798672 201951023864790752
89713020822993952 275877273714488192
94918569673833072 181708484372220832
122820554923399872 317821696210727552
36653316680956664 159508445209032480
97909525985556848 125934175413741664
8405124202664148 343564424704983232
256440657448596672 293772193347188736
186514447137856480 263596258376466944
110544055084164240 139222731944001152
195127442537628192 317817629942351744
144268062215593120 264534936632733824
41852403623743936 239454769547158720
91568736985115152 211099447747654368
82522404223239552 287754058467301472
170920786070757472 321160576074056704
94969539914996816 243923182289752672
13705709874339890 116527962907758736
4122372689602516 307838229673743040
152310068864048672 287855289998704288
12014864428063306 284308326177008352
227079634269511328 313010696870674176
34971666159730528 268892840363177408
170291991302485856 249460794406158976
19468845232950484 259745036213860672
128377080114569232 256508030891574816
202581182952501920 259768873153814976
131379015205391904 218353752503479232
92326551077951296 200109081232419104
225127178008249792 290119504388868416
117607996380771200 304506993649189760
131844964258736368 272070460087958688
141369692896950864 274323318306753312
82540509389327632 195669511646449184
74311959009636816 334117522970281984
181556656310915872 266363664952646752
72275020362063232 97207195380737952
28370076242893300 295380698503879872
238891473565754656 257340453120481088
31550115460337244 107487867059697184
177964044025739296 213384413721427232
75853121218553792 308866779509547264
71246167436769928 135369082364502864
102999688317178240 221853861890399328
160088142032258560 289483301843989760
85761427739240704 208568628804319136
22234566614013528 200572684017008896
156099643290091712 311175892827001600
53777481261762480 142795225409081920
138841193494691200 301004184086869632
54604555385908680 153506872079838016
178416489432212000 322419831771247872
148768983363108064 303356199007245760
161032647047749344 334465468295531328
140927714992984816 276811234429521728
132908648439968768 208512800397543776
60267919431121176 248351667721206272
152931513922019744 275222226837673440
42543151701214768 111467840545893856
11611117838797104 227488924968987552
29061445794571892 191004762190538336
14946693450290050 69072476941992456
92186018255900016 211121706570810496
266773997153078272 300352692170903040
9949934055874836 51998553541571688
50232807315701832 290422271330562624
89065097565816464 151629023470964928
126680025086738080 206456914495816704
38692754594547928 130134630356215856
216232678623207616 340491168994707840
10965367102200426 321729250685132608
68311753038733488 317109342943168576
164556808274705664 173121224575724352
139639265851695824 343876522557439424
26642904576316860 236212757266971968
146378292427682496 182888439892915104
91384848857565376 183739179394054560
130214986304431488 274794363168207104
2187612981285776 293702555091291264
35389632226152748 292439052050577920
191154468421746240 255699740081762400
215464782641310368 343909820358886272
32829041391537820 56572869531451408
74519722029717328 316933526220090368
216913880093663328 231177912638684416
15596429457324186 211159531576798816
159708254738159968 248177089506901376
250809587582835392 292407916765997504
44284484777855352 132999059111711264
208716213043535872 240899009325186432
125355447124359216 243620871538830080
135765884852351776 271360375178726496
10163947254121446 54104858631253592
278977085002755296 285839318210934560
130122507657976176 223148908292933696
157341016289571008 200409445246130016
59697836266947296 305722904024483200
49721914702872928 171711899412607008
133236002847752320 310906323940978816
29364143081448104 235449012533317440
87919073626633744 313175950201335744
76182583041468784 292917308233960640
64802442582299504 87873720491812016
3444697932485293 118699873108891632
99766251201252384 310871261150136384
96326144932608656 99658684832336912
163188454266503552 227398628046645216
216460467872231808 310765631798297600
103412689098138560 176069157029457632
65691790503256176 252457345315091232
285954066037419456 328637048514825856
144032582397631488 154540833845290272
11337902999936948 29161730214601744
39803274507955976 305032327875008448
62187581008152168 262723808697332864
37059634441536328 71302412113857272
182422491553938176 322769440830212992
29342018080509864 39254360943367032
50020772068514568 214427637331147776
238966124966489664 345846357407288576
109907624484672160 147686925904880160
217442006511940736 330928045405261824
8557945040521462 53348860553342776
114972670769934912 174963357664937088
153108079425295008 292905374802362880
120075266904529424 173211798316575776
129933702486056160 331705874248167424
26407170977989812 277766885895879008
320775374654243392 344086425306210944
64754049108514752 221261034679218208
108547450517962880 175941909258951360
20078798034797052 159237757187202432
289956631939590272 301119893200436288
133850869702161056 185998569369893792
20665099488693112 233818363464985696
76992700939383680 341089586506890688
113570170819678896 190143818813329376
111500651008292448 226464676396807136
305628505822853184 330636618841277312
34602081424821084 231928710624296192
96286891460399920 260542631999065152
222654290749908512 264452179179457728
32106651122989120 322654633934800832
60824376252707256 309406590557626880
18347255637815568 229588642911487968
53445048494831536 133336590248371072
187195176784715648 245521661431561728
84730277077573888 143813394159677472
46389130890457336 58135758685681624
137835046976367776 241951788792354720
98892604876294528 123682514085989760
95174437396568128 135674960694446640
31181380251869336 63295159802266080
134878892967223632 188550482577126560
193976110660952000 345116652745969024
144993417505943008 171137944871988224
121233461117450704 347961492660221696
7537766679079604 308001398069283520
32032917789082864 288867641911654720
64530434090872528 239453155443516800
210211409033962080 331047930312812800
77354754355218032 279349594128600352
261217627651798464 343380838324385024
235465245681646624 255692134110643808
307118935597282432 335601198055800512
89003769494826896 293808459203200512
58622384462396320 96857839798079776
102529561637085968 195506008451984608
36727333915591344 320935097186127104
103939509238274928 283280747132990272
51380919771054576 261266536626762432
143925790118961312 229434039063332672
37480531065791464 179878049747955712
253353951019710144 314788494469963392
132377936002083520 191588056846511712
147692500159169152 186450337284274304
24938171729184148 261534497362832320
14237501914569706 17452407801770858
36556843207482920 194928295023206880
156312891681176800 284357102857759520
134441221713166304 170364912426821632
135431240237885136 320121425554431104
63836568111381208 172155411522803616
145908517763471104 167877170695067616
215045320086544512 224527832312223584
175093421428764416 291509988707073472
183041135225002112 281547670550773920
81082967703888880 138840557318363344
41213155744412256 127659941167464672
88383741733462016 204827658929864896
120605987914053136 304837021048805312
129519793497491936 139363090188901504
102165972504399408 137217486735981280
133443663611444848 256807525318282720
18473151727692948 337610663682052288
25426711724663428 162769632953323456
105231175206043200 323466884226806016
24986751258268184 141677513720271584
138943837585609472 280299870304067744
22746917072366876 285087119441373248
168025203914670112 201389472790516576
58061891496984432 279772623406437632
63574078815123584 176432115501122464
87667464353728448 244531559552037568
90406753125263616 263217528879456000
153433430229826912 315067123323680960
3097556903479355 34800113823084956
100366021000491472 239654076920378208
3232906258367142 92195706662642416
62054805743331584 259023087320277984
27833825377170068 92535423208804480
5407150068557355 337162384975054464
94812807461045088 211846052401653568
100444195021001088 303322529937251264
49838871498128032 272439536452175072
77601605261049408 206689362734462048
29920339512914192 199674583532362144
126482071751827104 219105731113177824
113746086427323024 341259629179301248
74067341702505440 243964270981142944
49956436843177896 294468149085820224
253438181784999392 256979048892851104
33517558844284816 73317012922926064
104973841246353088 141620883745220992
99549926075102064 118087448134163840
138974182911550640 144786538023808512
30218190293076296 248603272520733120
44117048777286672 287251230406552224
50647891508703384 52343359784918912
157843513712158784 197415909309044352
130844879054278432 342074536226307904
24637203370611340 301604979401979392
30521111762464120 288198749237627328
70568615927937584 217633698628134784
21444401151688704 258736957272368576
253702949768257024 267902327022342944
121162271443718544 270651910537220288
57815031113236728 116295469117091760
212414827935033216 337568306021985536
290536335366883776 291460252362829120
9474800369567762 138016117044439216
32294835166074848 283236556259678432
33906931693597900 104622902827362832
178220835777472608 234811571159662944
6655291018711703 112122937591908288
26957268870589104 30415034021934472
141458962055885552 243663485281772736
125249065869740000 343554660044356288
132512983612448960 231383072052185504
106275618149465888 187933313934603232
202617949490202080 323776339425385408
5024752468483602 166468085963852224
187437841824404672 287525688987148704
61552269120067560 158013049487671072
42001906557519296 234257644833017856
126924921305252080 241497970768270240
245479364235324384 278089514044378624
18557148782974328 185065521940255776
43622743716926136 86286422735310528
141612506922853712 264885237582229248
10480945099623726 228654005097685408
26548820303879980 111620169909627136
95754032389323520 338623803660713344
62784653054079896 277848057079019904
227706121228446144 344061052841449856
51370856009858608 151982934354593280
742191023551779 182337315757089312
154706919885053856 285461889733754240
14878728517601750 43226246944162544
30328609402654024 69981075117122616
157261279222044416 324499982017550912
226510450449017504 235154006860871488
115998221759269888 272380483044128192
154378289777365728 274156348449373792
27395899522731388 217635537842971520
111646012621520848 256880955899623840
93788882190468208 166539991413004224
74124590431635712 79091305624346752
23806628659555080 187109076564192608
21587751480349740 295698210620943744
93938773054304064 240204398815433664
19908694976360720 221636892188976224
201443181883863712 303452737671998400
265772864168871040 294145132474648832
125503376333167616 170382191704207520
52839389744703024 292821093138005888
181335974211528800 232426324174065728
304878820886757184 317596147050305984
124542750347485376 219178280319031008
155954047766336992 235468742340849664
305128262957630208 314656885323557440
109259593903628928 320049319411899648
127597894750416368 271813367452032992
90266857489236720 304148612381045120
84217927637616848 240064967238173184
154156328220095040 196807423314655136
23380493090050500 143696708802570320
243955958933399488 305021752327341376
61100784207909560 197732366094377824
293548417822257728 300050602086677184
132780168653076704 186578396970805824
86226233491509888 135963902305126112
63598748569347712 183605269459798720
6450719080176346 11068850868289448
177537098530158560 219343889551352352
269120941948405824 281377400479064736
116171958469795264 308227465711334272
170002242992001088 313680968584141376
264773430334562400 326872872103808704
65806429185460936 132628370681340544
65657938365500488 271386452029445312
45579765739685320 266521678411092096
103381357132923712 155118525525252384
51681799999777080 207100268892637792
86460519422038496 176593444472829760
132745171622094192 267164374475885856
238762793657651520 264953085483482752
21634119250962052 67097824055389472
123902559229945376 140746983947108864
216929601476047584 235616329861543648
222619719787730368 294629862565626048
133194028190499008 313642583330615936
307374326934657344 333813585829113216
154900028458439296 280447120147204672
52065977402611632 267064054760627616
198224106728950688 227431136302207072
249146292117872640 249388646612060288
168982384956919328 279112933138946752
33074556187342616 124156091971276176
137259100834802448 173096788905472000
133606704643170976 347300482471162688
135098885983642224 236909388307999840
193511816203772128 320504255434057216
4639958750699614 72001592795094120
78864305718344128 96300472388293184
134771796369962096 347939007054037504
150757009732391328 265833717423494720
87752863848817600 202766289980676576
10124198318147630 259035078930543488
128251535905212784 168436314069370848
43595989084410048 321716851379439104
71545962570229736 275100799402704928
2845903256165872 302246146348736064
63083149896297840 152687193448433504
14664642524759864 286058416580247904
260427870476130752 322615759225289536
176474763968925056 302668001672473024
125983110102154320 336726164930502976
175288064963021024 321902403462841856
139673559923058720 185817589843032480
116460061475036768 199058126832363424
34409043000734776 240324125699672704
319145948778865984 325878632344106112
226327115458946976 301927508138705280
77031375304008128 174278952030682336
26584733132253056 117655069438389008
71746287027901024 147467330150654304
167294746456261120 275260745451766368
199572401041297152 312088342620979840
108125891287877744 260962194182571328
34744038435752196 116623435702594752
204839254350720256 210974158727034464
189287506782735520 271613930370577888
119366129072338096 166310074062957504
60905074082581608 129245703471932432
516728589192719 332930586958009216
242553542432060736 307004523267984128
225203552642346496 259105297758523136
134921076573654528 334986387880895040
187391635895224832 251122032833490240
62868033342480696 68560830667528624
81592754613738128 196853394530222752
42550175545537264 152414819158344864
72386530688269296 237986363986308896
270581320467554144 304584604765385344
139498695753417024 142991915732267088
108357176402919216 155241146702613088
101022725199226576 319834648372965376
208961572144227296 223768367678536480
60118401618419512 232497982622819200
137559691049216464 339258250875262080
238424990787459008 322013478305688256
115590360236607104 236961319896219680
168767432771164352 210195752518890208
24501452479860676 184032585257624128
62255392496691728 224742193600206144
54384993001444224 287123528913453408
194507129372395296 347181306676171584
2973035211991721 244112524578985760
127293736784473424 262753765498032800
87534591711236192 159078790522520384
284457270189478400 337097890465535744
33231692404804780 228970167695336032
71042472676872472 289896819916588160
320412465624904256 323315251494200704
201647972859891840 338042401261659072
193699355900051104 226804065141692192
65556136162842672 291022318747995072
182896954403772480 246267802851483072
172370477737593984 264147883436021376
80432290666491264 263303770114795488
3740093361063514 65131840958041416
95830611811371936 260948674645152992
64435079036227272 124863495543663136
24029336152428404 338947860579482048
4262010655978175 186929997240653408
97864861095463072 332556390696990400
1134930119571779 202114566958773760
91861469023573888 310888609444490624
1205457704153549 62852879165348096
200164238058096384 307233360053850240
231497818519026912 298423573205717568
51367546636437112 180628558774869952
240709708785898752 343419104486596352
18222130065519652 268004111103618016
171511520133205184 182024456396447392
64390783810403432 147414468458258752
156248417789278880 260371727795845376
127107223132115264 262172144744120096
176948343648360544 228675312860017696
215351551858232800 225225369477579744
37016943514275520 304616002839117504
179822106704040288 341732324095787520
87847593025311312 207721074820113760
95423285700523376 342525580277464128
32489163942574944 204833770526884352
56210887447603552 134130847029475728
239922365065345888 240360701005592832
149910542683612512 260447998087130784
188538147378767008 284108391082898048
224377860994320928 252861483362643904
39630637040580912 95029867420690992
12063881899244232 86139209421671136
183414008694903648 259926526351510816
64225526987032216 279530983482113760
105219518312183376 294284662897014720
72864004647912048 275656081246950848
157257402970616800 280941438940541856
18784522984769724 221281530704540128
117544071005619264 199800851155823680
47213088572631312 275507032884075904
112999284801307056 277607983632958112
152396357901916096 182586715002828704
232662147334191456 294018948657921344
10775904172040534 183762518891566080
75278491569274896 138427355533552016
208693672013253184 244305770274391168
189407574040084064 237993245830151488
184890351459032448 279955287719158400
222930652828438816 318160177235048640
59620712693723768 160419305462365056
112158998289606736 216787419898432352
13738721429351230 155076233710766080
804070523618121 21189994810513200
88493677157360208 295697318686505600
305982603701833280 322777992241898240
16204827175472050 301063925013827200
243698215173919648 251182534741897632
36504103094059920 228486699916189472
98739545831715248 208838357586736320
253995344316366784 301976621336317760
43389594205467216 186164919769127584
154131549339946624 232469825759628096
51880168898061336 307077420453644928
58686547303970616 342347474290588864
45407257024517136 325876639487365824
238673899642821152 328495836365075840
19731593281747692 226225668621257248
75944257727972848 197405955359207840
15647371896925004 221761947712922880
98554469018457744 311366293011785856
765421795151508 208053136594404896
37269130591335072 102186981392790384
197029807555193920 250647181569558240
119765801586176656 132499020760745840
45960610335899712 275013430274886880
5756750565130044 220033864907960480
258609632793348576 343879543513164800
36494476826171184 311451317634892864
57193690565945568 140150075344141296
39866513326564704 139662220021385168
29244866213353496 37493918233384712
256216962470610624 292315944551423168
29927831415602496 261790348966998240
84718672063864336 103481408407858704
93948996370875184 153386276229395360
36885136906679776 122421865053884640
53762907327858608 323717396387144640
23387956205155660 281197884597531360
206314851998797888 277493372988012896
79957823970533056 94595712350884576
59129353300031592 114118836639097792
148751243077111648 298409679548092480
329869025965133952 335080580594312832
314976992098060480 348230404610032256
213976629097234880 254538996998717600
278714172645366048 316806350119556096
185418384383272800 275827427542677824
282894053837945824 308683652313620928
61087107849328776 337618949290485120
39940433240043424 41249450634796848
115126223792488432 144520076233985792
46048878101690416 112589733279566336
56401271523764656 210254372441190752
193308795876193312 229116708578126304
160400185990329600 278854386917468576
166758452938868288 324480021772489728
138641402134584000 206104715972715520
53478373362383976 268000304845066976
176371543792137792 317352610397425024
139467044870604672 181692036488814304
65739226746687440 253202643617388416
155158830388437952 328052786271847232
81226183186802320 173348863205131392
53329975123220912 154455593763263200
58313228234231168 138804578348057552
123984029038737776 215918326199519936
62088412043159664 293834283643766400
220814392981791200 265678025707543104
150214759122401408 277715928471766624
147410269384413824 231587246671319968
141684176634923264 167292994712213856
308201833383720384 347585730001604736
230040723259992544 268509059563653120
194407334001619808 336610431487310336
24484061286564084 99641013909345024
70709669019303240 329211167989726656
132490858298860208 221296529853688192
171339511768287872 258271896223271552
49807321450943728 174795625061024768
53958140866124968 343262056221231872
177972618119168608 342339905199426432
59457932737407856 226702049331969504
12360967605587986 340226982803771392
11977041032635656 291751056643382016
56532017572954920 224686042146479296
230398803109131104 337277695046267392
84393431727038576 270869594972976608
223290271078065216 320441821747126592
122054609616984208 137905464000876880
162567046945161760 282293753176720704
108484889602951984 211111700948632192
3549032440608280 306838918655325760
49919226560563472 137796138322429376
140420400067195888 341380802661085696
63138822218051888 127602298159095104
207022009275396160 318956469895945536
238875665787852192 342862017872737088
66510255902672560 144614433633497376
34312385894912612 311470273741328384
217124561145637696 269051825952062944
65977493787129968 147383513355715936
10033237492486310 113524527730281424
141855649128372816 276067467259752960
62897036813666816 300450625337132160
32412931944290604 342209614259602176
16518365242573454 97981717451430912
46119323393323616 317816628825177536
167294995237909568 287502712213390176
227669390447515808 243634663234355616
98794138456063936 117156449880089904
58421591727380848 176634131632529280
180824961379939424 304750006370591232
93576051338565152 144081230683306304
115716391212994544 339086541438915136
223503718217117600 321757581026715392
128852461475376640 165528712998881952
81173386683986144 225913879162161888
15098253470387358 119567475031965600
63487529717882424 106248420941120144
156982909310189056 286769949736786560
120840649660538288 288992659628405184
229403184309239264 304815317411365952
2557869891014791 195816888954731872
21133769731105612 121590718691829936
149929636098963904 177509133123922080
30273216311958120 91776887264079056
80592942250145600 172951071680033696
120197210997045968 343137021525597120
85707509791748272 276405590420586080
7770088393056620 311613630956696064
182500949557117344 214810920037729504
111100044747191120 173040802867511296
75751855559606176 157380556696580064
119144125750600064 204469574182036320
98516887142069312 218619705951879424
213814170643492704 337933064849409856
77358964909200736 243913341019367968
182691543328237152 240166643248369408
45269073022879208 233361086228653312
16807087954670384 162014076322445696
44101844052387248 265252022538086784
197158349600785472 271739018917002336
66626498728099280 211690649401982592
181260577279759776 234601151734301248
120825602289220528 167258187039585696
104803085002993104 198390880444167584
241638139210109504 241844669614583872
59917810413723320 240221020256451424
66688331975373040 238844366306076000
89774609306580704 267650569023249536
89506176404539808 123825242120018288
51191587022827592 80910752670992880
135760062290321008 170548885537545792
104329747632425552 231678805835962912
251810659472796096 294829044615945152
149815987836033216 209494459241716704
9583507629664126 61709554434732272
99366734296700080 339397461272236864
32659862841644012 143315589465626112
294596133223669120 345710810351540416
73177785470599872 261268101071188800
81344726706489792 251679212693676480
247680033193282368 322546780268041984
72876153911203376 150712833003087328
32353822218564536 180949146901138400
52316522270742288 154345053965736768
42490227980981504 209630942776850560
16969005670732450 151693678744349472
7730707885505424 330863155103257216
36612382165831520 124863758279645040
270619312492923616 338431173801141760
262329424980438240 331857786562454144
9654981840408566 156450996685011776
16298169722334206 304874032595882112
218165580525349856 247402794081484480
103801913464940224 201510940263338976
8891258686244295 344206065492042688
55455518741159680 215579199906323872
183089954954755936 251261973323913024
143029973325643104 192759954025179360
51418952428530856 258578872808191264
25773800621074508 225439467013831264
122913946011316912 202557371598571808
42294147182867616 347750582735678016
193474054366863904 236498022636521760
114134503935814560 344254930516259968
152258859455737888 272846830665003104
23255825107116100 53020916171485248
44533582217913848 254321651064181152
197882337143470752 291682667250454400
83769694177257904 336906579944550848
236341551132231776 330200514635062720
1696908887392290 222080003913342528
46265103476860080 209233473367601856
46455495341577160 279718449142087136
13528310581462552 238024594267264256
89365944056526752 141613482959584112
174198787729691584 261198288595809728
50894901154796968 221468283793469504
67887918278729784 120328525622586144
105730212242539184 119273655351001616
73758847070958112 243932601247481152
218108622525097504 239784605929776960
153407223586655776 271275158503482848
42438679325425720 270207310793195936
43444655867079096 255538293370062560
210007531451341472 219175318250931328
157155663851547680 254557002358975424
233403865449095456 319783732332917312
235536085270846496 291157776616037312
126429766192253040 246583459844625600
118198117818714096 139768017085803520
92225635220400000 325021348459820992
58236176737856080 157516228732001888
77458593342411136 149396635800410336
181590224223707776 278939693413118272
53154840369374232 315687532726900224
10202623053822112 102099987038279024
104652182050726912 138268966064635888
25159870123858244 225038888646653184
137973669571932816 281919904991884576
130470444634393200 261054347155386336
260299557943750304 330834528179294272
284116728642046848 292878422863185408
218577320574078720 221740207902480960
51802138790179504 337473785834425984
325234885143095296 341193279463633920
232861729739310048 292814091992670976
299382856646924736 318911588135236928
148275487761276768 199295840837470688
234996532734123424 281679475091095008
210057929666767360 237615626951496224
196166739183694720 222124614211837856
73277415688101328 346715546520825600
46645289943981184 208872674593427520
137772387547921840 182232373318439872
76764042445820096 253586669835352160
9973559969131142 31340189728354604
39076494226464136 48426944683504496
193321054215034944 348276457469750720
19678625531212472 307884436756366976
36755662772889592 109831276592153344
131644929747669424 158148132909623680
15055015417220860 269699514862013472
101386147982797376 154108407686106528
89389340523790496 144561379761150496
112484468767642672 302507499989372224
106653043032502352 269922445771839360
73942725969178672 195669179330735200
116912883418577344 140156747985448768
149534714846628192 302632849092999872
232437283798200928 260563248222995456
158186766619399008 255813584860601600
146798875804646688 201200705322738240
202593908614318944 255375310110479584
37728893940652528 69198097337433960
65592519754676128 109064861075663680
14020607876602312 65350526589897992
52367614505891112 115350991563821936
36220952205873536 67041912867256776
145483444349850208 151847392465628896
279270219594847648 321092529686027328
99052540514648688 179117237591691904
38613263678632616 106648603988780032
245165756975149568 325092654091366720
222709702178865824 327703348883637184
119344668352734736 247932166022017280
293921150425864576 335612715970097984
71055593213982848 294938754833702912
46965676362896208 330728725137768256
96485249796158848 138795081912511536
129099054699076320 201052871272287040
305881361365994944 320449039025571392
47354339015023104 257003935106319424
87447654738910480 235549388858285088
62851046368019872 232084607522983168
84778651810838880 285486913419431072
42021172835315104 295012478085843328
39386564947721440 56577821185447648
30994133829365868 294887858014560000
61651306644273704 309500212926602816
6727700937754245 288710391472295424
134376298247019936 282321287316903072
35756271326634896 209583139340331136
28931733068737672 226204441734281088
62148711097949344 136331132042056752
11768526208961780 101756055075212048
11948285934691730 313430968087607360
201487901618539328 347321713166388992
134096044085490000 332584026943521536
19590419378860128 238442656274743392
20076010162462972 317414787497295488
33678005235612104 137205195295784160
14174129716190328 47380492673736296
68429132703975392 313237179279208512
17960586048316164 237763053838912640
87597045699867984 300173676823137088
167701176784914944 225451852058470720
53291739203415928 170569737111167776
158934362514526560 237540710086608000
222514443254258816 246608810616372064
68226930629058256 281905424202801664
208083249490903328 310937396725110592
151589152552686272 241211752873818656
116934203217925856 232545550084695232
103842613121116272 208312237137770336
88669993044179104 280019818791463680
72088166746056032 275507940136253120
3432919856967381 294378174437227200
95898535993315424 102080901359721024
62618068012437496 109413478077800304
69213496181522928 120573925941190208
68965085510636160 294712916918876736
51880288697404240 121263120403134352
67618437910121528 177121433411839008
10393773496586990 113936180512035632
15885436894662168 191985035181856928
231788089493533280 305706072610028480
99685868251440528 201108869178826784
78688135810546912 239410849825790464
117110951676893440 153558658986146080
126117516983830464 315966067119157888
231681752877598176 323405203201043776
14703997128169714 64970406163182520
134034268941054848 277312573128735648
21763999931639100 175535141923466688
157115622914473824 348161009672933440
258202252654283488 283149094951019744
127090432072920560 172378443028912800
241870111078690848 307748332192280448
141651895329381008 273764810224759264
63290378959557048 298515712813205888
138726596912657520 313721764152009664
4552090491318782 332365318523976448
156507358626325632 219597416065908192
958756455014453 163398239477044672
314584147668137472 316550703286409408
119113952254793328 342015824863732608
73809657999343168 139682842646582688
142863987235810368 187181060894681056
74188182224849600 225459137449916224
117291582172987680 176716009708410144
166736092809245856 309300555217392512
125279907029197168 177316339750091360
120429616282560848 196544608927976512
273803905889787808 286935271955761856
41088806522325824 314005270998414848
119034138570199136 188466944087159552
97249173143167664 154676685791590080
255714524282802016 265353196784095296
192183032421841696 283762087321037760
6725863011436662 62966826433907120
4679705648712660 175094238826623424
36892634036921432 60245608923367064
67335457317233968 239329351834550304
3137669372130312 118373865790571536
20047524994387800 344647477757531456
246438695658900672 322142535425647360
234203557708922400 277577002898066656
256032860828077568 316792670712423616
211645368146574112 341781327139168128
84790224643697904 107540518862659456
108370872525041568 318802818700133824
89665451984509680 125363743906812496
284760573023507168 339173124477474112
213439657676236768 255827810243270240
27816512401008284 120425436692866288
31084994278188028 65562888856936016
264801650039187936 316379709730199168
194244533448902944 309220718753978048
71031054807794568 119366791710236976
195091097140283840 282335694365856704
20068764275161324 113259044926958784
46080008734335832 59220620741798824
100631751586471360 217628374724991488
84809690554388928 208367318446446144
155045046056729760 233189701906884352
94573195990145808 325766037066206528
60379176094393280 111250569706118160
238759375000778272 247046835629877280
10655334245810758 19084836326124836
181580005481763488 198759722950295392
199020400101116960 332934465380109120
14832974004924012 118502251710859936
28493887496055044 267978998562459360
221046547429489664 292596902223311872
27992523453515000 325987115610648000
35644815145763416 105096886951534640
81468639449804112 290718866637452800
26580260206333664 54296363976761360
235179669352503360 324452095199934784
84010606819399584 143024386735711296
232299187734738304 256849614744226880
202294547004562176 269738662484304800
79820836516626880 305064358112294912
41424921160517736 161979018037257472
299669395512794368 301484093238828352
12105507753408630 256243327959210528
308564761746089280 317308064431412224
41870946764700160 153149414872994656
236271882068393088 287209810502119232
105967966420994096 294837418329371456
53202109684689592 212330211946413216
61607443333605192 261672979347891904
203544738167471296 234759380436807168
28071534135794576 295456325133187904
27952374921315404 225694916104374080
72085081363017776 120884711587265312
62666100605784504 292906102698158464
65524904882117904 260029061614835360
183967204934399840 294941606610330368
63274718272136504 276376319326045312
48888559703811280 314192913957723584
311103495015400960 311632168569165824
95292680783616928 160557110879032096
18367916115909400 61736254704185304
14280990065397976 169267088097992352
89200499174742896 151562872186728416
68197349905643792 319675864432903296
130717732086901488 223245864043829824
311012723700713536 317299940229616448
209773442199794784 290446365620274624
67142309805836608 275124400967168032
22013877412048208 337222334044943680
181146412927736960 243510050605077984
135009797877993536 293200621244577408
245666794704988160 288184152116063328
151902156211045120 322867863903426304
30017105273840 43350662678565624
88265581826190336 111762351341426080
156959381823697088 169202830129713504
216844356565453920 255731368170858400
22831853204887080 155420583840818400
43026295173766032 157966623885444224
71354233542436832 273938573133462976
93695061564491728 171492655124359008
192100257539830048 268562509799151680
137904024039408352 215306210656884736
256071038017598624 280519749735794720
151297011371588096 172322136971870048
113629595883560176 258268624729285440
40765612082064424 336145212963554560
130828282075040688 242464008664983264
246601504649899072 291337496627793216
3527516116478044 58976620809175792
89631967673596464 271811454600091712
16277368402233936 338710982189093504
33424090284399648 227335267066933472
254780805594851968 273423950298133856
54205935541089936 260564719654230944
14166371040826224 200652079885976896
206593059323730784 347771260020358976
45899591284788520 167168811402764256
57955115078067920 322659745268977984
47291264045284704 197853769977606304
167840832007408160 343605180944314752
10314467525412544 220813798795855968
95851131743977552 300343045868834560
268577006777456096 275026799369180896
75618228391192432 170412694724852416
266540117129258048 337509879875157248
8285629178785182 257570643938832352
287237004891729536 329019683497611840
49803292863775312 134227320947936144
46164962878445464 110722002281803120
25065410700791264 64079767160694680
81933882045450544 327210161581810496
16927819129613310 149726495499324736
55484886602205240 80857829073322000
226211419639443872 294032725352364544
106486351515480464 340922806107476224
41399177314539248 271511737461690240
214851702587381312 283578107300969952
164620401498618016 219064267607781600
121476436190444512 194443232395706400
170185137249765344 254486411631160192
99057976122876576 134333387731467728
146794602047947968 205253801294763808
46697021227159984 124205383209828000
267239021934166464 336516651453658048
165083807340948448 200499657549665280
114057165980303616 273432754460171168
19196475392607324 132029219664749280
52861233713807936 316961917333549888
52839599926114480 81205850747950272
24231983521849000 299263610643777600
33506445001572332 202873602375890464
73911744565742448 208046126079008256
209148796396093152 313480297670460800
104494653610762016 253937411741966784
12216246723922792 20754209401189376
300321980628179648 332439201022134080
158227300884291680 228407247269711648
69243349681069200 93865066680079520
75848449769176528 126001367295009280
3998074041008127 19346534527462028
219542807849006432 273468493871001472
120297140981186112 144093644665940944
181230785858500768 286846082608063328
11178704259681028 214222056769660192
85915958768334080 170705462458270816
74167794779836256 196455350749597280
83438216296162592 150475481802118336
154982489327244160 222136417374414528
22432021492836048 41424504052946336
7803044663303301 212264306407348800
220761292820420672 257768053935540608
92021979960829824 320685369948673216
85851569051563440 302202814023382784
35789033515635088 240185300293584992
9211286450550634 91085654713065856
59836613466744920 225115348541065920
101312980649779664 302831500628185472
21111241385831700 238145830973351232
263322570015142496 282730335817510304
7696947839750631 36336027273064288
118642481776036448 147995341944528512
16985062151314006 26257293593899436
83703436568652256 242718796030807392
54640548385716792 117199988507822048
91699422873793728 93016055740941248
105676093592071872 107811312767705888
331766915191776128 332418168593457792
125507453228376208 205398165780800928
39888774817635416 41361390733828672
116550617116485952 199965410700931552
20581036924927348 229858728946773760
58949118747685080 252596637376972224
166765134843562080 227149398440957920
46310818071823296 247277913766131584
26454764782146040 322272459072040576
84087116413580960 188513444339305408
105315214305786368 261875820524345760
10035390400809700 20247918815201128
92380191016896464 345506832003100544
140045694787747840 196896042969400192
115305852440399520 220646958727942176
50427318684456016 305249195144108160
100963280865728656 208690350139628960
1368193761884292 17672813938942934
133127655422476992 177898244948947136
75642338715985248 306762256479378240
1726604594162634 4521124714005858
41535805633824264 319550856020275584
73912380186311696 175267149656882528
223951788364158240 316230727374686080
38141611377230200 44899686099386504
150701494129809312 195224112928624640
122600184110984400 181455187819164096
9511027471253864 130346739519528464
216423599068590400 288301471286615936
214702796596352512 299002461513363072
24006560344756216 329585535216542592
25088360141253484 194290096621004576
176679851475202848 215058304274838304
267849941438164672 270607310411350976
272716605922907552 285921360965293376
22994402609392724 271919229322192672
128688339632407728 145919933441811392
167400419039884480 237530221411596480
76146955081488496 182242122648589696
148810184972975328 233968669538726080
47112775815674784 302078496236292672
30010816770822932 262481959485219072
76539586231712336 251818631249378336
188522530050431680 261337747083661312
17024784470737432 332840737925938624
234906123218905824 316264942422683072
5906200081140986 39376122126555368
185269008065459520 283063960665217472
20577770207849268 346645809225407616
38482495176658560 220079777047321920
119995783826520848 235304786427182592
214697628382791552 300417620725341952
68199636016821360 176287637492459072
105019159164292704 196361585584419904
158103677994740736 175378765584264064
80937492466479840 266710135124549728
254443718343448672 279058405088667488
13323412677544040 199363847803734624
239992631562764128 293004474822378496
11760195870781502 198758649689874240
2954410509196210 150438799771627104
67017787454118752 159115981557103488
227221005849499936 322782351277240320
104666707801320816 111876345134513376
37244746365404424 52065071506413672
137409471566369440 151068619397718112
318681792520826880 319804343551668096
37349764425120608 154301344504921536
207983016057621504 257867737148736736
34266499489923668 335407812973013632
71032834803838264 311092938058979968
146307557484122400 235914905991910048
12638421866188674 313149105529478592
91659050080282864 327317914617034816
46933326603498712 259257650209863552
157803698000515264 271268070834200544
156053398908304704 317670484437736384
65332987766489456 169938548476020480
207313367114405408 290245984320160448
17895823370518352 305352110828890752
198353636805977952 291696592885572288
20253756447330260 264367234778292256
42429135044583760 127093352032421952
79914538209008752 279768064960627392
92201670404128800 331079238981851328
61704689329525360 210630228628007136
242819868888394816 292754773382341056
186782972656313888 221534078744191616
178187150991589728 347545446316830400
65472948509917976 80495326630985552
109563515811851392 233351149392091072
129244111648038880 144330194486237920
196029773760583136 228567608137855488
213554694879874 275051673529582464
16572583809872094 201068242772276512
172695287311085760 247160952778974048
116265521506085856 123102230510968048
128150006026536368 196591718475892704
53610903988821304 208656621635020640
103383398962750656 332569811662928128
133014419625631584 234268362303102208
53352975415187648 336677384040271424
66280777445624280 119845847736179600
80968710890810384 279527232901760832
15165816046029928 333706153171399680
173089272037525472 236101182858136480
97797040335428304 142850803096136288
21752417028935992 175185057051236768
15508650036514930 268592019649662112
60571020735338560 77870208277887696
64813970920130320 335182300519175744
3856369104984477 125336245085595536
269935333706412096 314458793238652672
181098204823262592 299044998402627328
126352523785294640 262586893225890688
35944009376913816 177764427720451776
141285142308152 80893033824089968
225954855580390816 232805226024562656
61944439312661816 305039152221785728
59535550678725392 347421179045532416
129852166753070656 167950510225591040
69113400487827376 134463623004924000
131343852024510160 265055548623337056
11755864859903854 263054576270078624
56442017057991424 110996146624405936
337477678130166848 348354333906282560
170275692043694496 265614160681099424
138273734625628816 154642745679271872
27397062645819928 210456270955583616
213603106543748000 313221652798003712
99307771472737856 254324306644550784
95994037909193696 287910497963967136
53911705782499672 107523175849169632
95994095011954704 254876099585608832
175741198304136640 233143101187976896
56879808900182304 250008450150739488
149188470320162720 337768584198079296
5555199840146971 331904964798714368
237987565206098016 296094022386789248
177810505229642624 204386378207145408
92025803350321008 250278599426421728
11707855825728184 153126865074258912
282220061571184448 342766458411312384
86331256095562880 285318860409370464
199370014756615808 339468736824907968
59982836937372704 84248572026921008
89890436686283632 226664532173780864
211268938406686176 325401750027791488
83290564971987600 152306581394491360
242352734497062272 316794274641466176
70754855178127504 309140947026880064
46358559423744016 298695438516770624
14338622281298384 334130524645999808
16951498955324516 240632178916227392
44357606292534048 48052918585361600
132652219696697616 332760881976079616
73106651147374320 324324883428099904
79271226929678576 88012581967276720
30101787928837804 197958594874873952
167073683022842720 219024918394416256
315505800738145344 347128729236504064
98994953087616528 199970050220224352
159609843520710784 252779543457056672
27264389253240844 194615297720961376
53565500951264680 335428825637642944
132801587117944624 159116859551556704
120571644394639008 122152582673286288
42664017936850280 314152096855842240
201228013131304672 215263497459091904
4396657247522073 64483220394416432
217761609099375776 255571466139551584
34979237064255164 177051781553434208
145968161720730912 256449419489449920
150383750084650240 156847581134474336
101100556255512432 330065246640014208
147547054947896000 278045775801764000
103243696267430256 210259470704078272
36153979238895864 198448245056722944
9233371713250086 302206334517520000
13316853545652788 266082744384409664
12577582158550050 213830089960141024
178546151870886112 322864415072731584
14983796035171422 247380852739005152
154002568436106208 176382129111664032
16417432681391668 246011487966180224
82443987587669088 344319210137051200
128743518300964240 305275558960738560
17199391981891130 193677306130214688
229117585144118272 342933498010964736
173828059426317952 273242595844341696
133590980564066128 232613257031224288
63012267590967304 101792417166528352
228737061966663488 257384355388997728
195920851694748416 332051776151206592
231569056625837920 235402701898595392
51428600783360744 203456524549477824
206251411840437408 240920995920883680
20525419704197196 318445269948707648
59050621133669664 164290354331934176
23687945738369316 121855075947149792
47505171050594072 204509496939357216
317181934188548352 333437006867002688
150685520297381792 162263224780144288
122391117151309904 295551987024272704
164477191132788256 316690250220141120
165749927100442016 194578899083760064
30676678906305952 104347759924873408
170799257380263936 309905729869658240
11483850987336530 192110036291081984
20461167649101348 336368603786720064
189810589487149088 326108049165920128
84997486040796320 184393750328622848
40619681130084632 269212068020654112
305742624417461440 329873649590576384
111514282116182384 134449086662511952
221628813969736192 319290695544072064
49350002880958136 101310640908013424
29824225521522388 258839550974232992
115504997685569680 330095752144725120
44872837696812808 67485543792815040
60185257515316960 210600780834171360
137529444377580272 180382544161716640
112089022405926640 264613782122929152
219037823015911168 325836071220043840
110571749095137216 279182650422221184
140499157077767408 344804792163955520
160410115293856256 251398857971142944
9301169770197042 11260637290503182
123673472601788016 276843405948835168
220557760530633600 240214191739802912
108847268647342176 303328408339443584
191417461937720480 236890757409368512
21960815215831152 133975437943359616
320455958209486912 326937623314901760
186120553334020864 208510791480583392
93839881818279328 294605095727244480
39670433094747512 319073304341884928
51988730722415408 105066052860747280
206584540049902592 263489983014317600
189794519337015104 313043955773361472
269392414890863680 310546670227569152
199262363653492128 261485647904435744
4262941877036159 101513430971668560
12650548864621470 132919340689706816
60237377023860488 184462300590411904
13779390143031304 343874490993677824
48090941018887752 198937260519477920
82378118600952304 234656068773772512
22501030306622872 150533846448070144
89434984273686992 268650164883951584
58585943814362936 330672350870582848
200720690630355072 266187913326635232
73327378018464208 278854261985552608
330207105716939008 338229457336867008
36754656162195208 216259016000062880
66916497596256096 259203106083230688
43589791742587720 281708373079082176
66095968450786888 67555062941256200
237383885104254464 327693702435818048
8752923875366836 9523195456919656
7905287360191152 168730812442888064
67298874104376272 332935573471060928
191385789486819360 305139088204646144
62628058957975640 279347039961187776
213891297248624032 257442543950463328
98959842642541216 223243280853032224
115393681870666096 325636205565332096
149600544284152544 227980336253541504
60492418580190568 239498643419160864
330927549099992128 345646508605485952
13436232363256212 14849438378724272
17018572397956812 50146188128740712
78950148908252320 330198109962217920
20879720923763124 249563495814170048
79144344679628256 122441540371103984
69617289443785872 279270535289539968
203639359819553536 289292020644046528
192324133102425440 201710438113879936
235707052498047296 341247454846099264
8615433193159044 208871097990793824
61963504459490552 173299992889609440
47017301249798664 206094417546433088
44878468947176280 229206521106837088
290787208989919488 308610570453681472
104780644527331920 344975243869935296
130754975269510608 143088728266966992
30614212429544360 220071631677913088
124721279137232928 346410147280738176
64785417021102872 323795407183392512
233661523980520192 282138344045461888
322818595531724416 334578659185766080
232559329481108832 241884746409129600
63045100385312888 267931064877904608
32290826796265768 96382135895309120
115446207985333744 297220838575747840
152532006239478112 267341881052124160
33490277600999180 252207050590762240
171402867718212192 241147518258844992
177200221445089856 241382366494205952
81102965626269008 319903104253902784
96097958238599840 110450227638175632
9387025079800916 87071837739494624
93674793630950800 104432428653994720
31812687775457392 77245537871643888
186031954139291072 294898887196860544
100589283717132368 182710138633567232
21259576289184484 308226575183670464
164734324805902240 287067111176073952
28217044550173072 79499353534224464
113539906137828288 265989311992072800
52353053903829128 333729972092400128
78906738672172656 335363001739112192
46737583464905592 162129180110279776
402531239818984 173188332903857024
16859559320399180 266299967579375680
2967560719933780 109206804154468512
180530995433494240 297187359473827712
230338138732067648 247526642301036416
221214597401646912 286821135504463008
259153563904787808 279658778716052928
194138738138283712 278719770672382720
201722175546559712 280642768329112320
176577171393246464 213002855443409792
39286921764405328 242907810836206720
214400152362569952 330788014014969792
31979689035058284 93721339467434912
178318362715291296 267653061796311136
261430164520970624 289376785355415808
1956696968218709 2518767704724572
38323613410950272 345320805735069568
58606265634526992 121378994081145424
14258259133994364 338181708977712512
102866006954831104 235174371688601856
149103313953219168 330447965745369600
222848705361953952 290984640675384832
112150062478834544 204348943705033888
61566259957967512 123297406591791920
171525633436391776 331108385379462912
304557410390241216 330596630038518912
39221264897571432 63614425435574336
164006600250821216 210881544321599328
115155561479070864 329453145342549696
169352241847410144 296714394744719616
58447956276522840 249392350915373248
56073011692431240 269406584789600672
161750101783259296 300129724778530880
157511213915663136 171333581359599712
126666604148705744 182395557288939360
235141561270260800 332494450957696960
5844306022906522 280223280092219680
216373472675455200 276110461179697888
250136265072239968 272295383111364960
134398371083965840 310799256694941248
54482615038537696 164270762758672512
184077406361074176 329319910041801152
120182038971201584 179332065286951264
58040727183382424 333864590564849920
126067958741727456 312684590249731968
7858264070698950 102774068985913104
18989817098238044 185474136933403744
101151451346248256 162347316708185504
136046735278682640 206680126728585760
148742590946532352 178291660335194784
38319441787480088 256139092737013696
21226258233586056 94314050270315712
150042888508613088 189306049591690624
141444912921976832 314074369845731776
259593657043437728 272684233131430080
131405233691539520 257625904646660288
64236082340670632 326471801353019072
27857890170770912 60116253130683808
4252571003739389 141235222953537680
20998340273409792 239356481388804352
77636252949793632 110159699661492496
80656143415992480 218386712248779584
97833480482375520 310922289742993408
161126861213719712 189656461448553504
115779408226285392 176117088549183296
218452978669006400 261329792262095008
17648505476917364 197193288825743648
45280311526802616 88122652808054048
112854182242881808 237606742388901312
89725415474240208 274898003908152384
134998309022962864 286269733941410240
192460449142099968 304735896934695104
71126112941470824 342522451700086336
270831476591680736 329070200640009984
59996148997875856 136841790543692240
108637453694167792 165221848942709664
45784636524853624 219836454206159264
118264073115472544 223584590804924256
95398717602065888 130491295333596848
120220847990633216 198163926905931296
156358408459246720 181951590842388192
26088457043435224 83614185117882720
106193296224254864 120075679732690288
108333788708885152 129140334425135984
132472753642382176 148359449349126752
131704945118390112 245496544801124064
100457403692733456 138012392502346352
60643845986124600 156148851144837696
108818601043580368 281969893187478272
207663468430766560 230739398731835776
15614096905743030 60393140386917960
144038964506714576 256113150599110496
4236391746428453 258869829512638432
192763476688764992 318558680181810496
67632246869885920 141878160654829376
85776645058006320 241713752141548416
28226633951112640 339745628804968320
21678594648187576 145836266924154144
117013925556450128 322983169031186752
29902519329373856 218752838072443680
198569582695277632 304978488916982080
203285449262154976 221270863609932896
3897717603367090 331372661567010880
37529239675084784 237802282310637952
6738786005476767 200380490769957760
207880082102419104 260992124240800256
27281345757093168 333200531661707968
182698694714537888 262566503203625984
12955122307143096 139132350815471008
114208263507493488 169279283593536480
104830721648317792 166642606562617312
117691865557813136 326053488772846720
222831685937863808 308279232726511488
111550859334106704 269502960883291904
67028898880676192 307473218855788992
125169036893561664 311877992378540032
191100292601732960 256247725824810240
49303613158018904 119404312053692480
112550970411065712 194766141807054720
97733402512863456 176368026107218624
229515595636358592 255930703420917472
277688689299842336 308986735342015040
93448715138880864 114886066386830304
16606856807405638 274659452294106016
92675728111755904 213688099868370656
128343522174369264 142895387053170240
106866272468100384 307985157947300736
123389557771796928 323243468594197824
21110055924468596 198078980130400192
100412351533309872 256456642431988928
41112707129872264 205119192247515168
91986031203153200 179005997863812640
126779523605198832 129367442412636624
81633249336848576 302258193103689088
113186231262591968 272192958431907104
120698711228178336 157016794007679552
16806937719722474 177759209332501952
4396198173182344 44810767233305488
167058876436782880 316567546165521152
49228040831228544 158317578252368896
81466167554489424 98279129931803232
51104518872324064 126516201811134816
28617031412714036 226117862285446048
128836122961636720 193755837369860384
64406232595893776 80204894837673360
204345143664419328 245937213569434400
266613215445465984 345695458926756992
79739564963625968 123696048196510672
269712448464717536 312869603709446400
8487642685766346 175390548203572480
91363352480166224 302269180747597568
27154288018386516 96474122751713360
151391455194001824 172512615136013920
10856793001193040 180634693445009344
255756396792007584 270839867329229376
248515499980589120 289779282191866432
53693651627991728 120270365781280736
114778518681055776 325418058322274880
15264326256823814 100993469827544704
145375859522668960 250458270646976032
201253594179700576 348300065406645312
8756015223898224 303074864270488000
137577103506612656 227604009884516960
50633748016482192 168755671332483296
229655974057138592 285928971786894592
70103705196646312 136691169965020192
39886002801108328 70944553500677696
66266121587817912 220820072703286816
167765407955672480 207065362377194720
38779996673063976 72231505760704944
3701479698215933 71331861856095560
207115702980504736 210384343214708224
21658115194221928 49899781506073672
286881430391082336 306055849211508224
2507129331695072 220558089448582272
77944113810393472 321563511029374464
100856291786721968 324561938821787392
166244877682341408 174025828364993760
123555163867608800 277918016530317120
209298792955407 25788522342057884
273298108488843232 342250392005852736
275877150444767904 323853547079335680
121773312629181344 215230647350284640
119358423574542640 346687578603481024
51497247072738680 169585109058470464
32898689510271092 282035403519012832
128406220147257440 280886284455459328
161589182394679840 231358379300791968
107919853680123440 202018889635480384
45238696620033456 227923081133334048
168803839617322752 248166322361738016
305548654853539776 319761070598412416
49760255896578120 133896237965116800
132659645515025552 330628335953927616
152569985599988352 260035963500266688
27504024763125732 160345715950103744
113068802145789440 134987299626977104
104691186937549280 323331604205061312
236900804290747136 244647474275235520
151488858783496256 267396535600568576
95456146181861952 269258519474897952
151711015612898912 230888057112017632
80159827346360448 107976771495754240
284202366415553376 306755961873730752
241489117096022208 276300708094714176
141258556935871904 291523327120505152
133140735399844896 275659536356643968
93510913051137760 176541296983401152
12821156209369862 94219990448749136
189496954389475072 240560642539623168
111953067978141040 191627833686452576
42592086712549696 329480992857173760
79039214412580624 294844578254598848
3392334230958939 249219833434007808
48347193185705024 295277664226183680
37949376272431048 227524372710857664
293390917796231680 294201034616712448
70003213340696608 336261731870051072
28303197335652296 242917433546919776
4567734287767005 344818525591953792
26846759113574316 168444268653585568
70363827578365408 150667214530542144
88529451223560000 123226486732884128
111472572626414192 189953555408803808
230544539851611200 278371925520556640
110259194048415328 110676906931704240
17550642429620504 294840585566483584
307998181296730944 322747067091400128
45968405992857256 242918246881632544
239418124986435552 313804812062867712
43900576043561064 113441205112488016
89383953260231520 162221801740766368
25120440051703876 111395458510951216
283790092644184800 347467508017517440
213820589186291584 229153762957042144
20456077830152792 344458611199882240
13550748496096334 129907099175145872
157670135445077760 190038654023824416
119937437497294720 288663885468987008
174699309233336320 207913532322376576
28549803086536004 85094182892795200
236831431664579776 337457342152257152
255997823337274240 271420182446056576
164713578044461888 325729616720112192
244256321816916512 273258514049602880
237524677286494144 292659843652236608
109833080353105696 186595432455316736
150454310393712480 175021123234007136
234558760649433952 253471514043928384
43298882073994552 298258194171580416
93435507603323136 148193157139117344
1723772463505308 30680295931912900
185361989093274944 273090952252294016
148026695917995104 226490376397137408
229740526653757152 279555594228275584
35525915486722672 280568620833338752
151272847265522016 177896164956960096
147368913246798432 344975990860814464
153132157514644128 347035983993095232
82842450253631280 298910199777582656
86524673270625568 267046067089719488
93719161457929712 329283659024131584
17544508070910226 272181295501776672
31078031390924960 192469536625858176
59208891921472904 173339151338086368
46081338236218224 128882322815932720
76425334514493952 330176113986697600
130543221469210080 306100850744141120
71009715624956904 250037114507647296
148559727804658784 246281886998808448
72588589226507056 207977619236945184
139861648617626016 287947512158863456
110504183126999008 308030843978497728
161094305334097312 281947965562423040
42016124536254144 306051708281846592
230300476124500480 296937957663898368
46209104534228416 113672974556403904
130526025458194864 241585511142428576
135352362907470768 150244471401239072
24493519017283816 41333022648206416
244451808760903040 313306422241656128
233592630842602656 312003472500816192
200185702540242368 211237385223206720
152332396150451008 291753858102096064
2893263361044337 275691378649651712
135876761827258320 341211219391976064
12163552291816438 199786794487094336
57704543099605632 136588370033272592
120780110092636400 186131022421584736
118754735359438272 330074452117164608
85383507293452752 123822084076265648
107153832220173488 318827944825230848
28695589711758704 29912692772552480
125319588008918544 231303775992252448
125297870278868480 307141997055992640
129843175190725216 284644089889154656
140621485866374704 269984678481256096
52238638560615912 305624562764261760
139210381538933392 311273878890854464
52384501381733352 137988804938756704
160295285897924896 234273242184499296
41484817766852736 270836593858823840
207825916081349120 213140137258780000
100079001019488304 242907876806337824
9596801078802568 205504072785977792
189367392867721056 195303956466507552
200678358764004576 289095548064494720
39038946430199744 290359477939568960
52150681750533984 190206156987062720
47616584860164536 114429153774721088
44907168700546000 222465880469623488
150891881986596384 250262548336489184
218668943852926976 296492329425554048
73780420200949600 122269638436989584
54517613111355000 154162693895132832
16214746054061882 92383207875505152
228696051861581696 313371623753710592
223465240166400416 237458951242100992
197723383311893120 240420342114864000
67585706462311016 338517982660991936
18092752972037456 239545657707193984
145187982838887456 248004862725651200
163780585252364032 299679886087504256
261952725831463936 262243508013757152
232242010432444768 233118479162908000
90923803634032080 333072655268441792
18200073158309616 186961931658014592
43057705970396784 155984309276891424
3095437283070387 204068781806008256
285588492480707200 289612629392714880
32728448066008772 308757213303362816
142343704368284912 237445946153507552
74096054961824016 326110781972939904
136678251325154416 180094141991369504
40306476524348336 180300978176448192
157022821288663392 287992403072235968
5936024970195240 348214448218364864
33698279488923788 337217733969064832
118077747790211664 334887818172315776
223374327546795072 291168587891408256
200574678588009728 257532803744790208
84582728230519328 130516731074836880
96379862222234240 149512199957284672
255577258871770528 262128536437491072
41963688852413672 293070380960410560
156700464345673568 326776137260466560
53985816698784512 335260604743699072
168371038429707104 288579591722420352
52242232393288104 147526462076354144
214921758021726784 244935916176677536
24844156891930324 277287735618937248
4331081018840144 315939883892828928
223151078837131008 230833026125890656
121410461856474672 147581874901509376
283764331406241952 336312475660815936
221155801890705184 323037186582281536
5638980749540776 213750576890026368
35815601294707400 204884577848244992
88328002107889024 345876825824251008
244931518153656896 270191105215854048
158330767605271360 213937792323789920
165354117560649792 234769440589935680
158644158430052960 289294143461562368
19415571547147488 37939507483245280
51735151125521440 74104270224272000
161537113309958304 170177570525519904
82666205248846016 299652080437472384
49695645037005328 293014220952559936
108854608469152304 267888702900672544
235119165157845376 275948342231764736
46704048835126352 153060044964239200
108514364891937264 119882991823443712
61702537312510720 124065136093576320
17838791245275474 119173211710782560
125251522808102944 155420071206195552
70970635721094464 332337763553912640
17105147237374620 184485490109558784
127106554456453056 247637214881251200
330750698306129216 338105788826543552
277893247736955264 299182857884820992
31861576924157912 89028061132055648
8378581369524242 290914947101157440
253906784875738016 285124179145441408
229469254955481152 286768959530989536
320898715486882880 342549658771277824
4657152293651017 82874417665802672
82944345981555152 233456371527416800
66100604404866960 157028378360171584
261112519957210720 319986064255123968
100839847285306464 231207128431010176
300664553142493760 331423422632712448
41403953703421088 337788213122091968
146963405469140128 147665970397444000
48971937140422944 92455245172343456
153367783718029408 177261801436858528
80829516027780624 222020631378150368
195859130773400768 241110074450039040
40348560645113808 47324606088455472
225643162871261664 305631395276699200
115829364386642944 348514751056177984
42748462272021904 211428089399551136
18666121752180232 327092149574341248
60735223772168480 209700646469978016
126039850748002432 180694449108348448
63624957752819424 231175758866090592
123998858048642864 325727812413141568
31540808918923076 288223290635471296
87705290385731440 325860769037772992
139186510056751232 147948743060948832
15329079386176804 206386549668152960
329525226302774592 338173737056100608
3738821228165366 154105117866506656
60131154801647664 87457176992656768
12856513430520106 193649586430906304
12855147216475892 317762761484817984
70028948550784904 318998098701037824
114299916953791040 292202128333884992
199240358101817280 329955653142431808
82625117254505472 113995718745379200
21062880039560412 129159402828379440
22289961630603784 148067540029861568
231964830872015808 301420299306573632
38849857995003296 99384325307774784
57727349314967488 143026864892716512
49494093884350880 84376981291048016
212461223251809440 317151181362487424
66106543656138952 231446839553389632
29286759854336124 77366196753926256
57920084585980688 186255275841053760
208383801881389312 234277072635085312
12032421347271820 125740044924144384
52174012320781656 220540952476483008
216938801009544096 341980390475667456
119474947727767184 287686810745838880
334033780729085696 345437201331643264
126925740633229616 208516357207513216
268250048216954752 324133353424520320
267753372686108864 288090789942575456
262164831599556864 293761514744005568
88982825420981088 226053149549109056
85717987911021600 270676158942438976
78760691929784592 235339857249281536
69238240612272048 262724257991495168
225572952093953536 289774428816341952
21139559833600748 138261587121091632
106628720773859104 193931838825312288
253261363256942048 328420699090558528
138363119805443312 322911791619479296
89265549693748960 345799370444704256
58102529950472112 174239079616821696
174747902512157376 197250968156275424
229442176636831040 253601192467859360
22143525167605984 323677908066742976
52123895071194424 256007733652498016
46838046862770992 84523403410221888
68271013156618456 321411089500179648
67796974539839584 269897392835062176
197424658123445280 287780496128332128
151992051334019168 191581401219100672
32861724213854980 65421295087314560
128054215269223568 141739662227739536
17928509233760192 326253367523843712
112274428165312032 199422102285514784
187578594670596992 302432584176960896
122684689320920016 246451669518033184
178466938042869440 288280132982168064
139437671915951056 195241821668519584
90361141891180624 327391403822798336
39491726000083192 194564861879808192
119224420243526672 244975184401322112
29672470303780680 184063542297170432
249531132657048736 345284782595167552
264468681589289280 326753051530605888
56340089750943336 247655480904706272
3989661453816663 177053835027339456
60240004192867936 154433502777290496
125030414529035504 140939145795247344
47806270654481480 208767432738493888
181177789034479072 215969271123320608
29543748540136976 307248547643373504
14561911558449644 186620111086183008
89126731689241408 140965012830729328
187381050848031392 262772094457357568
263566596911687488 271935929179249600
309141238108675520 337772268281426560
10626784525571044 275552792083461760
284386183184914528 301651645546477440
31955218847806568 105932216399168496
70488206556628408 216854038394402880
129940946707713408 161653535050700608
321481987019845440 337657843115915776
53830572087483960 119241852318588688
113664775166010416 250382219308302688
78562873302382384 163222436758803936
83196342455907744 109275577156899632
27345793335075892 239498213693809120
108242327245706992 120808663110509168
17485056453018326 31958400343097632
57938117651430048 59473220793572584
126377086229228528 200003134349255840
195797667047719648 204987982805600960
89774205869919408 256612384210977696
2021106994944362 344489239387681344
46763345667957232 62244441121453552
216075827125330336 281499595990595392
255510219058057024 292651979759782784
97561936931000960 236817204385251392
64002266533462312 216328188933054720
132843727684114784 343905326036642624
92075268139799776 98274022530709280
171318258372923200 187104092658003456
4454607420471040 310788947442859712
164812358928745248 216724867292264320
239376211251952928 302493060585003968
202481317987077248 233556922494358176
80528344128461568 203040309272724160
132306125115789648 205374242725927392
161716790967229248 328143640663859008
267904828814305248 273776562633139328
67841923645057720 142948715875584080
19183155946697180 236327990080470496
182829209844234432 226560450304119424
36695855352334232 184577953463008064
161234842400617568 270047340205123072
149489889308841504 332806357485680832
172921949176143904 270860077399212000
200561369760674848 286363425829794688
138211459717830064 314939137371585344
102987984740712656 299158583123309248
193808827282435008 323048959022669760
249190937690628000 309069452078374208
94045610591630272 130669191443267808
43351186120827440 133440154500296032
133106896134033504 239799788406528640
42207407581974048 140466275311116800
391656827957156 181340685365282240
161448676232095616 266130060987519424
3031251779546087 134825762529208784
83714027293667808 326262496682275584
256085568193442880 259288872867638176
2028729627979608 194350063829242464
60744638524461152 261894204941679968
63414816242829608 331824074072545344
184734845338902496 207004582066690176
92041032877966432 254088467368464736
23218909703485196 54154840149574416
67956599656242360 344593494658695040
140410628897159664 161524466887851936
202962915107435744 270702443655775360
22752363411455684 106206854639537440
1875867824491941 287415753076579744
28183378625335804 306092325848156800
169440798370671328 231054577814359392
31613632108330924 84824433902689648
108133284186812096 332257010076005120
229807364164650336 318358227233351744
20769037084017836 72473499643009424
51188784815827704 294468557939409472
227166003320575264 329425512326869120
11862702314887566 58005124497875800
172102746721889664 172641648629503808
50324387528307712 300938060376756928
122939603797318656 261525026823647040
179871368720521952 336445923652762304
48886683923374744 223758873536635168
34058289662348284 84313620098928256
130298060924222560 141056482822592128
184107141655312000 326093405071953600
43267518517768400 94550158166296128
83367138644852976 249810966905355584
84536825838518208 210101042110549152
22679277067727336 156337993245997920
85725570439637232 249414040117219296
24700116878147132 95684668280876608
70338203883427144 202234929424992384
195717322852084832 281086780302346432
60567376940784664 273540720856411424
220614186260060512 329746540849992768
154370313455537440 241100009834179168
35678630846056092 95953862087214000
63100186681568040 152487241659205440
158569683982427616 200926797387697536
280483361559293088 313930695859876480
100464769554747264 142303769034703024
3990772931527423 279358417504050752
20702319276181640 136942802479269536
124097525911467856 140400853506008704
39260979695781952 325145160803673984
45892242627471568 156322260937440768
112462298441108576 161109790434923104
24082624108173516 188104152243732864
48507907395820328 228684690494629792
112391547831230064 333599188746524352
10194065496195572 18046280169495840
14010062037273594 109133643858709504
45314966007302960 80048290307039344
43956850199108568 253859115492077728
74503399950160192 263899928014598816
107840843572966688 115626071106785136
177551964909301824 296748801507710016
113079780015326560 198324056167986784
42657821762487336 109488777199557408
78167490778100416 313000604498586048
78881168088414464 154405669472786624
17719313818721606 345855285698839808
127400240282897376 274330079778281888
282021640253228896 318567048651911616
181999282312183168 260003781292185216
134938846409712384 182223716020739904
107910492221494272 347174994892019520
84305274796872848 278444488325951552
88459203088452352 220306047205855840
84743535813772944 206184533561142208
110013240328530528 133267420827159536
34903436590959320 316148530271172864
224831864450458752 328144243375168896
83055535793076960 219724759946827712
169427564341808160 169529292062823104
28374033634182156 146328107858039968
43146443716411792 259069753482771456
140225405307812464 178394107056744672
55330854588853584 308766063107250048
108013008190417152 179684208910180032
4478011140385673 144420776303977888
181307137528660160 274091634202666592
136854457256108192 301924298149043072
17028834422648076 282991818239862944
577526141892457 181024356158726720
192704354513485184 198986769244019488
51898912510030656 84828652547568704
6931365584007705 106983778726859360
28661536440939964 243185199668980832
25893800305686564 44341654902549208
2488784034645650 151242747496828960
28485774463493132 268043637568866976
8521152943919660 176650646301926784
2057812361963075 72210846064644368
76454398048472608 308737533507112576
23950266220967888 159504085976478176
146780196386791008 193129948810982752
152360587729227488 279605127688368128
95391693854408368 279404402485247392
202214539162742496 255916690519573088
40824403924228584 342621544815946240
98160672213445472 255484879919170688
259937409993562816 292787956122745984
91646840253996080 245803869806379776
130377901581149872 194802491066137472
168371135639761632 346583917140377984
212457122705884288 221330524633946784
109519798728843696 317987378599996032
23753346463720612 188629364798736448
216521254949283808 262710769186001856
56364530896423168 259278182473642560
287963000013229024 311423722879619200
126759291027792176 165159810771428064
7048960028595067 169751454708934560
1650198549749279 89338441822166592
238955206695316128 270884524059829504
235628956581346240 321778065156372864
47800262161763944 191717045388846592
120286269083036208 213859766498809408
116110685817464880 198635176636194016
161387306830570752 323385240254745472
114012860265848640 126439870846592400
37279453907421928 81722567724989888
168785007561592800 274977627090825952
149651486523314176 183630583270983328
57227135462886336 66026353262397784
163262291509126816 328763850375134144
214723161700164128 301346997422932928
117281423034912000 332453959037413888
260492960716862976 280427582010805280
221252033464568256 223709516527599872
112520801128460544 210555378526560832
30313925737782180 220861009445049920
142876953194220144 210814266155254656
32743203456111016 46336983571491304
179950812461642080 341380157939219968
66431156069567280 311295450643236736
149455439464733696 175544338515612096
11828616604453598 205923245190488032
179631029850544192 337870649252728384
7513658033882028 131530682350572000
21759332660861272 285955892518153056
67880746301893616 292384794409971840
80512798130444128 90698789624160176
77732615060880560 286321613444145056
31198537773846860 305438812843531200
187692765737431968 318074543539168192
94724605851002944 309791068066393792
25283183444394568 40668665841120080
143621890041408912 211123305346683168
121283414446918144 265669611368670816
135298093813793648 321305704363888896
100399241563896608 324553852750466816
208730691266129696 307289739142040832
185053344778155584 208349716116653312
150892452007796288 280570883308440608
57391168314956472 295994528131242560
322320171184677440 331361003238870144
208530814520882144 232906516065471136
72081518833876608 271376379430852160
194879398872879200 256377349685593280
141649416452420256 174275325708336832
7681635788721016 75228142620328528
126253252599948272 220169539164375296
105422735069034688 158422637771331904
103699399209000736 233773401572855104
50873055449709936 83731796558068864
149819288946536224 179069433317084352
229391531793679744 270247182014944736
107505452886304912 337406453291113280
101541130985120160 273550467615690720
56729002266033832 152361488214860960
214660784448723232 346790131045242048
134756392022945840 205796125056955168
116514826090121952 201225347817748544
193628757757377472 230373661255070624
32274122876141860 220531486533393408
151358054547545472 337127277448335296
25154190620452828 255257580453343168
189855899695281600 317087821199179456
127812742722619136 192694401476739680
15885576676845860 33045795363781728
109686216396051856 251504941927498240
12992156861688300 294926861558385216
22599332752426672 118548812017603952
96847919164333136 186586201947863584
72366562889248720 192898002334743808
121354243506417216 195670484670089728
225749008553645440 273285026279270400
24472328083233052 69364653281435400
137971858282870176 171580435503352448
78171885682685040 79315279816190832
240007102841528608 276476219385363616
238663498838841984 303846311992550528
74015141804938384 258538812414507040
320295061497240640 327339125840686592
177747449604812384 291304741648387264
163107193767060416 259549754041978432
59317960443849424 104125198799368880
42793594882804400 91376144925469488
55104267884723024 269254297949505504
46107902702534776 98204309239446848
40616179956214208 52043069023364552
175551394018548448 218338548703237088
108693633652307136 260619411754799552
54571484937911632 334640780906081088
270411666408398304 296953379371557056
68983611260009568 101719087957612288
187440772312354496 195071341168361536
32153396871584996 197870259688853568
44614873840018704 90988079053891584
74307153809157328 335414191966838144
132993283307529440 220767625713764864
121695854976647392 335781359232487872
14648127685641812 277170428072023456
168211889774076128 311543056772995648
79520873380373296 80015671706676848
147685088154287360 170437417187434656
72619140488128416 281493346481872128
159119206073681280 181708369065831168
218211156757760800 317565907148482624
26286949127639256 30737909112243260
51290880121490008 316729383010038720
10159382785141658 232890894009853536
235818181887673984 247768844498281088
22251919889180992 43247711512764928
214791340872456384 241133196978026176
258951412444130112 324112898581504256
139013381761096704 233405314689201856
82380243223232112 167573864662134528
28488396798738664 123238094865320816
194378333307761280 287655911802798656
134606544048819920 243217716788270816
110034959134494752 144356333414795520
106425309184548256 300669009804466240
56502485931535960 230496583804465120
51794826825594496 190872716205436448
28900844308264508 139821567380610000
77547303954262112 327131592344324288
238671194767860928 310271696152191616
164297245763044160 288136483416162176
106925805918664224 138739618550579712
132363728723827904 333439727101171712
49099224038133672 237215945250757024
8902134890169139 119536075931096464
143086602811437632 274373151140482176
79496137872739440 334075967034932736
3550817404839825 163338822660704000
105848284107950544 246706044863928128
122910786856743232 348136903903533248
105234518391742720 186586467355174080
131380218103749328 344710653491652224
82808382955663856 161623298361454912
133612165483972912 170505229269063936
64039432220019416 335555832361297280
38362854661479144 254927306803009792
103625909484322832 147583003444860608
280971630742221568 298962329823808256
114112954454171136 163782630229934688
212764755454783936 305868916712333696
295518993546139328 322135608119248448
30876701706299028 321758117836095104
123390196821540096 299198834048245312
3311375335693419 87435640613161616
233269934018483424 278190266279157088
179022491568905280 239639297731219776
63049246296449264 341042983620401664
80777729770510656 295687355018338944
122398934948891264 156149654968746432
125147995868326912 324114743114991104
154646832526230368 253332649719678528
119433007694287712 245524430998086048
176978876285501280 264266241195276544
158860193223579456 226560861686098624
25359245721715060 84670605322891072
136325520406103648 348170929133941120
176258495174633920 210538906213695904
194391000407150560 345014884054672192
254326599977925696 265808020523769888
52024100524478176 241388789360029440
139857141561536896 236928663501121632
97347968950744560 221724233922872064
31028231860391784 33859988441815936
250620820436006016 251119371862454240
47298329066727656 51390889777604280
181272417129038176 324062944606200896
48380179285806920 185712838258295808
1297838231614380 243904957528114176
5605849084304944 341498816148408448
33956728251450628 55985886030443320
50066242935169192 214434948628745152
124095483242269424 165964421967424096
136454208558728560 171679348244430656
254606878060259104 307672388480776960
29762600518419984 181045830186389120
107254888503888704 197863746936810240
56311159578073496 196587407386149760
75825450859502672 277687219132189888
31839317806718280 185063382818403424
124697070320119664 192214405436043936
255670367356652512 325755274310632256
89403847032618672 108551238004310528
98749771334548368 347612014294283584
109415122639608656 219386871064341824
141399295454817312 249755329093978528
131945430374310576 226904673032399456
15326152106139520 163136205295454944
270765548924261152 325993363684874816
288917016725243904 293477900146623168
50118034898436736 81040508894932800
9508271127930176 185489838128903264
225707476456342208 330743141370312576
116240770233412304 168953094605766400
108709822482019184 229633834993604704
237944179937536032 247071860198522336
87366187444485328 162249069852900768
97259725232652864 276410252140583552
137878301996279968 295095968813226048
227775853773736704 230911200292224000
26547200091423508 216996336131654528
18908144751738872 211472095651015904
66388295649616624 74029741306209552
73388447541199696 307488955410797120
108084838849772432 170091792026323488
113387043394286864 316956336261197312
119484316055787712 212773936517928160
110778119871599584 136470432112460640
126907774589374976 182760304439941536
908766689041548 27488136249020148
115102689305740576 121964721832782992
51850412520015984 311854096324481024
179023607920730400 305266113508843712
114602697014123808 169985655868374752
83265237262949328 87939453476848432
33469796390802732 269374726451312256
174627422548869728 315713633796032064
46067447256983888 320295067199696640
294242896512126848 309109402669168384
182686607644548480 199781449203438208
197569989346870400 250898014344526368
189293611596055712 283680086876735904
250869796359146144 321424244080772992
30930972016205304 231770602263538016
6323307887999153 124689587301875184
25545150860279152 242109039422556544
120931915214458288 341659217129744704
136361270450045984 210883225720661408
84155935723173600 290539222292388224
186086788812491872 242730193111967968
92889042855218304 235581111250193664
17821416983838780 146616680184768224
187591436697132480 242802796288784928
45842567018064016 209008565554989216
322886261868168000 347716985207381312
220248956313871232 298008141221896512
105629527306879840 112212929375369552
14478168301060824 114950096766562320
130436049261434752 151152667055079520
77301883327164752 210162932441405536
232228229640030208 303500414180112128
227500132589185216 240024134619031488
83830624669919600 142515455273451776
87581117879422864 125703034339195952
230605146218001888 336259120753781632
100225216021354976 132429907150331168
139645786177543376 265523063274601536
52623794250554608 70533639530898936
319071833305615232 319930526394508992
65251103522804512 171928878337563200
76257199880781440 112434641777991632
188305435636583840 232156055684214688
68108468985017584 146205569005369664
232120320286179008 260856752498584448
28105597120680876 117811999340129728
24704426641884972 205562331675342464
16473320484601216 276100061374176000
265483691733166528 300344989853428096
89024350638035296 121450168749144928
140788638098950000 246527295270834368
74678169929384048 86878672551944016
294736444760138176 311141592672477504
18728216055179160 30362587568557924
113942531037201760 332075169800286144
103620695035922544 108091987881743136
96114725293725712 223841729958624544
83344147819316832 188851456574302496
172741134576989344 225206080107813856
7450789791660577 265809048313382144
135731096017444736 345586360236993088
84549845819271584 341794219712045824
15554092197738134 285879085493320800
85353060371182880 230006555896160448
229304882279042592 258167970557504832
209541097385403104 287903979032707104
6744857272203325 105093273126234256
35776107990770892 38152811931068328
114225345081581136 145340476521264000
87200072042346512 234113784601625248
165551687948378528 175959222858186912
28950265199668456 151563327673647008
153162577832032704 182681687088737376
159748483274931872 314967475352335232
10182514140352070 133208205133523424
137382128460814304 223044003099954176
273993664154158720 283015987531239584
255241594020952320 295945039937561920
214713465668712096 221079362688107232
72621966967698464 167797216498519552
233461276629305120 282881507985644384
183396668586470656 198590188651731712
182505119262025376 257304382145619328
128223248366926896 258447733641330784
210941145604173472 254823017870839936
148042903218862176 332993968032254080
113937806306963520 290907621552900416
149086924898147776 338561898726657664
127985479742051920 311418964479792640
36845717041291528 71728481119534064
56635563795824000 290366517361853184
46712477419729328 148850041780372928
145607163511165920 273981850355435040
139921467628220240 188874464089744960
9285131981484384 84940989850035424
288388243485985088 302707077824358208
205655538235223296 227551447357450016
158921091098084192 255099684156549280
43987434207687624 153342611978860320
125325636007988656 288250590642419136
199745752752859968 276630819554415072
65547760189936544 335477179794771776
142466794026689408 243524293327586656
47666581602626568 232382403358371680
245319603342202816 297961174434034816
89080805581642736 137370876364438576
25680693613378972 217560338746350080
131951767888840192 234159823912235424
157486850364721280 274864362312757728
55584585571356080 284807972234421024
252669646423474880 283257792753894400
82805273371944096 334781897332875520
232639537859236384 325090021354648832
81188808856617584 315187353746016768
285990698030747360 320087028457958592
178047691688337792 249455884537090560
60428710103447368 277424499846922944
91960473103553344 153423554321132864
80209633922247584 219924415790649408
42694994775194368 86971671024710272
157309611467233504 280812248715419296
32669933714677912 304770839494909824
7512764639376992 148652552619420160
148241920722171104 249892473047394560
186830717666705760 320767769640102464
185484648625920064 281445816490480192
195626350874309184 300115284168497664
61506845337922752 113636184322422096
43583022517188272 118191718621746240
87832794691465904 223028673754286688
92826577891662416 341395669139862016
249925426180550816 269990280784495968
105267232929465696 187377446503822272
72689444597762864 126403123785098480
10823581159160834 336898086242444160
262156543977515936 338703523499026880
57068503426857840 190492839838161088
153881414546890400 163978311457209856
86319816584981424 240130554776390368
108114908699541344 301247140096950400
125522939869567392 160286859410599200
84441824743156752 301006897079617152
266137729751965408 342288367897665344
201992551140165888 224291925948330176
73928513882466416 153643172488371072
64323151514150152 272903051439308384
42391784435505336 113381438081278224
81038056997349968 346416882560346624
79860506019008816 174344665988512768
6645956569861967 242644065476873888
119505218845944240 221949026355791744
76791293599348640 226139834221293216
224901250907299584 295998240745971264
9708934224422204 184875342862931968
246590538071278752 306309505673961536
143234041341042016 273606024438812768
111382736896805936 148673707299182560
84836972955797456 206682475803018144
213624211884255264 327005908241963904
23080908312759476 179443299124095008
30411016612504008 59975286452849096
46965373272387648 266727193783707648
217543694043091712 256324552429165824
92737819869052064 232819171096427520
146259591607979584 255320701341940576
87550301148560704 279450521027102560
14025246695010202 20912207483841456
154956858917853024 246430079106337696
71433842164012608 148660004033709600
20881355161119936 220763668667066592
88575422566626448 211194500507527392
127427542758883904 309843743152737216
164364459143128160 194514262027082944
180422497552594272 272655674851659488
123216705726667632 213763400760178112
96500320429143680 159253857234832576
225163491637979776 292960484986675008
157197001967568224 225251966509604352
99460226987651200 338717236426776320
204010880429551584 293021066426419456
42893483014873752 61258562309257976
162633046684682848 229303796464670432
43040789032977888 309954610314624512
286762882320211456 307988645678616832
60467959716872152 211516717700162080
121266161378022000 222789106461979456
81461757644239040 234476829839349568
106680738749365616 227341411880084000
217554352726324384 302889028563191232
75073048443209744 217920425228594208
108965503130037888 292450067527050432
61995272976493432 328277150477711296
77078601365352800 249682299009240864
35743292445149976 343613050897853888
67653131421369472 318948114410920448
98137289729041216 126153605019827328
157146383313739424 249571189886902752
45698436005637000 272036826063083104
142890024631909456 150577714900772096
157741366188228096 346324258034850752
193958936517228128 288050888962547904
46933329505482192 325328195336097536
78505897116615744 108565839620983216
26877558439449100 81271612193813616
135768472621482560 332785861651679616
39334843979775360 99147049416914144
221105322604827936 241349046040503616
53401205308131416 236365222064196096
64392789166094024 65670387559463920
8601250625217267 51336673344470576
60495830701485872 236447262590771136
11044894184083368 78314604893402288
101992282377052384 209913059158353088
284426813823376512 344526562985698240
144823651044266368 164698851481610208
49965237521786320 148897220757645088
275237569792452032 343203000027127872
212204875258220288 308976505187011520
54348547811473504 134713221245292752
83754195919914912 201012959946746656
120091664965441376 313817148877976768
193632067000096736 213559426028408800
31977846795783452 279836837864579968
107151024428187488 245317613529890432
97582184682625776 224909220434298432
245427790532970592 264903102394463136
208615071299158400 313511484364993664
4581702691331926 6171133273756061
33198156187117968 76511320319952240
95680949199242800 153390350126417536
62010492938410920 255407139200800448
216914388736396832 340062117544865280
134096200047429888 302865726836460224
29642904133871664 189472027338422752
28678123976073196 91817436541166960
324532298736556992 326834707226627008
167165251210032064 212684669894548352
139961954715606048 182062756409820064
281085170969286240 291916399705779584
10475195603692276 83259863456786208
65639209633659064 203220349111443616
23215935438333308 95093626043895296
152828080968789792 223308378199507712
71952153702382984 267506576113690944
256459828933040512 339972354179757888
205294581607374624 262490505004158304
90673330283715984 258642059170467744
48483079189670240 271596119099929376
127614497599794096 261375078916511648
181564463655622752 306463510540349120
2263817357745536 342063231163128896
151991699719136800 334197322338270144
196721775455398880 325321291275192512
45649646405464992 293192150445291648
115240004123546768 246512074412650624
191340319237018752 200918511975011488
16344461238269148 79117449236908288
33163189946091184 64389806768760560
20285868910240232 129253607933457744
123565415506650336 311609134615347968
286609384488783872 337173936233893568
228652492500105408 323121772707677952
149290861442316672 215074345824779296
108682323407204368 196612477312532608
263656591351374464 309317744921142208
41465659712622760 299423397098896448
199183526309131904 306751371727324032
128233425225319920 148418314735573088
90921871058880608 261726920102367744
75728449960032464 191712248211795936
4004502078582780 202617044941689888
17836299097744120 147764623244999168
35776415730085392 165393430806053760
90718344144548000 297124547672681472
78276580054973936 200095541582342176
138058367499991776 163594142582449248
32218081776801128 268166296915926848
15209897937187356 16906775628918136
86125111620008944 177965206410470592
56699536707684456 71702450829999528
97309761197583312 272133503172249920
203087169254986528 262753950678784928
171210765924318816 289174205987708736
91493186989308048 303523376413671872
121734795103589600 231398448903417984
60259022355316648 347801624505921536
207261325398881792 259453395636650848
63117016892722480 313023194641291776
10207638405301634 221683130094410144
49160182013637856 177847541652497440
202703335540391936 253120347374050240
109780953680507008 289874351960211392
115265264361957856 316093704974545856
54043681205146832 292059698958560448
46281178943746408 65796976346867048
86149550154483808 253573833791981888
192495584362813632 310674007407497344
906008608365683 249164112513648832
32685862657438476 238105781700866976
39170461917061072 178902136419352704
212901687465309120 255281153497071936
211381321212372544 261851517588057888
143880388966208320 332857915503801344
112402183840447248 261867857671897056
117632265012843072 190184339329930656
85843457568381360 170663779205852864
6871337247224610 74556529542933088
84828538794316032 250050436340122368
58495490544759872 229584988310525216
87758331279452448 166840304491111584
58390623666501744 150905464854634624
39444273428347992 170262486333914976
242002493627513632 316900187769953472
127366623082739312 219749423849462208
120412074458499552 203401203444689664
207009297001499424 273259912106327488
70990895570020752 151230364057906688
228575003195879744 250544487589744448
45076237148345888 117690910037341200
225283673355965664 300695170526937536
97724642387963536 221596005005408192
33824075303487860 199299696614981728
157467202386833472 238974377995060416
2359047762913351 253946772897986784
164644287406026400 168322950720841536
68169779755096224 308626444513922112
107712606169923152 219963004982828896
241075686347321792 337440068833076800
82420064855662096 236520512030930400
84840402722355184 242432706774156288
57070745608143192 110497357809222608
234525128872867104 257488605220191264
224203984107262976 254324790133574304
43050958983677264 76505913852405840
124977901908669952 168283323150081984
140523771367114432 175259422635821440
167165579388221248 262443104672108288
39534162022014680 326830399723779968
38047002252097832 247759735430983136
129951001138736848 302216668718599872
20801769397289248 115527121155654912
110422829201637920 344062698124083328
245596732497839520 297117330001189760
52661372208525440 210580243422639584
65495561645334840 324229857923321792
220799850151375584 255918720078877312
299496300144996544 305293924366011840
129737581152977360 205071542544341696
17493730803716016 198579836610394592
5612484435073557 103974232569656320
67274351764029544 252023741001911040
91667450001168256 201628407893845280
7324985279344152 336050344367105152
58467623061856592 295573888594390528
129473529292039152 261716041965855552
92573149209673760 305660089286327744
256438245189852448 294465154375225728
220418371188569664 283119014927348864
29534704623336952 148774777954957888
120894820251199552 197657159574298560
142783325773828096 231286207413977952
152264058165225024 270858890400885120
97542506472192480 226722237329374368
30168151422340816 332137667097859584
79534446683021792 99587535601308448
82764918621645584 185534482569457920
143215154630859216 285696016586120576
65792047983123368 126711101017004480
35778918975621016 95114174069686496
83321828637546144 216847918525822112
59500079891531744 133746005465562112
165582619334000800 302264495360098432
138024462512998112 243063910476276544
27270632739719900 246484085760360352
775445302872220 93229756028748992
127481850185227024 332765066305265600
28864314812154576 139002903140302384
30066638917642032 136530018398092320
42548139503325712 277774595349329024
188173856195643584 259843092189882784
2612081885829276 147234909382197568
71916398405686088 196605991250974752
221901668002185344 271384959530934720
51757662358856456 145562734411772832
213816376584922432 301647153136722368
10972803324029790 17427723407935440
121140448779143696 145718605175809792
150128410238213856 223415353000345728
100112146837284336 347856841131858368
194021010408508352 309851282244366080
22954975944634976 272085063992271840
223102849971223872 329721643523538688
41977100334397424 155173872385584608
93401500305244272 284465603453433664
74608007000772224 335258248283255232
49131917796435904 325278694839613440
68370977345672320 235917107080966784
17023112505316098 246903296937106208
138244785065766608 299393783805996992
225415974319441280 246511391383567872
223079427588423488 309080414786924352
308588450647198336 317862910546019264
108512501424888064 186516179582402144
80972416997906224 189440734527749184
178025262126719616 227622770120931840
178744119228782336 214106496315701024
262180219988089472 273949586430961056
44953277023095144 142533800340549936
77383755928422656 169429949286566976
26434411636932540 193859644321739264
119459439267686496 279887805384968992
154449763888738528 162894157504252032
7189841055476213 19582374484590616
129613360594482256 217900681794478240
14187157290462710 279183192306723008
168547288228705792 182050096981819136
274225382513820480 303239669075207168
8264023405710546 193665194031415232
175268592176887328 337074012953695488
52194127554869776 213561028460594720
3029452875488153 160915572331992832
14201527536161448 338901851338104064
145148773230022560 287046911326197600
33534350004955816 152516854279292704
120201260485563264 247580070795634976
160142062281089600 206506894226158688
12382428121647850 310462837383243584
54396621564619464 325406855915803584
183065488726238304 275942238962580704
15519853920219742 220684639238513248
11518393602023884 268682038295326272
66378703628344272 258747447607326208
114621761252288832 274830772206900576
280991772420550528 305120158761756864
62721010842980136 239092316059204960
278922489633792032 288170900167382624
34811239977466640 303798137092499776
295376999737330752 335963580019428800
7545403498154878 114529432884059808
132100583191619920 319805397808723072
11900805734102022 15272116332801388
199126743842682304 202499796752023552
121963565576744560 326637402222985856
235513916983088288 334152142431410944
100947338842277520 222550716502475872
86647786399917808 140902067160841328
272820464952843904 296753894793973760
263542516215013728 290105761587475072
67104148073277008 259687338537720416
273361331852523328 304835689970608832
1474608735477303 219820371846156928
233728162132829216 271428088660403648
111865218889464768 222468606963170304
136819355981471712 193027681478560960
163901596783132032 275276301201788224
155778579753576128 288453357643519680
122578857786382976 260367702757657056
182498882821227328 190586198387191552
59773890563261360 296874505939902464
260054356746225184 264068268511296448
131375809399865120 231750757970547520
27689243035793660 262787659241846336
39485871240492320 341198534875256448
9188230994984312 65794648713744312
68554979781467848 299167307215164864
216485312372361184 269701844081843424
29404203549228416 107828004603822656
278179549593924160 337786922124414592
73375202913753520 263404870971585408
97510408404830640 217470298791542752
339833972134024 148004453928724544
199317941870117824 332770188405532608
109927996309401696 158785028351434144
85228085407728192 130575254250762368
50925483308537872 174726619945090336
108065320558067920 267414077178790336
114453771851217360 243250534475734496
14468322930613728 65013637864308688
296141746615316288 297096428009684352
22560140144842728 192732447213003808
36812514507705344 278973616969539840
256931257496530272 273559000575658240
140233486980888800 299076450707746624
153145895529198400 306646034304082176
56130737543799800 183917084341179648
85549869485894832 164344598679431808
125167549774953920 235402541230878016
57028951935080616 335875705282468544
61824159733565408 122709181494496272
231359831658918176 303178790771831936
232987469553485824 260498751445060544
3283567342594217 314303382586106496
88782560958792112 135086586431868976
226769254167910432 342866431564896832
193940816095403168 268717456851913536
333921592856486656 346745877574363200
218677032338544512 296275057649954944
34754904350413572 49048155604561896
110009299766692480 298461284566561792
269719311864741952 275520966888874400
61793970545412792 329291391443414208
251775068692586432 308737960256487552
155274774996213120 279803938405445632
111695176099704464 271218886139294752
51394007588047360 295168598950825984
8689798078217701 204876424988874592
251246747869648480 337665633932314368
272611696680248288 343677795326418304
15386652284616116 301451563193465408
168997431749280352 169831563830919328
104932478355247952 187847542999362976
56383925048827632 134316908749157600
87789612412317648 196924433077396000
37844357612515936 150182829305682144
157113731884380224 206075303925744480
72496814341568048 266396465755629152
157655958222601440 157922930423831744
73027797493599920 196097710166556416
28380884541992596 333526348057012608
311787581898260672 337557449836722560
163914632309732448 302551123612515136
88025597938782032 178992533834381280
50232837417136664 170908041406136704
98256939585009280 222245218970235904
50106278704081760 186550401675632992
184903307189556576 259494428641549568
12436870310654046 290614003300691456
72657264586123472 185685860684148480
99036649852325744 252332793644267840
89810098570724272 192768222278360800
1265640975284946 260492539372304704
87140406629459536 292944550613076480
22432304153595828 284386384616542240
181952900881922272 276637108759619936
49974971511837592 160715588784472064
31235129004765856 45213892308446288
262959458096059808 300288943933953024
113990511050945568 217571337802441984
146922639329941472 290924912337106816
290187248328314368 311262529819773952
23282427389103140 299801783713223424
44204484997260128 67321152426111776
3079501878456368 219971769635545600
266246999146546784 343398432744329216
50872283102770272 158968125494788352
135026064205309728 166772469512352224
149286932508201632 190153086118786336
155628751003704896 325590697898313856
59412949975929120 239274219568240896
141143607430624032 324904311588413376
1775283819624269 130652534935176720
89675921825471760 205860493192452960
64068636289273984 302685024868198272
79683653487041824 274159492086298208
74629366176567600 192875747727380736
41551955080851072 126091326510291168
91317885150368000 168946162669476096
106619697622512864 212049435757252032
154908807730802240 156785005545844640
258602960790931328 280605648075398752
181860632427987584 345851358425675520
231105617059655488 239440488805639200
63913007347987936 229784951403629888
309751567434725440 328767356975234304
238749469856914208 316838975335425984
21897887863549584 34030740042490664
259673586990590272 305878903679020352
213199303658599744 250006869184926976
194590936442230016 256339992055392160
240537580576521856 258586389872939968
168078821510342368 284338624552393664
1116368790584106 188399385040042752
114099828727589200 255929904305257568
61129068284930336 225702041066470848
91086317206200160 223230017556390080
91547757822432336 182256801615164864
30963831471992516 100170507610117328
6558356723654602 186118233246922048
186108660677640768 318186034559153600
196015579584908128 273044699940593024
32583349937143508 311273291667186176
7348231055562900 242649230105077504
97454446670818976 108102815166158688
271151015585363328 319218396052713984
67172586092255432 148205854836706848
61010618768316408 266140202497802848
90910187764661568 234409062328717600
70204921978930688 183555882246924448
155197939861927936 208474960574722944
11034511432837618 111429800430678464
223257577387311040 318552607374827584
99029769206628944 153069255884348768
229638760858967296 244052323864392512
73918344424294656 142638057468266096
203266574237860896 203490936383139520
105952422697917392 206254150952438432
50746186795270784 112751773625301488
184369603508590272 189328112486469632
203457926821855520 251676632295694624
237340891917185312 283623743779432320
92264379923217536 293820929613684224
35023899364843800 338335644355163776
96804906539846864 285160002361402784
157694905000120160 182851274486778592
124360571221749136 309309711676239232
16871354390932420 182815177172645568
254169363361051808 284794609655389376
138456908867259744 274089617841599616
169958681371338592 333031690020493504
125804039046124464 280879217145209024
81846623798393984 213576297699737920
78729584418643632 81240782942750304
38944137163378448 179075123312350336
103492599107174320 280933659930265568
124978518885374512 190646020210401792
192843550375125856 295054548369217472
48073305275614112 224303393793142752
33310176401342900 174572898590553888
101174861380625584 336856926671788864
46206998279530120 60434618497566144
30331592327996748 122218625912281920
114220452417308672 305693069954437184
96774561603268576 126746390784161552
47405668711026088 139408668149286032
173478683576929856 231457171833271232
1219987655477243 93762260670456496
307890971758007360 320636215512828864
298413988066564736 302036253391508800
72876458150834032 279643299949922432
151044041685828256 311094516860141824
34573902774642120 165153949960751072
220949642896588576 235832133613032608
243883202413270912 345210595009073920
43500595855840256 251108778489883040
76974589100152720 266932192549868864
78762259724031504 277196838656374496
6119184646444780 54277629591050408
89392033417913264 305552943415757440
78325035110004288 279519039163850720
295026917157665344 298422326473861568
120197755347127904 158342317980157440
93926402658647104 220494300670969056
21420231964859228 208636210060084736
235249144865545152 308914751159168768
106260528231526160 307749997752045632
55110244876749344 247921987598612576
102921082965361904 266746058965644992
96867822736413056 252671767750435648
25491752740845524 312128299127323008
39268380186102192 288773918468921152
219219021552047648 248709560029731648
26962086073661068 45653059959939984
70308435982637040 291828295233987520
46806610733606128 158018506842035136
83741461564097712 177376615109311648
191643923114692384 220539060581404192
75358809403464752 290811728916065920
33785087886112700 210231020876343232
66524173148344344 295401078376652288
130404683584953648 319834148422661312
95695329602588576 240909580785718752
39194583670307120 169185169325359040
105040140508401424 171969049247365344
153328834377493856 297196168311664640
31621379955619116 266556135649579200
154104703175387616 170072641481323968
79936430487269968 124757039151258720
217413195317426688 305490482905883776
37100114136922504 184292869131797440
39933091034633960 295831053427439040
136625134423146816 296389152667806464
45077530349133568 340936418276008960
63776606230821472 334702878545265600
131030327803689344 286630647737610688
145692039337923008 224975511892941824
41862913853505304 201566058353512224
57213732777166904 243044574055994784
46733548497853352 86313917865579920
227366372678258336 320173552226876160
27209679884513972 224548101006451552
94806300177831072 137484720772413216
93829477729671552 187421499002531232
136212097110154464 299746017093756800
49801777193271120 337169408654630016
157816023218886272 282517255649662816
150927851013541120 298514246341799168
127566828547308688 198254988945519008
160833742739247648 297058497398036288
220376524242631136 274389817524848320
168442568229251168 324576654917808832
57401614419337720 193089715316125024
309461807176154688 329456417007755264
33591592221562604 232108821805281344
47094847544518232 133390481600700224
48501223473161752 240443814763583552
66146191165213488 203953464495145216
290005866244839040 314445956016085760
245084681068292864 257349499747584640
241633102625055776 288188386190072736
159533491062341696 240618060481865024
121288728180060336 338584730122774016
148016332568273536 322463202909679808
139724016744090400 190960577163173632
220109794802666944 282251482485783680
165492396808752608 315174577689119360
39119877951213240 258335213758136608
154584089904189376 205116644919366240
210272823192006336 342390919789669504
55987496512369184 224286229951242112
133149542229249280 318967177964180480
84248307120645888 97401107285718800
74985183347237936 136493323934097904
47297500831604880 58722205260621792
7604874812498636 132116288918392336
94987870187234288 243551245407562208
130494634531927200 288222313247170400
165909545350628352 323358125656459584
162297514385219360 342993117991859200
125101395296418768 181917143174467584
148608244620053728 219406429781486752
3146721917544079 60772052523382040
86698843987304336 228832895881163072
104151475252561568 278404767499098656
100886973031233136 259388243431355232
71433282280945624 88531222995954944
264503659058727776 335303109415792512
224230647934693120 319553087565244224
35288711311594896 71762733154287648
168797976724960672 318954115161701312
39852051588184480 195373068164142560
99500432517141760 121900399036752608
29835583975402692 37919312930493208
122096986590141712 274705743820898624
56820130690047920 232855436001354464
33022891650976732 200941053870331424
124336367243070368 152467342792849760
251861783760195360 313696694599058048
101939520018375392 121426247996343344
70549167093261576 255451244455778848
251572014169834240 292504956089312256
16127664376177808 274890763475376160
217966714000555008 258156243148968992
322130346475047360 324359831986683008
53330014513206128 183835479142688864
252381705755917184 317299532242097536
162686044984722880 288163376312971264
215756122909626528 271629715256178976
35841532111417432 145902440274217248
51128089157126944 191966718535535520
26996930203117696 230225919117221408
198752364313263648 344371606722558848
263642995670443328 270517071026326016
22555578923475076 164393014983984032
129103030616528352 222232797688559008
203811467071638176 209331790368157312
269452922689667168 340398131050587584
159539739326369216 253495215968268384
59884485623697096 79111317783238736
38354218499023520 287248308119547264
26780005045836960 165014333969108928
152811050684367808 196234908364316992
307102720483672704 336941596461093440
264211684790150816 342061789521302080
18235656625835840 138094323147323312
152107379934067200 212810443906714464
174695768395193152 218362977500389248
109003490891545680 280193544024639712
55134847448180856 146120553736087968
102720192670675696 143834244148108480
24678524387862176 122933315369384048
27109881339092712 195075813146949472
49504096690308384 315827850901939712
77396584854752224 141606674010102368
24601961571955504 232212972775979200
3447746316082134 50790107884094112
33746216776339500 171810857233555520
259511379264554112 302271991156070016
89266635291549648 226813699485217056
39862453933375144 240417899262153632
997106652922563 275944953415151008
329181922839763904 331703177086527360
69856686328665936 289871509226334400
26478999902434504 108236058017059952
150384099324548800 157868687858084512
139522562379988112 280207490995348256
43346979834200936 224048190486713600
27881990315503916 181005008036687776
157437546255764896 264909385858995200
139067444865718176 238498500094833920
52022947548507240 72510090575443056
251233838026832384 271101266128747328
78880835428180480 155618407854162368
179116187329218112 307891993350647808
15110621515979316 101869050738918400
133554168738991888 150599053894826016
112816118785876704 194471594144653856
173159811878001504 300538214103952512
261784694971825696 284744090947049280
33152425757109284 344809425278050560
1921686716405308 100239820072580704
16032266702644122 50724326359273768
51831762931537376 216433900695019584
180059636386851168 202340056303467520
225032148730351360 302856207101082368
160343898858605248 330382278807715456
286711429622507616 326313502804067264
158003356220866720 170423442644780000
121432183803715088 139988392006213136
305363623089332352 314006270745317056
10338907658817426 166590063459393216
90240516731790224 194049511179823296
123793169501851504 141467051960013424
197060311303776864 266615197587023008
65002419717505872 141832523450978288
79005601518524528 234493576589444480
290131494129845696 334979740952233600
145084104727397248 273872425176049504
22983624363818180 256934448447609792
87842922209361344 230770217137263808
61861310026278112 195076215689198944
96477069384853152 166733051273336128
255887256759379552 289425970270437184
58273954876008904 93652491275680208
136714015973070288 298321632984399360
175259588948737056 271032009678399520
35754956363011360 109916682347810720
35365199972186324 226414339141042048
70201560273836552 177950957376234368
261031002999140224 284999714583976064
167976725925033664 186361293501995840
142281362272209584 164517290835036832
40850537654846512 240343715676009920
42779014641186560 257857475744782976
134779568083169488 237296411539789440
56758824237047872 105568568051950192
10417511385183254 313230507144880000
8412495672822577 39609361694590144
106113060585892752 340685123798806976
163467766471516320 341361590408653568
24536050230165388 321074552987785024
9442117041361778 37609230317362088
12877000555771310 229645834980702112
32248486404076044 276934455018522816
27108923298001540 326103885482121600
241656824677034592 275128662764998592
53839501667128192 206652692575776832
55147647173780304 259549262468325408
246755995463546976 276398580579313536
74209771737714624 305821840523556608
152924439146405792 257086280453083584
220816059653979168 305370615001681280
90446832122150384 236300299961421888
107813249188333360 311699100114520128
141972733977759376 277738320488445376
138382217442082848 246691898821419552
73841758373418560 152661670069929024
138747512768080880 144782009980866688
62840036013390376 116061132127043248
250184972472294432 294264616422688576
170461194022169088 174402330686972320
89262306047351696 139954116970349680
220532221066581408 233736252808730976
179624929741960928 248261034780835552
46037140645738168 343502005106745152
278841006563206848 328559063271869312
181245311355947712 216420001972394272
13736685208135916 226600473416779648
123913392956614816 127489325543063440
91240177969890400 334043814462065920
21276771978007056 140118234194548720
33198051114386568 285151058742558016
264336576145977728 330486844419326912
14824417071410562 173084015356570880
56648007736703344 80870360782042944
125169609024607280 319440432475144768
127593402016650096 335703944389749248
160649335468470912 206218683881594272
109787050782715696 259362774199502112
186129531267757216 211203283200386816
13449619101070960 102211002247990000
34186093913181400 220399554525662144
127697217492968432 134650865988272896
12083914486891506 309007696019095232
186974287835191040 310404510167088960
25631839955179180 70153973265139080
134290439889333856 294766335187515904
139875159575124848 234151061976460768
41481050336141296 289728758469505792
47916881909856832 216368251652873664
42397201916118312 279045357138701856
74523757116325488 314150149117950912
269234086287640160 315788708670536512
335510779121926144 339516061878301632
187564085609041056 212799679901613312
106689006777358816 130009899781724896
5418113736556375 214494482308255648
59574803729638624 147795124255519328
32145299711550780 94885978215525472
67020527292827784 144442769758120832
209939912894206592 223540040321067904
117991288890756976 120039213439094432
3819074504352424 19636471326676772
237047528557506848 240421417105919552
80645901089684288 91652454287059600
217869757926252288 328617646490264320
186472015270149440 281276848113213824
240327020864389600 287907300044514816
251829464521235264 272957437316219712
6125494079610245 177350986010800416
156700280593045792 196048009896320800
236527208975347040 269518513062941632
15953044177347038 233625482005271744
60176632245896296 128190201260814944
144630668533766304 228267150188240000
23395514664577404 217311242323176640
91490353509588672 268292311867586976
241882145896144224 317586460379394560
29826349866851332 116769682755349248
18195737694365372 211091654624189184
197275985553152832 260889858918557664
192465270752446720 193196394089911584
88788888935224224 283003794546436864
14480370381886850 109404671121148560
170452588654582080 262387051483876000
139517930633480704 327050683019028224
66472753668295240 140311860755504544
50163514714211800 134592318141678656
46969936905351728 277270394878302080
100000489744648384 224776945634231744
202961079347863584 243139777329047456
227112738948656416 312756376025697088
56441921631217136 196321308939358272
41769564918346944 264391593322438016
190720394085404064 252175559095890016
28330075434314284 295280751300098560
157508484545792416 299491218098663680
139144179379831904 177167106430013664
102748728942836208 273321593745362496
50630492244389968 86247161647897136
58427169303913208 183077627172121888
87878220790662912 346343416194573056
28766759396379500 35924009997053356
66616594551967712 86656958709327856
1766510401330936 244843556933517920
11076145413744214 76360051812152256
36511696763024168 207687275839160256
33940361268763760 214874417805144864
48455563642454584 126364853723994784
136933422165270720 232282005586090144
68194540085137576 254092520158930912
2655796172965223 332545344724195328
47377037052785608 265651033826790240
192068101068634496 229862145296971840
210554004097753472 218399190150872448
103256336213902000 255801571232853152
288201261395466400 313605102854421696
134200950078178560 302246368041687744
17363025403431314 305248353748023488
127880734274820928 300717488766272384
161506837765127392 203419106251081216
49593948659140504 130409764451471792
277447706396906208 318034917832966016
13650766199157180 139178716451943168
284414236133919552 320386429249386624
270359079194211968 312912788213728768
69942171863734616 265130957100725664
81038649499261408 116615850235868608
51382990266711184 336150736585374400
123399034536845472 307009704990522688
76064341742949200 77980354346117472
10295264217156992 136425348883210720
30623927371320912 49349929402321296
140042522847794032 199511586146775360
80512627038183840 244998781688600704
61078105404889040 158091459598169472
124595987961349632 226853874306617440
19610847883686336 36447844024170768
16565296098422414 25199021914729964
135412414707898640 245108693581630624
276869651988278208 320585532172901376
80846397671805728 155799981305428064
192740691207221600 267698248173053408
174787551077996160 316405449310379776
110543487959483664 323157450117516864
169502192315803360 323673214495809984
283878985614201152 343637646402571584
20081107727403900 297552917463930112
204428711574994144 264464792093768224
20271452145362156 270716663691976416
101059356066029776 285212694862405824
149025452508246144 301441224098002752
165764277788648672 264121898208940256
165733070090905344 312674001470485376
11417820323027432 116960088980134048
237076968793954368 248187567036256224
61550349574548920 335168964675917184
59245350390785848 339168788050924608
55359718352671832 134748696978551328
185099939044152160 308911085230166272
111819219224881744 236868227223876224
19933264230655592 187393856464171872
213525187048121376 327652750199997760
294653745772266816 337724919701418560
3441344945748953 336392899877560448
130124741824017152 207224145833495808
63706775671746320 131713172080477008
105211260010127472 287826833327066528
231650226346469120 287251740780144352
41336818409170120 270239801715277504
63387921033866352 309363344469295552
253486993874944416 261989760256218592
185364407110097664 297845621105507712
148412425820432864 243096871987487328
159174727749352192 247977192079948544
12216305047262212 261171898702218048
175348302926227488 235502640644256512
111345518811932432 302220517496409984
68433678275537240 281301193888409056
33490237979348268 148757593420562368
197591162521620224 346991286193924224
126916606267860960 163377176978032544
265583326871535392 329475221818281728
292638465765794048 304069861566386240
18384167386648252 62792183890694728
19437482618144428 80483384565733552
41086826811834736 304387470388220352
115802109027967216 168492606720123776
31556842637460772 162490689816142560
122157050286531296 144750476786873952
15259572917452474 71114331964058624
209753629176947168 330603452390371072
150865417491710528 153907739181392480
140565046844685344 307131623422086464
1586119547311116 104840520644932352
10908884174085812 324122464400600768
19313052517422872 30609016384950480
26797975543292100 162211381240160640
58569554651890256 290149488888244032
297648808187625664 326923549758002176
99396921418114416 321974093681261056
77833405757343776 149753556410535968
2623351744469059 144278003028768416
121935837438426208 203504498097734912
127514753810273488 320305937317128000
253349957448309536 308580436403897536
92287240456069904 276417518908864000
301650996223736896 314952907008409664
128970707221649808 291895238902642304
89058756019836592 170942133310205248
72303924350342624 329050388167834624
222208782555914176 253477462023785312
15384224682045944 220354899190592224
14899229383550770 298315212375087680
114509305177741296 345045408145339776
75656916981353360 228082159783209088
166305249085965472 201077293550013376
27987361289334380 257250460147991264
27982980930882136 297340329849918912
111868731187143952 239262620785727424
180322858029764768 282698651284322656
154545622090825664 234161278868140384
40206474627002952 278860575827131264
149995151438255872 291140872510900288
73806214428260784 125576598599017312
176465959979628352 252456046919386432
208759482195160064 266210095726302688
1497393926359307 138856114143203072
28777820811698296 194050674453550624
82639778683266560 315376714410003776
29103633871568044 317245260924065472
55813332702583824 252869073166596992
122336762453344336 205712692576967520
82481264267143280 258404180093540768
466530675694858 190207477147380992
129877356249504192 312337296452511232
53733681771202816 271281956996747968
29206939897882480 99797163853734160
12540694447901506 45705268653016968
96425226545213104 244078781825313280
148034429340031072 344370189569448768
69250137606395640 348486289838310592
2790404594500293 128823275046579360
15408068829435366 206065622209390880
331767071693580160 332557977758582080
40764776503418184 101927051573613248
240062534917119616 281768507853145632
84440341667496144 249367547172012768
12943509098687440 69875970272799104
285284324358089664 342766673014443776
142957122116682480 308347431466836352
24075126817589936 64948776081149312
123525526144323056 212383937554059584
69811452952596832 297332791880077824
117825444826754000 341906849639678592
5853324792362544 300117298845268288
68849065752830704 111954128948161168
95427461429504000 208961978941592832
65026683936442400 157903253830889600
146267187869215104 308306645590868096
73681163721266160 236548114264935136
140778031987107584 175254853923445408
126908474367746256 140003892567970560
112568811075718560 321520985032436608
202849701532490080 212202108047985728
51177117203358232 297431429012311872
944540003937877 61206160143005712
116882465827508176 196255612128185280
310939061791382016 323159105771236032
208755028322550912 339037778786567488
126979122987523184 330594200618080000
247654013553002080 273364912666334912
11456002942303744 284507559860611264
186374421530828096 219265700180709024
92351339299214144 214084757462036064
8113131387017560 152181380906147328
15080482452204520 323119898761517504
43644599924732640 230476624732359680
111506185452965600 301009620627145216
112515989690229472 191086153468927264
78704582043341328 141967214892521744
176738820243025856 295071777523785152
233858743475112096 300215287919984960
5589367161976610 147490530828300032
127513965046095968 258623935627226304
231654894741091008 265068551369773728
5605443746339811 327908675057585024
62545287015025880 287226634731373216
321822647289382720 331269200656144832
81717660127126128 108511443931619968
12358973974388210 91787886026950304
224233873127408000 274030941238026816
90184427102760192 321224123349360128
82877681494221312 175931136508584160
22864301660945044 48425954855463248
88450839241272160 238955623431647616
80036794458233968 169851358981204192
79063029996169168 338757658549718976
304409468779062016 314723924800514240
11991440167760514 54386567605214712
168269643926580032 218135245794442624
53423838959570136 218316241308267808
85081921417333856 89315718049254896
97097882687548608 222045636454397440
184602950807310208 317894449328991808
128503628258566864 188028427569837344
41257388094763160 187169501962902688
248958154624034560 312941396299138176
108224855105641296 302359197626543616
134999974625401952 322303554900211328
256248148797700384 312741629712511424
43380587107287584 179274462309965568
64524484491084960 167667459730549536
173397765112623392 307422218196315712
216252579715305632 332848194856786560
53053851190353104 339872087486442304
112914683278477536 234665803432903680
198245667652838400 237581112092794304
217245182869817696 256147251690139136
60207693266396352 60944283781665000
127990320989709904 281431287908055936
52580163276776528 71193024379562576
101538765781408352 330143308411891008
49177107092716040 166043890461338656
48917093158330176 120420342746963216
4815140975668955 304828024496991424
210508821233106144 325800714876802752
54403213224981816 96004626059514656
226928836139717120 315418616047094464
247791081733014272 329578919291575232
233963630223336928 251406637168738784
194552834586982976 263940059660805888
10178421937838474 286101618079474976
50797729453446656 260978643686323456
99504470889372000 242723745416005888
106246877638310272 200074647110148224
182224570268468128 298690677126736448
60665830710212192 279129278019094080
288047501814158880 322018154778924288
47299823889774992 210087452890951200
125774666144033696 225082148871418560
198903886849256768 305903299897113152
14323027431062052 278134328148100544
143322585033074272 319377496341667072
140685919436898752 247084873161481536
226457389495090496 323750680239039680
50632936598793064 103195983412833872
200123477271744928 210333522724928384
154369285969640576 340601259976309312
217684648825690656 276825045002858240
19058903725012248 288949207400337344
7428945962979653 338495969524268672
47596853934508816 122344094019700704
249556289970371040 295475540078991040
55152083104747528 321905873015012096
119837626361071952 143768197064396176
283828709575015840 346690689261163904
155689873076572352 187528964922516960
41648388814571024 136961149217172736
167715569028409088 265823674196737184
27881583957211252 160340375846561632
29031305073680300 255052004721507296
129670756161440512 232375595476369440
236571269720009760 319013146191536192
27651796372239184 211203724548201824
223865911279832640 331580112104655872
45030211589470856 235249493552551584
96556081970214176 288758072313587776
93747569708949296 260310119459120416
196707484354379776 261616872877452096
10100190425367244 334925440072068416
137795092014129824 240848762531828096
150309820692296384 264284037379937216
35130665418095412 193503351218237024
63498750941983472 99999417426723808
56994405680161552 100978024705184448
230733550195776800 246151073703479392
338652130295762560 341016335513226496
167458148269188352 303791505503100672
96721799505063296 195203152786626976
135011930350108032 274213325326499328
72252256602303360 234955037842064576
161882383734239168 197408182693809184
118883065055854672 293244413387851456
61206144880920208 305233907614085888
228314495831368800 283444655705502368
112697949267285952 120564376255105456
19091597852278796 70275444089844568
125362326434560800 226279008291621568
82146159389262496 141631279739351184
149849935419242400 222601544998670208
129137364685369184 259910354153585248
222366722973491136 238572915261096736
285626330202898656 318423095628320768
13692361228751324 177673777219559360
24219549981358088 97389039921120080
154390154590542176 214564414183889248
134848219869283392 309666551968573440
303242186944967488 346723215964805312
133294619594770368 192862372171042528
112052365191994752 327533086153256384
74156358165796432 245659340568824000
10263490446204140 68459140655029408
37191503559686480 215326805474404832
118079031442537184 334394779987282560
258277877269089056 338981709062787584
222356835232532128 225459802443355424
130828790196897664 181840610074262400
79915764523918448 345857774433599552
87182587022189216 190963043844285024
29098734147839624 91180157897188992
33733740080164404 85918802471199632
96015313636687456 261842828987707648
41814804378989432 78714326895751040
176478699253747520 253804596769022784
38686790876034256 174833281369348576
177784360557192704 318285529500778432
17251574256737392 255748213047216800
21927111628880664 343380951287511616
96707705951052432 261424923860176032
72265343764255056 325259538576168064
252662094389239456 273649492327276512
5229946226177781 176284064125858432
5771208719608451 228144733462808864
36164852032944104 275731502365189120
79478583784644016 212551147761661280
134270386866961728 195667867612210368
199813977632620224 237819926052353472
160897106927006912 161366892501652800
35975213684262440 139619724406477440
207616246703999104 301901604515726080
164852648129604928 311603465043717568
45781389661588888 122069024506443456
70331764170890800 258097250093932544
144843129561160352 229505059957801056
145683058876919040 297222653675358528
122514633057292128 165726092044564160
7774811225138699 177739827779855200
129771321953580912 243916306461609920
40670159346360384 68511060901869312
108152928964919808 283949277028125184
215746511104837696 216541262086021568
8050208792819906 129384975881238256
116847372861848336 238596103145438016
101824589421398192 307157129115692160
193460163068107648 318540839683816000
189507079390861472 218550623539792064
111691401642940080 312343435588574208
184148402986183264 208644289076428704
37928164326156672 143583635518034704
116544446778260432 218587499670622720
41662307307437112 289607018909149248
38017419263546144 61081654106968888
59355288543857520 234635203974192448
103246566630736512 327420843011769792
89959790629530832 110391154095497152
95907447299849280 117502412349572032
18490458059526524 46321651694584744
142638360014994816 313111912690954048
25022345602472860 40239719716438584
104527762368456064 229710112049667392
97954683260585120 233762932357129664
51491228642726280 70312468132745064
84885015223586736 120389329760655552
67244443398223208 244967362829427456
132067537461339504 337973933414225216
198109051282070496 203811284100405664
67910262520699328 320404288185731456
110665652863435472 160339617742681888
194526873552374112 321239872077129664
34496222849151724 338672622021547904
101255954487667600 262973925414473600
78498336227898240 258104612620964864
14889136460636786 58137910192055576
87309430965174880 268586405262574880
83021033532534736 223240043644923584
179047085246653088 237959130797826048
27682797047831488 163392543614660032
85542641475871872 109388185753033360
199756687136286240 306057169029423616
103767586055980160 174690311128171200
171459539186877632 306426152445238400
40331895049919864 252571454357387264
12680081637092808 285098468363338656
39126833542600304 268832610684736128
37557650943102496 162543712386550176
50914518782904400 230246819666728416
194342650530420736 223626286769441312
49567831302693880 198911676288428992
26109951022273356 49225339656035808
18411390262352344 25785114407702548
239020612689473792 308363683889525376
135233928295425360 306035818298290624
101751501802651872 191778824753129248
30646816454113732 70368114283632832
90388500742942672 266431083120708448
19488395577978204 144026621436341664
105658058645863424 252217305747538752
107629938280613536 180828066343793024
110401250424671808 287513339033392704
261562068120571616 345609333511707008
143444777965153536 272286315632109664
21883775639842304 291627389158396864
87750077462045200 98028304751560672
141294754128651648 325120181349017024
19649510432279716 316453579261479296
169924538249527712 321787430170006208
875211900688070 250155360059938944
50526416071416856 132151128492213488
1928117735155785 248764618865891552
178733308416383616 332645867474067008
93625009256567312 284745974442470912
145183042326676768 145677392250873760
234504239175052864 317141518470622592
102732991311813568 347868525866014464
109586827159831344 235481868635434080
85414785589978560 114961220393825024
85758171819068992 219716808761085600
111682135506923280 144681585255870208
276946831706146688 344694082298016896
118490684332215408 348465148202875136
139386171838682160 211193767973855424
199052592170314848 214106181004347520
24778678293426572 54752764330680480
226669886513992160 326891119488507712
150291929774694144 161326367758378528
164012409701566656 221008498337511008
40562931687136048 259054363114743584
205250256256605600 252514414859648928
25798351663291224 124023710752496848
222634524661688800 281754181749862336
134891389573161648 200248171657965728
251330492754551552 266693301905139040
36086484705123512 277530333479255072
99524085237830640 244133189039695648
145588800930654656 283580777603392480
25680561882010488 83689824096340960
151181065301069120 228783716560972192
112821346026028032 245506136252769952
113185862489747232 141810326290873904
180175027857106208 304636318597062784
87924132555310976 136975993518622160
193169129572208448 193338242101371744
9039540877646578 160982714405467456
220645607574579296 314171059676953600
124730885620845824 344030412917846336
8278931903254387 24296252150473904
87710715023082240 262391255482610592
4955150091513253 178218765976131808
23862275778679500 58458864793311056
48050483445919424 163611764981661920
161921839461073216 220434076788857792
163383293275092832 206630734438789472
54355336096882392 303408309433480384
116043201884260000 201492841246338624
80387748410319520 176277837006286624
43635355734057416 310014649983922944
109871774292855888 156508780254711968
207051429532259552 221043477516172000
34317915893393016 345880914909204352
30915782890082424 171009217778610016
12092600855263510 233298806103267008
55283773818432112 322976316009844096
252340249910442176 315359461758396992
161585647655763264 199496382769389536
194711510920048256 236689121347368224
16514311100988904 155173011013328608
152017979133853696 202017442477331616
50359465407476760 199044936275042080
41332784801881528 310247237594798528
32487099145572564 222950141226212288
39001736417393520 165451063663293376
113889466424349024 337013965699199936
32293599436747392 216048074916194112
189090357146910144 212620706514689504
197876604322018176 294457351911165184
113076027975659936 148468207216946912
233122551774693728 348303861488631040
272363155084800128 312219536209008384
214912704499023520 278646185441234016
143569873030680464 297563775673494144
97008906868057040 258786608404354368
124699889191420832 143432736831532912
28931450233387808 180848946831115776
80168673169647088 232190170872638080
203064076905825440 285203250339414688
160731733151665760 274342541800580512
125532780112500496 316354253479201664
163299677384460416 252016050635918784
131354071748389264 214283366647411808
116730153229401360 148606636256462752
54440517096084624 312547174324813504
18957386911331384 279992412841587840
157401157282601568 302242299670652224
9637679183251508 262937452426663648
11303776965086726 291202268675439680
43673749750737736 46657404589948880
214662862635059328 332490573854554880
273462187758061440 335212247134496704
16709474788401880 17691005476222556
48166327314456512 260604205276561824
46524298925025744 295919148737909504
141108945549058848 345040203223432320
44049375007590432 320445848960233664
105064981384376896 227191055297950592
16114708914358150 235868212564667968
76920101463403264 104225474689073968
188583640594511744 259577189546697312
70705196278396816 289781883160693696
22864324276303004 243279367166225696
132918222433628400 258613660197155744
221172632814936352 332455602278341824
89877141746951824 266210123862112608
218852787090709504 319554784663984384
219112520678546080 306719754709834432
12246226869256626 27483057771890032
140239223424350976 149101964704487424
57395844504672496 171720618115801792
166438954183576640 189170861619863872
330597377153853248 347165717622919360
123740595635468416 234974114091438848
246307910251644192 255555669499929024
165276490816413344 191444629170755200
62949867365714960 97645774585670992
62747926504026928 310834870341263744
167093304412293664 250401466682566080
123479919118944960 323702223807221440
18934703753191360 260140370745267648
334715383791469120 345503593969840064
14912813187242722 265471776389848256
196497891611046016 208883399065483392
238323366644503968 264052226766934176
59548383335896616 275223783024564960
227480051932038560 337478637005108416
105763621942457520 245364956941107904
164136626566222944 203577918840898848
86328953394546800 182973062054891264
6937615857701605 23593411658311272
79655715818576128 161019342979916736
124343803669351232 222499424969606624
221287079149098208 225337565456035616
12631297002766170 310300229789751360
278620142397621440 297327600732064320
186297252197413920 233874296579270432
26485041016854292 165939506314264928
46507553704031024 176401439185321280
120990755596479456 133085624404512656
339462146811705344 345941639927932928
56358404240063936 236769296497293024
103056788438935568 241207587490245600
71277172434574216 206194559758793888
43510774799972824 195665571860729344
25213068163458920 292750080308579840
143282553442550560 289155980952112192
245742118451451232 313707066967072128
112752604724796688 217027007841464864
83582601544303904 221734367071952960
193730503055836736 277311847783151904
98645949964476912 347036486350014720
162879690198414080 244216491686271520
149155535969567104 344660461833238592
114075336002594928 135006942902464256
47587354781603312 189277359981395232
255873132302227968 323533210839526656
243077135571964512 328328480967783232
113556803310096464 194889286531599776
158690762898357376 296497207308849792
128822880000503856 340481418065590848
277673048567948032 348308971339515968
244005901524224160 286223656630086912
205702918032635 175492312777853312
132772606108980368 276829593902105312
65313233406613104 240948349248129440
130793670483972784 187900378611250720
81357081642854000 131712093253402096
145244881753206880 289303530448645824
4283902019613545 163226921825435712
10048627507466620 242115810377883072
17392885374386792 28087784828342208
250443413439122656 331026840297731008
33615570858413960 112237104240040944
152840753071955136 195875831992292544
90629521508757008 346844760413708736
90548835683341936 105426133529877472
186593992000048384 304393596437735936
200244034254437824 231349484435099200
61167524558722040 259508029982418912
161756617548367680 219232119255039712
199736408605446912 341242904773938560
122922372793590064 227555349955889856
148920433281905504 250648979881609152
170873874611216288 196891855776653184
258105645152023328 284169894557481152
64554347922094040 198432802291940768
70501823507311568 166027310076054560
35115744050747836 122956925593595744
175150108744710496 332835441911876288
94242294826181424 113353309903785168
5300451223103858 301417040542960704
188656717959016672 347100067550001984
143479509930756512 262910743177154752
13560443727140666 67255445137482488
173723355008172224 336373100516332288
22243554318523908 324387123739699520
12263405296288142 110179511029513760
305429611291573184 332320386229185536
341659372746276480 344265062689073344
210726137306570784 298341043904871872
165527298896518624 228273606497725280
193705481365963392 282871640515344608
54936345007337496 253944242370151904
94646000680230592 278757943247122688
236425354934608288 316719160636460928
30705450489502796 310430199308790656
105033077153170208 261537088825147872
282806494283506080 288300761070725824
201080405632345888 313955980401618496
81626955454348896 242999769059713600
182225834088275744 257061784037640960
64003175253443640 276353395751030720
41251991386374992 99653772504009744
169569772992463552 260519548603370048
140926505954360848 273709724692058848
69152238719950552 320308149530174400
168204150703221024 336111085868828352
133070206052087872 347562472123960704
215926084617598432 278020684838216416
195752078821709568 324369666460492864
270923594863400064 271935124190622848
216297067667641664 284820568253662624
114874200532796464 160722004241337344
273684506205996 253660258235060608
107410286969504528 271168879456978592
244546845411290720 320267306490367104
21117402486553440 165587137950899104
213951584695417856 289286066714645440
56278775517550696 121072766886549104
246166329897933952 276393202901941760
34862856547904184 68208176611425888
19138760260307984 98993062500924000
92112309303405840 205823043880138784
153842228399174208 321438907987545088
142469469592828256 142798638685449072
144011904825471504 214912861948495936
197282646795723552 299245928458258688
263541027215459840 306495132178171904
97886957816319840 314026683265236992
147945772332249504 314577090140912512
147526075662894816 263718080365587872
144322699121854656 175527355616361760
39938233916883480 80587953801192896
187688733170032064 230273160032935328
79214343235387664 150417578460740320
186595481042348000 192581091658322400
160603323888838208 319797804915511616
198694721646213120 255662753977639808
187046740767213216 311846029927960128
316513768426720576 332140347984136320
100285508345579296 232017786641878336
54959646177117008 241060701241023648
154309047014845696 180363455762112608
207514634311706080 303253776974273216
260849193749977920 326487290707678848
225657979693566240 334854758410079104
186288211138734336 258881683529618304
249851502584514592 261535176973323840
180079801573769408 328248575226970816
152329894632517344 238574137455927008
57883992056867048 322482522890483072
34422987945187532 89830122601241376
164872510761538144 278226175784931264
27820300435881448 179299871516072352
130270388125327696 175976222596691552
164782715838942656 286890273934214336
144397936245206848 231775814059145184
32700978638054136 163141908170328160
40498475143388968 338525780103957440
171694899756003872 305267160306225920
107482460995642912 187674430386115808
97791844343771376 333692080254512576
60798501048364176 248023176279235808
301194924910596480 338966393442200960
189700289473917280 291456946777908352
30214352153914192 118857489708417104
93891920019654192 204783849414021632
86868050171295056 341184224865898496
228070620062291968 325801357617513280
167368869976982432 209382541101594528
86018154735788768 156775159479683168
59203570277824288 153589977474328320
272151690636542592 277458537689944224
127743510497320368 188063943293047200
212843598329937248 253245044078739104
139142451621729248 247642770858417472
201636618785467616 289931043140551744
69942339026881904 294329294789848000
40233604748097512 286174267375338656
77834148639438432 141757482227577504
248311019022157152 287833004460773216
47659939314831832 134445325605606992
31203247312420316 287935741346795904
72485990840190320 214264503089645344
14864823551329604 214112195598016000
132442971657020912 261660276054110496
69186417237485040 148633536978249696
78920161401608992 132291565813877472
24829158550269436 88738916978106160
51024703784732448 127932604196993728
37624134219500232 77280588244706624
65507651771595880 289244631404074624
139413282061845136 146421418841498944
242349632469861152 290046030846197568
163060541497927648 180524477308279456
45081053179197936 237839272168937824
79720586322769008 129658150092228144
241691074351445216 257460721112592160
75672018638292208 186842626141008000
157231687005202816 210403436671446368
35973288662758192 84319875637283648
120655107288902768 283732710968876512
183584153927638112 291042676441539136
71663462734749328 274972892329027328
60320341216261904 195081165648059776
52813222642712048 213190272895364992
102340441289381760 344032904567982976
265149728615311808 321762073915495680
89811625409498608 304474781483152256
11791592448991180 55815036026209864
183066618507889568 234491050163777856
32836253723354036 49574782634824952
127009547199443680 206350855195344416
86969241030976928 200433275370461120
245045791793817696 285996910819517056
67680378738147792 345467967059388480
5708961120239259 272135797233003008
260279511836121568 269765557888793088
220545485510582912 320775698299948224
140684396946156992 264944514336919456
226362304547026080 261881391426536128
79320999475356048 171223597889799168
224329055501082656 307572752890942720
162293814744680544 228424257980432448
223072175326926368 233945530114548992
272021527660395936 337025331680074432
145627082022767040 236518363065331456
146378120967047520 340605801975758592
41717205484025672 74310516079674832
267861884771809760 296497545773858368
49165070479231912 198987283268276096
31563829118472536 86531383567314848
140151022188773216 228829758221696928
274812611709709728 324610480476026880
22398276475924120 346625037134006080
21835199690936388 205318230714991488
186750276495743072 319909366392014784
112697886257991584 289659105419042432
100198466098616320 274912551094023200
9512567608200738 125536595462568048
133309567537362064 195673921808559456
155732344109719232 225156014082461280
90367814706404288 289520150531865856
138759370763103344 341072452496061696
265155472431138144 282603115547791104
73155630496491168 336360572911746752
49395036438336160 64105806489002056
138674760023962656 203235121923493056
74016952069728064 136803319414817776
82852218927483952 258418835892431968
13356583842602982 157344109942191008
189098746966814112 275594674614195040
187051811622039392 337951205618786048
3712401527421122 227509747673018336
9063663381218708 57188303122983952
244814059952049376 336702353079204160
48218892161292240 67085972346662912
165695985066908608 250815118965453184
105533078903356432 163583903572889312
151650561183641312 202825568378695008
10229612945213040 178971271541756640
80106366814667600 293805114674336640
22559875898910560 187787188041153504
125826041066573040 346012717007750464
282752223860335520 333211324697717120
188536363404655968 205186822219699968
54520085832339320 300823765444215808
165900547625723712 292250858625651200
200048541580855424 247106875500259104
102428634877941168 196395807847218912
79451104657180912 260057020174887296
104882121114196768 179540132009409568
1710106229989822 343791855540051648
130893495196302512 134229602297263984
110739968265891568 236004861733140384
147617092209721664 303935208140648960
28956104415404208 47543571734063704
180738861221366496 334392081240758784
170673459710449216 265512147476430752
39759449531882192 265563654318582240
140499491027492944 226828432441651968
86324532346181264 205986421348864896
62786240877858728 99984003614370800
213543863811802688 324234451729489216
74105094364252720 234292029621674912
6116817544927385 219033851455621344
146249470890400064 202792981331203776
20731915642082108 104273880662204208
39789750090997520 154792924036128064
10948669175979246 255117041892791872
74479241734128512 174183963198942496
81332514713818064 236490656354101856
318375851157428032 340301386163983744
178237128194841216 201768191163269088
104491109027127680 314044189017887296
190870681205883456 333176958586514816
38223842707645048 92915727017057728
196717813392073728 213854442687937216
245114305936651072 332796878074181568
135030348376215168 256819836575451392
34335281122362128 211681872856022048
233227197095497664 327089768082622208
157613640915708608 177101088961984576
139023195023414368 196458520615209312
3696262636050736 23502978479907824
131480971358918496 147648610403452096
234438497212063968 326133516923513984
65501958639774608 313988745328688896
52953280914858552 128530514166807744
111565355114203392 126082163427760096
325171283250730880 334103143268924864
175797885610346112 189143485612493120
137429680485156288 269549573055671712
226044042566622848 304966324536727872
1664648284515054 16528623870121272
167026081510349792 304634866853718144
78757903896729536 268583140449898784
26681102413840388 126859454986398208
182114695817274848 278393503806804928
54055286796144536 70491884357720600
277273344782265792 316673653399499904
165453969061195296 284282118701072000
59770164439032288 105899315271688032
272061440123311296 278889695411815168
129501095306264752 315751375409590336
194065142434553216 230657728152867296
180075685944139456 194627260941572608
30288814388689536 128767510789349744
55286105655919144 84486185354765088
31811834301259584 244767417359117920
109650124197357440 118286242227915584
54232153497585688 103387256055757200
91288962845075536 283887413520304768
58139684448859712 118826740286046480
92270750145053552 266214484357501728
78654747052899712 174380478922914496
128724657171263440 145794394250994464
180446281664218336 341753726468834688
196698501637303776 290215085803339776
91542984221719664 220270258538373056
106455643179611664 304310130471970112
28752762593066940 168913511854212192
148968883169332032 250645326550096160
6721729037389896 14641465611334044
223056021848570720 303486430851111872
114291497969094480 242368424214750368
114520089723065856 298506250781614208
93186261629425424 264189811779401600
184942789172060832 231768565047771168
207483251597492416 301049582759144000
138949377729132576 285357983082859200
234523934582610880 305586694866452608
147083946467949920 332307694141040128
181830623264934752 308670263065350912
49422015600798616 186546177830538624
11370828392818890 240808899889793184
318304025088966912 347606669357031552
19786815093122672 256200701026701920
33974913691948944 312369669527886464
133818012097257888 136500919657364576
143820336679024192 275650315088983808
146937017516712928 296449540564556992
224899042519749376 311670006301140928
205519476300911392 218785597663235232
1090013943826976 14027345488058630
336673531816555520 340947619656871936
47618592302671144 283881317984545952
74373031234070208 245239058306751648
141544565666086912 239859859419971968
217435273474205728 277057183461652928
36198317517120248 158628117056228224
231431018519128800 321940984566471232
309887006584033920 311956505041681984
70479077192509976 289224682118837056
44162520049958000 86313206670092496
33659122013877644 56762766838713488
20336323996303092 41487216424189656
74218528362634640 228994221180715936
84072130992707232 92994199785958368
213573033280136000 340478249155481088
90759912541215408 225915289547521696
148385009617332640 343606752982494272
169946748490909856 173369595526824800
107135342914687280 344691931213648256
239847384318433376 263380953827714688
8478156291243553 301750419423221056
289064766870404480 307124670946931712
252916420405556448 335323227545275200
5475627440590002 288255648338468544
32072901995184368 305787308599569728
73220484511218128 211113990277198752
167435018680456960 197852970597874848
107162800674684144 148486930309147136
125584238383833520 222670786239642784
285524229225657568 334515507629316992
40924115543426840 203900597025806144
229518209650335328 286945856723466272
121834840635257856 224171271540833472
35361509856635252 156664136749651200
31689547659064824 234120631610836928
257255261419287104 258971264264627616
229883053772897088 296593239818256128
34395776783863540 133843994080606672
340297715553819072 346792158418911104
152147706677409824 237710342423253152
135457254287129248 171183543377147328
12679338303647976 348254113415841472
64577859100615000 156316865621087040
134691501650734832 313336540960404288
23937776835009836 188762122353321920
12938229332650270 58488984326661808
23564727495066640 120124737901187296
156582266313925952 301097847486058432
189511240193044128 323266732140394368
165837340807472768 241283611159787552
107834871462925776 133437636096551904
52430070976967432 263917740749753888
182785179095898208 343132734054083136
36956686312086832 293637348959588608
207571790485153472 282810150045594464
1713158532391997 10025861656027380
202621241470764832 240482939515503168
120526358447271312 189324219367592416
57757594957481000 122337667978140112
292908110606661056 324457824407195520
251868083398422400 332582967841173056
33935404325532860 90096228833333408
9172340807213406 296106070590168576
41553033482604528 277392268062690624
137180513620539536 329108752484853760
13878133494071554 151037785570868480
134346516292080016 184027777372801664
10477068091650228 182434341551060064
122010749235777232 122600080417981648
282320472337570080 311976525634147008
221346122535806912 291730770084535424
85065278893777056 248459777598981504
189731377624866336 196135281121231456
22361546794871668 269866199358976768
91781327048727808 330232815429840384
92761351059114528 242096416261880672
53375932876115592 219036564430615008
186747486419810592 277496633048714656
106404624538360848 335384027137173184
84404316721401888 94629619969403168
81254182390134640 244286902295094304
174565730828577984 201924129263022912
2972384489828788 108653314359760416
165302536471357888 273658782654864992
153172433321807168 326356121763080064
247050900583521888 260657725024609824
303000051138070464 341430644604473920
108241331987151104 205318758431129056
66908810651451520 147893795039687072
43880120393199064 285722309860782784
127574115162759040 294962361127915904
284202990733744896 295754932931984064
64189283941872456 300285450368999296
317215632210168064 330462306395561984
129410488806894304 291455068830313920
197102426456114720 307949860204834240
50559300268346792 186039317261153568
23074853645525028 135839804039921504
500951216860409 330042143061262080
86524807054128640 316665601906432576
23206303517481808 326262861289809024
209082647606178336 268275691878823232
136542120934253328 328186808817868096
147415387882647392 329884195795080064
277049369384538656 311963995785308480
226730481226076160 257198621595315648
33956769835489608 290612334367922368
117463835385453216 172800847813874336
167116306947007136 315914615652796032
256702236113273824 318728152696896960
92244042533680016 221774466448763296
188027518501535552 237937766464634208
27702886410159308 105576189597512448
289271666200781696 347629408987610880
220433630858788960 305127640846244224
181496381299240576 288722205258854528
113001627498961184 164612101750483232
77936620494635424 339794550336936832
3861353490809499 329066367873525056
189032254113395968 286741771684907520
69280524881472712 230391868985465184
195032289958647936 327722855332351616
203113363408338208 348175929974530816
233579695014350688 313337423218084992
5696275620305207 33429118233726712
104359882892363840 263969688735962560
76270064791495792 267976705311876608
70541515307911688 345819178839996800
86019532656688880 139141518041149600
35870098862740052 348464556580950208
194568610483804864 286880413163674560
64143358844919216 280191333532792160
58003490977079104 326056476731413184
5138488541372293 60310168940341984
129916181544321408 325857212975966784
228555772310340288 302716457369992192
128536188462989008 174849913371664032
125111939260651984 339153069295915456
45945630617598400 313792236289029632
155500316576274976 200796459327418528
35488733103825132 265604469560130336
25939835187797104 310583088775051200
2001992317716951 33516632373652768
12655069030348382 312156214295587840
51710826825576504 69133834902965152
309703619059428544 327276474273969856
113398675606451808 263331256034945024
30467062767839240 231125418351768960
265962136789721760 298580909285740032
16342595455661700 244145006312567456
42000356156586984 337149563154287296
153063656463086464 340968845945177728
96917761525010352 192015022295112672
32158057856276272 226642366534314112
17704149544429134 198550772329802432
130409442879831280 285511385195872480
47875625793453960 256246293984666848
30206349631387924 316844281255399360
114589134784128464 284977474868663904
96459171612172128 321301530935859136
114960095781739792 306965247484937984
71582930108992464 330100066246701952
128631804065214832 277833438716047776
257749229086867936 339691739310564288
79942878098444224 83329999783126752
315389800301854144 346227168030143488
50954157377224016 245413762482086528
36366498619818992 309038033794203648
79209443275688864 250594042213134176
46562220553114768 303686647500916096
118876458228280560 203955996622963072
258868071300110368 309842574058229376
227542842046721856 320330428975857984
103545224057286320 229250895665378560
141272873728966240 301764972104347520
52802317149971720 155954135292026816
51407884566848000 111383015684652528
57748314037066024 232956484604966656
70344492003373904 146732782640079712
223123099576296928 344122923511462336
183125198514655808 194868691050974304
86006614757115296 86258228888857376
72745480252654208 265186919809617440
176805628487091424 227284164005606496
101511531251973584 198786031192148864
41986683535829480 285886067760068128
49947763471946176 125934292574958320
56968097340321328 302985580619077568
74480534553214992 111868043238121600
12232931101040622 187188503785347392
45846239809347432 152898629241505984
59835963718656896 243370586951377888
251059089453946912 305535950920771584
40205099139723088 47812804974421552
50266055628572824 195017933564625792
274714826664243456 277808099992676928
335840445174977856 344465802287557632
23412968137963044 53402489116054424
43068390934896024 240469876954718624
12419301731342708 177005836639239392
212749271145191648 329208061897736704
51329130373727336 150069936668941056
22573649309236748 180879343216143296
273619150669050048 331268852093550272
44406543193786184 218015299514103712
56846319581545136 119476494214462688
176923010934744768 341097627702353984
92592466369041136 192498626816394016
101892524407207360 301020372699476288
251718697904930336 256195563875953440
93240948015208752 335084066359914816
156842969793058304 225111247472111296
116427050389304096 292531579323554752
160502889057380032 312515492967204416
171541712361157696 222108826081540672
228516009587708384 246013314537840928
55469241334720992 238088182672700928
209647713480739424 254258931196817120
96370387628529376 154353691322074400
9450396785422270 29925658147501380
213430240496295904 221186396361572000
92629284482721552 124263418962600016
327628133385785088 342584910401835264
28289810560861960 288264581930783552
106878970779066704 135443137889610304
12120538558550594 68167392016362176
406696381087932 120535258106302976
239941602763687904 300820017884509120
311326420774709184 343287960918820864
4395378638549568 107789297680689776
82225141334350224 140338113536945392
10467321376613070 150562550683165024
43711114314580696 117149616318309552
100940645790812176 144213489918808352
40441581402299760 103504355962413568
102992372183386032 200455895665909696
32524593612787192 321312278179970496
261382801501708768 278776056740610176
10552524271210290 14978305249372034
45248700150060408 128917070953596752
305511913991889088 307903054759396288
99371098510751424 313001259018485888
102283795932891648 162864513706542016
95667461769851056 285231124306133280
28780483028439636 131098650141172064
160101734357838112 184425113918192576
83424845276412752 211010443272687872
229973575524944608 297820565099875648
30257098451828712 227601330739821504
53903029347792984 126336062384925504
27890112405084292 212872892994996320
38138842321842072 42263573542774104
214979037008880352 244895817795848224
202869830028975488 321503168283496000
71961903074889552 262494638169157056
289483390362906944 313863781248839744
1196921885003992 338578208793868352
99803114924676688 201136608768903040
7616562073599076 134246760019681920
43240566636162056 262391662752843488
90083187522682736 137679613944488544
133139397371143424 135400961136556128
136377849483952800 229713247223875808
147659736745630240 318118168953379392
316133427408332352 328250976024734592
63195259965295584 167396551909009824
5815070574195179 217708021850740064
127826191764154656 230374194428976704
40580962581015032 65045024291533360
8673932035354601 128016377431512064
245979147754900512 338143217876967680
182635223111282176 183441998336275072
89612034708628320 336161871911516672
114182824866951872 198842819123648320
224683896155226912 334792816733253184
83804636032364784 173784364879405248
249805359389152416 257491736078090368
45184064655856736 124486161458879632
12176829945192808 191943089284717376
228907342890765312 252684557426453312
90294748747537200 134346495332128128
201131427326251168 275776654707823360
18455133638721820 301260631183860672
269128129285793632 320684724839354752
88218430580974576 243038914797620000
29899514979160992 33577428756024172
43377081195409736 78801591112777600
44445425436407344 95136410116119520
27422582611939344 283982855432871808
86813746812086992 314443469199872064
45393141206251032 184170443744358208
32035726079797680 57083393763912704
31193572116779612 269609432504105056
40855414708838120 306305039604441472
100387816685309328 335136517214470208
189887734500691264 286725654052264256
155679279608548896 227170463510788608
5277721505285894 345923363107156480
132652774993182560 284067064111031616
196851321144404096 200155024624691104
5344339662375253 125275728734582208
29756916591608712 162810163771912704
32547121756570224 252611811783944608
53084670584501864 311824402664155712
38918442913138000 45701458413195168
142878751911732768 173901988642491136
80787093903409216 242135323079978464
186037375005276832 234228639722136768
205243669536798208 306066442048533632
4013170059464010 206571267018394176
336259309142323648 346231340171431680
34522849726992908 332759366425813888
125247828621114624 329671770572525760
158739757559502624 333374002369375424
57476529776744528 151489413978569280
18448714358245784 174233612062678048
174140866859609280 331580717793030208
303515753894735872 328095074582312832
136579843167707952 210619897573701088
85624769688886208 282010721722743136
125686446218534352 157185739872239840
150788614529506720 228251418665113984
22948909697110668 97743673547265136
14801625960821038 134076302933374432
119635886798420272 182958359982818816
207044865972969952 228439001626009504
277699851413209376 282436325635306976
170985204321178944 237490172702044448
172439596972190208 205553101509999904
110955207612628608 138967609717446528
137381573261540640 240132576554115264
68344889624922224 304744984835934720
294502862298699200 324225022353146496
99740947447723776 281273862559803520
123437635665375056 218102125713373952
43498536087972464 101919218258286000
116839083136260768 213082283475476928
200691648441801504 309643037864826240
21555820891467612 126882263012804512
124407290713118960 251450722973901376
45792285396583168 281108162874437952
26121928879223088 132390097376334816
178027911484259712 221099510703911264
233445155638142784 289158059731507072
16466401569740714 41039366513408200
36204732231638264 219347546456330656
65940906480259960 203286042412637472
23312617127068348 102634643950409488
38562573447016200 298749303636353984
66172306335411736 220193478450246112
21040352981803504 273404080312796864
113202131823343856 176367647240955072
226147224118186176 263231903533216128
143402269509041200 181183532806372960
14512958175118282 226260684214683552
131913518865397952 317823346495364480
58950811859862504 257655011598421312
48496401815260448 321295129486930688
143682054729816848 154773377080102688
179421999284158720 198397464703839200
83925748953948384 249344814335857856
50748597254650744 239851634232944960
152423685838418656 291396455171346496
143211782135981536 244080374983184576
32451602046085252 75256785844989776
24890797683231868 133771757215044352
22685175188660436 33012502444014316
106540234287315296 282803621777271936
115505934573886896 245932408173761856
280777131568314560 338210506724807616
32996869373170980 174461982537029312
143697562058748544 282685987701064160
163998710959620640 290141484348730368
86452378068505072 166253450402770976
92157608231935120 205638213996375968
268502756029225536 295520802779238400
124434346270038624 189960640993213696
204407820934605312 273575092870191776
99692651252793984 226102658232040832
48389037933758320 89639786039115872
109023411758944800 138523030858518576
250045442828850080 272663908481544064
100715371540309488 322302139034074368
164449955754887072 287285511160644736
256686710853347328 290985455993934720
130793451578013472 210218228615978592
74876041055818368 236656809311471680
21453717859744496 159405074113284256
120732716153051024 123219895136832976
123766154712228896 294495868777743168
46792858042302712 227946866555790944
53207907534695816 280627600856993280
207173658045580800 290189367755566848
12417157093423612 201923932480343584
149679149045936416 225892616500969312
58083035332993232 277905297237257408
160735281102287328 195080431116058496
41885816048776376 234823884203305344
155140639205616832 175078313177868832
204407251040333152 250906386199612576
180133290626797408 330201550658548352
56895099098352040 131578130830980512
211331159245317664 302123044103833536
21241699946675456 31666792419352996
197928283114444704 267450473523150912
62492174606459600 70430599205545512
92139779967035600 172112749108622848
111165054694835184 165660826082429664
24224172341853612 136660801560730304
190634692826289600 232429062918155392
120328042289063488 291207357993904064
217071160911817088 273257725309287488
32422598533772476 202258284214828672
176373601744017280 198361930526178944
4768303346936390 206030693312389888
165992169069644352 312833736732578752
139627892555562544 157462000754969216
112650166316529328 177586495365804160
267601130028198112 305715505779187776
109002658626305552 127667389564521840
245762010279064192 289721579456992768
86317148636115936 308657054328202368
194341288968131936 308662258370945792
50813023852313976 113191561032266784
208053098611600384 335853378817441024
124177939893364912 286790238936383072
92951105346254208 266265260373507904
23386948101789152 58634702672426104
51975971639107808 179097336679923104
118704329920601040 163586480224350592
108484901081540080 270748655517134496
31939905377650940 326602684020208576
238840857683340896 313469830873341888
64954515837835520 270887394024887296
13960294290489560 299823437927487040
136203711296438832 173101529876380960
96443795827493792 251074846397105216
69305578150279512 237700415758283840
56230650576697256 96300622590038752
337029216750923648 342500232215093376
55092465730248608 153224760231187808
213658441236516576 272687902806135616
108311642761145648 181177981377792384
28420278191130304 269182092614355840
83879596265856832 216823470858450112
175216529949967360 279533869521367264
143276901510452064 214242968455697984
286971118031325216 330761426013990720
3464226446958159 114132229813429744
131014397212849936 279645590988417632
112399003666307856 280022041659430368
143829354738471888 149444096736632032
108517293891597664 200264768131709792
55824310641135664 287138514676302720
77512946083411904 202586336591144352
15408109474727478 307265484137751808
168867148865111104 200092593088155584
54798938583433160 171904115539680992
167568569502198464 275586676323601536
73793379705803104 74861910427636976
98969221859497664 136271279382515536
112631344357590096 265689634547772000
264513746408323488 277164376764922208
29722751472095336 105727949708130688
27869143636710092 259274086187964448
132551498327951776 311955401056166336
164448687246156480 280870965326206624
19243397337131476 94895839803019008
133199168919006320 142039110561104864
7010904094688247 299010843171179456
1005944006718454 287205187105099456
138720992326780512 242432890684499840
52129291695380720 264137888784466240
19629476815442856 47481883239394960
229341241856919488 315200333194731200
248680009281122784 326808531280938560
46223075671381744 309087284331399808
8862278721700119 184265833653484224
86012960816175696 194665851949767712
152821353179908512 164812348472040544
146682396476931520 229435941851858976
165309643303967968 200476932523028576
233427208632065632 296117433275995264
277040062624236544 314980177284579072
53920915432158552 118403902006806032
8111007436617229 337467051300409152
34179797827222096 311028291988348480
197271100278422304 344627349177939264
146544817678268064 218907326905372416
11163042006438664 270488799965445536
58622585068970056 88900879720757200
47233479473013280 99880834677965344
266538439385965344 310689466945555328
126673986934673728 192900454722356960
112748376236244112 274651590384680416
17492600839007796 62481222183455480
33575633819748212 258992619664334592
43045980797294104 220759990591934592
88996785939242048 196556699447549568
44617047570953248 343203328245742592
252530476943405 209623074152180544
176854616166179328 323665349477028480
181706746679710848 220925093943929248
198284910481351200 282819745029509632
135298484652829136 341881068162854272
21695344890106416 125667916165018672
88266340474115040 274367679790617120
207150319597443104 281662384615551680
12442492860434612 281783573899304352
150412633712849632 332270126003149440
125147455026621152 193470447023751136
144158337679933632 327048627887672960
19223788918268104 330639680317700800
99902131941194064 110681731986425680
17048449151632320 335355572693460480
158970796971950432 251666036895879104
168772032383415744 173710319892101312
79230845057680384 84274934703855040
22503296862799500 309668552183429696
178206651354057216 281812040467966336
135121030309575632 342136010363527488
115018191759319808 313792351559221632
144135562227535040 196243927208420352
200921211201359456 315651597837597376
179326387686258144 287560997822704064
279152136781118144 296020908730571968
174961179969711392 309423543845658432
6656647972367388 101522283608290416
27598411992305496 35474202519696008
103646446026552352 335863802863621440
51846474929767048 56372092034732392
99664552974229104 244824965411510560
78900262682871984 291107491647334848
264922653950738976 339426965533779904
207920617577034944 276919918419076608
65454893767713832 163625036620743168
38171861101841680 93778834330888384
175272780724994240 291036312060369408
172991960198701760 192832303615291584
182341289348558944 216776215001413856
14987462917971680 236867637527270880
11975324222276326 209192175146407360
303273552884047232 317879566563843456
99057240194199232 152268523184065632
161709915897159776 300375604518868608
196553138477576864 289589425072080000
45550791626919072 58635921490640328
87783561822678304 107691656919143216
109349767991522112 220222303233426848
168513824184993216 272327025300458336
285739912274973248 294565695202446144
96249825554916544 328321488924812608
51787721621928224 73173723058876112
117477884201644912 210680752852412736
159650125395398208 247085781015661312
69824278832305928 184514681344664704
77888909790551840 294679834614212544
179662193140512224 347645786771348992
201952511441755072 302907862239628544
10314237847123748 332939696661589760
53447307283515968 105041611784927584
156691816033973024 272552886743031136
180787934330712672 294357882166728128
62445970095339208 172010174465734752
233008996121067904 248647220823775008
19593005286352000 76612498612303280
81732874317897456 331431068915127616
264772772854567872 265469530653742080
152180880352034592 297096817186739712
46430180126770800 309530742927382528
177634347440088032 213867781184801504
38595681229292520 166439582838308800
91001549096479632 239920439094061184
145559969740632288 204800190625936416
246895558408803360 316326962881148032
85713444125103536 312593634737438720
4666881447874131 154700816944661344
81702752105024992 314903233149545792
11213976700969982 197023356230163808
131483742004382016 249834404700792288
217295553018371648 324347356304704896
60233453965137776 189803314749428448
62892707189686496 221193696560830624
178125310015336640 199347864838521440
197758494892794976 200287024892395168
57219827402194536 137872076189722464
166959458507141920 306468057049098240
168154022515607264 231080367704878432
93377309780170768 175497058560035840
86032711531915792 245052416491711168
59847529238894424 235320468497228032
45134834111453520 86309660674046192
41958273259268880 300829874687657152
80898589176034480 346812121553191616
170463910810460864 237281052465786400
25197649932140984 51636294400755688
42498093250418864 206368430906345952
9596408536215554 200631596553449312
202713049398903520 255763626027864992
92074905470099824 210407615769750496
208219814026149568 294914968947541760
115637745416639904 332796630169228288
6478029516401576 228896649943579904
311982855850587008 334444218596217856
379970012591613 157389687552311456
66785471017594600 331776911751588224
30806604173874768 45459225053342696
20235608494843156 36372417199003384
23313676030362580 124073363373741984
148674403355683232 195905464849608736
126507207962984752 271897317238412224
126311851831460976 259211706706414560
68347909586067528 158788423257815360
101645066978124400 288404527793126592
122264323860622128 227736710230477440
60901186483030280 248355197279524480
244386531936998496 249481273910088544
19983380181595612 308497327910543488
2441750189407837 319092492140375936
81625358885176448 285440116274058144
216972596345566080 282529562713691552
64135162517009688 95146954862395904
168343991373945696 254270889106363136
160892395762584064 209543640229416256
97714397550344128 240246183224712256
96275294241260512 231866581036064352
106922813370185968 158721901880003584
120258474624240960 189649355639469408
119727436679263472 227578166062027648
219240504597682944 302846540639377984
103993914955759776 114422632731275344
82573878794790240 247695782377557824
105461015967805984 144018274079724928
102991353181119056 270453749538560160
92786693000592848 127325032815803808
272868939856515808 325850881031708096
155526713667130368 199862929815325792
5208303178499634 73727835801527264
126076826182786816 330509534512986688
173019960064158368 237732043028366080
26699670698647324 241498532081335776
147077207020819008 309662941081922432
34475713094482692 35286725294316424
101988810726053952 115268495470362976
175726164089653216 297658557554202304
23505932362938568 210424784086791104
169969242730400160 330230313982254336
266494935289453504 272469539817922976
123182220105668928 135340929017120464
142782536481659888 321606527153642432
94084393461268080 122451077318255712
162514395218584800 225452966907031104
138263606706594896 235415004103815808
329579987418345600 337899923452378624
110695737551416528 345222011588024768
115844219898045376 317375706140415936
126805100617613104 276752399547505632
73121930280500576 179690892033787328
126072065825460288 140780360511677824
84711520689781424 90379568444438832
141203390746294512 312888994738366912
22353063170862928 219871905555233408
201855952700867264 313510680218668096
88108769410450400 231162961469109568
197277266690050720 341913643838552896
57695472928363024 59233406230215024
62974157182739912 131964187190549856
190346390582121440 278769520613493024
20271289734335416 335057384324683904
64390929252192088 300431665662155392
57141953786437112 60733624146897840
153131366906788416 322858582321220288
29195715790245492 312088289375392448
112148766337452640 217666499134901248
95574772565126624 102810411218494480
35266616473766608 133727838360925760
89392306545679200 316487863010641472
108783901005917552 220829989615435392
153443087390860896 232507769979430944
106825758298242528 318169836814699072
155057517975342752 306233253351802304
110217466089166912 239950768657400512
59845017725958488 109566378339343184
4923910550136902 277700455602955648
16806529896985194 58230537481535184
215642035874912064 279785621016079520
242154489133232544 315936705221773376
4892204926786928 142904837414752784
103557920440313088 243621994974346112
91322177873833840 120529721483294608
108773699258159856 119514604825363968
188417261284732288 270945773554501184
248029103596541088 342044499456831936
64187854658864304 316607673969173184
117145038253783024 121454897900923456
146457699526101472 162999068408277024
76366309314200112 90877878467365440
211702938434896640 296262657033504192
156532878987711840 296425943001592256
207819363573972192 329146258635273984
84827882770487536 134569434848453504
66433142083963168 140147327832946352
30981709668409388 250091470177051712
121336472429016944 264211584341950688
146568965026928064 335019329571413120
32391602213656436 313229852186945344
90620502262094288 114663410078840112
96114997615835344 237566367159061056
240159663495502496 295291643340277888
50991594443634504 242551743046236256
82128375485317040 95952179279137856
122573608008534928 265817264508043808
205972528797595136 248021509149045536
163525494593267008 329364066376434176
16319345908858330 53121131322569200
234690908506947072 270209319077643200
132127124622786848 171958993843851360
17783134222701438 201175547105571008
33666125221293172 81903224804393792
6854918898252625 200973437653199744
163302063280306592 289396643476765824
299898301640451328 333851672417957696
198921124809040000 327773032865259456
26589448575594652 109244510957961600
250177658540346528 294190496773169728
173161200285393408 334925851345043392
149423085045104000 184909005881321280
43106242828853328 127356276544626784
103390526477104416 315076950578401472
146806478684792416 246451591942057984
78502880649349472 303567857400682432
166550411838625632 347963574950674624
16904177100199710 178064591951734912
53096612003808960 343235806725961856
170535597613554176 207677613308210272
4390007235966902 315004979959486400
20624236347076280 176550047885679712
123147232635807408 247862497885711008
14199888213039142 210659824852523552
95600943075951168 200636050452471200
98919388700933872 253326472251313696
59858737471495232 305566719425211392
58696581724450992 227016223970179968
53905464235876968 221093703472097472
241829493337975168 295689674564513216
95759347141285680 196929632549813568
112990241494224560 227024308634916960
95259803374567056 125441825256328528
152456834805857440 199168180821990688
64117034707784576 135916743100276160
87970886595794864 289158747702783680
54867087981895352 262008570647228288
234570055031174592 256173294031012384
89826306330214224 190954625637549920
8337217403969141 87438187688930400
6044618984898607 146173487842995424
5000004792824073 165607578107286944
41306240515329360 180798303802077344
302516342512011904 345349691088705600
6220760659783651 311119900852190208
36664514488577280 336658728633453824
86633977452254816 175528028970266432
107701919791633216 320622307973842880
148356112880408384 179666108268860128
203714346475239104 240902509744675072
135307029339527152 149496362070527232
69349080225894448 186150671876227904
14700959384742090 290004225946307648
175372401989138688 275277224927384512
96259555796813328 279284743756407936
84198886486615520 325390884060427264
149310095106568672 244797083160192768
5825211508284259 272368507127298656
92158759793173904 255733484083056544
211449271497387744 340545178565674432
115165926197097280 217564196421724960
17312447684830118 301219434378881216
235868152229315968 298723897984494464
82646048284492608 245398031404581440
41253777371650072 52746873907405072
234186422581834240 296453166865268864
50673693406717912 303842225079334784
1422585382922052 292164323227472128
320493398096443904 324594063776890304
89435364742269808 208808251244581728
288305997940912512 326667318202512832
177846852408151456 347368929623051904
19017862228586572 52380760706161696
218492741142549536 336379897893893184
139314737666657504 302497841733235776
127736800832666000 299123497921803200
65813571293232832 94077587814816640
168859415955552896 238772284307799520
19449822167087160 99071858036834928
193299806876545120 204857817540965312
74555639599145152 301315852440206656
109388833245600608 143347552968229552
28197127825080368 223156127072642624
12116726454731296 97856024538156704
234590283343654240 304749570721367296
56334825675635472 259740842540210624
222989030824130048 303174274860305664
64621158802009048 344431583742576064
81962927364131520 280767690178268992
19893992178601020 287130814791229088
150823792041689824 313072332719342464
146246130879419392 175269125249037120
77212763223685328 193863026838785088
177074003535884192 201565229174345664
189502672269336448 286320484012222752
133882791700720592 220604241542987040
101670837070482416 264027456780291104
74653531296182736 175064134176877760
142400142270641760 300562482720278592
79590821029200096 123161717949478896
144114955065796208 178003212032073056
188366479771146528 343944024404374656
74665480233500544 152080943680242016
245212968762024480 325821979287468672
47564446619735376 68943882744580584
205792216184444672 270678703818952480
127456675905176368 214441004790772480
60632783525648672 333017511478489536
18340268470601856 194779977107024416
313495673549108544 322961397261262272
45436451204140392 270835927274359104
143733993553514704 231987408803826304
218324220325924768 347967923253933120
253168197874221280 291440474686285056
63554755061557928 100652598371793712
274574686072553568 325938386060547776
223006136012242336 271947252682219552
6104770640720530 80323070650356720
112520845137598384 297622634573419712
5760527706869141 63568150215165888
107380932080213456 140033781579507472
78377961208445840 134961993729105952
59238400894034560 237134971843160992
182587884179116672 242871702130582432
58049407623400400 180314276000170688
29791172129820624 252636639816126496
47658853063464184 289971677089305600
148085368154454784 304347204745382464
214055021297890208 287485946712921248
183754747257989568 261190234141929280
51414326452778152 135664792864306960
19998237825289976 89879397917730192
314097882175668992 323108285982998912
193022436380332864 267327980230509568
268892561899496800 326703144989212992
286447699598048256 316833935988369280
78196936610304992 174046818160082528
784312192361210 15838205466436452
136099511765532480 253303898095473952
138153685110166816 320935394474297664
97354619623607664 100541722435393440
28656365685248780 201033578245514240
12287759236926746 116345210624734320
26352864635819644 44796274917147144
254388145992105792 321079318452494592
308670984703426176 343601816076048192
156019118883603360 299756250842298432
16670846212580828 327088400298118272
104122483166292640 182387188762149120
2711243155412720 19864317366891640
6411651815352517 169384555907127104
12492628571737556 294245526061096640
176130325297798016 267384989498099040
92899460892874992 191799954221290944
161182408911150496 181813415238420480
162477732974968320 297121388664594240
42145627227501536 187811219870226720
22805267306962808 223820313854872576
41621072262485192 94366583362104256
121960076472426256 203599211788604864
14624299821181988 45787236304202656
59883992992205816 198722849607046752
92820682386151680 165046892581339872
100377002948229424 134129151008028464
85949312913862912 308037742317106880
197893408341871840 259444878972368384
202801647169226496 315927220552259776
29703289033626196 224793927985324480
49150306315440408 88724960730804944
57072257410754864 100271353395986144
157645557139333888 166882514528818528
57741356440894512 342413517336286784
223665380824928704 230385776602568640
45034878647932328 343718376819136000
142579306915972624 184521232259826880
158920743110570304 276317597676070912
89226492608641808 190750182485655104
151369111879448256 333543603610362496
241163362253102688 341718523117391296
16637145156393726 192616657872333696
124351832912299952 348393555527858112
161305466733285120 161331188751650784
221829180221567744 230959879216942016
117089628820814976 203368167834165248
181178421574426496 335063495197367616
143361227436474448 341297177475806976
5952307234445705 252525106622603488
114725663897389472 306040423571028992
93703863011424096 274446161169722368
7702708895603100 186472690853418592
14626497210645902 66721154296265968
59899625568622520 118389903831469872
2178893627923177 83459115142639600
220093007613691168 297026351988158080
116820590615871744 183189036630508384
165439521517764224 171513931907932000
157361547165884096 347923933570581568
210600154262512928 282688490633990144
43538906578094600 84820153041827088
17191269597910800 60790063274443744
312405385559677696 336904800310884992
5643737876852930 108276458040079328
182447483711901568 271420116526498912
112410775254704192 250808583035021792
124104355296805440 265609692163307104
254740552929596896 269338132895176416
156922378878030976 199006821121284320
221308717946784992 345663601555547008
38538566026654720 325038569033313344
9624174879129994 74531831887842496
133652841951741856 317110840164439936
219935334113104896 246746243808446656
41516204508804096 246064154460277312
17955445753877164 201680258921409632
39268143256381432 315467752739117440
226189464279224192 332140588296764800
301719030021764992 333832135551102272
148464705373736448 339034042702297536
97773293182540192 311552598355294848
33361609420778560 43555009097169136
312965023475861056 346083144534417920
1758863457609063 26924230704264828
145175060629458432 310204934316942272
36242236321608128 289326963159911360
177531130751776384 308969050338890432
86568810010123232 323162293619420928
6160061627250334 262534002874810624
289516622829498176 324321216374816000
76251955567534832 317711727352909184
237375765364508704 301082331293860672
204376079296841888 346141505311237184
250422331401945472 340546887878193728
118798173575471456 226520340227829504
90893052442926656 329683027051095168
52881297368804032 275688847152160544
60381199800525968 86560228483425152
271143798408869312 320626196641298560
244421414421335712 290034345189062656
266538436343160256 295907852322480512
173859911330675712 200376429972507264
103406071900750944 205492177575584128
172100634927962400 227646601921670880
268331261123599808 348361241660125824
63752768095731528 135765116725335168
275374406984910880 303312408788194880
117487510219600032 274120039966565344
82227539846040560 106718379237022176
90405034688674592 187752117939179808
186246956554995520 209705102565064128
66722813358522664 169255362966899552
33788927050645308 82360429994074848
59134235926294720 195791308558557664
91746183701290544 134681106850185632
121770413702570944 310112773428515904
43570476169246256 223762228231266080
62991841391217008 216638045842749824
54666996339826280 328836013666841472
124675410627148928 144422053249908640
237063872991800352 309006106027887168
107155596122420640 220046645309555776
176906291364635456 318736419814305152
137672907022491504 307857245518621760
15292002123471074 236129408714286368
103626744686471888 342486190507551040
154038220575794656 322342229255815168
4899927435850170 258046681361090464
183626114731547456 202631279891985504
2560876005070598 51653052849764832
13675940805075866 215482708266879648
32152730165057116 90461474254526592
129952221589809328 287614275522453696
6525003867021510 264242022731953472
120046576604448352 278890860160770464
4386188176023607 51033017520494672
61827322623863920 165360628909501184
107004532474880944 272795773398029152
102765115888115184 192742420342580352
123759143255209008 192104287677249152
231783537760181536 273265561270384096
37504542564450416 127327904607560192
116067993953070064 135331455837631184
147450113010983648 177290297939660288
265962626298098240 337159110812259392
34823934828811676 83755179665753760
273589627852509408 281807745288125536
55843308300465392 292816137626302208
28154094118571604 240720929742949056
199955879340460512 251883420832246112
85077785473262096 286303626501323648
2503707815092268 339549235828737600
165923476486734912 322723460977294656
207474739697554528 235963216629090240
135018926015149008 267924224120737280
129843683598447120 224974025628683360
93961257013120432 181179655436896160
20350828774600920 335806022469294208
145857778338832064 259019021826891872
99629519370683744 115438704737552960
105951723124599648 174549004067941280
222569815795642560 301166034363552128
38905236156386560 170462388739001632
127945729430080576 249270440845095008
83460873172462496 313968753607285440
33529338920060764 316554754183525760
18237893775765516 39194581493172264
122090241765745264 186617317127496704
134991206683976208 224755008998617536
180890292531560384 311459048471110272
196029518062287328 277830920530748160
96773416776313888 233642640450402688
107465700574706048 164459802068936960
681830098235071 239630973736056768
163907881343964448 171191364845442432
168019367024397696 297974456832033600
199305020964003648 251556778938530016
66285057127556592 133476926077406224
95494758127753440 97948736445091904
89233998462914752 136025693808607376
7075076550300665 208670768880238624
214686371284578432 327420145587510528
90913149855455264 332711409638432640
28175755859268216 55225360756589200
102177743459593920 184962588812652960
83787268817171488 86548416608416880
10524820891508544 311646203778747456
37121363002946728 190648070987577760
291420307487232832 298547079399466816
259605964930134560 308456031817641024
26725542546033392 146461868538829312
14937258037793156 254271811615617568
67054529445413360 107009562198031600
1735805638981956 190795736455410048
6215542329138633 226837560821507968
67748474931039280 231262592684271840
55874637338011184 148040084122751808
5488937308478819 76950821173975712
53553316987933128 145482594045774240
115946718657611216 306161574151531072
42310496544255768 174350268929675392
99353962887010592 115472475745089888
86437576031376576 288840699454801024
130127417868617568 252832086536125088
162972969633268064 296177472957458304
115054517666219680 273624787723674080
13961961254042538 137047753914932160
37550299184259744 184049660072127360
27001928345461908 262288903883980864
179095211280846272 194711604179227360
35805203802608180 50354178439432704
83258568815236432 108414661988304656
69416287328472728 69787905713072872
957554421198776 193739545466804128
22789103733170384 40620934532716200
133647349307039968 279823974690489408
20964877592286464 190263554704376448
51230903880421568 242135252896173824
305307526449061184 306964757944155712
12129462357060596 240042786440631712
31242828801835880 64661364450120264
82903950726246064 171957876545529760
183668233024269568 273033068008858624
4639508153516048 127469957016735824
120132103807423408 342961812133572352
96881898242017456 312139172585032832
255344894677426336 300474475165402176
214590642567244384 260307784764261184
64816660019568488 232782721079532800
105117382869586608 173060620780449472
56338959685056120 118634684357981040
86450580170278768 95692701633838640
150677319559978880 316073756332718720
28766111290074972 197329814855251296
9590865414528042 67308603848662824
131918121878983488 216983965022191200
199776071619269088 270755533120296224
47261568641252376 310918718857081984
226766561653526656 304986082847758400
76899079345956064 181280636171365152
97925193569103536 244657101125856768
722294435711869 100531457158079280
26360687879481828 343998492951164032
70285821746503656 91453876343181760
76699167866998928 320405997968405184
181480568788013184 344263740142325184
45101083581337616 58489901220801152
223897210479177728 347262339614284608
183497579260858112 193829514336679712
85264539949189168 324823504429994112
42800645826578536 60612101948697680
146622278860106976 229035435297803424
3453135756970454 289828375966796736
1032429036129449 218930744103931264
27393119391219116 223023812674183904
89842664854246976 303075812873927296
45012592869231928 235921879160279392
54757504624281744 102675967947479712
115434583922617376 322118591593979200
71140343303569024 230299275653168160
19943510456553552 98330384182150848
106169854383305568 237765040333962688
224752902636117856 247144873465012480
171247757978633440 329446626906828736
176285343186887200 308933303547899328
5641399358379225 45178800146680000
148254601619641024 298016044986668160
206449942563971040 317288509811102784
99835221900116560 231005215243635232
287699846734751168 347270629953663936
69809099319184336 122199584679013648
310309845641125568 328142940512460288
78372465163029168 162148872340886688
114787804269863872 123875048913720624
198824382744524960 280810019204698848
133713642148297088 322561929640275648
172167096060216992 332434245123672576
259138000842216288 335784931743229184
113690964660805920 263190198222037472
88976656949302416 282508462491034752
148505131913144224 193520118272697664
185096090386179136 337940298489630976
254004069035485632 263426678987945824
72447094699506128 289778978424414336
127664854849657776 281084465665809024
63399792389124200 133531574005684352
309086945302647616 348328237740602560
11880115063840774 18126757433711268
169807126984953792 190616615528197632
66154409800594696 156044260219204128
270780744684786112 330779410886041664
86392246982452080 177814703321082016
61727268632924632 253530165389761824
45615048668348056 200382797620681792
93320326352297504 261581750913983776
90897232103669984 264316699211032608
28842662852845648 271819301171592768
49961083512710032 212574330606096992
6549707618394182 145832724660684992
77076571963370432 120613683322138592
47194405050520072 210260833228723360
16560448817507702 336522938675673664
176179701585308288 299676327397144896
102010217013416000 230941424157995392
75941111422079648 322976185295287552
5972433338541584 136295174115666864
222832244937144992 247453169188981440
234642242159280384 273827017104382208
19363750079000868 211890288284709792
140146517889862112 187527743998734464
196657328631873504 233149452233366720
215316356943783840 330099616444951232
31567727987284724 233005657228744640
151507989442971584 214693168150113728
36354703122377456 217242652785938848
105294590975463680 266493364467052224
126825582667069552 239709692420196928
29504376613096200 129573052293076128
3924976872236336 130785563508573088
153110978850405056 215220226518651488
176354668773900480 315318797012289536
68672700844051312 135758665873775680
32738355476251284 256447073547009280
76425969219043760 130904736733015712
290615923378240320 328617823564116608
233259490470014784 322673973741587584
224755832334869472 341619001399405568
49616698081530360 129869649982902912
107561418066164128 168120182715850496
53531595325525760 274715079129558080
173763690277600576 348206454850909504
249222700918406112 339604630798738240
191909452427731520 214434012903155296
279335391465902496 329584149668981760
38497410493545584 128276150415020976
101323043034539568 291536086428703680
123479744623191360 312769705034681728
77634980796457264 98509272434958032
173051971354988320 256469540892153504
215514053020633440 317528874025709824
58618125978786976 116508796101746880
54163294779692848 70822588166754304
58412749261479824 332584779780528640
20667988395917608 95259217439055008
207366477418115712 292952544310695936
105889832179499344 194668952853481504
96448047164047392 107334738877304096
109756331685179392 209575209669947744
123621165673090256 323636240734688448
144135320809451840 264535399322789056
90679828035029968 283114883805668512
169409987084516224 324766146038474560
293261646020418560 347711156192870720
262882257522603264 331370065374010176
24565649728518400 43062809196626144
31880509917714428 186253976570483424
120683849768902832 208491300567341440
76652126189162448 153153401480967552
74142379710024800 197515054361759744
85907490859376352 112644914965776272
269197886853815712 343948210887954432
202452623442139456 260372661367482464
118636441693133856 339842509544086592
312198324258891392 316082527896932032
154337429416926560 289367393012014208
12888232202086404 266259989857853824
38500483316176424 196479047517554112
146503698183249920 177112801068826944
228824528367634496 325254982797132800
58513126367518208 152065919378147072
78860017117282848 327818630027859968
26225711799031100 205421877649986016
109003072458280112 310145112984726080
100308640035293104 198523609474203360
283551074605097888 335552002044567360
248197798942934400 325091381960004608
133739016850717408 188707096293213120
39301729798075104 252570563015966976
35474485965174660 292169654536717056
119267924266839296 335196341481568768
102701107054804880 321018052010735040
133903943667327840 311873100861671488
248956630770190688 251495866209717984
25638101520915884 140845084227710560
39168961267729384 112791618492043136
34510059469081388 101440630480657344
15553586526983954 263723824998904352
86303608075296672 205092399316344352
121117709178827184 247201795160292800
13206398467901858 127380834468180160
113265789345393040 341988307954377344
122314860128024688 210371585334074080
109506854789247280 229933329130379616
190081513236560352 329557745985021952
269624794089632384 331382885635955776
62142725575510328 179900210838645952
111205559358203600 226783329877396512
142365909388746000 238865107535147552
56074064127258304 334752836411452736
55288984731753624 156436695454040448
80145858187023872 222229970912407584
86774827138391504 300070554947446208
32292111817394128 137805823322341280
139261892541622016 322763045486564928
154415750471614208 253431522815164416
31375077145524368 301900958349023936
179693401331933984 299320067295029376
161441536161921536 300257011714008768
11134431681129184 293703623121802944
51171954532508376 57693995430089984
258763016823364416 327530636891010176
42736532325968840 329165009528852544
27527482238419936 238229927592114144
162434963249100032 289750096461190400
211025607932005120 303530712313699968
193372620443404608 268397057670135232
87913523175626336 171329197396272288
120621266805115584 220433100157193184
66184175611500392 296555440076207104
20660710420766176 147286407553207616
38151052413696800 246158752367324224
48146302939882728 111875992324829840
171514197915981536 346297821110896448
91303682847330176 184409141674755296
54167976012971232 243347082317976992
188126960548233376 262109851291532288
131041157524717968 204303458979179680
29952565731945800 290368521875159680
58649349367779896 221567299913739232
25739735129849344 214262276096526528
73643490068681216 271714134930065440
79909046721778160 156554217959720896
139019819072054416 169584501628514880
151559124515085376 161368821687856416
188125535712195904 344931612314711808
261250177438212128 287438492359329120
88069320506140640 305075265442389568
145027419029906432 266951929127265920
137894643803054672 292630059520236160
58518828814857544 193404410263629440
30179720490283752 316280473771656128
168779358394199008 224316675059775712
128311239414655392 178602717460813280
57947938725626960 230417406877598368
146017669049228160 176055157016488352
50082979904992520 110161403952782880
3469718740710941 19232103980813380
966078111524279 59601042271422432
40579308785041352 110879216922092816
107550668371472736 305192586118191424
156998417490966496 283283465459307456
114526012609257760 279122348057502592
109173099438772192 195998057697501888
78615277091013056 171672834851508928
309008644200919488 317287135031917376
194540712077099648 250477751913238912
170781599515876864 215962810542434560
54629005574930552 186383181563892928
225407368132071232 332790191542418304
98007747310804176 322475018166767040
149653672172050912 280309126080283904
184086397111803680 269391170784264544
77211295585968784 121949539018478080
147914626021960992 208019083297893152
82760327765988640 262935460123490624
55700005219788896 121278269244038896
101707667031391920 219514034787285312
32207628035150524 268557128755890240
274331736021482304 339399586368508800
104192539807944496 226434100706220384
11944610543787500 95257638513280656
118217628931680496 296500256876548672
697719192837194 310132923141590976
171052880515819200 245323527287882560
234000825059361984 277139258171861088
101088372936351888 300663006483107200
308582532132087296 321781591756449600
87744190414772352 249047813466122752
287545330650914464 344421744271959424
202693188100150272 222466662888889696
37981230303285840 144273751611142048
5526440793487980 10000969792603986
303287323815249984 335573643130113856
120084397575412624 294512391884216896
199783147380021280 231737862242497248
101109686884308944 234174698100408800
128046543272680864 274991585729177600
28023526414266524 288453567883064640
18701539600975308 96524079668305872
133541425203922128 239347725081546880
95954353870142240 243596819313765344
133913782013342288 345888238858635456
197906102264072832 289092729961117376
220133992692716672 234016291632944416
499665864668670 307713691368022080
34894755848317296 132567000441098288
161309792009613120 202470181415715264
141077044752150816 150640296002747008
230885181995361984 257118485537378752
116489122857460848 344289612318543680
35636974566749212 264473128705216416
335940631845089024 339816852570920960
176787499158081568 228259122666066432
8269250854819971 8987643562872088
186458742724471968 304693121359523968
68234291727891912 128450314180835488
147182896747412096 343064314956802240
30864945285800720 45092070691127664
97860960969800496 303940585412661824
299999095196250176 305955967330580224
190531998391130656 307874888952097984
76242297118348384 266388949431975328
162516003255424512 211586123809059072
46228133609683288 80965652673853904
21475474304130760 215339328457375104
120020378244839552 213437031143521856
80359802191445136 320115684358284736
48902214433712104 297358749448963264
87579564545337536 142299513460697984
5166706103567936 66651976172052224
48332720676725864 324122777907457920
175676987889249856 187596069065437728
127843755511787664 256410166913260928
111974747409028464 149821522156830912
188713915156652800 294596761098605248
105882191326171760 322881259330644224
42948321506216192 235075818561308736
337129079155722240 348587196225248000
60380451533732016 241164625176693600
184384672092477920 280114249443338720
14615148019606864 21362291612514440
69208762378311072 120467491137883824
41523460364105624 299235754714251008
72194995759655104 270280726809684608
29701821325470348 136941320130741808
27747473235018088 347657430611145280
77076243523044640 80634605744094672
48127846012787536 299530203225840384
202147351941097600 280063760329598208
16369376505366720 321785046391825984
232779235256632256 236487847401869760
257951928383037056 326446898057426176
79910534018638992 127685890231292272
76836665808951968 328408808831998656
31524530247560352 110958425682473200
60352269606634464 169277070413678016
135535828396092480 336141538962538048
113460814642732336 285923940730240640
44764474885894880 127808906933348608
190286160714195296 251498747687204160
77619499697951184 208275621640788352
75761976361844672 252505461204837536
32750413697290900 113418239296588464
99974666576521328 171794997419427104
126178312847328416 265553995241981408
164030998058294464 207585048481152032
137677922282253632 217063850330010560
11339851250662792 262978915964463232
37914416706657984 186274115364404384
79599482521178432 288040361810691744
185861252840563456 234753676904931936
262751273804854368 324996227438368384
138265282562061392 342651904352756992
81147441396730064 223890441288174784
55403376019166376 139699216571021520
71516914060044792 82514408249351424
24917012116273312 336981137812898176
219610790874696384 292433109926820928
9872722305076746 105208621620949760
38271443707095352 320765843869722688
77342714648832320 261623815538913728
289933119819097984 332936305981451776
144547359525579520 186531505841149984
154100315246178464 339456678828159744
159252709621221216 301978765508868928
16953073168925680 325968151341131456
139130136275035024 147363050341077632
78966304297820624 127836789121989136
265896762923692000 282867195109025280
4809182199666233 318796068806137664
98337232915908448 146023699456869664
143445079366599056 212566371760385376
171329359118503136 285495207479516608
136776033991892144 162350804585856736
135916195659460464 251167666168076288
87346893661677024 200825625887738080
122462076861442048 303045084307295872
87355235885977120 220312783517273824
87920393186065568 296411876080945408
234499710408646144 237315772086431136
18745229275699916 96465916628680848
33347132090816476 344009859729553728
151243799083027328 268307833651923424
46785172402970888 310914905041468480
48937975696448424 329560784857005824
178532400167025024 238888823861017632
226287778007446912 333386285002181760
70867031755946136 308662495866545792
189562624652414976 233947702769148192
229086227574026624 231579009618025408
101267157120449472 102221543410820432
204944516063717376 333288343748045376
194160599329071296 265914831541345696
3366735654732100 219852577051889696
86538029371948944 164014920285857760
90531042035762320 112277981112860528
84151157873445728 202595228413031104
80095360354226912 285412138596872800
52020623762394096 220261461877936704
46088627404457016 278928139114754272
207532860865903104 241453191964540992
244811941676157472 267919046213445376
171786449577343488 220137161614115232
85232980658183456 230774959805892224
125696001156105200 293136079863895872
88534085093886256 224311074594757344
57901038378916720 319162960191488768
33069903431170860 113041229680985552
177147778172255520 187830739235921632
3821233856412481 170540389017240064
84065260381499232 341218407646401536
124368782120499248 220532448274509728
94238619637256144 241464640561164928
58011396302476000 204413941407486496
226047261166053632 239542349076113568
26733733865473240 186788772475712096
40609624809338488 96405960275585648
181154950832082240 244028567945136160
68660903467971432 212426424966044192
232477967351014784 285571904467455552
42190487361230952 293445782661718784
253139415463344928 306020170944980096
39582484795325112 73037424279374816
314283285877309440 325163687900878144
121550306495497872 338435077623384512
6831717479732500 258336581105210272
154434349555084096 237364001739423168
257309583597898816 281757735163170208
1337644726917007 301431729156508800
31766690514893336 206882855006297248
72294138884557312 151358095478589792
20164907701453716 321294405046746496
126128423766197392 298092566247637952
86088342660295680 252218421465317184
50979004837126016 281170336007714368
61519665711207568 328505137472122880
279556545948326272 314412792913957056
326751432901809280 344205944506807744
233659655666648896 314167436864941504
174071861285266272 280358704869091488
63541667982687016 165364924024731008
61450743570232952 66995089028251936
105997681443799696 238300331583659424
15756813277228390 312568115324846912
40350691414600904 291498109860284480
139276712787418384 290039602456295040
148772582152000512 159865664642755200
123446110976695840 235248316746590304
145326394457955008 234217013092088992
96336253981668016 343915023031161984
163030212905022528 253883757474855552
101561403800323152 201578326752844096
200949262426039040 255196944366278624
13694889991386832 206894349463602080
77727623083384752 292045225128754176
91283069650549568 319243536997740352
25790003064722596 75907805930863808
136026886062322432 141240282293220080
184174333152564448 294355411760675264
44794870402582624 193089049844390272
255205517463652576 324856497979079616
73712135039616640 203674073270817280
115183636079849936 182387358588293152
32692536646037808 149121897711633920
103677693606040480 214664733868869856
149436473314349024 266722710637309120
10817804643783948 198834682346147712
24320718189232872 334463448929645632
236330700450443584 254216667586895360
102023821438307504 229664035044875136
115236746720122432 128583262341701728
28728760142745260 338718641542785984
50980025999077512 273573508274268160
76861321856821520 271502277275799616
33005799522488752 257572059636369792
89865911323547712 136721704503657984
272336386542896352 296979119274240000
14807768921882218 245607623066716512
77936542884971040 235079400154865600
89696682663332240 215715167409052224
191206048164126560 289238218519072128
251384265135729536 288166421441419392
146670522923072416 304626029133887552
11568714520103940 172721500180768032
204707673878036096 262475942688439040
103471163804049280 261612858328578688
62952142208173000 301286653348000768
113825146555109424 200330678817840704
180938763423249088 223836675329143232
73328794757520560 91579946682013168
65812161189827208 258764101345743968
17632547953437012 24832662135700368
14778574851451466 56733146938098416
129196168178910368 292819690982351104
287324120393410816 295375514398885312
15154424087814854 79696013610629232
4025326894819116 104600015605512752
215857756493443008 311407499636786048
232557589881723104 328122601838495232
213570433843130432 244894150272653152
111202123061045232 244751954634866528
81598905516998032 219113071833955936
215024292965061152 325905218256180672
15542102642674392 295500992628053248
60107159593832712 116343482328255248
168871078476012320 311717543287547584
45418596538959704 47711543723482064
32513171032343768 55168418757722288
210965140414815200 270398881976279360
72012994003848384 168811357925991744
235561677240129504 335891074109183296
148582527283093056 188138628932558496
143228668927111552 271086974124879200
118506530852695216 223592271084710944
51825523488133048 211930458804110976
100777183225656064 138581899551131728
293178432617680320 298956272800770944
212663350521499936 234558040148093216
143563172106675280 237923827012254752
92580353828096672 238736332744845248
147716381931917920 247152902575812064
296101744818176384 319428611041521472
22333468057918020 167717603971832864
5293023458060577 346842457519771520
102883284191921168 297721426056370240
25451837798308764 160206591339459776
3305742460943522 122920612445308992
27135119040285248 256857309309684160
60109656235299656 212702155250755008
245928888829922272 256458844356646400
113556571868415632 245730714496270112
246196606140245664 308436166387258176
50993156968388784 163390328092026656
73336283473007088 149351898177471968
267489047288079296 347153132309073600
116177343656210432 234099481140536320
26618895725078544 43634980406085960
81355381897300192 224981280789711200
272681958206265344 303119499655980160
27684231499164420 177449213454855360
112145448612565216 314613625503572544
136939484879647472 287100471635593504
252953314277125280 289157357298017536
94344612212559072 259220196016938976
145873593435516352 192656155111372576
16320115662776034 138827597836102256
47376174744406440 132891284159568608
53729556708266552 253638637001226528
202739222153755680 343448801312138048
25670653043774956 164894815660063744
56609019883568976 268295047921276192
27618599036372180 306184517843771520
26666768671464300 277129972102281152
217299721560065504 322749889931004800
115354607286339488 150470248035894016
171710850232588000 268142633088165984
82709730358463488 327210584830060928
244885820859542656 274663039685507904
128706211509803280 190473602434798752
142130543484681232 222424742714363168
28712339388661724 209733029713311712
4742093730319251 230272256666439136
152948267602754976 315078758234088896
24817728468208964 163053731495143936
150611981424290080 323005941284041856
116356438095493584 260949401181583808
104161277451889600 105915756419925968
15319579348680310 110731741339667840
89502481001121664 240687034940513120
75950202494764048 157987438637719328
226376071176512064 287456797476010880
267827988083781120 329201462027307328
6236825932446253 328998614453552704
191897453623891328 274788132525630656
39072678310744032 215584248943870880
312948704652296256 326609768240988608
129837699632279120 220274336288597376
93493678141707392 109103618226266016
11090079885073818 141550231940609536
314418759624682624 329899860138719680
150313555859103776 254311946370364256
203023278885692384 247486705129065824
33008139932425624 322256642521016192
109475078861903744 172920494366845568
67884816206159296 343254373527289472
83449463283905424 184044911677621824
132469408753873136 199869097905329248
299848632105772800 333647081497216640
133743024982525792 164539376338345792
116464189667608656 157350547730928992
143800999022628800 292676755163521088
80757639060852560 309271981907669120
159529083624607232 333799904881964672
104088857476754384 113225867449050000
90933635913156368 198478605120592896
15890761766270074 172569444719691296
127383610318093024 138016774887516432
53790329125815352 309097605363859776
63331360233484992 130955373606725568
19938622809348964 340893053765113984
185063207715552256 237097384894694080
76796060174973360 145358686863893568
178059569049405280 211584684884863008
80233979825444576 230467726091467904
54953425764991680 215741933374673344
49778488688827736 136482053149829664
89909644273684624 206053057191935776
116084867368194096 243273419124839776
101643265556936800 315315662822162688
185849941548473888 190575677716842944
218249408524414112 288701418155794112
68428379800296040 244167519010930528
65653300222825832 185085651418429504
27683446944089432 39635697160930224
316593369563798912 341913437068302656
96279602147582352 154416880948896832
156944683952999808 251912581714862496
142921178781791888 238231104520579584
11540218736290270 278571712381802944
242109359431296224 245228282165677568
106008384979871120 247386570463037376
250631210941879488 252887607201452800
73462395701588496 251421252182602624
56299707734513792 253015039561506848
146790132079970336 190712428231600192
60826563004184640 97539271411538144
75317051332366064 95253701552663456
74867191198403280 206386975460333504
12368244330273566 131919132659788144
58505589401908256 336576463365733440
159414780109332064 334055699568481600
129779009192381616 224783089612021888
80446992345723632 242816192265860000
97217094560934800 175339440619087712
181055983373452736 214368444028287136
120202483030002304 268335440445710976
234860700825893056 236527568156381856
135796829818617328 157431737065593984
265812890897141472 309614441434785152
169931373589701408 245577247285438208
11846731963657960 122869597154857328
252199970429869248 258937043158967936
201489754753409632 224075452950311296
58948778598376456 218585449358059008
159479698232200608 187284518970950656
45206096088781968 170548877843620768
25168940695239668 316640356483597888
280180867951364800 343124036844426368
42334858488047256 292624241345122432
4437836934516275 27264750514401168
31420967196931360 135814215772186080
76590241234045472 189389877288408320
275921435968001248 280252342467060896
69931186841831232 162148599081712416
17993193835267126 109203409211516784
60798422001857112 234849338060781088
23620323443136156 318758989453439744
90206873754455728 127258922569170512
62817410967906096 83959754384000080
31743588227232052 319942884416093248
33089680564726692 46253138340039072
125087958105795168 214053548911830080
73743393981189248 222853378877180064
24643811148032800 163097786166042656
25453042316458072 296796689873758336
91216943575257824 307654415565107968
52345890562143608 301106772916839552
117257009308711680 265983051766541056
255971661253309952 262422789802708128
235106784419305472 272911283408367328
146858508160815456 163818540717635008
47987874078121112 155429273671958112
26307233981846680 26403877335694644
42567986211159408 92624496115692816
30710660486814780 59575501232934144
116253038512094448 285854916893622624
123884344570756240 309234892324507712
244103817128409152 316657494163224256
108566787402663680 230906788492405728
42666313921053648 333593453294037376
62865888814322696 223928136173541152
9650624841616310 296534752349462272
104766035200246368 196432788886539424
239560377764812288 270983986891635200
65488038915670624 293929358390838592
186636099433987104 222000241767637792
239853093375341472 289605835991681600
218079351949894720 334435597621765248
39802305233589760 62920986140138440
321078270591542400 347316396218267200
94615188162842528 159422450713375776
163470312495218208 327925764451854016
107340829283215088 302257866298245696
89346234568627936 221913209661760928
73379730519137440 103377867102527280
75979942237379776 233431433504808544
40425354835121056 256549336927726880
166285792030351104 255716793210102496
239306351063708256 268809974842646496
34734021848619324 242864760623175648
78192363651059296 343647727809973888
91163173882114304 201947462262677824
72415698098871280 207257869437661280
48751109742120216 70773054904004064
158782374095642560 226011933280060672
60325794637947848 79845734883207520
75181161097477648 135230020265721424
28062926813829300 74683766577609776
294606257384508480 302088821149804480
154655787085320288 314329396560900224
217705923119664064 347903616468731200
85723762598155168 327596728411789312
8707870571320318 299977629398575232
206720633600155744 242342150473796160
121997403151505936 178352338859925376
122888973958954864 261603442634250272
147947754896641792 236261642894433088
108602729436078976 260222102791629024
15233686258537030 29163277044775428
7897121857941986 239969994619328704
6214896223801945 340892441578548544
108101847390979200 235198851884856224
318736132734094848 348599311045351168
41403851069347952 130755643851135216
73813592972160496 110613809101785360
164272690236028928 243934161651617536
261129420370484768 290269561020818112
291003327485106368 311121233911359808
14792965967294856 197421764703168736
5444894309112920 282616572303456992
179020098126498816 221176977650546464
184671075532146752 301865419092920448
26049206330349344 112010156895957040
115688271991214576 341137398198702784
175811445030894208 189852302268315648
113592260416619872 294756039396431360
5317708618163617 237884249685119296
140030572156855472 300101356423245376
60307988331223408 270108299623157088
277028022607593568 297175388936516992
231824121875320544 338269874806706496
80424774556569680 314212630453722048
70810760848139600 308456490217226112
21515453936320200 81502573907966624
163719225249269600 290184029074552320
195846483157588288 337984842990816384
18359783317562532 253397045343170816
187685911004775712 190242164749395104
156634221715095840 298562914178035200
811027387850380 47940119771089816
179632125338375072 309173110171265600
12233177702579972 97225330060686080
136815322219507264 204396807834089056
230492852987194176 250609571465426976
15235885321829782 254587647889903520
123310367281809088 260278920822876128
95419243175713728 115653788665765776
285103516204061632 326206268214836864
61267445002082784 255623330240392576
89979829951252848 228632205518605664
210195954710258528 232953747170220832
27961863592624676 184098933633687296
76582094705799008 279663285617804352
53708390663301744 236389014319918528
120209378853299056 186921669777270912
157501415788323616 241123080102005728
203521676017846944 211052749808642368
371005583299030 183500431592552960
258971693646852992 274567890514115008
73715533704165200 172342257637524512
127157424201869568 322927531121158976
18361817234844060 196831131079997120
34102138569940756 217139891333602592
49089688023884368 252496743956545248
18735069215785120 251208001258472384
268440445902893408 346495035678741824
23094384162810240 300523388615144384
51212966825752432 73619224745907744
18088235598472228 113257002892768288
325917784322312256 327499571325630720
57041218647784856 193917531535709600
116787358177312256 164443827451508128
203457180328001920 228067274487849792
91964103503757808 221062707868005184
20010667251181712 326951934873916992
114702304108040944 267245084030482688
280031144706681664 346501792944231296
77559432053925504 288757293974961536
71593308456853120 277395094625324096
25850785325811112 141558144182456832
266669594197399136 272264221622338080
138520229212369824 146337894694382208
197577639505746560 332212998733143488
5383582696308245 293207323067867648
140324505880061216 222542215074397600
32271722635514208 243967917282276032
94335803618539984 280991057154660224
111704065243111296 298547803647466880
101822243757594352 118888911543027040
214566972286547872 246158730151898208
74283017820132768 324932494829366336
97501888303404096 160537169383252384
81008383688070368 297218789294257856
97394094042361408 242650411305442912
23386836447647128 25275541528158496
63286607434118528 288575472983388544
44926710889899168 185713894807947520
145083536444224640 265640290782073280
8773244271978813 166134515899529920
259386144724688896 340798998533195328
194982658880173888 288100968229720832
34328682038653444 229176347341581408
200470273461452672 276917560783873344
133157264427665056 343785765138868928
58344208687006184 263803026870914400
89718804449439504 198485766932470912
103363741402482336 317177002003136256
228705985553965344 329551365533460736
41351113797993576 328072942853534464
178984038621771872 268063111136068928
181882693398340160 283413012718070016
110372990269191568 171891365082145440
72514117153319200 225188067851459616
113782152828674096 282235194090506528
270281540721953088 276214506750464640
164164444006016896 172670425541125792
206419161866357600 303641619874088448
196502153924235680 228644707984423072
138530729413364192 240152656781752224
12242052403878848 303511803242940096
95652646018023728 288500392513350016
11155530407846032 26316896729544028
210658310254331232 254445479394988096
183118632407728480 315851851493825920
11795137321059632 294977912331877824
44737695976300816 210924022826395296
149713204825352256 205339474020610208
92605357166629840 281179344611893856
82646660962934032 314694862433248064
122319272036464400 201455460578122656
158651439382940192 301063186548810816
45322658460764048 281491743018005536
2899258608345423 182826950327208096
81597944358827264 296435293955009600
114949541014981216 265004947055046848
137114720855164000 178266454311125568
44568266824990784 78569095933234992
97175943886326752 344986079852274176
111158480997018736 319614457292674304
36791734707331608 95787492539491456
29395668542888972 187734705100968128
253138264078239712 261996570111062784
254178827708989600 264372222811214144
69779986425708080 293629129636273664
71645888532214008 306604483301986688
174713104010592384 250063245442444288
227430684549582528 326326102091078016
129193527266020272 338086301444244160
23775804165800216 190410293385527008
208867863492934208 251081883886079904
187141916680636160 273022250169043072
89645472092484880 288260103078663040
249970898213675040 303088366097629120
47701105424351488 223480229821238496
25683719912346180 302329108197875712
143904700048821856 270755791643019584
231202372416182720 281967944120828096
14554747256744126 169192885670453376
185622228371298048 312222397068467456
29577016358355904 172213443340085472
190821303596779264 277280516102579328
27760505702449432 68511091953578856
25376903396458708 118045524804688976
30562298387489064 90926211026634560
96142055139575344 273963901570939776
150095895065117664 213456183613458208
135890066342448592 175913684560695168
46221167952552408 169215056554102528
42119312476212784 212274925779610240
109952200795599504 112174110135581408
80390629764773824 171465896077509728
86748659240553936 250560064505353952
219152544756240768 278963163826695808
30948642801125600 37262188000367272
138278602332688784 329891189875947072
110222647920172096 254652910909036864
188827994954395296 321541297612890688
77615836983123088 229082334521158912
239826821270837888 333171775467402944
285981642615482176 342072117412767680
131302071825788368 273389371216528352
9111567588731678 13996676891580664
255509559425307584 305651442698281216
26525495119788372 260382025106149856
110932931616024464 170131011905009600
304533478870664704 307497588255346240
24946545717949676 32009572373049292
59036280015908104 135278277529058496
3791530275065793 187294200067156384
37597126923683080 135630485555751696
81900799333755072 222951083886213280
53255141254087472 137340685367933312
26422180262479888 316100450987811072
116760848927644960 203995566196927584
22043708744332480 57231490670181680
239261951029204704 278654905323248800
283264610713718336 327898288048321984
20240483375146116 293040846656131072
140020971438821776 152031001501433376
282096805767372448 303503231052520384
57225140495944832 214182325690773376
56032724388614088 131670033433548240
180850275738317888 298253743875107328
83128483176920592 86020595456736144
81539158574756864 161345292472827232
50386759252224624 125155471698334496
129814699452792560 228376381116442944
243125601546010240 273707728777981632
58992600841487400 210573330962286720
5010560645012930 246216737740145984
132167305242455936 254878112004497632
224325515504146816 299954395386903680
46732218966825536 259599181123777632
126494786902266992 295352024424971520
128845321750260144 158489149157523200
191881402061020832 223610337107155040
137376379977243968 270312225407278752
55741796201305152 184040609034083520
177882782490759168 295165613958331200
225573890259311584 296391731384144192
299046225974097536 340540751581692096
75426905136770832 157619890363669696
15191607525702754 85673419769022256
66402169068907760 93906930916748896
18029959098270140 220173426999216896
123607728350753600 248286841949052512
76156147271190256 204765422854972224
298874280146998400 304024901194553216
240598825014834784 263889412799041952
130919375879970880 133707626885754352
165178407365170784 316636200207710784
87780702110040944 114694077401255184
29761631595759756 128738107618381664
90206113528455456 331866412897477568
235276529586043712 294322497116830528
18465106360837292 219048034606078848
78759456433008560 207234398056414432
5457296360758824 31418311257275784
86641772121517344 140061413423863808
264840431013529888 267369291942576032
223586069034432928 277474574717201824
133858984745007488 195818066095393504
257600620468123616 303356620569791424
123520749465329840 345606584064116800
110414548684393840 212840078297480128
284575869330107488 335819523252559040
165851828110934816 177655606007403296
143491603273187616 315448113770608064
144926418202575424 284026214371764096
38311320609006248 184957839368934624
51827982367853728 65128653212377096
150321850805715200 259851225422281856
30430036488650872 227951199879845952
79742621988538736 210885704048075904
76601111313832352 104627708062155824
102551334892889264 156722004056324960
308085820595210560 324769913942610816
41870000201191224 306171701556971072
42480137521228352 116245996165821488
4198984467043233 160721273322038944
36701380249022136 334470989298760064
116368366493923376 172025619378700896
157240790350255680 282618672934122400
28413173325790224 314063067502735424
180183359848099840 221511824560720480
222769217921219904 289474033216247680
101355678923166544 302620108951590144
179844931021860416 331207818126627584
31160495533837704 235033133198066848
90937762981523712 249572276126777248
27105994314335936 162502050455363200
45563843064262760 336799158516702016
114920849133281728 270383103111558592
283140310601089376 303094324712354688
232745516368497440 266355712055213280
123420351166070912 183709647524562272
81922654727875680 134010531518962448
144011746796870144 236126671295750912
44919640071019976 262515276096342848
28462747471674708 313047369860342400
78914157740054464 147550039826883648
9453867827578982 265919366181498432
91731831764950608 318562542743149632
40358463848461248 49200671562066232
56865241482279088 120880920166439600
106520481876615680 218150325035569536
34396550202246708 76683714485660656
122954179449904192 134902141227960576
128566341829708832 160119717579599072
158116632044570848 239605629369561344
17069639960890938 308064151411036672
122423186114314256 151268411498853312
152350714838835968 241249205876212064
150606368237283584 253053106412276096
28026251282214184 267965124813619840
136640136735912016 234275223345032000
2526382964902648 141329905614350288
18781642244950788 33535691866087976
88626951917611664 93161905104605840
42331482120333200 288266487794882496
29684708754084204 304039765065248000
53120833968690128 117698156927357760
118127340809372000 231919249838090208
94006243916765584 107053386039691024
58111151779498208 198576460631642080
279994822017920224 345953712044716608
200628834276223232 311396048084321280
119344667765680224 135892662098125504
74495717451004544 167362895896745568
26087247105668612 61231373465569648
91679160211950432 321696887371950528
270608224868439968 329240638671240768
112350508468855360 115107710079074592
96215076628259920 118943551260851632
57939923205280336 124383703718690000
254820190230782240 331079833806536768
10660772912698572 289142994253744704
72000197362839720 251606335088829792
46166157317678040 244830372207549920
79029560976948944 332263916096973056
169885750150727392 208764937983147360
276988731493170944 292137003218304448
11423110420170726 30130485836318136
21527050546611688 177042483796361344
100243498865967408 174018948532055072
117675077634893776 200632100726064768
103893468443922832 251490433118048704
52686282527327080 77623057281625728
185288255541928832 210369949510053376
138384416051301408 228750364937627168
186983640994547968 201595239887520320
146126043935315968 193701713940754496
18471082772374496 224057230343510080
47996211871333832 318327127452401600
53094596891794408 131711820398193152
176330514491037472 186460202758742112
127644075901978336 284809535287855968
111433546190060848 311656889437391552
88722303355955472 133483299244431008
233823215316586752 289666981839159616
41780839861761216 336725724953171776
169724331621996864 236677301613730080
31165514878617548 340733751906210112
222758324923358112 277231035222225024
87105344162592336 257354430804764992
71375910835175488 138254994551795536
15396217945278416 118596114131075968
128421009138736016 205029416563327136
56643631941996704 338988057325298944
137939371209827248 280459570042507648
12004350652545098 198193327209143936
149604246278420608 255195164680256832
155469625491989920 263298136918146528
6969651323355293 129615549341075600
80773095745452784 337663762999065344
17413235225382490 62754332643911176
120003533302313088 343620580419321280
51987935090589464 337948133157461568
186536210059697056 342035576657346560
141723590780145072 269237746623183488
21644756010143604 77010282391724480
160379089169986816 322342685810151296
175680481965042432 269526476234393216
106684672292179408 299453881608057408
108409265859244880 251780681095394336
100806778613360288 326406474835693312
260322178583212192 285495569614823968
153393536660901888 187320387533375936
2556595128099274 93385792771445920
37951570516452832 219869494528246144
184266849377035 282061153943744832
171677762243075488 241001488773333856
18511168922146568 50807957611155240
174557999147324288 189829607844004224
191239291195633920 264858091300114656
240827933487256320 272005281307557696
29093517988636148 106228545456330576
11361711578006154 132438846955902592
220188456861713664 282553766848941472
38205921902967024 292683791305991808
140459740757203216 190218609539358176
29138654214084928 114505314492574656
15677124484443024 345195904523979328
104866160451029552 111544672353207328
312019195946979328 338961053809188608
248846615901616256 339332897047312704
131185384559513760 336261845485524544
312932319302825664 325269649042314496
187012305694938912 237208324019977184
61099397940346168 259259866948484544
930526432491621 283530575738241216
112817063111259456 344956352763298240
79623506068668848 302665965463693568
293410064884337664 299915648204762048
153047679169465696 276586500672944448
25604696816238552 130996487438960112
137275804501966464 274193041134629248
183229132934868992 295478325407515200
60570601996068376 196562980399141472
2465347896860887 177218322099416640
209834968407420032 279808147548573472
62948000768144440 66890353146586288
88349536293480304 343592578245218688
127539973016396848 248230023798110752
58728847221826280 177368135457061280
238883130750421184 252077078315858016
31403018473521564 289989757048376384
112027031161742576 319123428081348736
53273607832430496 130365286193052512
276100528946159680 283698824181054432
3780334827235646 292589344631577088
202843120843614272 203124835642182464
47865582467304936 67973319505905176
109085618417770896 204674081857023360
219532687525768384 271851206696582080
168736830928572576 288075006386783680
117048024160086672 299168869742191040
128639930897139504 290752207746660800
41468833081499896 260069974617960064
18927222286442512 245321857049881056
57035770297826840 150167599824700608
132335653783373632 332855572524642688
205561064419032448 315509730335017600
64605748380047024 119612687592126448
107796263339797712 170484346965983264
12501930238486130 111432490555900880
255914326576177696 316376981690516800
96621540256676848 288992319738148672
10068468226941012 129493894752758272
13744288630921838 256901468903339488
95877843913035472 112618458798315808
122949487842638960 277278870949284224
268192520895163520 292143441644605888
64762996544834712 327637154272824064
212672155314999872 306454906974278080
183625171355552480 234579077007545920
108443935049829264 127110268155530608
42468165194053424 162973194802716576
185439195095281440 254991706173756000
204802079111520192 245544432039577344
7137831546808281 159574173937073632
88031876528508528 195519616755414496
256737486191303776 279951145187650720
251251863552196416 284737448394849792
239705056131710080 241843772782208864
73528514991119696 118488568415902144
195684258482241920 278870355582343072
209270471874260000 233478847487017024
262934590002247392 274320636331534432
42916412608454696 169867567313533952
128594386456786016 196637793501944096
97910073828588752 210535889493454880
159014920901726432 300815591864552896
183679135985824096 344667499351187776
10287187014291614 21471231600940272
179616859616260736 288963668137831104
293515891968133248 335439278555444864
193786529994982816 306167778082444288
49786253663804360 178644543166447456
14714811501187862 89359863596269728
164822275557155808 325564334460708928
220085746627024352 223405669485808416
312740591091409216 336934111024532288
33954640518261500 299519985135751104
140390185672536336 260430624741571072
130686214835193184 337929296344368640
48777062671938856 251351495229440160
107155032168720352 308777969826448768
234564465280073440 334502827700477632
45147080598062728 214436271463845696
281765412674075136 292441638740278976
76015887209754144 255481828119061248
247406892526308288 337235109154356032
56144356350257608 97173131394272672
32527038643589972 322758415801451840
265834418192029856 333408013214910720
158766665221919200 329344146085176128
164457037707021792 248307863409197920
73969981882143856 230297513626681728
105144459060228400 175105991997334336
74419876084197408 222648880199579104
241313756720569184 328444416971192064
110820596575479168 139730653535000496
118696771741023888 310158732604448576
243345402263622752 271881354093033376
190819318633402304 332129828990465664
199610565975859168 314457082789781632
169402046004576800 317026775301369664
201317395052436288 297674807704182848
198721397396447552 221580665904762048
77636021769700624 85287968288253968
132488463080293840 255295223473699296
107256686102105968 331120141347892608
9096502497535096 124113420273784992
124535740192503168 277996690408994720
34648379149263092 82546824499570688
274970331107313280 286873587485346208
87404282486163024 95420005402534448
15106243610696110 96824981827335184
15441523821586198 243668566767637248
83682102915500208 104226316457478720
140697490931080192 332504535437598528
221742985741462176 287859990485896864
215181601059760160 266936704470104064
63145354606491000 67793432060637592
34922162500113668 262764711826585728
244927301663548192 340933015522971712
90938015875760848 209832075166802528
92174934459556000 99684034577345296
19274546299660612 131185937600658784
119664081252262080 146732887847495968
152613230969927424 180138627128007520
175412614872234944 343634247603677632
32716277210913972 183947834077004768
54688032744080000 324681888712092736
62994900979878736 328387751534462848
238118943680710368 253826155773629856
29457956976735368 133729202216507456
65525361076550000 181001130299111328
206252091513561600 241354907496864128
146964339124639648 239433060000814976
55248752043255816 315226257695743488
207190488565395712 269387334090836896
125700602054315248 254879490151657536
105361474181527728 157477425757496064
156871017652098432 172470995853382304
27073235080930048 55825268136043808
207767089025692064 217679841217308704
183280978453543936 329047504303724096
255850765911779648 313108295849933952
84554927595163248 239405966025757728
57058995262822304 113066062382044896
41170129205288432 207859652483082816
215439011239612224 218137679547290976
84354212607741296 189551634133044736
96933113471940016 324905952023895232
21509468088255936 189530553752389760
94592727159034560 282744958069939136
40392423918475984 168268086359489152
58373519611033632 260139841095901056
20549182089038104 327007182868238592
8775789359364275 33118893955404468
116308496095874960 121739149765577712
9259015993914932 156952119942193536
1315538357839915 195348004659327616
246472370431133088 314980229581875072
72411695331691888 198258786206562592
324582163168401408 324733964983126144
143318968093018192 286442910488716832
204860983126758048 317718451529605376
22280406587201172 121249711033399504
126609786104737872 196811000561870304
124626314888278368 253013703742315104
146670772908978720 189721107244067520
128168434815686048 322014504262035328
165719234608313504 279668196025353248
50042632839119040 67099296221783720
2671766468322040 82496906792745664
279554115171592224 335724751579564608
25621512596857476 254855820563431104
170274786249479488 241775590376260288
124404721003943536 196021849755914240
70055503232104040 196796306900435360
201024327943826912 297594043264567488
73088609912538640 301172908543649472
75727855559797632 293461402374405376
51876895199111744 123111101672378064
11244463507339534 200608267343288608
4327595862773610 216523324587157312
120393584821141056 229419987663346496
52339434978509096 239160802300225504
18383102696942692 118627489595153408
89813105247189552 103247982368772560
97719056987970800 303538847207021312
13064088079563462 194102826476199392
188850321242038112 269134785575590336
284381265720622560 335351361719998272
103420142342134272 209575339486397248
131827254063859664 239741473153440320
51360275781346472 256421549414291456
137162906104842752 160005000479645664
73019369463977616 214705544407007744
33743110740569188 187823484036016704
186122700701891392 305434164457407232
28030317901379300 192490915131396832
153861127983922496 328139204239374400
319850465330272768 335121208405638144
2570973214152523 256850426380007424
218158282024804128 297483944778856640
111300009657552608 113162590073739056
251395049443265248 275798376622800416
301129733360294784 316695744528175872
94698068501183296 174527524068435904
166883077507704384 267049404047485824
55595543662946136 69385053105386032
24177784602768828 271944312845603840
152054503624979808 161970932641165952
7715170586803656 98016792024155648
78988098951060576 239480906440283840
97490617242966656 217815793301820128
322132121942597952 348416822407720576
145568968357966752 217035864806710528
203181956949797184 231011986272816320
101556781374447392 138020127967750256
19083779946129260 270745935482393792
91693240439941552 215208996688909408
59994200374816288 209145678415907232
33859781165813104 164689354295891712
276349709836957632 333013056361267648
184383608543488256 202035626452670560
13088898512356460 322805010286805824
18455466422843648 125578129628753856
40626275161750440 132572555881265664
100981911175833872 105013949775521408
155874177091345536 268048941475117056
170002377461485632 293267984116877952
2075872681671246 266662700301577376
106318667724690704 151512815801414144
74667219194110064 281249870675683776
53633988758453888 168208866650984768
49749178581843216 155769829734565568
104459140181326944 144550945022954016
175872639237082432 215548453243268096
18649028946803260 336187324089350080
36428900692531464 282043321889430368
327550918841724032 331811899905068928
269913258772545632 292677085166301760
43825985282868352 205355090198361728
113756740882091408 276917457372648896
53234410017493576 235290529867780608
24023280479984188 275193717468157440
67916891032014816 169402576917820000
238811682042758880 316382557066275200
182175292774626464 289714921758365376
114940126930850512 153886897726613536
3287747695978545 287393887820604448
22824096340076880 284759303062295840
29394270090631216 319832941888474688
199070224354415936 249974849724533568
30383654928442140 313383931664607808
111685992422483184 183848210181098784
104154170737585552 161662622531352000
324685143247308288 330528711864813056
278104951110826208 293801703880407808
278556010327180000 325048702406845440
180408240068608096 204914751159562784
104609471979589248 120408233176104016
277362977710079648 296976103477988544
191945833894165472 316773119709869888
176945526543060256 296375660819882176
132535915789631152 187011924168883264
5215096808027449 241107414796448320
187086384897896576 302074841610471808
121219472586976576 180750807273566464
178913694819732576 290101555382958144
15567085358081732 288873072581531392
59173294457885784 119224604437221728
69763690736072416 238382204590909248
148169081593896512 284014203027986912
233861240894857600 322775469851982848
149251358284433664 223526173857337120
83364198490800192 209124423737130816
178501732790949568 283401196745540032
164088097734263648 313358485168348608
45457259062779224 84398631597689760
227513665235093024 308104274013510912
30598778913017088 57731660521856992
16888794136122994 265203669766752768
41846306555553928 79572820255241888
10095616339258640 312632553616618048
153117996211503104 196452968634530688
14449700660990038 304806559762722944
19778476805146388 167738126619566976
126521977357665568 342310089474838976
125156783714685680 154901253719345888
28054471351872240 101234170351991120
84323146269308352 257608157072729504
65610066197684424 143458832760857344
47237124633616272 105225179064639968
56834951767528064 306737606678882944
21305557697424932 88163802520787680
46375667745584768 266918259393525632
88320873834736096 128926330751280048
21612493487269728 101046124508047344
4018370222166459 302557373775726976
27012998895474036 140454715324951312
10941005241735008 259109638073457888
137750527128754560 151951481190876992
78866911647866016 196730183600588320
123577395823236640 158411387674280160
46470838036041368 189636891928597056
47941160832967304 328022588001141696
79098796265162752 188041062551700000
32557286677155164 109360911120200960
213913564124142560 332553002094568512
220701443842713504 251637308756897184
100427322039851216 271865678971602592
117049722879392928 163876227740727936
118433635523512672 136247140626292688
39967452493964416 69999193386100984
138736638711921248 247166686005050944
7679027933382802 222810788705720736
144409577890042592 223575843998903904
24267955130958032 253671134653958944
168008629830864096 250617479695972384
139418088225296576 164667433670999424
41360540665284560 301652794504187200
171484294015526528 244657532681350816
71286303368240648 121187721552673120
208149330333708960 309162015352242240
82451729827605472 262907438204938144
299506483986606400 312938245087854592
307101511878835840 326449643251347200
171610377996074304 284709034496376192
85176517014564160 301856115541126720
83440897507104528 317971402420062784
62476242692741696 146619484918753312
241976836714147648 294617845527428736
83657730496044880 297122392910745088
307713146421782016 309138996766549824
85451457745077984 219430229561153568
156844913672144608 237609930463669312
66454472600748216 117174710735109968
271326759668082368 310725470588477184
265613289662978016 322186971113013952
74229269890280960 89618938184298560
29138612526128060 222175274869613728
2812185741144773 196715727800164960
251365852472818144 276538490923712512
118661497719034432 124596760390261408
166677301830825696 266083801699416032
155342896414256032 216973823917337312
177151855692807296 316925307055192320
71786297836151160 345197376914857024
321594970587205376 325100368597227520
4109514547869774 41050141761024272
54952318061260968 110369288503875072
43432150482114016 292326551152645504
81469798022312544 303763541354579264
138380207236599616 259452686409727936
144737674056595776 257943133448779264
156063408661488256 227547318388727712
123553384494500160 209418384232759456
129431149551775008 199458071123917376
82239619391510848 274514542464436320
120547661650684176 319327252121370688
297358146312728320 334210393842298496
108446265080137984 206329891582337600
233547743130590880 346347038102273216
11630140006192904 251981423260212832
38480123673383784 242509212383255232
285239981748870528 299309409157143616
313321964720463232 339956289204810176
118998803341781504 234666073969373248
217967218428331616 296444096599652992
96204264785784672 327912478692134080
18333021988880068 340289567919126848
206462464697601568 260615460750594144
321184341258852288 347026247069177408
12676842905016156 199481740121496928
68729905435718664 293107053347508864
110316728315230080 328754693869508352
188147995553589952 205126804723247776
96509050984482944 106200451023955232
15831170920599132 181754305998318432
16509615408236460 115302941070317664
49287454149670424 148858016597741120
112150353177220512 218052214083501472
34614424009739672 344131752617799360
227499684546559040 262198561332005184
65530495721071096 270611422224691232
82856975434206032 214262849063306656
126609319260303312 195355468112225056
143387397123131968 198941284324316288
53256888961131160 329191796616188352
44008752828795864 137637032376525952
88109564682377232 180388928021001504
56731670672293368 327256427094684544
113113208369772784 123440442400484064
67996349016137840 336605452102884224
110374471997390592 267144266804503968
101927201086337456 319449524833209344
14635348536218144 156518119931302112
93051929272109360 212537886915882848
244984719260447552 266595478212344512
7653397833575034 214327214817323392
284723103547583200 316899293061720640
295483843556006528 337672976231697024
187328062013968608 333073334817185088
106786193678650032 140071317070674272
56803437373459536 255856323732972224
5487423640565238 99179096556118576
193889639099780800 299473692727551040
19282037643505808 239633541882119520
79093346339149568 213548378413417760
230683770683741984 277797120758460800
159958879849068032 195150713357663264
214670510133345664 237265026912563264
13772635519485902 25746693119887856
36476790469023328 240214420851136000
77983658924885792 336412189202601088
37562991860195512 39688339495616160
56427909586813480 170299010536909216
16603296867380642 65019666148183352
2312376040125877 324614489913263424
22385247094308684 189045630045707392
258778828531976640 321358810917771072
252374540942842592 277716368946800928
231529850832686720 252049422769810400
219070679556807072 229399323228140096
115215342691820272 140302852459187776
203062099790012512 240206358467990656
100159055121033888 137738903442674112
11134689061043132 151698400594272512
188113212487827232 345070923961408064
61685116768180952 200520389693248096
111609923786778688 232770441607373088
126193227519745888 226477312036946496
89638676991668336 231812918934426944
26604385947818480 52261800378987424
77552607330480048 112507230849117904
62428411191571400 339590940545000576
56322505120937936 337935733152176384
83437005799529344 207465562230751712
6439476121663912 108730789956499264
2349902760420340 275896986014991872
134092208152362896 295784516370009216
24757296641932924 36285366166265864
133832572865959632 234522397308474336
85215974658965664 319447371677937728
234124900875831040 340120918450950208
168714739775202016 248786596138280192
76078425561054480 338904181785655040
180616599571552480 253572813111695360
141483095229208368 284368445964521248
59834938746113952 157871000239917472
31613290322185152 53841357372219936
265002559861337600 311410860555166912
217773200389259360 218143983890316896
46333338457912680 279431189937452160
323715042942893696 339998387142847040
308421013497325 115500372667576256
146641172406528320 243464117718420416
29405089565082628 288913214757035392
251794997339437920 268727238528238112
90845325007120080 336914263548053760
146139667218371744 324662063833633408
2262160511371945 336083537560800768
19382555061927272 330919055568714688
156223552488800000 298656084681882944
234995466631359264 315933705223420864
76226528741940384 195580392621139712
148437593861983712 267996452177966080
155609114178145696 243306025752846560
39750007487762992 109967386104686928
222944549581094912 246866764806000352
168583958019597312 297258062814250304
95280490743508720 311835864502035136
225643128172421760 254807357570387776
197422761756950176 280066712581584224
117341849447057168 207855933497974016
60406091507873712 178155691059620224
216843108567074144 325715751922390016
1722776273134628 223436026722184928
95279623810974832 285572605217024128
109180001993817312 302543939313655040
57721687998769752 249791018702435360
75886129598081968 82060602167387104
187311909898243072 294633089070735872
119869827975788720 144557374625887168
10267568338615192 46313811177127976
3383611749841154 20315181399102220
17350950520746312 247396302697494560
5258289448688297 83893528187875168
70624761959015904 158208056603421664
152397705098324928 241676440825329408
12320414504824926 213991401711618688
234237846899848352 267376766175339552
181564830875940000 226823435573929312
168336851581047040 252674031360545216
17179314357850134 125422578029400160
249048696632978752 327281828258747776
9226673963447202 344074814140621568
3246683975272230 273679822841654848
211040900258339264 228430134979446496
72768146302124400 118422182598922736
76953746115374272 292873539056542720
1996532879881483 6844640722702831
127241264171280288 329837281575309824
53031575659238272 253236940609926848
31995324135339756 267208038866361792
224518065035461984 342995390649736256
59351020956135976 119713745369427984
41467003526660312 294407621181562752
111405292267897440 219132206811123008
167840454046952960 201555832133536768
188407488364052032 272369158953930304
182414989714969536 227728877181181440
93904863021685520 136639774609500144
13679637505814518 127374277276207200
179797086899951648 306892138639040384
100999207936853184 167954180979578880
28031493963060864 70818428253930608
141110757619967680 342834028885954624
84998898413755328 267918047564339936
263158582562955072 266005456324473600
82171115318510384 229344973972661728
99019604657656784 205184514024917216
67126337547066040 206842572017887616
82519852824443680 245053860619047200
121422065895886320 309937660678197632
151218585138862496 327350669934551360
113634334088795744 233876463361641088
63859107048495560 104434085293104832
35876029152084108 229402699615026368
203563081122436992 314812022214444608
58514434377038160 341463318097135104
273343925686255424 297161686411312640
193448908741335552 282420747991661568
251271773881438976 342492554850771520
162512550756629824 332344507021319040
122947510632512224 203310276072320224
220491514840344224 328428474267439168
58211412220473400 210764485812673248
28989875971035572 119697722310096672
43244823370989240 256040941585690688
86521586111581024 136787061815633152
66281774983586608 201269251542249088
43964209286324808 327086017173570688
25864002775186836 284716434204038848
241550915824551200 313004758910919104
147134271034368096 229560328251642400
3032814153060806 124098137613267664
187128534811424512 339442350476349696
8769363211756374 144555935486010304
45206518048042536 258839733422222944
41571202313314200 323700585873326592
28903067848296472 133679505854900800
251247619892020864 327354576368816128
72486626064221808 286888060550377568
90817946702798384 234960116066670848
58140050359966864 145338951947776768
244849833852122272 299419998444397952
132418044192941760 332315892817614848
209987617358640832 331454823097265920
44702731875959768 69618738305254504
49751216523801488 130015575799839552
172876775086308128 309573348538889344
164763825779879520 223482678632314208
208915725819683104 344575934019033088
147817388849925664 155372491382148768
122313666428511984 213561224917262272
37883125490370696 160837790913737344
89901105932803440 90253837857420736
7355289262181645 9103414668169256
90198242578087968 134800200385301664
53292158809715272 192869024349203136
15560933391162658 289530268468799168
252376186180327200 323605056724046400
68043442999610816 274078086662450848
131090387359106656 252548624577249952
51105863388485288 319432874051640704
165242104145929376 316283778663839296
90293409832661616 314368188317857024
36323920154248096 110354898720150048
99911047478948432 254936378729815520
41805553529547072 50411123494568744
37065045722402712 262356298741292320
67737872340933024 206875250647794464
38925253376874680 59004913338751064
153844852399628064 235712505758124064
4621783959674803 335193556809624256
113216924998303808 207348548388293760
117352863526732192 187096473805863008
157755910639593824 248140237823468800
96167002400250992 300712423941717568
31059175110520064 120915929895863968
191046775961022976 209462223715797408
247031311087530368 294013055504601280
133811959387885104 296530907525548928
46261372960273304 318115113053192704
198462275494486592 323435842450457472
127671573215126704 188044344816207008
23804461785681320 233467223086071104
218713425419825856 260835574651326368
43889063655097904 187452849090754048
173166624220034624 252300821168876320
37716526920034672 102963204046041376
113102223031641344 214917372030569120
77820818863468912 112140353923665776
14385279029663962 52463700498125000
96991124283942736 171531077491625760
109497333049050272 287101228013089024
222454868054453184 327921384502526528
28438434285306 209821397486564736
182815345441831072 188956664780146656
168771511962742880 274373130896916992
129742585212850128 329541057835634752
67206954539580568 129482304620005360
150679986949878592 336477938995147520
170943365475206912 317080117207785216
234548118085988128 258772527111420736
124365721339786400 334619957229735680
90109637498467088 115505080919706704
95422948966831744 342182374055481792
105348714276054944 274481009571088864
56920390638339408 227780340638668640
8504784647611513 251514037511850976
86319701468930144 144207283570455488
184877086083404480 215956416932820064
281794744379620512 294378518452316224
237295372405695424 258501480282346336
87268654469672608 165665874454997120
96713199452211952 210192025471744320
86985819864087808 164438484755570880
65468204555430008 75980400336202688
273943398103131520 287544303097206912
78129046221035008 88089205407736288
76281222153790272 189447555139037056
128544158266497696 323713072637082560
142643645350896608 178007595923529184
143435631046530032 311998075905164608
182438916669326304 218705274750786752
216285775218483424 318997391321806656
52062473844055480 172803840082890784
112563480432159312 250235604761664416
187824176584960032 285466925298731904
75169649834779856 315864734285973760
124719049577047792 300193943376097088
258957893093131552 322818738018871360
85530511811495344 326987021049626816
70755145117189072 311498886862313920
181600077742095872 343421096460035136
93682418700388544 94348695490501856
91122808429988800 343144596469694528
13206507665131326 270792554427611456
191556622563584320 345951827967398592
51914950708129432 269921867034268608
184488506741980800 260749288490482752
117845604835376736 315953106829175488
251246565015648000 266626419829345696
103287274796811488 279588319178186144
93109080833860192 94423290061582848
98152418810001520 207631395755946560
78562635828359024 133392434085710016
275865652820773824 310014957284896704
64876647542025200 318017781541505472
42574585733107288 94504655351142960
154055071399132992 254343671344237664
8730922077217735 273265014859075104
319636600105660864 332274500525310656
70902111243099264 264243337180487936
59839430837457088 211535374795677312
328549637221378432 328770240462649536
42184715775956408 337914589941800640
170051590848517376 173074870151011296
181800735449322560 232270889038860352
143110705013363072 148300452428452320
25108354485667904 137096951702959424
190430674780730144 233402867411002048
268844532416738336 318640778015242560
43296839906357976 69553417643969192
186216505500261152 291218118324705344
256227004669053152 258005881489082368
80873658872234144 229929506470939808
34175930809522520 309700281977252864
13669998539239896 120650809793113520
5012505116567105 231223633156061856
142091506995228032 332715618469157696
22680334046233424 188506434172504224
84582266004236480 275639893993508288
64745810117152592 137016826108135296
7507664332343606 163277475801285856
147140477654438080 251308810178248032
121933523976495792 154365109953722240
251269207918953856 267641906801190112
83265319853601616 295657139304434176
61017831249318320 208316199377859584
13792904046530278 148981612781396448
189023538821031648 255046539799091744
76937477196395024 109602776691277872
242713917219804576 265370371339888416
1700149644701509 197248852066667808
124440303892342048 294692771829837504
79370466077835264 145805505776247200
6971775549713000 54547139804159664
26423105301013688 229599176128277056
90259487363892656 120941685433898960
117155771463849552 322101719449880640
104907438211936240 140589232198506896
187877089208951776 207437248569543072
135134700334772976 201319924170132320
214073161079270336 214827245301644224
132793472896312016 140144976824059824
80218352738731440 142602515143824320
117653818939805920 164980471527228416
86028519121967680 163084911525789952
112057905408253808 129259562744585856
74550740156564496 190795663490315040
46428049174319640 244520967549325856
284409831679756640 300469209890983552
18312543838851112 170071296644523488
247731627965868192 289954370082906944
296950431729475136 322144626953617664
171592820376380992 234811639277446496
136888732703790688 257718318935232384
220477272246251040 230362450084906848
134313676652046640 219713420503222080
94971684750149200 347442363727423616
56538942564237792 281884307703467264
263224137309877056 267147095037341728
42741552129559880 85176047176229296
47935430530015696 202330075381647200
148475605318473728 150695389669451168
42207360929268104 141230222321582736
209717362546718656 238025397310203840
299622951183553920 324838855821661952
23847477664770020 193717263178010080
145727804139082752 188449982004757696
40889786344831720 183948289817795008
262723676107223744 302002230867494976
111276948700351024 169935475968386368
105698289883895968 291838922591889536
144212138753537312 335412654252419712
57440626451443168 317516394152392896
192594166319437152 347880055575478720
191775734575883744 206634308770537312
53072062733478424 117914454673269152
119286382179975760 304128814852423168
21813775750055616 201666895862586016
177793189680653056 343689678601833216
212860922193985728 346837507091895872
21593877160020288 231546012583704896
245505632079709792 253842626418104096
42172339078896928 296161182073586240
77635724227751328 154821584381846688
106467562438569008 240915622421438688
6003713364269804 144301921065869216
4110643403289295 43441245239346568
20112613163046448 154551209270150752
193117132936934144 241000686987903680
36632019121385616 149241437012188288
203876620401860512 261168399944210336
88993625475120112 203552258503020384
68479254212443272 187546293577581664
177559447385189760 268475111676140160
119717591441356928 345330541373340928
1616428004331015 248419624005619328
179422429553268000 262982854777434848
103140421095914160 281124055870660160
39494705401258088 58191327488228976
201052331619780800 348661796916677632
195525144332367392 195912888155934240
176931333899677664 274152706536804096
73593514721121376 103457003638670944
76815474687696880 273508040429152096
168921193040949376 223070006544352160
24631612608809020 111184470813755264
34953296007440404 149597126398644384
28618760723617960 271035820337978272
113763381166143488 207317468402624576
18744558573847588 262948194900385312
64139782486920544 236411479666003840
193621920589800320 333282428121987648
35821314484345084 109538237537160016
131573749076213920 189095758299100256
231272440972710816 268782167227491360
147748304570499872 240732325742980288
106497051596510288 257116460133739648
96279404267723168 337167033527050240
148286062631131968 223786300179519936
11809932230288500 51867809018336408
136560326139660800 163915147880005664
15966719054283100 42802658038880248
25672532103804556 313162496706534144
182749921016052000 271164711932708640
41083524157792640 153019738191191232
61268549667651240 117929252707696416
166141233339812640 297639939366479680
252764705390396992 285314431310655488
164447938788267264 207679248736691648
23335332959716256 79909648988097680
61891355774771864 234297002066893504
43891706310850168 333072280447573120
63144638792227536 305036465818201024
64822219173840712 65662298451582768
31532907485054132 207049212808704288
267789149921433280 298248878364973824
12686197400818428 156020457501238528
60829778749716680 316040768387993472
7608946880571412 101372697193388928
202344804503588896 345396684115421376
212503566539112512 262809691274850368
211507636881766176 347242441527103104
23378475996522752 268116871714596864
163549993345444384 293948994708819264
18893373196657532 60604421139094384
80530062642212608 165453194186136960
2665051814110062 255257559676957376
98711736650094112 157533511247201376
52211379636109312 305907551497957568
9083029561643526 139030795728840800
148886657413044352 341053948171934976
135832557495481568 179789231059172768
87735249282214736 258286368953881280
41031028722373216 147871192539496768
6264589032463260 206982061595504512
23138060276658376 295004947721601536
89779017240416608 110193864831161808
97503391946939584 276950679487288288
50665093844036848 260893636062728448
2797193237790358 40487746712968112
69671023295137672 193012730061531264
44675387061007448 158771015377246016
70854630455787032 256499226225774368
61550816419218832 119185887776987904
45848793180564056 293119815098054720
115826877807303904 192052658923181312
19475058528424072 56855265573601040
35904851653960652 95955011536945904
67451531792211648 102249690092350016
25952868338286444 209532187482207328
268433440779144224 336697645102105728
152231454222116160 348418817616748160
158783217435491840 287160263655289408
290246802613222848 341565397866498688
157322108776464576 243376180187356064
52060191224340144 137431308080401024
83801983381405872 126183156829263552
122537697893641552 291330085472428352
96705931800061472 120680492865354320
52241046395305152 340140166369012032
144511761926518464 174843667923659104
306703584808947712 323017869100913472
7994217128748929 157173366842565568
72999420978498688 287065076259881728
52736796864933184 54933178173955296
32375876407451340 65079957129617440
107190540047979568 295258385811912064
22466071422581092 316792862598030784
44168034422948112 147152250429986304
81371724837597344 226470577117143040
154900437414172544 279863188150472832
230397077202917120 267623062490508576
256024627201007456 308831748241803904
150046062376051808 343124483215251520
49297915639726488 276247046664785280
87496404133044112 227132402694834432
102965355498612496 253884951806121984
200723790425016768 269833147745958240
136898581995407904 191108079801773120
26320027398811760 131812481385847216
33907665653996900 39997351874514592
172481997931593344 263980693175171840
119800509935232912 276270505588609824
65857510811621232 203484607961193024
150665969718698912 310686125099296384
148735776126361856 215612822494224832
139413646678686544 153974004557560928
67863858365451928 125078674315821120
145453117921656480 148819205990359776
100103774200005104 104689598741756320
189647779126732160 330655830161451136
267520831246038880 285454158229331552
69562258953906480 280932772480374432
54008273721249864 297493229075483840
46271780630387144 137444965303037952
76235587212518384 223761825333958560
71062594259397384 121703736510657232
196442353638559072 318338800244515584
176819961241434336 290599002319495808
35262540244628968 323954439872859520
99140380448164928 277619009557373600
177397191413342304 335097593506544704
66232777180943440 198849887054563040
91428260187500096 193734612752822880
224273790467218688 240222336605462240
140218903530322832 275677088454168416
112669680224822432 174046601453579200
146763251860372064 333050217713356544
108847152871738272 168500582246016288
201149070231280832 345044512850516928
278324996020067552 292073179537142144
122081830550197104 308109224750400064
188333948747015072 337129830609347584
154560898795024096 254107961553019936
121349366812737216 161642197245476864
120460967622078256 317437437611554496
183115636039483328 262186580051141280
280395076375363168 303351115689235840
14185495779710798 95194125207029600
97705821662530368 264823113604086880
226917853831920256 301514870214209472
97247972503751216 107233611746557488
263390246938265856 316636254944037888
216656519365229440 252586263090439360
6182292263613129 169509384673215936
299896794659749184 314467970452635520
104356549569910144 306218584875388096
73785174732245712 110047471128536800
20824987128869200 86514436256507392
102167081443670224 142166212722432032
15555311044235602 112262473106452672
214117434688338464 300208666654258240
226663704870757792 317510309043753600
235446923813776128 344200627368835584
57716488637501936 205078515434115104
189498269721880832 276246796770837952
60152709403967168 314196075877945920
25583471791593792 203527396900329472
109293201147276576 304394771904786816
66211556991055320 347332675987047616
109891524726298656 113694261030249216
3496083861302849 225837829493363264
201038121444242784 226336761208395840
137059313772322896 199523024728538560
258639111792857472 267502591235996928
81181869274640608 210793495646840352
190800782562571424 292321774684752192
38454698872509056 54896606842035696
283594499246369376 329231010463840064
212287485294800800 234184189528139200
152915669227028256 154211456144379808
184186488278627648 194974941817695648
176696003448876672 288337373160072064
18252262173668432 139210188701986224
118514541998338864 267026759413768512
186984168607779744 261880474043870368
92657380693491488 122742705377309536
296227135660886784 305841181190872832
143668256477310144 318244545815978688
2801032314792561 146295496409093600
118097433976104624 324734897464827648
195357938620429344 327837138518799296
89993154852187632 258212226982267232
94741705880633600 129204254015380432
65877619452920776 154878206489960320
283192099248647968 337582277870864128
530630161910090 278406275799677824
6157293673319501 165745050931645888
14254305569741420 53145048106765048
64690273639592312 200723928167152384
105671717753414224 135372865060260432
161323750459624544 241995749381615584
249003877814976512 279402766897670304
16407794693920060 209192137535391552
171107218004324896 332450802319362816
87853539046932512 232449205030453568
251789365203431744 329129176403101632
67288590995275440 261827576794543392
109341977979186800 124723229577326336
288587637450564992 320121028507999680
12900950772605284 135475822892478816
100533421647289440 107216250066261248
102166599521443408 185226811937332288
43438655696673392 202502859600144864
58000003909252408 139415844775785344
236869504171388864 344885800316873216
29091024697827148 207463151618892192
161716535873939968 246549057863872320
72478368337911808 322806389391563968
306225461019060224 324101066990617984
243023933800490304 308557513127778304
157225156924813856 234558889889899680
80523534521457984 275151387208159552
37098832117541968 105523080659810384
166974561835526240 247479164038573792
208945579881486496 282682847387038432
68881831429413344 333213453357443968
46618667232043448 68013822302506232
59784740505599728 124091602814421328
242680731718289824 299764987379296576
23509952932710900 99151813274136352
5593805049570451 13684243864030228
34652064766183696 340470118332973888
234103221093276032 346569270407830592
140289570065403280 315819609357616960
229204093869310592 302930350165384512
126070349422895280 228151200384522016
137227983394993296 229041287807491264
98073302580670144 340997580680606272
89956791432118672 341925589679234304
154010276617964640 207880270381441536
207780368149507392 326898284828323072
269054341224079200 322093124736572288
55123439492016656 274993833847825216
154351852331477056 175018954062956992
107100767040160640 193999936033332256
324144212678910656 348136799217699648
136373331390844544 237374205501729184
82357031822932 304155794461635008
15348762931478378 109922535742070960
255277018819609504 268904932134596288
93179473138555440 246905219158489760
182964583800345120 236917040967428640
117805132572940960 146212041101171520
169608445472319040 281763672995352096
205492798957038880 300429418505117120
103297526136581056 311378057272393408
155062766275378784 298002058460577152
272529958506876288 301583674974227264
131527731090760352 283904160522001888
47898383821216048 273650008005942016
12671849205812396 103139647814548400
117299978661713744 289901871430017984
215864334732707488 330390477778390400
62529052973365048 161664395277211168
96423748704704352 292876675460528512
251218132537443776 334093818275403968
26169992552932036 260927281827285728
28406591739005572 87910689675871344
6138257086923470 51705319442512280
202676049410681184 293701000627133376
1470194498912172 268864719500980288
154863254795074240 289858783638731200
6289684848904084 73761822974037248
40462312675907648 288616696223746816
201598628700876128 216040722318528640
104646985441924880 109707311173762528
11791027976843572 347452630471943616
158444346481384928 182705848321166400
33179102310293352 133088521414181168
32643779949778664 333675435381454400
76870327135718976 286589499374268608
55193772862798992 93850232889391584
69880597764474104 133357240042587472
17710392380116040 162350993668038176
339506340662606784 344642044717832896
22301469729683200 241774881201513728
67729356259373128 332594493957692544
156493174713469152 251214986613338496
53929110598953600 320655195104558848
203428274188148128 238725561565863136
223618944785064064 238156162138908608
94697299087516816 299940339631011392
239139008130689504 269886163134721632
40847701012177696 86365568180212304
22455563179482432 40499408304781464
207760650748391744 228051021876144160
147873043470051456 171730502422498080
199467442295704832 285189841192587520
11251375485998930 222998415610933760
252167948741504960 318279070416748992
219910834347549408 331176604395521024
50781770514004064 182773485251251552
283246007482544800 299145653152176768
106634715038848800 228163973068742624
60080566519817536 127484910282475568
87328739095980464 337596657516471040
199323267311173792 217210465051548608
191815410816070304 272687997000132224
108698722810755424 312945595639521024
112555351252057488 241892766495384704
303590520254174272 327230246444577536
98712168565282896 315146358428661696
129798694822336336 205591103324484384
335138277050844608 341155247513406080
93972585321010368 319288651610424704
116538668787068400 176580140639653184
21445163593226480 74867869781918880
167199345177413728 276119597265274336
172141182593518400 185356469098694752
28292207641565204 86322200643040896
296619914115692736 345230262784421632
174879148511391552 264817823521581952
125899902730457888 204961922946043712
110475437388382944 157016575236214304
155114068778415296 260823499051871904
35637734493066248 109865593543443712
212925042818959648 317470632908051008
77464674500524304 200852732450056480
90070784317414352 240708208307808768
7532501071637852 42106455907636528
225714901002336544 254665582826418720
249186872042826144 338559532585194944
117556262536999808 329589258823355840
120472117232918704 195353267785689952
46665874642710288 78268312477849024
159639297594413312 300524320260208256
189399616434938144 199998585916475424
21010320831706860 135291498805581616
105344978383123040 141398418018757520
106571542116604544 162587361844051712
168531049092076736 346314861956680576
58215944337961728 108712780622621216
70588018592288632 186218857114266944
149518689385064192 236819834068816864
86468542863844624 135197370675302192
28196020710040556 317073510972558848
130359070446627248 168499505979963808
74511505462718224 247718490771179232
150184421078373024 217132839059988160
7289403388978065 226293154618571776
20240713147330040 194610688052066080
1966624938655828 177270672240896512
54001426119559176 171537133303172224
72520187975361328 246827026924296576
191322005120807872 242891044600069888
15796251811346834 230222701449069056
294323510020726848 294508346210326912
293644873983230784 298174960509029440
221129569897862976 243421386916729664
209554651189250496 217306265050342816
94251892786727424 96394171983764432
327832238242632128 337258438689613056
183721426601800384 335418977671873536
25902674466713740 304060348053372160
259836149062461120 296092209018521472
115574787929657984 218415482900648480
58923277622322680 62577602875199632
217364877520659488 339934779319968192
45705137912086104 278076597040212832
147182113716206016 253816078034367168
118076424159301712 187128344809976864
216560320061996864 250436547687388160
100010004733397104 254911749312936512
44747971779647816 246261066925368576
35052657879616224 243593915083244768
211271067562995104 218495619112122816
121599594658459712 255959703295843968
244224145250245152 289498790668373312
67412075054598376 285286353175285696
318430870930157056 332512934645205312
144407087831320416 161034203483163520
50161739545176336 308227733955447424
110252155251323136 227695239545716288
41815544624687136 74493382045215328
5574485285666892 197279945945053568
16158821236817152 342746284058463168
17203092826520556 173174484577028096
158973635600232704 326911845265035264
135656819165030064 141751958300345200
43780840780077016 347128542212236032
32825697613460852 92160864612608912
77075863457578608 267832952684613056
145136497158728736 193352666773773344
303029350480006912 311450934172952320
205627067202801824 269626079572159680
153325859650661824 286406585362276992
218148973255954240 247703022531997024
102191881988890720 104448711462838896
173753328373110560 342283427027973632
328902062949181056 341272731009934144
126074009793982208 253847435008767712
52995220863726128 170067873983421600
125089326426668720 274973711199671488
213081437396743584 213228641936288640
290235592228212736 290553442186289792
138966358617325408 203977713459225632
74829419274733280 288099115229194720
63756186467820040 219327024079095968
133309554581715104 231979073596989632
169739968989006144 212844280931623616
297626200559258688 301400898666549632
35751315504742056 155823212779461152
230150846534029088 281141184553734176
170874783528365248 328999239774345216
57549729956409952 170281992668745728
49578983946516096 219782699899369376
45549605133021752 85590042457138336
118122474236743744 182908493839134368
125438581120288704 233323528350303456
37126254541151568 189252791051167232
20550317048842408 97772696776760336
149560798527087040 302138460280782144
97802943457435728 155140704259332064
58034232423542016 314875418233586880
43968905716813880 88843523177329552
13507324277525086 64353745121723888
102486259998641360 328507148363744896
30475187611850068 328682988282951360
22010484334830716 147404534663326016
161967331377124000 200017907387605888
20451751056203824 215993570815832768
101575664943096336 129980544734164320
6018503412662535 70486569423044608
91362699747235664 166754606023327584
271352828594159328 331266058548065408
64740063722059432 265065152855138016
57370904301333296 269028062280906656
131597054533309696 269849868219475232
100698061880811744 296731471553951040
288215763043538944 294084325323581248
111569719952170864 141141399422504352
141597416325720912 170434115715948640
227746062617796640 302588398844411584
72590257047321632 122877005575741904
142089938617142432 241300816690743840
148894334768443456 290584334218649728
151143705458948928 289665021731357824
29411756267458336 78104029583142592
211852701096422432 311500962171764928
25733550498715196 184906197618868672
23395163471114412 294228810050312192
16755826088771264 319957731759493056
85758291627659200 231802325734199968
17132522332847300 40117238039832600
73112418729183312 213292390811555360
5610409496702628 150225439292988224
28592350977974444 80304081770911264
58167399396831688 318461419626966592
115596148053509456 160087060889912800
54745621571246832 254769594169528224
129028327678867296 339372706284108224
114678671278830976 235950004964322208
203685889955952032 218221304060499424
117905352355749664 338864136476062208
34409891493234868 66925511295353016
50901455967996776 294571605525355456
206612514679224960 323609739843312640
168147074550039744 327486239927044928
211554180899010240 334567031475077056
106889080979430832 341688365212698112
164542286275952800 197860776350625920
22793748725651676 132044390449905296
94650385727894464 248310145759393696
21551673740954720 111490832916306960
82799172387635616 181595150328854848
92987510141531648 125010877594758352
24594485122393448 155003700943171168
96306883515074192 230647084240987488
166878994314206240 331534406186357696
38410208464282448 144980234086635744
304869673813667136 311525639563665984
136621391813402208 323978354358496512
175486511598448672 222414718314073888
3389047617585664 105752109365392736
13737872760262944 39453105934862200
69424648011918112 333189895645153600
249183353274073440 335778824549148864
36878303240440192 346292558919655168
282784011691511808 292447247291102464
52336657832222136 202175471934692320
6581586778585208 71624184865875720
55759221102836776 251427665137152544
196845115813606432 218469296105244064
194753825372102144 227361252392261472
58821337473653768 94790899041986512
105208550439842352 181698141135141728
42272037149958064 298888834972663104
32164968174404860 91855096972897472
249490121733108000 297407382854933824
199776250635506016 324304753886644416
258830149130862688 282068569867373728
60946696096714320 272701892886115904
163657822094001600 212549355370255648
8640733207921689 104452882829512768
109022636924918992 272044878576280960
21877919271806544 100835506061384672
168722774357182080 312207482354652032
29937371291481180 155511367560600672
177529430302054944 285921835216064928
183774569945620896 242566310781814400
25630986817101352 84197975333368208
89357456918236688 340533941240137472
203745902279903616 294159193189954880
21837653137887904 126540721133077408
41020321205066936 166220395306046048
212155346530978240 290459775298184384
222072159163445056 317170257716880896
311221105374224896 324893399017743552
81443021910417392 214761986772689312
43343011927359104 127072789434530352
91423194369900064 292865603235565248
100427830827211792 252078227572091520
22739459870754404 262440723231267360
182688567027798976 217287627844951328
69434532727881600 89897321159996192
221334255868298976 265049879802467520
70682722855131888 308752330630984576
182981420066121088 342996346604239360
219731258394544800 306863225297639296
239616134880821952 260191457422908448
71388294764491016 277492010038877536
19236368701252676 342756805909499840
91521010692510672 146075807992105664
79744912145524960 180405470196470624
268069479210057952 298523639333750784
199898919011739616 251519433164999808
43678935001061312 285954005146425280
199241583047283712 331283364495994048
149599257939708384 290950754843693056
271076775631507136 273068586303132256
105444898392235856 224680490972833184
153425786319368032 185509634751718080
223343833304604928 345299824151393152
173023925664035168 201705967736036768
112623113532387312 156677597249703264
74247248419984864 145599604062857472
289928725577598912 325220988921306304
54611732298521928 183933026893471264
1477771784628754 242835095234786944
171638165908891040 179524636234024256
34809895631089132 243134762174300768
31311357374499940 162478976595849248
75986551750790784 334467430882872768
83890307481748832 103329004733092528
12135958888040208 337947114415922688
174521177090663008 205878362347026144
6171759298034821 124958575130357744
60996092510728712 234605328670603136
102517943363433104 239506071826121856
57032912932275288 75764149606513504
104372143041336960 249642914222800640
88869734586539888 317597921317214656
41211540175488344 124031260680239888
175770790989757696 319728737725040896
214411937904908288 336208969868071040
124020660025362000 276957175339253184
149454152740820608 269522121479012896
98718577067703936 205504951091932000
109709325557339792 163095792803139808
265883021758009728 295707339479138688
93506736696708672 268653690097840736
14118091936984622 129075315749326896
96114800742918960 243440780930792480
48154156634716112 95830566060746960
91615636661782992 304797657277732672
60399445626606544 166238282312972928
26757407024033420 53751298704725192
36550818269225704 105982945547550976
5179240738985511 328452551886804736
122312108210187952 316859966578582976
84654382656163072 311540168168302336
66445690668061752 93912773166041216
61523002496919536 205722289866720448
168823882720597344 251593878280279840
51068545645527800 177657901975828640
220767372581808224 312969887991542144
129474523338591296 196662512942101216
70326109230266016 300350403598644544
6289304893843303 47086520441711192
219263392785791424 278421450267326912
114998216053454560 342443210539299776
31809969236081856 326324771318199936
32974086849680812 97512054337482064
29669434258299208 335198318880269888
66623323749633880 322842488033987584
84626143072828928 140383582921565072
208038316473970496 223050628377015040
153539560079085568 185780048143499840
152911836153147616 238205167649835200
130857096715840832 339636203012023872
17731637792697898 128186175891903888
12192500419398292 311478043838613760
223975145727655968 263962005375384352
61258124669408552 157822602630337216
51675843964038416 342044444290675520
116994133191446912 202014435392668192
261796254581170688 313084625983572352
119800385079663856 272728957268164096
81827257496397792 257208075950931872
125140211922806192 206932658855671776
85544375490691456 257543178222864288
129868494738892352 244779726899676128
35077194755626612 165407469475120384
152058245732909856 199790320989480352
135163315600528400 272771788591928096
193150349041633888 260448045075767168
23408204500608640 174529798241842560
74721040795627664 329248084097741952
2729570511330597 190059619635049024
14259205722607904 173085961740533088
275446815057051968 290853505034882368
121888395350298976 255497529942496640
13564903898854428 124401410578742528
17821684773549502 321424721116364096
268761097992988544 278217725818108480
106807944777569600 182761405902147424
73449945690680000 265864979164869664
82572885056851536 216116136105639648
154453097075835968 212101993666454656
12384345127214024 66215320686518856
85885066881639312 129471212925780304
21748198909016376 163355965073123904
160968824063244128 175855522867959424
180526025288719840 327253039821712768
92123444371792992 230510160205459552
12514980230993446 173824145629041664
94291119508503648 134722351279193440
163313735580468960 276432643201745184
54557542150460248 134981622071254496
32705473804811360 90262326019198384
111814461113593312 238169973778750912
66564080913742208 153606349761648800
53886372086031168 70385666723563944
62472305017225552 295545665484653824
61391712138728152 191747695221092576
110253764483712208 307132757137614976
244933623788852736 266774038521078432
7835980563878321 44586172326893928
96943491095272880 134581439827177248
165806065192315680 309740245302614656
83532612800913072 319031664689252160
20869973557843388 254060286599034208
236534846746385440 258263510321713376
116006233024453360 188523793193715712
56288737861595136 265767418039415424
20946848462063372 170042352051656224
1848346386501121 183336337869767072
99569302639407664 159483808119956224
332030466131533824 345809745367192704
223356645025526624 266739878374010528
173993375928426880 302224151016203776
47449556189061024 133273274971776832
181152356611081120 332144154537198784
130926531384347984 209768936031202784
118302950475194112 251197331810204032
32472433629772100 118583429548329504
177095276866688704 310882946495703424
24937666594053856 202497531102813536
167806294771263488 263828066325557824
38542886045679464 107971172987399632
301587634354615424 314227314307126208
39948111071025208 127484717995452480
56025876854449160 212494624025303808
132059241417971840 200315330653998400
104171550356248432 236631722834371392
121253956135034560 160469722935231872
95998386710012896 103835366122607104
214419845874246144 283701930800933504
13350529577660306 177568836112448544
51187822347779168 123210999859385568
62472361658344816 74880902761941936
20822064341053068 49347532251275368
202274501547891584 307911843669481088
180591082695518976 192610553658017024
271351458672762720 294723225900435328
73223780031870448 99230716337831872
86092695651520880 165021649353407488
21554209688529556 65581625346064776
26517336119278080 145719429113555136
78323004444965360 335925012555605632
30546058855349208 50635622722439040
14527419127224996 125062776990897088
76656278675728736 98522975842179216
35000431216799892 300266927143857344
60959709955522312 339720595233610560
4633990741222784 254354781355732192
275088456546694784 276324397716203648
28203072983953528 124632117607659472
10072327695818314 208518882700884384
107763714971131328 113773825715542032
47221504879417776 93310529596954320
134787286915247168 150112782549452320
217188274647619584 248086476134750368
114513695801427648 259237789892215168
205480467748316672 231762965632935552
95228465261972720 260814144832979616
47402609287015920 69752381529353256
8235742905775960 63604938800233920
2580763338403586 53864071794134400
278146747163875904 285832913319075808
32251511845406328 179509924540042656
161433181964087680 195531506662384832
172309506698582016 308252214861580096
56013855497985264 177815172538913504
12100275765089610 56010009275629376
169354410515814528 281488064484784544
142963884003315280 185098459952234848
10988296974388450 91868400097652528
17000851154951812 331129510421299072
272592365115670496 289470795782519744
98904752613546640 193904010796565440
80692531337329232 253350308760239616
132498084625411856 316498435498093952
113563454778588160 151221382399040576
193063202141454912 260733991580823232
265413794697138656 278352011585809600
170072222394861792 326712828944580928
64073213273919848 151228270230462048
87395935917917008 221049277798935072
86501526568427872 253660885677807616
80448089729650624 181969016748027072
264774087867226272 326241303237549120
213555954234396160 289988290431951104
191590996926515456 193746875299742592
49317313235985360 71170246426358632
23965170952801608 227330383562071200
4700491139890634 195845155528728960
33126338609503720 138948763979126256
91142634531206800 327379426002115648
33777057473290276 282874841758466112
60948394543213352 248212405075300160
2862390015127555 113196495357281920
235995492196603200 298991239502682560
37390632478980656 71400605411727848
190173737025958144 292464165587421568
31961631878635260 334511033331152256
142392691667268384 251356782554257952
166229975395949376 252513017680816096
51692762907937616 71985371245290504
87243491396624256 191702427348911968
114070827240422272 275090171016383840
42727639014415184 154624802818399840
170389223978751008 335340817357173440
56057563503905440 272471460542125344
137134269184315472 297024311527178560
9013081680558888 257481155868320576
22101278906777724 33057302999456648
94485136418418832 291769355301073088
15857125654443434 164766117347585568
59045215224458480 242891642083970144
188525177926655328 341097557068022976
212155543048808064 330957323920878272
57711811991039720 318929727787230400
206624909985451616 326224047742083712
142391693801417616 145879662776623584
212432373524983008 288726506849671872
175273620494711680 341419713451854848
11399155104300480 45797456847090608
43053350715431680 337039438792619264
145090897911320224 218541348208805376
75368161028891616 207409729199516896
24570719975180432 255563427994986208
216354224667036160 229182446421080352
245741567880614656 258375783543490528
126297430966805408 148070545941483808
28785772545775136 97968859836628480
101647131769159696 177327855161022976
297827902506200896 307041693058525504
268504051286530528 315005103374401152
56870355309137856 309441454959960128
115832219107086624 334157556387558784
18592971042441200 236984668025326656
65653912415615968 224245976087695040
28937954718552336 78681252526779600
219034859078772224 323834359727153152
210917360994638176 254916350728708160
125526275010468352 178980907080455552
105435399952627584 282432201676158112
20480610261957400 174698543582737696
29506683161137960 176047679921978592
93114232192717104 158544388877810976
25822625247812568 137447481157846144
235793530868507936 271529970676394816
183998714908915072 265737473430989792
241616848213717088 243114748199387040
33992612419139828 225849204665363808
93905200658274448 290345300911357888
155035065212207744 276522040798822784
153870388548454400 200548130232604352
147987511149695392 165520596857479392
42839650491168328 302948995313326528
149869612147198880 308570799187465216
83137281887358432 117202571145359600
62201119731190936 211723830302373568
48254570667028864 52383952423605456
36336910330074944 59813018115323960
8933956788977865 261310341945948928
246686310440337696 302452137292666624
10873952206731056 201787737014857952
50175902861914320 145494981158891168
328364390084163584 346363443956935232
93576969037618784 181192684462552960
113179671664853392 332507301584287936
23246094159904624 163873107525163392
35937246688830280 333292127708502080
268731435325690464 312346768041366400
97897953499873680 281815910983067968
18142713605624808 103827717013269552
78944196160846128 275100566802387136
47874497003870528 115849409401125200
183656513920275648 207744585606812928
66526772174809256 307293681381912064
60929502580320576 125076993296532720
148381752236387968 151505736165613184
314927000912477248 315756052261517376
154988562095870336 177708163656955520
89802712090213856 174620498464471680
86281466498851104 191785101361716640
124522360875666240 335342469596101888
70159223463242080 94769125304047536
190732541370736160 269267043427186624
169008627146939680 283662720842913216
177143434244162048 314112422551827968
194143263439295360 289400595821551552
157912844178606880 280284487896606848
105329076406998560 262836646156586720
413859790564301 28434567399593680
126748307876986848 304588793217497408
283978275975459808 323252101394463936
187451355142305920 241759594638965024
72066932934949216 230544502956278432
65855293682303216 161095730922944576
170078251227273152 279059934489155520
105324610895290928 148136110709932256
54158219456868152 334196322870699648
32734766597054256 104849307776990496
99698019126199296 292699814979048000
95075853835120576 240120791314536000
7304964565977906 175627562800329440
240733209562744192 253723309851573120
67892731995443184 117937905015394064
67741646164812688 114589795405731152
18636965943968728 26348317651470484
14981445684497184 21092228407801668
209387153827754944 239084296760901888
7320346961095844 52959865185052136
77913740461911648 293926451491289728
244585522841218528 310953902298934656
323212491453447680 330227483646166016
227130205085837184 262841060162262848
75722882594972256 250688825368179008
8286328122717695 139583836119906688
86725443030940160 214116221819361216
180087341875973728 246660873205631520
66445154687949 2091256743311847
266922213459839648 335402823606085504
253008527386616672 331305778199824448
27306217720292040 295413289600531840
222683842084085344 237897259394582272
159576793972131392 184010636582278336
62629387884388360 335706071260335360
207532309119840160 313715243361837184
265996909294366400 317390732322807936
6489536607137173 251387153739044160
61080581869196704 92978787285574128
61285487314518584 191860902544779264
207874468238491392 322747442694383808
297352137417979136 313788510135126208
51317797890671784 131932191897532768
239200111953128192 240306297557920256
205560764658393024 226715223652807136
330262986552616832 335116426161176640
92176258660408304 169108349915431616
26176038534802912 159887690053695104
271737861544315744 273983263388138688
50888069839164968 161325037820795136
137913230239935728 308191313116853952
5746671384676622 333950614228277184
66023464002824392 215961385272561664
27970846223769496 179288763213363072
80825109234551616 218549461650239296
38802687175568568 130379268373537664
159618811899724288 270855994796401664
57096638495077320 276710653594960480
267824237418165952 334725655079173824
57873994077209200 341048478282851520
74469939407377648 303244201790372288
280325397919290336 296860255841782912
31330426003352828 281076046348887104
8383187915014880 33023172509468636
17460099782461236 313236559556656832
185122854544879616 185971144612223872
203217877888469216 329631232165481536
32210887673704 313326803275134208
50177921340383416 174476524243403904
49051627616958328 303839677098455040
37565376675117984 314327873453516288
315895152369347584 335099862385051904
120249871078693600 339080413282004032
229082642158574688 238450089885404288
72976155496357792 337820280065728000
70937796852555024 213535089378742624
196779422319553376 276646108778423200
213228197978178496 250464309746132768
232404992154375200 253318855334369376
169859064928002368 314641555778606592
239638648804587136 338168245495021632
205128932572412864 243348229074543552
26120835019337576 116763295493425808
45307459086785552 131818202950047408
94830906755522768 231451425106339232
221431563849361952 222600136550964256
219647744998704896 332544233354930112
75158790974333264 126556280453041552
168320958320173568 260243822552089632
147338626034010976 304652998418856064
47411135783014200 165455343056131296
69610556498253840 191051288270941920
97613594239286656 311982481259275712
223730767394776512 228871528861885472
5657739902613935 315399857314841152
257783711626527584 291472690615496960
72088121824721552 95948857433804336
138464647841600992 228196625215795392
8550895856336386 313803371671532736
162175310145158272 302660145190598976
318296302955418496 342133205908125888
30881207322385404 121251664898818016
52207120816366368 148360519640031232
7890528816546564 212592909210090752
30174273628309164 342256955721630464
64247304153737584 177768574229504064
192275156213923776 219741268393541856
120563502567656016 326386788430860352
125545032992432768 257741361459075808
156710605162385696 207033684923556864
38235972793460776 324716771553704128
57000798824164096 346761863297793728
146053081029948256 170877153495283232
55270109753443376 120793551853260080
161686878011509856 292335271404701056
159790430300819712 340387977794339520
181936514980430400 303270913438798976
40625357759381032 293726120516003712
197309398397679616 322087747974609216
64633992673469536 206718453037154752
66519814122455192 310328426445492032
40014896117349664 62148058233957304
213306014327957824 248888237173793152
78903507627892912 290351133812339776
15525769088657922 36594059825534648
34841057281477436 331644887886055040
115766689871392832 193302425868254304
94378062779059424 168225863149752032
282107986531831072 344373586859223680
210158604171250272 210318541685795008
12946162160494196 235666831794350976
42768829662065488 144884165390461824
12828398583728036 162886630765148992
33478452916473636 174783216734563744
29222583859253544 63237455134267480
68649548991345856 134521643442030640
42290586340272344 47184811443089264
136886767790516400 272569546893322304
85344658856237008 287796498673336192
286178867523967104 316263849280794624
73603216321162112 146589706989357248
242355282159915296 269756077292200800
183765656242069504 186461649902466816
178100994762659936 218868073432945664
30281489637074380 192551369505517472
98225807456718752 145863357601086560
100001903502701104 227823316849645696
160557602063760768 212838807877902304
39796184027760960 95707791918449744
267022137581938784 282421106132883232
98425346982596128 216720656413236096
200553983145168672 202942843297483584
10515395909789212 341308349700172032
90354153444266448 327908551074667840
39155264446112000 244986266525960512
89818984853967984 277795972608570272
92989762966473312 189649807346692384
243173879571802080 292706831096467328
10602700245396830 252652219547406752
47372334680784456 103109393836978752
238577483280125632 254408312690974912
266462733412854080 296047708465902528
45721994507556648 307249734446250944
171623170287734816 209551478626692416
37737078049552944 136119421984455280
129324753268477680 230196443195922496
105620510795480320 177898800678276480
190298195860254368 344911609420130240
157720350298144288 170790760740021984
196803235980728480 323322748765879680
249973959266424608 297196370601828608
63476164277740464 86334202014193936
214105086383111008 280383174063808352
117709773157822304 159739342062068096
135001026123389824 234451784925436352
14820609857063692 130073034660177024
33729397280554120 321163513897430976
21750871107502816 72316902925573952
73130382053145232 204976508226283776
98800868538307472 295657232751523648
184268423333422560 210642743557065280
90182692087073920 164254705658713600
120486658178161536 179067749306331040
288336882910906688 302959088474576896
287832248742370752 306183210858702912
111494514979112832 216137319710116576
273172854832229888 302872814750643072
123315500724968576 147182235579553280
10504206834098190 336347227179012992
81712592859577392 289253875238896512
55561707528705304 121621455192344352
158945265677938656 194448393881061856
134432935533496624 314380377842882368
41031436715613928 249537762674595776
215616995577408832 327880966619299776
107017139933096528 209282945297373984
132938993187790576 327591610958996544
28505816166641716 340703169668907776
20963470365881116 24441560134478756
121738163015760048 310594440183220736
139635084444154816 182224238842428960
54097573332256320 199131433389547968
34234453685829192 262815005872097024
65451574908151912 230898749539525664
41840402044477648 330853775390663872
156863485057670912 258567257952557344
10418299971400040 274373023859845248
79892302712502288 237852024307325952
88700802833082416 122024179255735664
54475325991647312 284430443186920480
26204418972386104 137201195953833248
84226674376951328 252968255469352608
127758471259438464 237258683296097856
209087996058597376 241011167529243424
161619859955230016 330726456414625664
40028158836273800 207399363635245152
117676882269787552 313615381325835648
16183714037728836 290611496994372672
53576568959733776 311976679187987520
20179480753068204 310159811131466176
7869456902806958 52065565022292792
31986175266724412 172163619051313536
294701155296851328 346913009445508288
191766637409762688 271444153399731584
189458108301687616 190759324039322592
21130363132348300 343638451345732288
102761904380198080 276337341700786688
106831700581750576 314656382344023808
9547890374927306 271379481555597760
88856557474318544 301951638171970880
220067058595877088 258683377991422688
58031904256833152 137187153016351264
31087607808626788 107959918337831600
315445543608795392 329321808211826432
181246792157711872 270045603179838560
48952519259641928 300730550391632384
240515121641234720 348324725330243712
2328892754846081 175519926943422816
289369226314859584 316560764930099200
30276196211752828 296864464732504576
148085751115691936 334425800136004032
66255200893169536 219803661509416416
118048848752231280 160599073087213536
47966852969209744 59085151725064952
78389121614486880 94953118842975744
256777535729845280 258550190790878496
244148404715105792 265371212955970944
28558296537683352 242413884468000320
203682874142888224 310949176582217856
167787597084700000 216264116855711008
186687113615989952 287099621129964736
45845453535077936 334234716956688320
85782278965357328 104181206182622112
81516479482628352 322550123829788992
4561669104119887 117931468298146688
157201103065482432 168884143007231872
68960014567199400 281286034651405888
21075117200506148 222444566471558784
15688466295536738 58328282456481608
103704614534527280 257915433565430368
259804852360903776 317502025414928768
246568117659983264 314854981568760384
183856741553840064 343339075696630080
165874602476873696 233896224939989856
146460847603070688 248194504978763712
100669942900281728 158899198676435904
289017158661937216 314749285048644736
139857687975012480 320332438594534464
53717976458485384 200199936984931552
194466367151030816 329123253042571968
43663943041089112 232597093612707264
159637275983717120 276934505070273696
160239955226338496 294613968974168576
18203322149116908 149645068725603936
78921064660510656 101480648120747216
43001957978181888 130529125548705856
104437859533106976 249860581098732704
238704210923470816 264145424478664224
88277845291602032 283430214069489120
69208950990677456 337918990526897920
134940183984892144 211786895488868640
199813749691159584 208660456775333632
48083060508130136 331198501049508416
177243724226435712 219118828830710368
44752070779831344 181473234032879328
144773960792564384 170471600955340352
11342517537014220 72865292740561088
107331422185839072 215014948702438976
134060958492468064 216111100402883968
1995406778769779 224678381140132032
140924030531362736 141020236244235248
105801178716383280 323507532819156224
190144903150712064 303216772551741504
110558695817552864 310316660240576000
199886282368850656 288122065880050304
50984662861811392 164707043639071296
83057109716016736 304050090637524608
79877468659390368 174739698998346016
191582232254921376 231697324800014304
112148419073667536 241501238829087424
22571810226855092 93319895122120240
186182597360759488 344195244909784128
85318891517553808 248937124793410816
99094738471909920 111636032327802416
51164124410364856 58617987804145120
99223270681052384 308787499493814720
17980132941596134 109237733935102000
119657822403862576 313922757026774144
2039414783695490 7735096806846802
211229299253062656 259916164082440448
29056187526420776 63112452356405224
79432660210185904 188615286453426976
242141253015831488 275607015288323392
219372583040972736 273876139767709248
206327950150932640 280111073097595392
30646457861414288 160385099312824640
38133151819106624 119214982257596240
236745929922904896 273470755553999008
191997903981056864 332191050949014784
164705177479936928 261317184391661504
276145507624649760 297795916228451264
58418542845237280 227807552761159712
80743441583343888 230350815777035328
108327173060773328 212791352395564384
111724270349157472 217406106341945696
250435039614513152 346775103481015552
166911116570232448 299953436805736512
1781065763787725 81766999966464336
122846202024144224 124420714595636448
231905818160225888 319171370966606336
108773190271825552 331376671311121664
27356010585832100 302925906194661696
172576040047189856 242610586118848672
126454913791210464 130617559457192448
85756921166910064 321175132420846528
278013582757633984 347959059776342400
24984642550202652 289048648806216256
92299520940534976 272929766351712384
275726529002600864 326513894208552128
74696152550752816 220663955468010176
32350623222448600 341886174606135680
340445829916841728 347626738670917888
237402174325211616 247741364290199008
61089685375594880 118249436703589808
85709014855473872 148241534077296288
86423944562501136 152215171885331648
159439512394696224 224737601810332448
335765222103639872 335924297466505472
130184594414684848 201506625153465536
25726519542490352 308734475150712000
221416818080727872 341931472229505600
36882064773896544 99175931529635968
233190835525405984 239055867357045184
190084928353304416 275984017684142080
41875576042845200 307190355687500864
229638460363093536 299235900672773760
186635989405122176 299473175460180224
8017835988412303 125703948892253728
157745248069290272 243940496631318144
56911695893056224 325115542978219520
232683669371222816 239260512415488896
130689477682013968 234117253272178752
18587272620594940 199099611930737472
113421968322700672 232641310284892320
138011908102516080 171222617569177664
46025465587665664 247492010134097504
117347004892393536 141808449759869712
137976207358564064 289601848717290880
142439025573370576 248802935187118784
79483984656609248 309627089917827456
53850983897256800 212912799080561120
136753688107254640 194304326907400000
76336859221327376 109549877759625456
60067344312429744 205367530744682912
58405097484108 313040020192902784
185437272081746464 272070558699050944
66164412981258144 184629628174331328
276772649259018720 293267359774828032
7401474553519253 60946632065638120
100833412377489440 294257924848908864
138373341452860656 307668381127507328
11697803696535136 146821306740710240
22686741916344532 234204186594598080
2446185615821614 322817596654208704
79743766020147280 341945114525688960
64922925861111552 345127406792948160
156860286991992288 218407880555279328
113641713505434032 304883311450304512
55616092085439856 182408001537774368
97312677751865808 169217847722812320
23252434866048472 237560247992473888
292453214558971520 325760352069728128
42825170064276232 194201182944760544
16152001917793206 289764861060769600
223899595888003808 309575246733145920
96537384755779728 217877428504235072
95805099013289040 164979713098278400
22310492600206244 67707440340544496
207115573861757792 264133650036327040
129958151024067056 202323788501520416
135608256761077664 265680785509526816
49417158873083864 165623303753301248
59564106160354824 304776947314804032
273026511035179008 344237211850065344
22147381791956964 275649645837488992
12328522659727176 139704631331093904
3478435466712061 229711915891209408
76493964276487696 87893903141735952
82538442791158624 319010963332523264
68240667553914728 103273250168278272
106121710299468416 186338318024035392
45484521167891240 268998629681972544
32907047051640048 70456973664486976
106700667370465872 210954002780943584
235081287913911072 252315112057284256
3744628269674210 29683099082108168
144967577885084064 285204877905526368
22467933659208720 87938792952174576
116158580540535760 177558381142643296
136681869933961680 182126967180094400
80932829041820928 81794173777659184
175583357933295488 181311040219592864
129542305080989440 285977152312404032
227106574790758784 308489286782101760
165909710761839616 251859538278748672
208875702908106208 259656214810661536
10896759528089000 145243349139670464
30094421223687928 203457216007064640
141587692186329712 274825811032830720
114626835812449456 181991419528860768
206974027556824896 294538251066216064
133770842748787344 297801685380441280
211838137753237952 244046101475123072
152333948383149664 170465125676292064
66781819856307944 166810349698063776
10388169373571916 285326448450835808
220686601353470464 223096293506036928
167647211805876896 205873832247090080
142343542038444912 150840957464570944
237726666680975808 331000727195675776
175590238716568384 262758141852220512
39672709575021320 73599015285412240
148237487334317664 155072352541872672
42209613855258696 290788072138378752
80652744843982608 161592364938009376
251926344443648800 322609058941626368
83192870840206384 159618507089606240
72672993848938432 335662135514931008
18332632698806936 44342438213327344
57911232749188024 75267007452536560
107186737834045520 132985365208757184
93178031304882672 204295996078934048
221938826323983008 342350548473072576
88230912475420112 185841324472160480
4530504136303236 90265442411791376
31620960733551732 318757812083282688
539523794319791 157997269440593664
175018119835545568 263262508899690816
44671148859551744 74033991881235024
57198815977213064 82294229748516096
275007195664476448 279078062020707584
109821343988679632 285400101736797216
4047291409048032 57136553248834064
262074070188154304 296683073805142208
90730571672476656 117757043638678224
156385950818163712 175033225572213888
58723763197013928 258874714019830336
32865257942116208 64944419644246264
63332948126312016 299420908940750976
288377077163454848 296329175178774464
135476563461541040 255661110550176448
148364848644851008 265467683883980960
37809989674094752 312406661204815744
10707065915840246 274502739408905376
24841900328570784 258933652667263072
223966484259932480 340242051268011456
66596029106727896 141263475325927328
122658046152083712 330952261598817216
40089315556876320 304904229172275968
194944053506216512 257900971239192928
85587202323065504 199161358743795584
129321660791466816 145249149037107744
73775082717639920 292481102518408896
180840817550041824 325711295271266496
151599278689866976 266514571879178560
195912700983641184 315864126557131456
26827162315067088 171783615990833568
5066344106426936 111031706337157744
73296386033543536 168473852462317952
220226735512353312 299935073829171840
193656357647377184 301699591226703744
262105523366396224 319984781543299392
217806359238410080 335926707538485952
42935015885075664 298575409706575040
66239366131207896 248829265813793024
28509994117255740 104500321532165616
78480217751080368 183482376169187328
97402852420082112 260400923370327456
122991338281422160 343147037580194304
252794994080038880 257847603989027520
119280373749177376 280767458866179232
193477813941654656 254034721418002912
86849608533007792 125214522454322864
28883220166843728 47627961870384064
65588628716317080 92500438307573840
193932579965750112 343673515240695360
227228546057314848 255934621989191712
24350228593246156 301924352867788544
229616631255253984 346511769210020032
148938162696389088 298244762431707776
144031758609433568 234994117559385440
301557696819087488 315673842380119680
280231478734267872 318629583701154112
16987918093244106 118061881437387376
141184997273174416 308049401927281920
56786052430043176 250470682094464576
158939400357053792 166908406793487808
168752339948424192 218144297658564864
172378697713102112 185601332068596288
149887549547777888 158722800735333120
144677772245636768 210406918232531680
18084874334088596 333236856231752448
145978805438703488 344675937406973184
239214126581567904 246752016820560928
170408227941839360 174412057865597280
73348888076783824 215789052838086048
137558785366787920 237444283400354080
123014254783005200 146817503485989376
84112509620648512 179671266998303584
138136335524455440 319478954759768064
168627589935995840 335705231246845824
210785273292841536 255267306754773760
21466812386086480 169567013555699424
72912031555030768 110368868471414384
79809400148721408 305166548767906432
75347776744207744 246153234861954656
13597744862878692 219244771768126272
7812419345056291 244950760703455200
15293804344663770 157920587128032544
220095874187712544 228433723522374912
93135458051619776 131549117412185648
46202982176170720 211514894843526656
33429578449997560 296260288759377856
122846611016773792 166805925564628064
55339196429116184 135201985106596016
276104570063995488 289025134691829440
166191887723841184 207298538349817120
68273810573357784 290375424768122176
101147515420537488 313312038019919360
104866979494378416 143152628811657040
139216873237605376 214299554625592736
66188669644453960 78484508395142912
47274053207544304 320893638730499392
34580248274905256 94339551587660032
201357793933268128 245126206554487584
162101227415187360 253868837907943744
5777462974171771 22464422680992776
216831945751174656 271423742225909344
74399390970106512 169473286856007296
188211807038691072 298776725289124928
330525914222049344 331842468398468800
74628297949269824 165875145049727968
286914275291959360 340037332725288384
186928522730099296 201227094427542976
37986262138323664 270495092376414944
263857669800212960 338195474751490304
162963747845821472 164514470440238368
42976607729848912 141224747254118304
48453096284431896 344501162426111424
244888681538739392 286851002293369312
45752054867492408 219485919416776256
175650443544669472 346584027877434048
91664016125559712 111402855267783824
118215303177262992 234377277679572544
148395309160269376 151812027965784160
165367907765263488 177087741475853024
96591776148744176 198304928737233824
138796112458616784 265208802326721056
99608202183572768 338054907832269696
109358836597826144 238464899730949696
223616232903112864 278108153850249376
27038083372120544 344473681453650816
118563238226384624 195040771275759776
278764393844071040 328919380924488384
111060850868065152 278242415865690784
291263184156712576 326356515317064384
251997809905267232 284547545141339872
136096304602323152 302021537187004672
47236865927190560 125328058405802272
12970202094682214 299377136852745152
121427234183200272 325757037188299264
124402940246905616 341891643473837440
191825359596215712 261780267530202752
58380500331319648 344684075632107264
97122991208511088 126543681533086192
219312646297101248 314404196231614720
120751381564546784 128054873175881120
173531312148163296 343235786402069632
145413410790133280 303431321657834432
295015291000676928 311584075114454400
7770417059481141 214764380671917536
75575629467783984 203633326745326656
54562963937025320 119483824954401232
56509381372911024 104622104071895616
136733424016647824 318273231127806592
15128967993860472 191274817360355136
11738893528993124 44904121083471960
92181866866966976 181786619943138400
204784703841749600 256475903076151488
54938105617959560 311150391589672128
142621412031880528 298787178650331712
152914274924122944 228301559335708064
131537263466750048 304512605934572416
158181016888841248 222432470186042336
45639413130315952 343915708725211072
17323667473624536 308186312830371584
17731060542331402 281147243133887392
11796599849459478 181517184091315840
4529224842145796 328025357950442496
289383790457298496 306235512702467584
56823193690230080 135714404317494368
16025712691786948 232802595620705984
109642865139804496 334620740839562816
45497724840585800 200839578585753248
56875956478648408 275025964735687136
36991116980708480 215007785776036032
7788042439521559 8962534180628265
77338643781260224 126880331886478208
149624770138875712 278493778880853280
61356734019946864 197967830890353088
52905846978495128 290385770358297536
248767081533621184 327842631108827520
123665705731291296 137391152215360992
171641085420925760 310620016687698496
210432777969501568 224656389620170688
158373617445564736 277964203401977408
55957774625391104 145880125502120832
41038606558345864 163359120357041376
185120574512016000 304917968922297024
87518158233495968 318608068208907072
87958280480891040 134394598958794160
203977600213573728 273022240328895072
13410744442689302 327804671702758400
143662670640175760 314517207943188288
41992775231281608 219969109994450208
237948924563871264 344318276361788864
51152806674430864 205275395702361024
64998161647900720 274623157587634368
20050458880623184 134534581748953856
135215402814089968 294253857251515328
304137839119213440 332708612160872896
204385578226533728 308824452805279424
54204783880351904 334517129189036864
247744327598144736 329456010758460608
57485508268632760 294412710012349248
280790391852529600 308752915368992448
8882367096532363 79149442979734160
60862518469512144 222242624138235168
67046102884442480 121926825117679216
303583370721283392 315471019671061184
77054674965976704 91413576689037600
143078114944114432 346422205367293632
144986860472492256 150709281662795744
147045349299985344 268276942159182368
239895211997080544 338100844972078656
302418669640855616 341521439392656704
126115409424097936 139627450170669584
56993178530140448 198408499462033408
286517440225317408 305799688291717504
83461677144137312 149993427943881088
153393568843772800 217993977889328832
115824922480915472 305150659523056960
287451926052790976 301651214996351744
203814273258206784 269504764456729024
155490160882884896 227711834785281664
228801129673721632 238782778858053440
7847563090111500 203403912989038976
18958350397514852 321219978209248192
250511529756284768 281065449700767392
19275877805833188 312322426629748928
33073504972947792 40532383488844720
46663193903726440 304761869718852352
4786377351002576 254355808806475680
268311258103939968 302224772583114944
149269267153056448 176733469997520576
46263117445168696 175282187246925344
157204739695443552 244365660346072352
103820509177491088 281656965368721088
106523490138677040 258945922367932768
5732837938570193 47383375205247864
105335218303637504 323893006765509632
34991147903019240 257139572711280064
144463054630831552 246787061476158944
20373664984769324 111781350507301968
184924775922587072 335980893368142336
110065348560350928 247025654350788128
48417385635977328 170750293961156704
276674252420088480 344622543566828672
192133294293012736 338991515334682624
99531667411072320 138413192342911824
55073055615925432 149462275830095808
221386521226172768 318099397442996352
65683708210170744 188835005169677632
19043751913398120 144544881998955488
15436130737204530 125521294259574400
42835904953990032 333844584625477568
146789994965156160 217427957260228928
581525048841033 9483845130702968
24248810249697172 146855207907442720
188637825610720064 269040474635282528
245985637262045824 286090414754252800
109120906378045728 145036655758423904
290142833305118528 347673081840111552
39203266705004512 240142572114794944
30636844568822872 259266555558269952
128123681176140416 332326421611053824
246554364590999648 277987666504779200
112564026125456384 197613937014111520
265343188758994336 305686204529764864
3919282862624839 152095406255356448
98898240967448608 308019558272801536
131478754257923360 278536670132026304
200634734029919200 300546624702820096
120897767552600416 224914241420296896
30215558603491364 178520121898041696
127685885294164944 288634891973424064
68922625279797840 159784759201327872
72009155777818608 277987909571145632
69208001593447856 244979071096290176
58918668566913176 138113233121871184
283833789973967264 324194444775652736
40786517915240368 99967694977330832
9820342771848330 126666649178437440
61597620643825680 256816820516738784
101488267876951904 175617914701842496
5957336509331923 264680102416980320
163681962829527712 192481666869352512
89684452395308000 106485955798562320
46308514313120096 67011501063858752
163004129318652032 323692564832977664
133752887556775360 238850051123323936
24094423581124388 131977320281985376
57234543015678896 333392427328932416
131037219495707088 262086757061898240
115003080728040624 220215508279202048
10240200340157510 256419895870528256
26079727176431048 153662952378739488
160271892413156256 202124623406793280
178767515747292128 310841944133425408
266866180843073408 320524493715113984
181775801965046880 208427003526784512
184590296251283072 320083901845417920
25628466952825844 133690405587819680
78439452656409584 240397398561357856
297439866438075392 340134029043676352
43931107785130472 192271644933229952
94182188149686272 220652706936837248
143211190557645936 228453837540171936
116856332140925504 233065315490505344
126478627491229104 252851362338914848
123244491087997840 261455967004665888
28727977705865184 191464175560521024
43280598143452616 261416484503395968
11662404622759126 281012725949989088
21073960401770528 184264924961024288
117685991955003568 199280265418865248
19058516777326324 209031272343789120
209885401553202848 322673377732284800
10465954041892288 296898592158705472
241307721364981088 261112698978364288
25219889010087864 122367245180056256
142176961518097248 246244329863769600
52973738636559568 108528273388541280
181513631442180864 322021185770330048
241186654501698144 315189361691672128
254479632341115712 303227101941504448
243816794311486528 254151189819272672
43675526932722272 63875824122771912
270165346678900576 347898406352924928
53154329682909848 144909928312043168
100349335013187056 302187289568499392
49834375504289000 133844255421649248
41006735448068232 275154269741824064
194899016211564000 196715734987626368
159075545561125600 302056279676787328
208834109179836224 277861178564717792
7406908010441555 9392031669396514
16568455413053108 261093076132183680
299782260560679104 322881227478005440
229091889032121216 289805758972825088
74988116582159664 85634525597593808
306071832785720448 310657501985506176
67083202247293240 338726804966428352
117392379560460336 317028774430384384
270697305967106336 289528643598685824
183201806874279488 231214947261161696
208997968641086016 342216732616916672
188209011608563648 189408906977394848
174777268960263264 312014139928369664
592388141365340 172857944258675840
112682495100188256 135808613088846720
163489437215220448 223123433099291328
169829514293429568 240374655318428736
253226246818957472 269598844902408704
110749814812620448 319371462095106304
3118319991427431 344308757484672256
84900581991827152 339135300624638784
193780157856099648 297369751130417280
39558800539575760 263496642365292608
274752266810046912 290071535222796416
236398769575845 309592559411429312
1259952986545107 106154876503104336
249828568127398272 295432865567486592
63480900465512928 240215601504393024
229631862535640640 263361354335212128
157817995774819744 306649125489045952
108439458050878336 157405400866035008
74128822616773408 114457797165498096
138069559297535248 157243818015379744
36800520226897848 120712054048900928
254162523904813440 263036108115602400
130096035139130064 328209399602137280
124318681330488032 232591484863081024
52021646676956752 296930273572999936
208230663214522 252202384185211200
104581012659825984 165395999203828960
203769185293080096 279067191904845664
25097756438348768 330990838980239040
292121911543766016 333769453102421312
91668407403667760 204323371240527744
85079710471179216 261863293136345344
95534760507008960 301841940683296768
22337989023851956 123480271532480960
6182769737921608 120462294281509248
46655614653026608 182264512538314304
143504327488633456 206103532508278176
95578845816553232 200469846097350656
36104402103483872 55763851102527920
133358115679015456 142094419082495568
140663744167674080 315058522045145024
53445456415559264 262172564609846880
77589349569869968 161698159131366048
292927985089958336 304663625630494592
23111843552042204 29902090893151984
205839860412578944 344693393993174656
188160032607036384 275503907339511456
183159703167488448 200220012932596832
82494753726280368 204799169339107296
142485596742051856 173552447213287392
246484146656930176 297255192479655936
284639852992614272 312788484294006592
166266243257640000 248257823135801952
123756993387185968 204552157699444960
16551092424043536 102859092582908848
73020672228592976 303466489607336960
24518211350330080 194566011907093376
37778632751689688 328122580603890368
61187669850773376 97579958502436000
41352267495146424 99995143719603776
150560619968353024 161158878959682880
22527056347953580 76699721369832768
4901366442610470 150331803479090624
95316028037367824 255200698714668064
235729454868742944 248394847707689696
225097377891437184 250333310721319168
236793183190822528 304055148978806656
62232113763448512 130005696589066544
159010768990359776 258916444828999840
92562259110849680 138830673770891120
112673422850726592 306804211966671488
19488131392648392 237917198418402304
8072206895892676 240581880804825984
81460961148387904 197591709697152896
36205891329926192 248202579880658400
195780391631758720 299090879139908608
55525662740423416 240533610471928544
32879040166589380 188292004141721984
189370756528543712 292594589543423424
55170997254779368 262724447944356384
11379161862798888 265329211616512000
39324568866901536 327570468844897600
316471455185907392 327586580669982784
64106088826036848 286258466147741056
268213337039210432 336727939586872384
201937954273580448 335437912668011968
188903006993457184 298706108524367680
183712496748245184 243683689433431520
174372781769229248 283579930030979904
224767274020782144 278397392262081792
114040952488129584 120256733893190896
162873335109247168 230006083843505792
3148726738241308 158931777020200256
98766602029198656 189838619708535232
18800515054181796 118569404068447280
126596994415467632 136477533782722928
119019604164514352 216487793653526720
71304051867794920 334296194681984320
24544846795344012 50752386004777136
111736969700962624 252742882915505216
216079768414615904 229182371727420928
35163168494799364 101035640338563680
160629433433363456 329466371497833728
66372765268669664 164730471905104064
49360514508135096 86444901754089904
268483790550592736 297770255225766592
2225539961933362 227432947501799424
268356873564139808 342472358155724608
103024206680526656 200331147466868256
192438276772849536 331222426401641280
85837743552808960 117502032749377296
85329585217028736 343895742957405056
15170285190461178 310377585506270272
74763007849874336 344753856014029952
44259179398207296 88858852932119312
245012136457621152 305242618854232256
190155960023677312 242130464355880480
182075981443334944 278818303602412832
48831454128528216 272181768794604352
8348568275346673 195962132808302464
71475727315285536 264432992037251552
175957819720701344 227321262821716800
297784034650069568 302884584109674944
45860428593356400 49609177755011784
56108028634097080 330452657330070912
202546077510662560 329999299979132288
13139972195154844 147192670842284320
6285180907959625 6599318819542084
161787106902877888 244798715200988576
163336416211513536 174307470941657856
35292132216714952 49769963926719312
146901139519295392 271685030854615936
127258607788140256 232784644880998752
40670238025942128 334959180730807296
45250592751052264 104057837115857760
6375596371293106 138323122454430480
229558843666856512 335400916642456768
88390676813201280 230016446924251616
106222997698355984 148193154429623968
52039046230103160 223675380893834240
97146290130010336 172230316027991168
2165810861470660 221106112612002880
9127587086513250 85639360276907552
47090653746171416 62306592049832128
64006930285201992 280272063703733856
5701504964065115 30802766232289076
238669422923678912 326116054117133952
25634104128248260 295352990422171392
112152462943136688 241988424077885024
90140356734082416 156382104938483296
140075519776246848 223796586097075808
41020192132519344 178894471656377856
53241726465286552 176459893593134368
132721109532876864 147168801003554272
145245597278447840 235958438998256512
59846632910594688 60070483912344384
42495017385742272 317459682794441152
42590069563259408 274912537807642400
165363454072391456 221307690475779200
145713582141838912 309984418338844160
160744008352143552 255764165439264960
110327776539615344 326651753826468672
14044697315394420 164081329338236448
87929385292348192 203999690515295488
17335594067601286 106572914846528016
95096947040074880 106963060597492624
10527655823213140 208710974762159840
77276576751767872 154185812849741376
130169216786179648 179895601144892544
302068750126257088 337548461931246528
237545061241296384 260556053555307904
82078547793853264 337425051482565824
136783445724986208 235137184874168512
26925772486453796 337514170654573568
66424768088701608 205875494243650624
160715605907167072 270066145619008512
133175593124840832 146209250197208384
103440560113404032 169187833025619328
46035048419583392 265251248038478912
110023917775133008 162254266173482976
100455688949616576 170740297662729248
26354783980969724 227685786234402464
133880667616559536 278210097421254304
83407538884243152 89107837820648448
94213491769347760 282693331214464768
132083766099722208 309802165933002560
108372572844131344 319826203989282944
3039488869837293 210680619247840320
131418112113861344 178955830179098560
81829509741697648 102467187393793552
40922451026751264 122295377156964112
25310143203469748 104414578057888976
6728194677253354 319036669619326528
115288915333501616 269267556868633952
31300632476598600 327230854503733824
42902960752105632 276207768912904608
156097518976136704 269557508532000352
218480822797946720 317171500943063616
245294256596957792 277635236384573088
109978669815532272 226282907419983808
136078198916858688 232589263703994976
81429674092002304 213523816132866944
40882030106723616 155087087993662400
151355470813160000 197313295200281248
240850900111771552 309928213207268864
48553306587380656 159972209311460448
109118705902161392 290477230564240064
54046528272992800 62494117325303512
56110092379307560 249981506642376384
201098907473957440 348565118381088512
42980808462885544 62986761528724376
216684535484923584 236545756437685280
29589912871791508 104445284321725056
51158307117016560 210812940327169280
106573288755997792 281975175516772608
41795096448988112 235627981566747008
240731188160708800 261318678458041568
75954145670287728 315103450220052224
2568713693271179 276904979237330752
14684352033095660 208808978345530368
67224270930520712 246166700330851136
79808311034366272 288321425955472576
305289442147887744 316585294577204352
59862011109847424 144689080079928480
106401661094837152 335343406638517696
7503695654239495 341156638354258432
45520638337200248 160239502755542240
172462279922410208 320602213857953856
118300643645247712 293123521013107648
313799505958039936 329256768185591360
60160223434325640 114976215392884832
122771799281641792 339641623471475136
37878972151831072 324883294701589184
13370048858915488 286422726329255136
200528245181208576 275502411687923072
102055484536722400 174083464637974272
230204566268133856 230543390486812032
93188271939988496 226294631683872800
130105096301730064 328033126982272448
14417093489669174 39280238055771352
164129172789424000 333948248498164032
255781942057453824 331278345721448896
189998370539564832 202117192049269824
34089686497058220 189530280245994720
94904983985580304 280672148030453664
93076023113720464 150176897098833824
49503583461348368 148539467977527168
131730127213601472 200190544434771840
104165530854982048 210261082774526144
69503914319508560 116661298115614432
230255683982932512 289190576722100352
207849626512847904 237839977478769856
55529650558424256 102350380629169872
93172812595516912 217127290340878688
32201974843289324 100290590917429056
206763689671225440 331994772135289024
304737130795695616 347860439507721472
46754179273818720 340910852005163456
52833132901001240 267689425152669696
7418869461190735 241755074286336064
122881933881693968 347842038174746432
221829983103918880 347475858811262144
213389729582726400 274818167881168512
5535870598893198 92627569912989440
87793624148274048 256362223063819872
32550218182813964 282669726124062400
31000942469753548 325739112873442624
7159687026531779 182978594986867840
95989289881285232 200344222397872992
21838597797079116 223173449370548448
35607606275198000 261482494019678016
4389177415065967 305231533164055360
48954312992498704 273887816665794496
88776479082424208 326103379522082304
25859396233081712 214967341550900672
161257564372406016 230338955510146720
193853791850978048 231933318375331712
64349562714449640 204867469199940384
150872906881307488 303058472587797440
139430511846966160 209855925841839392
16467454929068968 163795210731674464
21008217727253348 216945949658058304
22595098780831320 61768708735201648
6026730028183046 53563146839054928
141017968649746848 291214145088254080
134324279778686032 302002018989438080
77488726264193792 312953375027492352
34719929993160376 61301862433037632
258799448385463104 273988271550345728
78616352514919216 297186050102205312
226089579986968512 232013154856588000
215604111106461024 300197631135789504
18590824759387776 296701888677521536
88944969068437296 168324853282005568
138410655896626752 242968859448868800
158312608033915872 348618211058878336
116599944271016048 216821404594888576
17966505662942134 81299234088947120
254970928255139808 334978518379868032
90425627205235168 201651469851011744
7636077042916504 39769755051946464
3761464548770505 203751333776838560
122954777929527840 280563717150774656
53764252758231920 58511564059768976
151338233367500864 252148509758263232
237930161703527488 323147276619761152
116551163704920768 162129668192269888
308877955680999616 335343612332122944
65754799621990816 124400664777075312
264474443208833344 323430045781972992
45824598022714104 195178388563785472
39289426233494856 281831216314801184
233778256394203232 340719981393442560
279454935767998176 301697539859122432
157696157710751168 209070163771262016
32480860926399736 234971362149385728
316971281667618496 329831998046445120
136115505836815440 136831671176018352
146152971942949952 328626501944083072
111367525967199952 213607550374005952
120139085772998528 200211390403580224
160211873390721824 291737625458550720
283439187629517216 342030172404973504
39969111271809232 320333579522868096
100182795736288960 270224766349250240
278121598091579616 306712381659489600
58156555206830224 274533592824296480
81367105789681680 136957034451769872
141149802047674176 240720788149064384
94234021023136272 340892891732996288
78100731993665936 277853998146924352
36181056728498280 177887416884880448
6458306676614104 317446594905428352
26396076012921020 153554775043619008
192942850134542368 213266800588853248
46375959305224824 50508353861377744
70290975195705800 200399983904340096
11831818874953632 309214966837330432
271766416218326688 287810130565184416
312446063883597888 326686132170049984
318000737174795392 338479010645939200
157746456597501472 324261110489451520
65716317879951992 217153280191988192
176145603208073984 326544206071510656
133128362332283312 179070130285801504
137889527063108240 182918027977219136
212848297141860288 215800741325131168
102217704995871888 184535114436360352
2418714963204390 317711006510044992
52466734938014432 173779045989503296
208878032462766592 286190483126250496
91773188930400384 253360235744982304
161790698931775872 163299780696655104
51313062200184984 196728269587485504
71905312033288568 188750344880952416
211475462840088096 222790900671713440
268390355296299040 282714642301465920
44314979850178352 347966163207238016
251392297325659488 326311293202219136
188966735830940608 267525904828346400
22555243333580128 87953303942906320
23763508172158964 25820798542975844
70265154577070872 338827516224016384
24496713455970552 129679492382369168
219982858006791424 345475712886582464
40305082208358056 141793130843397904
203189919543828032 340061312545548032
32044357549726768 162060128394293888
146481854781038784 326689278842874688
191620801536820160 194027456535398112
121208891631229984 233089771500702944
243440449005851072 329746011061495488
221919906361530944 269924974261322016
130350281606297936 308906716552554816
17998439197263252 338161927184656576
172933025395916320 304963422147181312
236519717923499840 296638418121260032
164965722340938368 226102458932920608
124738350557767648 283830020859349728
231584582825912320 258750361305273344
89002256330955152 150479789068965280
135269598752533184 260736846890154784
24485677274059484 157880058094330240
84759664939994480 241998827647755616
9625556164823482 152817345175549408
56222138923986304 327671344719559744
134061179021364464 241844788438910432
125107922920446416 191779116129483168
284355227170922048 323098955916155840
323679716707706112 333899606822676096
31034327425858420 148892080457732032
311883535423211648 319258395521562496
40851155692265728 125868103201926944
160284498396482016 216401344141135584
190098560780643968 280045175933641024
43876307805641112 50055042432398720
267044997936979072 296400669563148992
128578605455943104 273855851798586336
20516398150910116 145331293104934336
184772243048811296 297205737313820608
2793424718872585 326864335618646400
92598072588914816 320800896926677504
64994600519384776 141500413895022352
36455530278144168 145600379431085056
160791733805443424 324076464360022272
46462444310521096 266544552119715648
42919318035895968 322921414280421696
69309042281338480 72671161841820480
184800361683747360 307762308963599680
270886092411518496 289886088459858688
13460132677164532 208128765670030432
150393147140212704 340327446791635776
5813351008309098 54482582317922120
90282214115799968 171485785440911360
190806120778629248 253165914651040416
213138765055744704 299104639170472960
61642308461532784 192101844385831328
105561700524221824 195339394865973696
86440455764982352 209866058998800000
264876410770214496 300616163166927360
300477043386096192 343692519057328192
41596928387846992 87451121595393232
152447470242759200 307258796786865728
74770695403287744 204330160981351968
123136982378993104 245369568254209696
88490880043187952 295603081102891584
289150842776651008 339386155119485248
82099797595498976 154123515937216384
87981657410720624 326024470877347392
35369536474711144 64303896554694664
92267522437944192 159670171655111328
189660209987701376 279163345569104704
161383800539492768 226648090253548544
271225942129847072 341239068274922304
106817274680304928 220712565104564256
51610640069148904 303295771354412160
243822334577360192 247535702693160768
206160940496124160 240426084703256640
21804112313665180 178352633522507136
3049389744594776 158151963549606624
74798333906200624 76080897138447744
196173914341110304 252662271205754112
43098438143715528 133863332733491008
40817488063822440 147371354129158016
277731949534777888 335029795768250048
288310053571097408 346976772809048896
253840728014568608 305863198251846976
204389040028790912 207447857702502464
97960230198011104 264775625161953408
163043595214592832 291174761161477376
211079099072456096 289209768131244032
199783200605397184 207809574040355648
110533249882910400 309315667358693760
23025865977022280 174977500686455040
271502990738354272 306362375635286016
50973752629029600 83218504866045136
9072284069879468 106072335528432928
131467573510170592 159265715017212896
145911049135934752 332234115256348672
72209759477420592 150606640688468992
32632835465255764 264079076138091392
12323915942541424 153089682438998560
56172330262224592 110444954931966048
77431304116217568 216430956045399776
72727134697613072 104575478721720496
14941756423719466 343945169516340736
79804635231851120 131907042096411456
86955950550262560 303642519841059072
47999879408990592 341774504196278848
83392618867585344 99172644028355552
122962013102545584 334313474028910208
24668458278067888 141445968258908768
56437274679931496 92221843816809088
61272311214353592 304033855195856704
175721516225244352 199707066193591456
37996982614077728 257839554143781408
168756607424997248 286463253295748448
274128905137237664 283033640592839808
33874178208286176 51449504858213632
37298944811555320 228478386078239904
186619274981042528 211859394622940288
223589384549613664 271546548238248608
62552834584520688 341743186586213888
60679632181766584 79407078833005968
8324822399516760 206939581700151936
86673122089911728 96072606294716464
130125005166765872 137116882275598736
15084088483196142 218252901229748864
32591903717232296 334289695875683712
259879005519776832 317400353913565376
83280406748089312 87530638191492944
90897501023725760 178700279340608416
112014821883088160 315562307465319808
74384039566015248 207888491060016032
191134532072312064 333301222483320000
44651801385504120 314137826056051072
97391357588054000 220673676148518400
59237623952150016 68012751745659704
220324067474983136 297607050484579584
312266553343864512 346136820683802048
254217301447944896 259454557467718304
52135570543229008 329678559744560896
232803312998249344 324033873940596480
116727824537327968 140559198667439120
105548873271844960 106738481785277728
50454665977233552 184221881665563424
66498182306672112 214366274105319136
54052015023213168 195498682066027168
289136086770247296 332363275010061248
143331432573214176 152004962901238720
83875846347469616 149075995619913152
281672477569136000 307022788669425792
144806348923658560 201763676486466560
197180010128038880 220045126835551552
173449133629380288 332479851412005248
97552585524963744 118472263197403888
208026077563143840 273252974124176160
111718408234423632 346094389673688576
148694796234760256 149126789639609184
66538014673442696 222529789063559232
65792208945254344 154335095800900000
36515313430787104 88435927400516528
108434774535526480 141064690742098864
60992963180987088 323101074467042624
68162016888140624 72210061939739328
178864143862683808 261637794444576256
145441520894849856 153055721712385632
11242965472351248 76408804696883456
76319416701336256 198158336619569216
217674936402161088 239915115916321440
37741891024275840 206397726948523648
247405422326928864 304154971802459136
209324990337710368 305764737472042944
80663297645678656 108718258392173760
186584974961382880 326045992948117440
255989458904814688 337297741734781632
70094535325394080 104726003149470784
91944385957400656 344996354765684928
69487808329686256 140164746781643680
167506601269073952 308954811385245760
170594231726305920 306362262687720640
18795225790419376 314992327136000128
246009558900672192 298311196060712640
11006205154158342 133956870564004304
126352039522557328 248349031831086048
138940008804057088 343167547551629312
7831960177358681 160780901724610720
31784679705039908 125247282003281680
287771446708082080 327295710776226176
190701878644605056 336692983230463680
57045102087739240 269735979575103296
100795194392038768 135587251527055072
299307741691141824 331241253498922496
176804892454866592 279371964649871808
4107644393308149 256967001716956864
179130295880741248 275553520709385536
27598944167975976 252783511376502848
245890527308532992 290980725259690496
187221414046224224 192892073046380416
26521162504698656 321323934049409920
210050179124637792 254670670894463136
56563871752719176 342712068292029312
21167833284481200 331211620155600704
217936138630465056 232699911541911360
182386284737588064 311965480453500928
68763805238464600 182149578872477280
155469094775687616 283391630551142944
223071695520159296 232581508618280512
151331154238139936 322475882708617152
61615412029591640 320616405972609920
92292333713585872 112677953909194880
11447490233437996 293466749826255040
160925512417249888 212817198739245216
215364794142978336 320203881945680448
17197866809331002 253989219341629376
141873023823014400 232722663353596352
93358601018402288 321837363225581248
44839298607526696 228689283636553440
190969407454412960 271130906268230240
112663255340770288 316833530105726208
59649223694622704 291773761594208192
172224183938551840 238971243749641760
110671841731395488 298982928716966272
105989834527321584 150589263978055200
317486964912820224 322093715673905600
58745028220633032 327856184283190592
58210858349185608 274633463567951744
254598233106599488 259551457520307584
91619520698197744 102033223746706304
155585847880864608 340983030789006656
135344578170161600 203882409829202144
53665233709681208 64256530811495520
842892161371434 12130464751823200
114539289371967056 198840785137602304
45489657744330760 200415994816289568
180313257781018400 194124933878062176
242896857803994208 317916285438121600
35003957082513084 140877562448082480
106981509291519584 123768718582754704
72941365852965136 204688571916471712
136980868514826720 245716454704630176
149006344094355552 248902023135165472
229312203076633376 250816295313434496
241466497647956192 340135043888361792
93043607329701536 203227045535791424
11644776919862946 165892768227859680
73925603598575456 204836364555396608
89708101804373328 140786126318698240
105103157827153072 165465660937281184
103222214878514096 263297024320772512
262726659226177632 289697224455249344
5949980718929909 305009628348363136
135051798498169568 147321563977761632
124387384842255984 336851455101318976
7711352615850824 237380521545817376
52355027428354768 225719132299170720
169586331558947328 230575674046464096
17384626220198992 248367090125831680
164377255602568832 318316743512616576
159480132738943424 320732236978800512
203712730495923200 265711142319815040
40230257514925680 180533969945516288
35827079797983144 204844474141448224
305927476357954624 346054121781744192
5614655680397319 248970347254742944
59243757533011552 257319043741272864
155594801567655680 192585828192095136
200781773060039584 347879727955929472
225913640896104800 342032897561469248
85090597307445600 274201978078465568
50370502064720296 66473816588349328
168357546157479552 192102708080620992
284765678073296128 315969131868342720
74853611312599984 228341553815656736
124245725651932032 168611949579301760
74305674985746304 112515446688727712
108152391363159520 316259159629721216
40767369365117704 210731195253252512
258317891730403168 332342765528559936
67066349012486064 188601983119089472
40172694046730464 201925623215044864
128133336120806944 207301057374683968
95234755246629264 98486264991598688
912290024445972 114068078705666656
27063178454518712 83317238151377504
68119256892830192 238862539719698528
38367978168576328 298976934047863808
37914945075883128 311001179068061056
41997256260717792 150677817989016640
171164812073773856 293344434492936448
26267113400685576 77293320869496720
128059116191884416 291023451963179456
14308855494811456 263746186134533056
128048078341713936 277817768753085024
201241382242310720 341460045736983232
65451935972816016 338633405429087168
98962527532362768 297020523699093184
65541226388188608 228470788428507808
72852880656728000 250535437881230016
93773770641347472 311706245399643200
56797071892314088 314648826935582976
196583664800251168 294367674088131008
104680444279679312 234933571670348896
181229288793255456 280143056210273568
160715994974669440 277614868491472480
16274258489826736 233959453131217024
165820169052686048 314897609372477696
187370125242201408 207629641166523200
137607639022993312 338710450482505984
2483215436329608 9666788401573082
41936531616763328 158325517613667520
38286284336303640 171621019058424448
28078252262431600 161271086823494272
120448703082006000 302665879491628800
36132314563798808 266195366095065600
132995589766866464 319244410378951104
248279373571998752 314388559510656896
97490552280789184 318022613692646080
49702159528035984 145289272324029888
164131099246407040 322150703584570624
103564370205708960 209013004229088224
147924733825489696 237672139594188768
112012473066213936 299659380092041920
141207838204586160 144787374019720576
12034799926782716 101426578512983360
5770354278757116 44564019525008432
1478107881464226 76310885038814352
262761683267691488 324598651784008576
119583685215777712 202903474362096000
145731132505554048 289668925163603456
91273761736798400 169441283433100352
25765041797423192 172462911303612896
111590082652374752 150079348420235328
22731689136047996 308402408942686272
111892163475556832 201151790379751616
91422890918816032 161840339725800288
92075328975416640 314880310226702080
76080758249811232 268677465455714528
105887802794307056 137426005353800896
7855671348908103 336060888103968640
28292471988956336 243329335167111904
109967498098962496 214293321311537824
201155728763286656 342036087400814720
178528411940150912 179046490387270144
16231463620833638 142516106758759440
288346926700494848 306612617054007424
234901766857376032 332203426831712000
129707369617295440 141559881131896112
36530560414502424 213179770947676992
35645066994985884 303663555598588672
23470518813397636 167308840713019968
173228113483869504 178405210040252576
27651809862579724 58686792451759520
37193041881349880 51963842046452696
209975058811268224 234261969166141984
265095243699249120 272344504414638496
253735541828298400 272013987300325696
138724929152835520 273321695360626816
232697164779117472 251276453649710368
143432002237341184 303660208226049536
34319053989942148 59360005854045744
212351442947287392 338114636259367680
44624620451668152 244952801501757504
114138573525082272 235532096154316128
199293798258270272 325092689365458240
89102039619724096 222820708864037056
76968699076040944 318339424554148480
318316598316481600 337761753159782144
20214567705328556 81655407911854800
125420260217686784 315690589162253760
35711343767516388 339351169992689792
115282798078460320 233908302906482752
212258684616217536 256711035187867136
76618073538256192 133999822163300880
120552709272094304 306631051620106816
29924691348171940 110391139072371136
164848624954678240 324287828763242304
150392301581537024 314305541620268672
65525350364627152 306686952813980544
95843229244737488 207838084176664512
172412178245007168 196574365165870400
39798276428220896 236632187832741888
191454239502725440 266251371955899264
168705141339043584 326222969870192704
208828653083994848 339672454573891968
69495621237303400 279779204646284256
258678653794432384 295042162914618432
174175885992137888 302804703183018688
2515947663114888 328319641837900544
110307984233286976 312729922781354496
115344265045802592 234852260170968704
132614245560005856 246467240210373376
8709971890984785 301758365816918784
62488392740168432 193806101944729280
44498048329771616 324691412178838784
21917479644322488 255340487128911264
173587700949084864 304919092510070912
38177035076160616 182630444146999680
141233441327605024 207766992797239104
181282954990475936 279749261825114016
36393093945369872 58266255444190648
23185940238489612 88410161380216384
70813107558691144 325273293783319040
55503316197262688 107431028684839328
55774149797660984 284020052089059808
3211960585476110 195990906696541792
40104431548618472 161815402490113408
52586765709143800 109620630335547584
34492511221175340 313788646076961088
189884566761192224 250646478474079456
52784326123911448 190110545731202144
132697975670775104 274863782791684576
22130580941936516 146624648572060736
73012694257999568 291304874008188416
52746051552526800 255366312769320096
31657991226312060 254725696537439904
59059393735166568 260451363542733056
212826846129757856 231266845070003584
51689618264077840 97235822565429040
73823964699327136 188377219533033568
242379717770038496 330877580761374336
118918505648845632 179269166833178336
16971890046436302 328034622325164416
25342611963006516 315498608680876800
87986317212069200 127762034508815120
143418362666266992 241549621962134752
48807059792999368 203661845333767616
238366905850693664 292455666390329280
227490274562054688 250086139224028032
27179245647259080 123520074119110032
180454616944495808 235998956001616992
44497358634355408 58239717663787320
188506144288683680 324816505321549632
62744358416298760 122143914381708048
89172490468503616 301094192112504256
254246834508053824 290597782397605696
26881497577033924 222360311662689408
274389578549476608 340141981373237376
57581292701705360 118094596723038208
73599814671964256 91509304431917664
283078510871561120 344774534507641280
20267817975233340 235921762918493696
158104952420614656 169403891827685312
75642975007136992 147620671506543136
283711100641676448 322062235792345984
154646427767832704 341946580066413120
92636827375578080 175234799310470176
17540584199875380 189182388648010176
120264015129673664 254584005877247392
104199478627197920 200209121882663136
144964825149604864 346944319321951104
85921803355359600 210637981787245024
3826020035677844 291216869223883456
204550414488920896 232195812154714304
244951022512737120 255049759924005536
198250360418964832 330954171302680320
117032894301529 153415620727700128
136527654648029392 244890778420546688
330157166131862080 340160940337613696
1579010757591307 221540672042440352
52328199764706920 197821900909678368
10342939541246678 219225206798154112
221811612476166208 255514834599110272
46964786640243336 328529423103866560
30359698627413848 115018913507677680
67850710884608800 206786077086770496
266202353908359264 310684009099787136
32576209564226464 93568481971782240
217150006757712160 258828474110599264
156135861096499776 235875230642198560
279524185078140576 321496234845467136
52522418653120352 263935097986140384
76576543191310800 311286463680150784
172541298289435648 293214059058749184
107232007017710544 341364183046178112
100497655793099056 251752645837045920
40247887464843544 117501865854227152
105967273278147200 208243615328228480
178084114731290240 271362074679480064
19122889303551644 108494634342296848
300311444662745088 319904270661980416
85828718103571568 310022909015247360
75136384040733120 271860447495212576
190895512820201888 256010481485609376
50981866244179072 98862975692199296
150224280507768288 347976380492372160
204801372327077088 252231135014754624
178697475434300960 310181652152341184
22940790833423340 344026996769359616
200715108778658624 207721698353150368
59911494581950256 97512899435655632
245527891014350112 316711316759422208
276095865500892832 276512955139130848
56606450819102192 119135017462577920
103925930989127920 322640232846702400
137681006907564240 140208109866964944
14844448539356168 233286746747725056
101625927345205664 216247691950092320
20223960967355992 339031709116999488
198860884240345984 268601326917246656
76172041119531984 130161919648542800
6285595253155191 244491880330427424
35302616505277624 56157696361012648
110461468527276560 120189559255538080
213490737090642752 235512068885644768
64353428821841680 213007317443088160
28179191985772012 300120875621880576
232529922021565920 339629421481596160
232621527254953472 340512983206340480
106639583048883376 310338142423013632
177854524183338592 316149032304566720
97416291718156896 109802783638901520
57131774964956120 70718593070510528
140313111996670256 240388968606878048
62587553957710552 109824931295208256
182440215921037824 298931636603645056
294257422379771904 318300393240079744
183705486380674112 212166718213507200
40520028228092792 197916026254891680
194740854017133248 292670850378665152
44358337315720624 275005412406138912
22200131036685308 117037724640868336
177671377112157280 243010853858182880
196763236276600800 341989874312863040
204233740647725568 259263040330714240
16460477746897920 57117277005981656
30799238075090348 347231553736166912
76354290802860864 185548237174639744
64199729458530272 100791883749821552
22485206123033932 173204073781727488
101000136783727616 236104085353343872
51437105711711264 81902136382151936
222733011398659072 315515269497214144
15612096285455996 97726863508416544
7958585711302787 132000721485324080
264554016147563232 340969223313519360
63859543472034080 121897307403697856
140079816303074768 302645137315530496
85268022579765696 251529624779673728
114550406230950512 203728174101776448
283807201147482048 307694593457792448
115359795527779904 147268842922264480
171385243649436928 213840732485033056
247535029583474080 317781511753875968
119497905592395360 217102418202431968
149863292502955200 244921798660574304
271408099016633312 287309227077102688
128995756433593296 203927950381068832
160279286425075744 202996513395860832
155417536039496960 263399939490214592
149770457931495776 344464094721577216
101519913950659760 173544126808035360
11299905980913302 270334401988702624
13663962858508428 151449145827906048
84397389417563488 291168676476633408
200899020398608416 257228632126885152
165377560592281408 265675157155675232
60179994262111104 217263666927644320
984692879363692 344109768733437568
164532264824901760 261651769799494752
37844714369437944 51863676892967464
38987903822880128 186617014215998112
148763348627531872 160407787519228096
24445824813245108 74345309078998816
110106450769878176 227203771320855296
190532052239530784 344489377843773248
104632040894633360 292845747081960896
206604570497601184 293731040351264640
126963055700655408 294423608471518656
67967556773751312 325528571081546624
15148351205701424 307853163791493248
143883933000990112 241512509048993920
138456722683022208 160168664623402752
161437294612993952 262946755208810464
142347397323697152 249076974311681792
126465486698133776 309009866392052032
154013593426536576 252725353960629504
21327688544634832 36632644776760760
145315474257300960 347593275374897792
59933217106390888 128641641057502096
173490723634553312 250952804164903264
4533711658118414 128821480483214400
168693348373900256 314244248948097088
47131125697719408 63967827568562504
312165076955978304 341162384726859520
21428520360221252 69210175338011184
149213430605273376 319303736716781184
126486691931003264 290811563077874560
124648648425070096 140255153878106080
202833097341104992 241162058171878176
41032053135650640 54559633561590016
95667099630268752 182711599205803776
7315361265505786 162158439120739072
5287415735070844 79604014981381856
91225725426757552 148336150956682272
27192657273718784 237372498785370912
37819740382252608 248919376962496672
183316151978232768 288974038408945664
100745017035995376 301318705705589248
7245033995207393 11040985377732278
270646313511460512 299074778166507520
87417335465706720 346013514039917952
157538936827032640 205453558143952704
79007301714359456 192164610575327200
179007915149457536 246708806689929184
36964858147004680 104382581764745968
230518978429022240 254115633607195680
295765319896812928 333856661311054720
10522724942084624 60841564210582128
218474972555111776 229902517918407296
159471277110148096 170206928646025696
109551714687703728 294707274555477952
30592142470859780 73472405039140112
123403433260079648 124956191753551392
145771696217628288 265047760949332032
73826939683538944 147186331886048672
129736361461345712 282223439248014432
292396792531266880 346288432868904960
263618110482670048 285161206019504544
161777169233834112 188520173128888608
153204510782735424 287000217995642816
135483739809067856 346706325074925952
257614466179140000 318200198455522240
104005125318893488 311179958980185600
175682165512643968 304044226179878272
112557418352498160 236419459809073152
157760282698336576 194648720094869792
158644750947162688 172234885097485280
12008263615772828 126128809508205872
155003600236668416 300583965020031232
2257273894593215 85311783611085904
171486396814269024 202442609151495456
181787083249285792 302318369305806272
83775565875222048 185674433872596032
13441857517843010 274636076209180192
35600380006965688 191063021705693376
144577143498465632 283711256257961664
280224293833075680 341873070686805184
116359440222477536 166372002763539680
292946256495524992 305166378267222080
79444429706217856 141944460058269168
21942316634196980 301595141156399424
178295539388140416 225893037240975712
94999903801778848 104329147964178416
125272582219831264 310223172477988032
36764572168110496 85308975582401136
139282418178531824 319469681474208128
159677629675517120 268432403832913920
70467774509219040 199042031413497408
25839763678298936 325072079986505920
62777475395541856 292545325501683136
59853037426703224 188368367176982176
162022086300353728 275987974420564512
7210085978899020 275715996132910848
303414131349928000 323937505676305408
264735486547945824 276554179383925888
220224340029042816 255711530892644480
35447918837577052 333282358341610752
17777315698813900 337059503435940864
39581652629675896 108563784448343984
36320747486390888 284400944452952256
133783851951382896 223870828751926304
29173267818960352 88853624897960912
125021601197329856 174450798071865472
150029758515122144 238589510389674656
174656363228877664 331805006591935040
127646815704891088 305577707576797440
23798056799295684 319292823678960896
229092096887022592 345727671708817344
12967919493328932 141368210510122080
29645312830591696 182271645099433856
92235655540274784 104725246508161392
262217335479773696 264545508676132384
88339703785577840 98278743582657552
51817307907504736 116051906894087296
161548945021315936 199309269976917376
34982392865316816 85673070979412240
96073511581718416 228685057612817920
148936679339607968 183119197422355232
126497643480796832 181590696909335104
24645735486996852 51071152599789672
40069389260020472 93455804578178832
234651714845501 177872976018458400
14035577801326600 190823262388108192
52609312548426520 345482446126199808
134646281938262208 185728590371619040
214715049876792768 288439781495184128
224583341619600576 227484638781421696
75742962094633984 287376431349501888
207677665292584416 298548230488125632
103132923868211008 125846077697692688
251789213482736352 338915882669385152
32236454480889932 205877159486635296
166167068669826112 308131357323196480
35757787826937480 268539450835652640
310195870535440256 334821411652754368
113000996664869344 173275338542384064
27022285975622592 105357923311707744
185020398667831520 282739305577721632
240325425414062816 269968685552763936
174523540643906432 199775337896434752
240141251173553344 306446520435260416
12091760082236530 42029008470246384
274313546999079040 309055744071940672
49259257891536608 320882788505936832
77368757891963664 173560633735576704
101386460820984624 186591261351818784
88884402405281904 105862150213286064
160915920263771456 203615781401233728
174342730807280416 319843793488977856
53430917612564232 325972273562815424
48966721284320432 166362591233901984
35971164825012688 195211323045432672
4190658809830677 302261256068172800
85884012539132544 213088184659830496
86354918360087168 201623660356025344
248535443411884608 256811403701320960
59152366161779400 276432392841141632
38715018039209064 289056003449334528
172062041631706912 321206074855723136
225789762857053632 321836675855305088
175936110201638720 184769376457946560
178012086069052576 322966481011066112
199753519646600672 221016381212042912
282137676155009120 292788443666858944
12284564697749750 326463990093014976
288592826336629760 347208245287844032
121171502617589488 315004673376952000
42544551113023032 196376336898179424
3636543448872118 101385932598094800
227571918565269888 264911010932134208
230948377151059840 318581723401110656
121530741264268640 194678878761201344
228387610140844608 266066917912407296
213744159558818752 244422756510575872
100154340579664240 303947488110599744
316112140959473920 336140393864683776
120716967501660560 201377799764037632
42721237294636744 345959990407473472
16443440297637876 213578550930387840
25124239720324124 95909158130957872
163163869293850208 340412176639708160
220932008176243872 224380293625890656
190271574344721984 201179049826435424
36274615175159488 100429819837051472
93649840691753168 173949599549778720
126822033724771632 131360721869459008
6037712836444229 230241770729349568
222060335894091424 328483965529538752
63025124547873328 223468146335868128
9571186761041382 117053881615944736
170069405923182016 281571819079350208
220696473194003808 345209551369085312
30703601441339868 276282100175546688
49757468134024960 193820513159010336
117491386950766368 182773601322247648
235869098432100800 311648253441171840
40086777716366680 111016309338340016
154789550161779392 239733419322363552
82789405698363312 345488280882180928
35783255364023088 88322860109578912
151101793880536128 337345150618741632
101295500326649296 117750006981617696
35737350817506780 136193983506495872
55300554487184336 242773125910801440
97763049514744944 181159569842070944
123774395381486720 317364325989817088
198537410285324384 327941031925505536
96191432606106288 96547583006388080
275399792407110208 276535727049454176
136004339432364480 317256946738190208
274784348757711104 289876408852426688
48754025732981176 181387772637471104
80341911376784640 328812685004196736
60322057775877472 231372051984164800
100152454576264864 148047804054760640
10687701806195764 293047226728697792
26978564569399516 47869652754452336
175534247099333472 211858462030302176
76799905349548432 299914389554400256
116728727293696592 246039307845847680
118503265172344544 307740323147745536
183714710263175648 194606410977356800
147653919112214048 215649530142301248
13647119524070082 266036662645382016
185289615575337952 233487589661560384
34382332021276496 100164315657706512
135720826269735040 216402475719622784
83084246863031680 127495670158065424
298096960888509056 340623769592092096
56319870882580600 176460617295643840
91033718880621088 118986289982128896
55276736414885648 208392030734390624
40772490770911632 163613123685951712
169703189144771872 246037115970658016
176356610491354944 329660377769058816
63526369685914624 255875991538352320
132508611128003248 230286711796156128
313742055092727872 329195841723338176
108037748753008656 118709809770473584
30745543808545184 294211184899189952
275821438619605792 347475566981642944
51338457285799216 257248899106584992
10169127393070758 72934798847792032
186422504275521856 220731352434042560
17365232586406604 206016046142664928
246828513748480832 295588090757379648
296895801502005184 317221202560255360
178666468152413952 276369987657829472
212217268394398976 246773678051470368
147538355278642304 231296841596588192
38887903395173464 236515808631729120
94891644819394560 321307462405265664
170639644892483072 339165244719002304
4328315728744682 296205642123613888
36141005194376280 65582309970149464
90613263172702880 108829667570409680
264587687951901792 347790640960800768
225946318400474208 233324696957034336
140121193743160176 196546656162298016
246723800489784032 250596828324271296
96199723327367696 205325277868749888
72414931492563520 168776545511110944
24733947568972948 338227865066683584
39832408990659088 94739934239904640
203863509647561152 240934231460895008
140732245829105360 202757146317360352
92985139856091456 127703180994237984
29787723067566744 274164572281142528
241844562833758464 268299146942616416
176606675146626272 302364281124995520
259815288372815072 266551436923486976
38964837251651088 211819813849344064
220634069219028704 283295850309672992
55271877261061208 274692942515514112
108372549045732960 272560359102816160
269313472269192960 321092654102528448
272357651968264640 287508096585444288
137190562141504112 178233566874058176
52384608137451704 175612079602899776
105434488681319536 134991523692279904
224481548853646976 345780410338767232
2782708621569968 118142815738044944
55841880969133792 296475335590163776
245678711158738496 273487797647418400
32470006204421888 188497231391630944
183665713244605952 310715112928757120
1884860563361974 184198801169519232
102984769929761536 135867501856662208
5003244564016448 262347820157747808
110609394303329792 223109832926568896
85051242154188464 265960380003529280
37273515308890648 258599993412223456
174341384048471552 328231862656708544
132946860075554368 150104394497497760
267312417728491904 343898649546930752
157945993837753856 234249470899212320
20535018066752536 218623944665252960
290939387142799104 305408116450457728
81102918864561328 109742928301411792
122062137686019200 322936686416105280
87910641657211 126044010491172480
53922518264967616 294750488343802880
112302624973683328 268072585142212640
266415668237321952 322966374219080768
56720415648272104 271954699798027808
241872393538734432 335057624899622336
33999160182544728 66888676841349032
117517043879891792 253750188942087392
42874787997292656 271645596738151808
16890367469060022 242482099045550848
150511939885566624 275789812744988128
54114558630490080 72743983158047936
151770610373448352 280254927726878592
40780686061216712 318743691057742912
41059306561521008 142449408140031984
195100229147053696 225829141311024608
224447737702364896 246584828804996352
3129325802839963 181148138617099488
9045051517521922 314188659337759104
117081258401881488 269844345492694048
191327429187895520 270957930863622944
268337862794865088 320191526370839808
24310455538387052 283772513167732032
327023893015576000 346596916436817280
307187354767923648 314102771214377856
69212544106206088 85158020613586624
93984871793848368 143538855299730608
26576251232370312 159885051122425984
69285561427031232 146408209330733280
197232194405734656 340257488830282944
35309739103156588 282431871582169184
129780714672435488 200454119487702912
5167694528646446 160727730914356256
259092065813395168 272494292430548768
72740767301149376 289612294477459392
143400656445813232 331993192442433216
131442070671941520 324545581268491136
133716824834555376 318346128626177344
55832216874910120 196424601604995072
68751175535506632 273110590447738720
41332865616971016 58573856311866032
29481330704840000 156266774953392352
273664231703573568 316927939613030272
158720390182835936 212058564778685088
95536529006226352 335160966490318080
5303133896717755 41452719399310904
170440790309403392 294035010217923456
281986711948887776 310811677585844288
44126757019074056 294898410562183744
74063376727698048 136925006054052640
56117570892566752 159933426896450528
16553094938568548 143253502269174400
193420231229711680 263948919345243136
57886605919677312 144660091419587936
290281060334985152 345744456934201024
230186235190087712 328706020639974784
18715803427063280 335893308189856768
41950035924314960 224981156629166496
163073006406351200 254060830834388896
253179631021353504 326660076005473728
44557973122139352 216177304959235872
186316728317640928 256041139099677472
165284089439473376 193849426825113792
140090344275862304 192989110775727584
60002359822023984 276257974246295168
36395680446333000 221382675285645984
93684403298196624 153823066533536448
108325630369584944 302024738018540032
318158724483163200 334606011243923776
114639728432689744 162891675273317184
315649450298657344 323315506463205760
191494473720271392 287532958161905824
307635529678303104 316108971903485952
13946051951111594 348165074810577664
165153668521731680 229032273357689216
245207266366562944 268284543239981184
132514661239404000 150134430946781664
26188153656421424 114188484432783072
79014544677637712 187345533253338272
76488561503123248 317680395250964288
19323556704633132 94451319708071616
31208452007735992 240274431481765696
5808746007026487 191655335562159808
96513089367009728 222450439146225248
23973911429637900 254857183546566560
283276940868545248 298348526947684608
146008960432896704 216500830076047744
124551287336138256 143377900573102720
172471024731553088 276589986776182624
10489247934136802 54442471930989704
150742914168144256 298968023692169536
17976301086863130 102108137205076192
206919516779175808 283610651547779296
81791975175235200 247570312890873696
57937588476003536 178484414484633344
153158439139009504 235740016777919360
319015636757774912 336927581456212288
105039789005623872 334343040403268224
11180287963068266 245702457201652864
10974578836498834 47254955965595536
22805142749705696 128064622902728496
290484775012486848 314740408964818816
41305237523250408 256160205084028832
147770259505675584 298233365339404608
251881562354889568 292521500449991680
208292592544405536 330635634836148480
233494931350289024 246271671975538752
152430648661643072 293153321498142528
13181679712176498 254339137078461344
41323281196665072 213913874954844896
89150113649382384 304870070675635584
269836221733387616 327198562297787200
114076837567280848 212121361595334592
257500430105868256 259771152026844992
308087854457262208 336012860617636736
263828720023666528 315753235173975808
146380333981844416 193236234844281344
45322464543871816 203451598846210016
75385795415477424 179496409250405696
57799206297880432 266890556451015104
124755628489634320 344340121217411008
116327763553729520 335107578128703616
151691313365555776 290177296726657472
25067825748952068 325238109725818880
48661437509213016 256650787050969312
157903786196959136 201732069974782176
175128828631373632 340997108272121856
75200369186547024 265077253530067648
151168603571307360 249494021539526144
6374277642158886 293894567642492864
154487504306014080 229351375744381152
145326462098271744 254173240959545824
141845966294866912 176898711148549312
55787573260063504 250728289570037344
22610058551107048 178430443204752672
106447196959560912 310690462884245696
27732657285449592 51854337605260808
2272553259455784 194507734981526464
80558545995644752 92665464171611760
289772838449008320 309878328995246400
206335282407189888 337469462128452416
87362923531085632 283217181908546784
110105402827389936 183448269660201312
7600033177157516 149707237484324800
79256702274916768 179305076339772576
46777295974991312 142198892152503792
178020950383787520 340218964461703872
73569194384040544 209154935664945728
15380957762671794 172986600445218080
195034169593382880 322636513975280320
257269580963877312 298528665680037632
4454295438428011 101860640694310512
240216880194652608 334989328220426560
25806064939139260 87138916135936560
36246216069498920 292303184957068544
152235134581147552 183438091144217056
117040997290799600 290101601560583104
67259276595835064 297833168412158976
80393283161394912 195876920257389696
8144092883255066 99812822506259856
174407633637083424 186288141510056544
208551168143408896 247709428642543840
100898489587160576 142649278748998048
11505085355133496 120463087386577936
246698804401778560 287093902106551936
184220962756454592 230989779277279872
241312139365981664 318274382543483008
140463965921743456 193074058469910496
41462199019359448 215079089563865152
32236990781976396 330385928838010432
63031929113363912 190300559335096992
283966253305617408 290005324578822528
63088694008408104 226998981980971872
116352027438103184 154577102974843808
85215464628550704 279119249331365888
144390723785013536 338330607869342912
150637984347285088 312909937034963968
278681751580606624 330698034853713728
296176186016647936 320746786230089152
292451063074848064 344090333434019328
85787741642528800 136381552550038496
83560380109263344 99247911301432944
99974719496923280 187933912048413952
242382506345407968 256013999094719232
42401960486421088 295883368637915328
78168432800996256 308431753608977344
206087479940637696 257375249166794688
134572449046523152 295522045662293504
227121482489952512 232148098098662176
110773539382432544 137407734224662384
49642862020999256 327646258679189888
122935596766386592 261846688394917280
122533616178714800 268742701471763936
5478343531563228 236684691317425600
40429841935921768 102434124049285232
93985810384335888 171587243641760800
76910368605364400 79723483882051920
229701265526245280 244219108356695680
109066339063112272 276742701278956832
70772124204834656 308330046584428672
54912837279314376 189612229517744032
130421885811581424 239787740464128960
150382578603568768 166530591622657952
181380616953237952 189887086517719616
65342727056246584 93396729694311824
274294045171898144 281736430510642304
67680001551941520 193569739741816096
220664013708636704 240098549707761920
99219200307187200 128263543357888144
77297410723737792 253914806302059328
172546172457701184 197967150329355200
219644116522961568 287291325551651552
40657956133333840 46193750231379384
20422862529337948 126552220682970800
96932828958112272 122736252297681312
46302860919393920 53391149747566888
30171121967258504 138900392546663024
258365550293475808 280351375563085792
124374558743928992 167416810242572480
114883054917531568 174820340727393856
77530612410656192 329081373430099392
99191166725487024 108110903458257952
5792044021304696 276586667610612384
163766241430227616 202124509572632576
34975091227674480 240462176391874016
2451299424505374 92173580037721600
61351142780110360 171112888287628544
38093474323823744 136459876822521456
332423563150960320 347276000702481472
285921844224768256 347698495934603136
102567854892692688 271295057567032192
88839790835192512 147329977185325152
140107413928727568 300372163058142272
153052048237090368 220657185790608992
246442713860463968 256034115437619136
113781768025246480 303311943349953728
175733643353063840 195387152533432992
162870417204785248 175479041505448416
187005492579987296 322372778668894976
118197346572954240 259697285411910464
42267507502608472 47134190953635408
41527082233027768 180743914971416224
178017247739121216 216433429344607520
18972182446781704 34512271504645184
136466231322625856 253269825975328192
96825177680706928 106644878262848976
188154751027670496 238479530451563680
2674856500765788 315477001495815104
238652361291076224 242531808402803872
192305368383934784 347608475658130880
340400227783214144 343621329643603200
99376445257280176 99414094040559600
26094118035201876 201095448235386048
43201427081166328 47322708227975168
298036150838823616 333007086422337536
204030135837413952 330702721701252480
4530143859547796 59306138446462704
94385793085343728 179492217073836512
237286287709366880 293395676292800064
44862255974046664 55307931753982488
157892755250351072 221348205111936512
211144023423301216 229623826719815104
131311037417507264 242165621393013568
80040387583008656 178866986615431968
208609859534785184 290248942531890560
3644483539612678 196555211747564544
6945085507178155 243154890573835040
175161958804006720 182686274409978272
188294864773577216 193549200047634784
9886412900588078 335196351157018112
17765866346252318 91105800494270448
179949216017455008 254321623693608224
34468702752053368 315844338846907456
123398082207804432 233200819362657696
125291173339204960 208555037139897632
39408016413962480 316159197140574464
195296288495256000 207283227385316544
69560929043170632 107238146891774048
161129917296098752 306710222226777920
11399955226600930 169502505194066816
339217541276110208 340602482123424000
262072614299763104 265720723457012352
221479829189753536 295099008366728128
225502078431830496 252501484983877024
47979358179812672 158591720018072128
11160475114014214 307197910420987648
108763041913480896 299362866807078144
83311546424909776 309946205080296704
291439714903166784 297480442943158016
183056884114278048 274116072646903136
29183100628243152 46465446918084872
142372769072505184 198610082091564032
112670373699119200 186715985054416096
81322851919409760 158183787454820064
186182552487825664 339017880656718336
157134327842901152 223148920518193568
99116002390416176 226110809788771520
54830095657478968 65063219479839200
7451491441946238 17616201898219404
228858373917453824 245017091146748416
133080437545048000 327685079228456896
288841723694483136 326813192390535936
94623393586956048 147081207549882112
160310626823612192 318509605470141376
175492299610557696 278665098482840576
34286236986147192 183820485953361664
160863192495885184 208338181210921728
167969099745488416 255429790515855008
128081640728345728 343597031262748928
20198840446730688 171476006867226240
109785729208825984 324096413123341504
99234902919762592 285013138090377920
79826089924884544 337033219910934400
203512258549040864 240449593160276960
118027337268824752 282344587903542560
62167121023159664 307362420997163648
117250015522375936 223376235890120288
223391100438019968 316728435929566528
68846269001879896 145866031898775328
30618852887478732 171281466471886080
12095499353070308 305870205490514496
231579977959941344 321008952510214208
189352634423248672 246558553615447392
80020599220590240 188765017721292416
146330684027742112 152532571573309632
84918698995265264 222543308768987424
19481856015136608 109762273808703504
262459625586318304 325635517131161408
242564285751905120 304273170563243648
78255923022120672 317731514041399680
20951169777384172 56798561290180864
230005964191017248 247472002536446368
74625265684743824 236585499660302080
44800864661418192 72145307539219664
232833388941968992 249006669964404672
269650002473261664 346379803589283008
104654630416383600 181844118537147392
37582637372518056 86987936237953696
138897132737528816 316819710170433216
138222543525042912 172716993388524960
1307572638255129 68184977285619488
137273297173515280 281725923118057728
150366649759515904 275574084316226720
7449854098855579 188284560037198688
130335300319252576 192618990052366112
30191634676586580 163876199755343744
114025203214726976 193438670079101408
29755057690658764 204967517956119232
40434948263528272 220860469873906336
228504529722700608 328193616169021888
17839948486278714 116677996086082688
117217930111102912 335940534125721792
174114455768638560 225949510530716864
18224778856606980 274244535754788672
80936436474677760 248817097614912768
15283488448527816 293027825372004672
204487725160225056 297748406553350528
55297903595772376 110577174161963024
247945847739967296 276171704642408544
3741456007844864 176882098535586048
38118023399104928 330007729783563008
152428452934846816 159069015598832096
141675770497566864 282175371213256064
79763959487051600 148896922057699264
107075387799380512 196213176059080800
48973876708806536 319348600550650944
197113772075785632 212796387739736512
261787896784562528 330564278126730688
253143507097311040 348375810716661184
3649730400235614 32891155483005780
131966119631305120 302331450266085120
80508678642164000 138491845527237664
226089671617501088 327334891547180992
98146437931856896 200681401366937920
211162870858432960 346661483021955584
210359093776628640 247738374663871168
127434464596478272 345773449987623936
36232692881183168 294624661454551616
171325014235215840 338863403431195776
134071106309566128 305215094323540544
189214337729399744 193519344612561632
127759651086683984 243876907058143392
20151248863647948 195212970395769440
198384341245294400 275089941415171584
138100443621760400 335025329273746688
23434173086395884 23797522639937992
210897822122018432 319631256100371072
91789891709976864 164021376247898400
174006909955129920 310727485930172928
186021317984874496 318804035258888064
122089310132745616 346594809803252032
72444711724658336 262285447302860288
160129041762486304 321907621764071424
49474343247188712 110382304181271536
65101531630832288 236543723621016192
42693536397608688 233843399763455648
111175891884783936 329618832160634880
44002568688452600 131362626723871344
161021331566690752 195179549809294816
6408949554660128 47900387926842144
62062644778718744 74506631808089920
78386729234036288 205596103892448992
54252125200015112 262644927279812256
224812419989920832 245234655115733216
128368225088164160 299649781928122112
39511170614986040 338911921258183808
152906923169245440 282087890246757472
35467414250669648 107191093706830848
101272316552569072 320633145200489728
27997121457918588 94144293558091664
59383755542030408 194472706073536416
129320683917303568 283474334542632992
107034303824757952 325332484479914176
165931621052402528 250612445488529824
135828280693305760 291808305267546368
5003775783437697 332556646415326784
38820611571867088 185260948354185344
106861272648832928 311942081666483264
281006879065523328 297044537099215744
23455937258553680 189267610529156224
2632935226132193 23500373870340952
61417613126009096 339876723991465920
171809721930458848 243705074211935872
72825652147712736 150579448119232224
91594612530341216 136564988267327456
72391410350512112 199357657271063008
63163857446870800 181131097588689504
161749353868412864 321250665871658048
243255213250003104 305235361834710720
110089628089508496 190846756715450592
273610623657747168 300973177784488256
63303242527918448 312346182267801728
30397138026571556 192905775241866688
130128296630625488 245057033664795200
22635669215825328 26208275400307760
100358964888774096 162267294581126304
35890961327583468 159917692646460096
238811230368935232 250372206126378816
261538869263419552 289785225767136704
126047368736480576 273258686647431968
227647973052016480 229972749653218304
73853184923827888 252069026983639296
138553518707502096 300711103342856576
13287310545996934 310017315294139456
256072414942090304 340962874984493056
250422639065690976 305714897879014528
217448482630379104 230955117193065536
241704832104293984 274611746369896032
114251264498212848 311812259580769856
65585971869069320 199417803261305440
230479259055778560 315342628533986688
71903529004149128 227063139542776832
72253934627186032 315398634236770176
120284177017121792 170139233474472896
11333842600528030 322357033710530688
23334511005277820 257887793308165888
24199934790201912 131178828582024544
70232740482251264 146049184127800288
182812067676967840 308238264871628800
23774393654161756 191677349974591008
312169399035753216 321551243654601664
313416938189408064 326240671937575296
244785289110742720 346001771648230784
75124950291152416 307505795849785216
53115293429794936 105720843666609168
165712719403116000 255045615796472736
170144958427930624 321398248511571968
204807619243838752 230789429838792832
8455249908585315 51814077142897400
5730273810035330 184252317265400128
183547597299008000 189858371636043712
96826446106630512 315707866893691136
117158683931521296 126075196977147392
221850158233355808 339153409156164416
4719183777494509 198611889939682112
202008181018150048 283543503140314240
174507201425875008 228221657968342496
18921474785686 313637649620689536
134343752153177840 182888270911007168
18994442783100180 285377009038504256
36514965747046816 277949193421055744
30092371298235064 98350607719767648
222403819282292608 319443536924992000
22467330293638144 169426746459013856
245272340300416768 287745171841419456
74863813102679744 154748957455267296
230244895938636416 265128619424608864
181784988208642048 232172422560535872
105156893298065104 120886072223101888
119129766240035952 149437855554473248
125108768312381984 145033674135644096
114168384056291136 343091037515764992
181781454987967968 194552772961682304
99033773614329552 257121722396609472
48883304413913768 70836001544679320
90068254945212448 183180922356774976
157464837186533184 264704048769698720
13634374648982412 277585914471645056
51076368423706856 344298827697969344
233029707216374400 246136404373026848
102619660348898448 141223113506992464
201725566820702880 229157694969155296
167997176866084000 266672494672403296
91209828627589488 314179817014353216
26380702542669956 44656991774357944
142870268930517552 195854718011044096
104066553728820048 194894421674626720
247702689594548352 347112079266667840
14493871019781392 194915025572908512
17030423360401816 299622787020852544
8737199082651345 211568638560083968
102427176436567056 154999588660093920
99848214702161520 267662398712705632
296584494574476352 312997978737450560
113820932387811904 269976277517203008
102847500169587520 131454114959816768
154113008607544448 343315331664454848
139284594801357712 289745634297627264
113910467520838144 230731367721096192
150806746009335328 323808819023303296
66128019868025600 220417309161447104
291657532132511360 319238483976920704
164795510650911488 229326727889148096
21621603454878448 143398184822660368
206315476875432384 330022929835861248
86811616140537088 202905524940777664
10084386914506340 147048465694134208
229676664761731936 250951502583210656
23329255109737048 114084017028527760
124270037917594672 219368499962450880
76782950308863568 95041385880288288
298292277789969600 303468707873005504
126249154375694656 308029286038204800
185729141180711520 323962789386833152
92534921249972448 327156601382843328
95873583103800512 189062979315717184
64149125719609888 135963130944334256
278720002906623744 338993372541612032
144524465526495232 228514728864846880
244198794961395008 285629404334479424
179190716974515008 260230560894279040
20776960473662388 60881058089100120
35148908731560356 65057129152330216
127891048402976496 143229731831225344
119696638971285280 259983466408932064
270181906643816992 295275075532063680
24861975673373808 120994485466412752
106785536563830480 169239590322404512
85212832073434272 312836010611284480
59177271535080976 153889759014230816
26346042511729908 303751730660062080
104083520702945152 112358029691598064
42144118802452312 321419635963056128
118564176593890112 241003267009551872
30741545575408536 71263702533351616
21932713768521928 100476466361497888
157956802627063072 193792165196386496
114572562167045120 188535588386522720
180886104144661312 229277123064613728
39458250655014856 322611274695499392
25039226190919184 265176763553581280
6745440607435545 223792891749559744
126290751650267760 134801216639127568
30247320490450112 105532314665028544
222232238090190048 229111547256879840
109690824738235968 323338639388384128
25098620562632020 187174662865274176
23336201544917332 182118917445296896
182364223971725376 185674754835624000
64039136178566224 238758235876144512
67421333118897224 186803758942596448
25498258649619116 258501509651137056
292927390060948992 338642494683138496
19578726392416492 137747939355034192
169850992522307328 316213970927732416
94449643102457408 180530472454199616
62879102459103784 87324538187311952
86229686481958864 278003871914419712
46450455015625568 136110732163127744
144484383048296576 288785097495584128
120919404104385376 195271816744855712
51737109967293688 242501741039911744
36747696996525248 39599611872605168
148222449887925792 318082010595808576
5627552053193390 82977741947163936
49879434505997504 202969931563575200
97589815230923024 254377572863831904
162730607762847616 180751966293379296
129976521192661664 210980651729178624
15946696907401466 276567592975746688
64937731545004944 324054598695724928
97182560258501824 103366827838948896
172632963593206816 320996616652219072
91928749362709088 231971380393337472
134777281512451088 236628019194599840
119258013439956576 182562491060590336
183138424277885120 207379509619595104
50358048206783616 263276933954111936
142154610159680352 278348244276824384
63619213495592592 196323006082931424
253967381701313376 269021728722498592
20627984887932380 219880162284021344
133441138574053056 235610070672648864
16070681409085356 54897010435576600
23955272616087676 40287840461890120
26514447522013536 231270003691510144
53717979880296152 306235911583329920
8576545470704710 46098917361738000
127070154829143632 218838793719739584
198988276017381344 233623477808107872
132362971049115936 148574899041487072
135758046667087264 143126567644823424
142484771030033248 211355361244338880
33256888140077528 306670967756063552
240527619093311552 324756133808558400
35138858718296532 253141451844780768
100364713871604688 288595666505552512
65526865843524488 217568770382018176
69625586856995696 245185612466949248
185667345691909984 254072021547535200
10670780269436880 38588354498393928
14035007674341996 311752030490179584
71257515277399152 252914863883374944
23289643691342360 219157803204593536
165272110775985344 295870528610868608
223779423444548096 300289170680411776
305801835730231744 330255943699921152
237562699837195328 284798732428275808
50322302459044384 193345369344266048
83038062241486240 207649323434905312
18110658539070604 268616014070124608
67667133564042904 278285005483118336
97351073906613152 238086647446259296
174712593553546624 240638023978456544
82009454153828640 158281076881818176
102810367564931264 153007971051592736
316654201868835392 328296041011974336
76248394665989712 283489172417974464
150409874628117280 277376575551491808
301724387843419520 341605896940940544
149940559285429216 250356118772604640
161598893529234368 164642556444374112
172854421256156992 208841295930611776
51498050106530048 247553391009345824
199656364963197504 316181149495865216
242513911985954656 306412906790360448
39042615511878720 176455717787619744
46281097900897016 202826252674462624
220424413356415296 251073707174020192
107559427708960720 185073076035067936
83845864503106960 234137358083110112
211959742521435392 298247074462730368
5310308656023592 148555388180492032
112305059742523552 145366421637669792
218476782608843680 296420088343329088
86250388630769824 172043445940217376
41878361858352280 217457121888407072
316346079454662336 321368497867797504
243036719954174752 261002878112161088
232432045595117888 256200780758230400
80009973712223248 311409565712205568
42810642073994072 232977023203867072
107297058801750208 197383991017610528
262298777518238368 292155927599722624
83673454047712768 195257209343666976
176922261009506080 281597581183736256
317530042487958592 328917330138641152
91119055965713008 323488803399341440
86826079928652448 124374625448295968
33838870996637844 196692510553917920
4572177069327477 283777153838597184
77887635086006432 230426055961985792
100120763477703536 322297891333408192
142040027214862640 273188962137370560
108178925586102256 320543955626537600
82779644808890768 303421367965565952
13736718794135588 55313029898858800
18521586607419684 245694912698748480
30904086335714428 170765358477319648
305237778274393088 322566218464795840
12431667411632974 198545738843813088
104311754832215904 290993646400723328
33754526827414832 48677906536739544
222327908713142464 240142591417591648
276194178683580384 282916073071223680
97820839591153904 118909466308577632
232426002629820256 270506321990327552
30041309055831500 293849243740022912
94007456637465152 292189140604649408
93458256075363952 139321183760644688
2250870764622660 243505637744423680
25770249594949692 283989169060279712
220395380653623072 306083564764354240
249116597007212096 321520712698101696
27784528492848928 101680041505295088
123812223828505104 214506716414272576
26775842395063204 68987388942763616
77811464926275632 253145173669397696
74196765603864944 302535678027268224
40389723400170072 271225513388223872
98520445300793584 203018168917075008
50873341903939096 125709920543967808
89655023566148352 219836917719798048
145017570434693536 330351286545411584
207462396647041344 283205440746985056
279945257019760768 325931308946973888
8718540657858242 35524919830914268
1983967510981762 247681137215629952
241954122402742496 320704322504424128
97538143683076912 149328498570832288
265115513877533632 268857721647451296
230070177660915840 266912685733975168
134446368855818912 137501797171686256
183500299451012992 342829330514675136
293911448167221312 326680849444526336
79669937360757232 125730935359241168
12186461922537716 48523078266968216
28376740180060148 192194951548730432
249718486680394848 263241397659444736
110480524535989280 270577834539428800
102179563535913904 178206533649811392
184754343971439168 226396448178141024
244599022451089152 296418188602664448
38179872709025496 100704486843242352
231311207105971648 263369493857986304
31534275818990352 186772577901547840
40308391045816240 108325716273592560
63064038318912752 232820965905470976
44210310704569512 182215254182117312
157360854478658592 326024683987531584
176114539421896800 306509835105936384
53720981098747696 299856694175012736
18219011329579428 135559901415658528
34292154529762416 188470265847711456
200697297836884640 339852019864061888
57883247761458616 262808891455585216
20980440114711372 99927053558477552
291207392669457856 340267203589673920
146149074194357248 324235285507744320
151903564019490496 197440896889235744
90976083538570928 214853360535909632
81650485381866400 161127549777171840
64477563167956072 82818691441353872
24677453356785680 91932522443623344
146278858972282144 166642336999044608
222756489305187328 292402216456280448
174761437255912320 206407128627192832
69042840984291352 295854648823667008
184198892908167840 184306058077251232
42537621004346784 271557244903787776
291551009273758016 334956052680009280
107637551324047568 213763762555540224
171103713003788928 320519108389278208
210206230457729024 315294624203703168
702217996970796 148587105967188928
114648765134676624 207662207433191392
270762376376071360 342259517464747520
675289968841598 60988077374785000
19650415468578780 69883688066121544
65066761530216536 228345754257151200
286616616672770848 337343133099977920
2244140741652297 96377182432199648
18757131224520084 316730769541489088
3898348316191034 122296221770906000
318549912415319232 322029151688685440
33217877417137560 130247974664446784
193196464825894816 303264673136661440
15477785649387080 238834628133744928
29604987859480856 320083690017867456
175071094051400288 342362216049464512
105740189182029584 303129259765120256
58789132340255616 155499605541504832
4014536274943941 173416587585383200
257084285413342944 302142341730527232
25381518193104632 277511762848276544
78562622407140992 285434619670060960
20277937554127276 134026794126231488
101716097532016384 230975827383506336
136611121458862528 148616168552302560
137714551938302976 246830372592109888
83408852412937872 108459426040475120
18541501497379112 166176494265281472
237601986154910912 241295153464379008
35807819249239368 208602728577461472
1116439617162415 142796034321958336
71522791812507824 229117847339372608
100008427345836432 279176507642575648
118628229384035552 209641739285797632
194050494747013920 224591287304025792
22387964217989556 26215719221508016
252713439202050528 337679146956156288
240836861115173216 310458753883859776
24160528345688564 67174050719764696
82398857570482096 307314082964675072
233013492900832352 250408135918572896
55747496417555680 187329161095165376
142703030918274640 217042808187207264
236290870699078016 249099513368383040
242482116628496512 268461597796731264
109098732732714448 238534300016355712
198971989667125888 213979896462300576
63169787263439184 111548454272129456
77895758655276784 325439746561964032
7134621005138402 66587008903259752
221336365850701152 323116115872470848
2671076558061178 326291390216996736
224149203100740704 269309487057202400
10297945827059692 235765558779082272
164928304612555968 258395055273563392
226431731658125152 286389418521298048
25775926415818256 193885130920587168
1200612578420485 286191695639188608
85769065341249808 222709277467267072
120180204451315632 226478858149107008
13251352176742346 163321760629325120
80172493775146176 112377874941774288
66539206664676792 85430825900531872
168230256800285856 217590893000786624
157390124753174720 160577365472137888
34836017934426940 255938943388087552
129251244950359856 252317183346358272
209901427285267488 337188259169152256
18717464735662816 45540780566056576
193491956692414272 270376208347881440
124933639064751472 201045616748478304
165512933145881504 235988026323434336
23617235371471332 79972745318439616
14292550580174762 170600553262796928
287412498274861024 328429828365574592
26253303718595908 300284671662648704
20923591918171628 104971654342522512
94954785802946256 235071975537387648
3670000876196599 174252972752158080
40052752035583592 173607507836262944
144793189905943904 277625382039764672
284081393175484832 286253180304710432
25018734780357260 73133903784783536
41449346206631584 91339794968484752
176217977570170208 273852544396904256
197000920859816896 316467372313597312
87756279466531408 147413909811000672
110765587840496464 196802148250841472
291483867432291008 295008738953264448
30607557979329312 140715451879561568
189551749937511616 249602518320492480
82708605751458384 278741388810196032
92451965364149440 250273567679372640
153462603364203840 255899425351430624
115079546838862432 220689907496968032
111753360522459776 180192922934300448
100957871545306736 154044153795223328
96875109936179024 190193010952780320
78909056283116096 226111097222039296
71289099746883744 276449320455650816
144987886176704384 309249846882890432
108039307366516480 274936387460067456
76248504463066304 299411488474764352
23807532231480140 284953954572043968
236679263612836480 319748576548436480
67892137212507496 80428518305351680
168594901682902688 295864499559265856
226169553851691392 264888847980326560
238447466352087264 252155666528344128
167803105849667936 289323709445904704
10008594820101208 298590616360808832
231421017919605184 259934722206437824
2870798817792214 55057820479316584
211958358866784672 343890672427942784
110236605098045648 333167998934561344
54983504033638296 208679209850307136
282919845547924192 297161723460224960
8965688979803726 117871867086610160
127006483466342416 151668359403920256
239666659466862176 309711736189446528
265937001395542656 273796260204763328
80551068574702080 146890907142644832
180387275482310528 300781986857168320
32127297043990068 338768683373803200
287569269075647648 306298101142650496
156731670648036576 220461280538816704
45990603470117536 150226398875381312
49450818080858200 289136972971216000
91288760904507968 306757694528302336
203105294375767168 283656634907292448
149929545361801376 190865745742641056
93412075430343616 326194381872037440
303130959518634304 307517379825080128
22100621667958832 67001539010776720
18238395630294400 316096880148374016
162395287788188000 193474295040049216
9053607737715840 39491368765088592
131766916706943008 148137571807769888
91917763674260320 207191209425347264
80507144862214944 281712093603613696
42308939001046840 268091206507070976
40992592488460752 71715445086546864
222911101962636160 290592819220914240
274490609392526816 302307544622490624
124878630282458224 167198554625972128
104457170774945792 186637427007793696
61940020269872288 340085038596903296
44663860508815464 166501342561537920
169945839411476608 317333204250320192
276116420558748672 292137872860897792
176743239932488672 320712388893565824
177944100580888096 233604264695634400
28125331541655068 203918097674366048
239409725318646304 344714123575813056
205070705800527776 316119149108434176
38621401595147088 325003521125356288
133477316991998320 149341418529725280
122874137532022336 347140120744586624
28500453598623184 185341778976952960
300782833632458368 336450664540838208
23389002900603204 89171522149583920
35791143110738148 44815251160961808
141226399949496864 294382560899548864
227961732044224992 290104514519193152
145480501141583392 157382589626862752
228885699315639072 346056189628258304
108478697907992784 222373485379158432
144910685411852832 174569651590590080
107514630788290896 217522020834807168
137770783405673536 295165934482156224
54691891978468472 327587964641920704
221376680644876320 347193423044836992
9820800134157266 328121581067939392
7606100259199872 64085595859631272
118260130098223328 290269284256027584
113829101332052400 276519779666865440
83955159378809824 124912473801495360
54777028235062512 232829575150231264
73219265893906384 180220414210364320
172097508383191488 240290412010389312
49722118983337808 57410427226526160
100417899321129776 114995748389494160
192546903908038464 193613108114025824
50986177584767360 219531093846818656
143180519553490960 303124272836958144
33443411776795812 245921576867956000
137069842819300272 188127634159676384
112926218043492768 200406773157206496
123927247424794192 338138897322477568
303645258594768896 338826299051584384
209317205585769024 323083474415340608
71136787293317296 177737958384316960
58640038056109808 66141461000084096
235317152391608480 332419612635298688
35874309687495952 264573193107897312
166979424051413472 332861977671134912
221683960709896640 348348267775709120
195010511915299424 229445185151122656
97584341088157984 291754468382860928
209897542025776992 330365382083158016
140405480534054992 145947242939679968
156240543103717984 291112024354404736
121182415918975920 127007323324969024
274300683632224640 319968838313495744
105679163575332096 262221591152503776
75958147851199216 328711632504405056
59433142032911376 146007564381428512
1515671805790347 318674687368163840
62603024960708024 93433531457512096
108942378403935120 214620560476982752
81465696212990192 140688508414730768
67892659281214600 273798529533608576
332135711314063488 335567101531312064
185583305914673312 210922431691092032
56978336480687552 101422849389511232
31645871445849984 178038624662948576
313653486191415104 344486039691017472
250604198938919712 341011792001519168
7855934765702135 40928645140932664
5798412906336139 136892543211233040
171049911947920480 271556048090100352
21057607672219596 318252661884136192
6868938197088502 158625266650578880
129776987374356304 221618904086637120
97867405355180800 268451946890893024
249614697191104160 250684768036892864
42386404653099176 209232606874361344
126723233453950544 290944216376691008
8054736551847812 53947888317568696
135969738905341632 249900618103426944
169308666819740608 294627238068938240
81171146174036032 258375213485550368
90124458789997840 149734713712999168
71975747184135432 183311572268633856
148342219801411808 223604791103176544
143551955991536656 255661891543396992
55146350355935544 186308201224453888
108861990369715440 191298727890939616
215669520679763680 313013613840571264
10018162240874086 108386533574297408
240124063099763264 308390611623964416
177611787367589344 199840512895164256
44395924062992736 141204109003352448
295718185482211200 314547936076544256
250959904001464288 343753178231029952
202711826871344992 259015801784948608
16848993968275132 328792669718175104
203016843165099936 237939119618325728
87941924894623200 322932766785996544
243361704828149824 281987601957923392
108215564383784432 316217530047938432
23306486009627780 186961695747971040
217524650402053536 237135882982062272
100304339071631232 222228035427472192
66349979067038184 146643420931136896
264877544924917440 342856685350834368
98914536821670176 334925722891320640
171973808049388320 342118201064335936
37147466463962688 96924983368393664
106472840913280000 334140518675778112
115615761837274336 155921660914197568
171217096218417568 276874500303981664
44680340059882464 254508958033659264
142156103570251312 303611212880372160
174882752515830112 223322613943747168
32653722692381252 128318761502478704
208698255436955680 317569157107644224
140180629901864608 329932578089631680
158837456943716320 168929863913142208
50066301627451864 103208652437026160
61394500022286584 253064053123491456
18608377329105692 44853761240118072
45977141981562768 102892933754093376
35056421273796044 306311471991909312
112260318019955120 141415615926583616
16132267284107496 342405192440946752
4469602744094482 303451081872388608
129793911528393216 221587854615741728
12931393042158484 162770936668073568
159700569170552032 346215812878420160
215963866599397632 300203547982778624
168726488469576352 321843714413618624
105817333384136656 227887255580650304
80527035463992208 147876604019601984
60536782576750520 238055506393478464
234569365431802720 254181734250895072
66603436871013048 211626979578737888
101133842305929376 140065012592603024
240133553809739392 331634193554501824
75254041518091728 90005533666338288
43182118729368152 119266064196540864
25168885380028896 226216524156143424
53031750286809000 78811501318885680
10634049715030178 218928231653648256
220692554314725344 290124303113632832
170666012710464512 194414546957433888
49555277477446616 199832147968844160
66412814186493504 182523055356553120
170870292510569024 233730252766744480
7316572056674022 295197894949959424
209592340290010400 226817447388841664
104073878550069312 237861466461062560
218861763569379840 244134028043693024
21205901462154880 183772224634992192
178836448138438816 270787707982883392
102665017689590800 154653780353997600
148308494485412512 328285153107046656
90799211085524976 310961460464397440
103530098154287920 114728950829377888
39074310715996328 161133356361820512
15999046249042202 293752945124673216
90956847135769312 303776070661686912
25506192822687428 219321803798807200
61159909043486856 167973551601492896
207794322012412736 273508807612807456
152956437992395456 294530343441310208
34887363178520344 227340302994500832
12796317017618864 288837589246635008
101417125189853072 188290485130689152
3621175199983110 327542882447994688
191715190729938912 196858791057524800
68798697573990832 102708703880200240
80073759079500304 113001773148751616
129752457072184032 231610019711712096
62465978892127152 140288567591172080
119237441497040992 119579256292730528
151373797250547488 202656474619006080
9328694110539250 101121189131624064
10959914154402558 182261533469383328
111632646108854736 203586664372336064
92674611415871648 325920988184330816
13013755311429940 182255612991246240
57643458404636472 241192287660311136
62463282572655736 114973495593981968
118208595917213520 224704493658105760
199117827535071648 281048611432061376
36837714139197208 81394306078542704
151654287412484448 227547826383793184
153085201276199264 225299068700412896
309524322827612736 312900467189999104
23113628389934396 270919062281453088
38025070985474264 78027761252892544
61575172015161936 113205938006002576
207631711323299872 237052601726382464
46855236926743096 223982056222163424
200818051814408416 201365644446479072
296884698941866432 321702299487481152
65505530842077176 159644582628373600
162331046736160768 306797035372441728
22376452034942888 73665124798355920
149713803282576736 255360966023984256
141222576126095936 214345894126426304
196806547715155648 340031253251695680
315734591233140800 327776528319826816
97411958058291584 118932911431118112
188145654704840352 273718930199361792
191205390617708768 215161334480043072
229802338569764800 290144195659777984
213604070661410176 334090142660155072
123769687135593408 237916378618750336
36153296301426448 177896697762828448
101861814817068512 219752244040943840
43754370561730864 185402853396234176
199443255521965728 230471123235119328
279544631831143488 293330980122009600
197350673396298432 318778734881079872
122024647687947728 275428586560202720
31783990014225676 275490700383076480
101921392701178672 323512349121654784
71376642512329144 291702360634526464
148556287049970624 259579770070467264
116883055128940864 209538936193005792
47635358156711632 102494500971264000
46128371163927800 86754507111282704
45306667190314048 306606245887959168
110738957582381184 256254957953133760
52617998368876280 158230268990516416
12253162741724542 155540456869585440
10264669618278506 69260922810233512
93427230887911264 163158158291827232
95177795850966864 306022318379026176
131556903638403600 332878978706766784
64543707379480736 327544971609039296
8577240759303857 129352784508862176
140226389767585264 243274294081776160
66555276166434192 121467912912317104
144782034774802656 181280015990081536
135017624055600304 255492128510046976
109785990943139712 267971674716591904
172194300549859840 346247102854593856
159260291254754848 186030946006422368
178908204605523104 180166761085288256
170041418862883520 301138575292261632
78297134338616768 248581378638121120
243624708384639392 346321865870971648
119488591186942928 156222720289529760
227559984092253568 307224811181112832
36274849589519528 232954344288975872
4481309582659439 39078446708908456
129790924280604368 315638753367873536
192126482298577888 195465160738068608
164190278707024192 210991878361737056
134541566846441424 292923921798454912
44291388959986144 123978764817861376
107130487339926080 250479238682775520
334143023216491 337796746828853888
59048264506550096 198507300364950144
25051522927991612 166342600896160224
10743217455743922 162746388515550656
251446609312361472 260349945519859264
38132564843603064 196255178553558272
1407259368109772 96293603151782016
103189377166805520 235847726307778848
106440096542765968 316472612161648640
97936457061718688 132010772426950272
244494949110765184 329491428035483712
99063816330704928 288217844930222304
86029223039870560 329465930459844928
224231166535051936 290232463806188416
226537158314924160 348016023704972288
14644631514249210 324082213347842560
170009385461405120 346072959363056960
104339573500226432 254741371531630752
197067980739185632 307096577309472640
140720558941276384 179547111611593152
113850945266275216 129765781868473776
191937408148279040 291786013873267584
56942385129853928 250190744690774528
143568548997315216 334882464372522368
98936241949814528 310278653602475008
60956155740169112 217155911301609248
39965809021723792 107357983045235264
115192805888132560 336456549664421696
21293473284714148 260898365978224000
1020042305936367 114699709565117232
144708545535037760 270503250147816736
39726821670599736 52439130635140768
226173527718247552 250855583924616352
50561378562732040 132473460134673664
87512057192624704 251482676011772992
45966089098316608 344971825256708352
36016402904275252 46016095825546296
10830348120215856 133370107450716704
21138980478395596 25620061242276164
234449060756638080 301401836004962112
128271366198614400 156122758499570816
6168797008779006 181437064968851040
159839900590220544 188693361561001952
183200504986422464 283089660686246080
177939748113544640 332424605092816896
75436919490458768 217455935121233056
102699530499276080 105117056438969328
159667146658392416 242814348756428064
217254163892243872 233492862671676128
35886189266818752 292535575421272896
88221596263849760 165171433327120096
312327469839131136 334821175247387328
225581503154102496 241271518259128576
70744155196147264 289816809124514432
149400621343491520 213468628833049472
149081052792077152 304396930581552128
139948848880468352 339689763156148864
52828450722003040 129459443271025488
90282746537789392 323491384339505152
185695611271406368 241201009027067520
10070694780373764 51815776104609368
1334132189473132 245541193981194912
114702789454044432 316984764074605760
252832216953270240 282952299964863392
199543397499245568 229093343078356608
183774440801213152 186685607240773728
165088502495585856 309688238719351360
75679236941267616 251793014570511104
21000112697875288 241572729147317888
88733590271989312 320417395462749888
103631169163764848 307294973268535872
277708785264326208 288034024275230880
66323427945247128 107016520734394368
154404337816393984 224672017214840128
29750825635434216 119098494792990992
16302179076166632 267068122440936000
103149896565345488 240812524448323008
274031732172802304 304853784428885504
159770541840248480 323684359857896640
89787190957641984 311553232772359424
129213439901723696 176054487580748608
224268248432783680 324948104456938688
146996593727993920 223200781624104832
134033233934485168 314440549077084224
31450450139343072 204746280677478016
5480447491753420 314742804725661184
221414948930096384 247182636652325568
61977252654606320 161666402270471008
222640257847828256 286811880035461728
228219842157646944 345613896171795328
30509087696524172 69864499228530960
52381386364561880 328119441563513792
139550945411955888 248581489910338976
56116692626732104 249196253640043488
36386860756409344 45154220006174464
163480294727051328 269656348524696288
20779102101853600 138070955836434848
18390973143438048 244538224706575680
54202396439372360 223615177285236320
13578646909483392 40859878792760848
328102701346863680 331185285422078144
6364126455604785 211395214905251360
43160732850485472 206643147873999840
255714320874016576 333991688009709120
139134399832355552 319056335968991552
42850401385667944 101535989551688352
195474393370583072 232095382851271904
110714464904730880 292426750849624576
308410118259771712 315246918553469760
2342512751794196 176397476192703456
120484403986587328 209652124533136480
39894497135788768 197560990620986336
147636682902031808 174314616493923328
116190475305187984 223399780641093888
227536556197148512 242426497595789120
48583492632223048 162991126581375968
32173495033285172 324313960629971776
227208108068774944 333744371820144000
237603512618290560 301778536383438848
115788670489661536 329944312756590976
314972616154170624 345950844312302272
224234719287598144 287192591119257152
78589395170267296 139495885599341424
94163851506854400 218500167455139328
275175553202033248 325610029019188288
199435163967660544 260637902816615648
86357390687235456 172170455611959136
31823151122370780 158770356936866080
232542994006320256 312565667698496384
60820120022535096 309002316521830592
121406712529637408 264448818533040480
160483345609079264 244356004116235008
33650649563843524 304958578542004736
185354114509818400 312569365987188416
30649625009816748 98113702225624080
111193991790075440 244024044153516128
64202194739178736 201877149959488960
142220513113447664 252085349739305024
123894641818628704 262040016623313408
141373266834949392 343897460753422848
137360845720399648 289544535755059648
130792757124842848 333237842081955520
136165949700548896 206000977251763072
203022494747107776 204849800119192224
154133987563161984 191266041434132384
52255086001232040 114439105910097920
29474557377683548 196622705628509472
248178594126664768 338991248935329088
166483328134143488 347441162288881600
33663528757592396 225539764530436256
257969511889426304 347118204857764992
39999643742613688 147247437420806816
139085953206407760 215449643634674720
20916147387059656 228674959697592544
119013318250994032 269558772275898336
124171963742536000 230625580336501280
92702177646048096 244014174918161920
29707075811609332 196959070038910080
135335818337596640 317721373844137920
105287420017114240 116759268696889648
267990264378799872 271987813472069088
220922261212183584 250049625783183168
104932013078830288 271155480220280416
42698535764183168 121458619582612864
114955465099894944 171709707689621920
15787989187247422 252946940517200320
56092777285516976 109027042685397008
133793443705956320 328449745334360064
172714953405562304 183308052017608384
2422612908775207 199456307401119936
49282106368375208 220200095814948576
36405329196512672 56431929736615776
179912783235313056 308589069166310976
38461269818684736 72324192545574176
112836476774269120 146224584736695456
90759989542044272 172421049544668416
121874922451397872 263836117676006048
162742628969189312 298318522757599936
148364884658654976 253398112213004064
89676971303846064 100698711709813984
26670102265438156 226649771343571072
190533394126535584 268645765829889408
249376359049073600 263401972705755232
93202187320877408 104104445458626288
63391105754327032 294261065696858944
248655069778164320 283827298229437824
132862597266892832 222500965895293376
25317836306823656 70682787850577352
296769590834281792 341047652762672640
117867282754390112 323460826891500864
158337781867855040 170398670525837536
214317880819137568 300785270001022656
164302386213949024 272302687175866432
102651448653731152 333268329586390592
157790981159223584 249299265415623712
99125682754847424 309959647023276224
141745112370290752 322157226476732608
205094857477137664 283786006668918144
30513977008133156 310203760745073344
140607766693524144 176181959120674016
47584689078873800 191336436647148608
28803404889518252 164382191784290144
15444850159711936 335852219132905024
93925802071625536 278462063057215840
51982262458476888 333970814867631744
49909187138848992 74769109088278640
35189792615638436 71049677747346696
73964057891760736 202005341596328960
54532301169389736 255444294626694464
77617792298745504 179006488018535360
27290784860796524 193198695300693408
266323187021893856 283301126244842784
207326844139374112 271042253676765120
248525232770642656 263292364217058752
159269018004069952 341540889103910208
199987844928477728 224373200568063968
49305323963801152 116718728524597744
117571230594512016 201058820843181888
311524883752316032 311801841780571264
16313031008809634 159635739957067232
43674524475976104 308176807929567616
28649626573815408 150788808930582304
116035808175237072 311183163245080640
154815509434648704 216803946437838432
197282396267657696 229731631802954208
174168225015482336 345990692036370240
87885721994674400 157767786687400512
121530275154352432 182107294550715008
3468379206476603 168682555907086464
135747508146482144 272712217377930816
94298216331842256 197199397188356096
200548422582807744 242399144039325408
16483796713920192 336906682077467200
24529413913693368 160379761035211872
42345548172048152 47252240814143392
116194593763748352 213285850344431520
131367426484265584 300644442984240000
7811855569393539 315786598846423616
225163954207371648 238864279557077536
73950318827951536 225523058589456288
60646395611121656 344835304841799232
72045367587646976 117169891346814080
228162583267634048 261814282027840704
135603822411912192 285286014952391712
254480074745219296 338961243765819328
115522811835871872 151446848804578272
270752738264718112 281797050946605312
246791181918243008 250873160969909056
128578663957259360 312554705743024896
266946392589171744 340598119246801536
45439605080610864 88930549500671152
82775723116950496 133882863688113600
179299495660303488 199266206083307712
183766439254793344 289401377709461376
48896690223846768 209067131836295552
189317850644676800 225327978921720512
2948813437678092 29150592886019988
220404605856920768 220594013302312864
92203445257805808 119140929936696208
173618554306676864 218225143159769504
123394548767666384 216027512729434016
151533338192712416 219814643677180736
35326662078506040 282111125895865760
40840782955847256 46926273629228544
90280050714664656 141518279105161568
218705352903910144 264321821731912576
37139717412026464 211951221905918240
28322325063007720 223811642549468640
278822874846159200 324621566989616384
74244778562294000 104456682024196624
208365038075335616 261884043771391328
211157414892940768 230159019590564672
128221574025943264 245626947782239584
28394029664196060 62152836287160544
277322887572867808 346705339773441664
149807981336395936 238120273411700416
163854063408989728 188674440762684064
50390476545506720 297457538855841536
281843316724674464 339948504490225920
10083045033971568 24328792488020040
165444969442540768 226255181306209312
175789441090963072 245272834103414432
189444114812914624 204255074564406560
70339671677813944 345036513520766848
23643597969401304 46896365640080424
255315713181648672 277223653486821344
89337186728600224 308460397657905920
93973152806504256 142916576051390608
43190666859244216 103515863097652672
183065788438760768 188096272576967264
241888055323058592 310130729824572672
178367197895037312 307562457787800512
66570481926923840 333618605766092160
276779402000012544 330985424178735296
40453214122013448 85632988459820624
284083477665542400 295248511619958528
17353259175946918 310065924485747712
61809353439449080 155926244298808704
55834383418203616 259332003878869600
182799441166212512 244320329891724928
145386491492621824 196107230281773632
241011658921672832 286143983984975232
182256262723905600 347712181029102336
146267342614779680 221928307477263360
256478631947439584 335112041356281408
249290950647240544 342706648159460608
137832134557558704 233808365837312544
15170361942102144 299439043320110336
23156315400300032 115985290576702224
60588639681297160 98476502716945728
52814447575870200 282339398712269664
174246149495842880 341683634736374976
53429569322134328 157596769696314368
139914285864341472 141362990653230976
92882129885573760 263210350625817728
212309355726388480 310067955107886080
20763617812311788 63822306861009792
27938789641826892 40423731373604344
17647181213546346 214348442245532512
116675718477369040 290984191796168192
112798344902252400 264755064599059456
18772882824113188 344557768294810432
66564441002527776 229750885566504800
171155843006196096 347108399729093056
21441146894092980 210065266454662944
18649054649606092 182527040451585376
62949054777820136 128231438543521424
205196335735363744 285692952379499136
45792692943377936 134675218457163184
126858080009461712 258674036110342240
25892861567695572 240680168688152032
11044737806483068 19547325645371240
294579591008878208 324172935163629184
56998556191998064 172052830888713248
102533244910008992 215554310514814336
251887593507344704 276411706023120000
82342995960850160 324557759773016128
122230538314504272 247685256384766016
30830083583706136 294890789951785856
221942841377329344 236429693329496864
66583889458798928 307926737787822208
6213876928830864 246938172134407168
2887549180093233 260640642163788064
55478596113833888 309156855328114368
9831610432446792 192063020042728256
3769665794679740 280186609960108224
238658198962052704 313499003175037824
108619550739674416 279200889215759008
17750876334423740 159558993919861888
135340281956396720 259452122503095360
8913146195415248 44930722089969064
123087324408145088 346921112662250112
98060490751568032 292894145955658112
133475095426078000 164230966053790560
174074751542639200 290554791715978560
212868894271743904 308740853722284608
190993293369127488 329081954409352832
27399840896174232 37600407883314416
195265290749986176 300914492933336448
150976873022180064 242658917348878272
83256052654968672 162000445331537568
111533066960824112 329215050049962304
103934992397666544 326428124269719040
53967531521715968 323231407037099008
81540226395414832 171302248616651328
52076888862736672 268819962662874752
201249618122907232 241806570315663168
81975384295434608 327982306907523776
187437579281002048 258802380735326816
29947769208412548 160205564023806208
177069562606928384 337002203724302848
3939836078925681 313332163662971840
135895480610923648 266871552119491392
58482366425130128 280114111120649568
30387969346827880 199377440565570112
151420018005416928 155591157430306176
87325819190988000 337159151483276736
166853505305953280 271510629075700512
180370215407620224 234984466656378976
91798137125365856 242462523576631232
128003028347991504 185117000899674944
177342464856344448 298709347505212288
97568111040504800 102865738891818896
121401559742496352 128916307603517904
132588886172005952 256260290617995008
109282544253495632 243307374988912064
40119048342806896 92061171176105552
212902666493256704 222130700503918944
58784683635257728 106757965192453040
193982930180805344 320815598955233728
155256437880855808 342914580138045312
210233564003643456 251363445302242624
97961932131587184 306943676788133184
73958479226951424 217638090838146816
157077903909331552 308062562804093568
1734633773481475 322193850043431936
120525283654518080 293510963616471168
23148053918739968 300700726377633216
186480057139959808 262982700652075104
46201726750548728 66537458064868816
46712469865254624 167056258747840992
21445883785496680 131923873321918912
14949896809368042 195800447809781568
32470714978837644 59640558562046000
332136790559444 339560761957645824
120900840014160288 130747013961582080
81817616872675 231364508148547840
62371838023072032 131584794158893136
179154418036332320 339475853782660160
182034305632544864 302037126199490688
99689998921536592 216494974278919328
60415188392461760 248373824709305824
221890434099638432 329969064602404160
170469084826623680 299270571163043456
27609856446704784 335187103240993856
43688288979274728 252504052919101248
4239917626819648 11535262599154188
86043933179953360 168545024772564736
54576347576173320 282764219559157856
171712864159892288 261123412619560768
62073642944385120 72278060643595104
75251630181068960 334266468430394176
323875358989509568 336952916349410688
149926559564404704 192989197258103584
158607640811852384 245179936671850048
84957842426404848 293530631440632000
112371932108225728 149668181293872256
61581286098645688 154995385605316384
243308263464534144 346949790910769472
66744566440352752 238393011221349024
167519616462450560 314228434278464832
155393534537584416 194099694572817376
109498019195431888 288438339105897664
18809148419614872 233972425350165280
94912750702906240 267603586362676832
257002260279006912 322521710715443392
324221234598530432 332038968080867648
96990702104134288 308113875472380608
216571802779876448 275386173510284032
201445953443360928 326854097062080512
89212552206579760 308555677862391168
22040646997163052 208739095082707744
299070309446796992 333534374699532800
20321498953250912 235224870458369312
179962652937040320 233458855309386432
35115870109176160 179186155960412064
121455097825171296 343636589846563840
101876457800887872 294740793734970176
249089767903093248 329200207595264448
47364541946060320 50508607331585008
147213516444952768 346169433761496448
34167731752484108 347618879198412608
71958691991266984 93724995070213248
118404559324844528 184132680727844608
157925204246264512 168323257816701024
106436994122636848 145078312400274624
122013309247241600 332295302781516800
74763285646723392 108533036341415600
44866609439577392 277823674096126272
6264133257934308 76756856195767776
15458188987254352 289820186314040576
49095508127699424 275308573801869344
85718858359452144 247111796525893920
238160408180363296 292501570871734208
192453567834042304 278458093760224960
93673486067142224 315220410834475904
293378404198087808 317385625973327488
44851093395425664 56437039668755560
228892820992477920 309902751110154560
319619419648020608 348428909680065536
139175469196742640 152019546316590624
126621180599192864 204564623610530176
174841310459096768 245034172239452288
121254137360364992 299910433010640128
45255122824532216 252172026811261088
60325096469432400 253572997939282240
44799089740541208 115297015326873728
97640563330474256 233950993754920352
326099456300640512 345995304897966208
183842056797734368 184686708239461440
165733959635181248 299426520257956416
8672591708365590 283065142767673760
36218989699042464 168520441825234368
251787967884845120 266939007240722048
204096973483000640 329140628792709312
207792063968868960 329081111182169536
92145274138749120 201800671979639680
9544423221660002 131486712983707424
68400008127884424 206238014677495040
105620654917803248 294120535176214400
70094315340467056 149348642788014976
110350810544254320 331231558977760128
76008542855790368 237882488671866016
23422842562460560 30952716760336988
62167784832236672 348296021974184000
229619781774494944 280095752286784032
132642442233642768 165173247078475232
161655793827349312 168237074039607936
29229922145700356 294026402281651072
17066032906114420 307874700780176960
269837661505537248 341787873679892416
160031969539128576 305920951441002304
49206128418491832 59500169656690568
131131633832188480 281846191917459040
77190031003906256 260837193901303904
97460305523019888 183812803482007392
192277701762502560 209282280667594752
62860192170868552 82052413260836944
186193520363874272 323670338072460224
33437083895801072 332222966834254400
55777971620133712 120539771167823920
106905246112240592 213460450849202464
199646453339684032 305242699805287424
104044578125984048 183746137390105984
275939846637305504 284304812167227744
36225937463439944 174224604336820192
19327031157459252 126559068190664784
83985414591431504 128100568538879648
105645677140829184 238364132448501792
144290585691350944 303505065120543296
98410371719182368 294436937728458624
76858618658850192 319762263042346880
101892621302273840 266156992472113568
186640178543038592 307658640760091840
64535551855526744 71431089082109456
6948341292569645 312324777112080448
198292010745615776 238890369307099776
78672532813610800 332183222886658880
1952047206465068 174949425496496992
274434692013429056 317977925492454912
196465974117793856 301088916601398592
105785021108978368 297879422216357440
43125692228000112 209080257295840384
214519592969651168 235326531545445440
156458713369730528 297937568883772096
206851963607116864 335438354546661824
182218530078305504 335148157189665344
226735069002440480 248702745664665984
310284541977969088 339050061182374016
205044946691402176 319204846380551936
171249630351817056 260708513334574720
263139637692552064 319535082713469184
128795076285659440 214809053140768064
156123608504170400 236480106803762720
207819130948777728 224120597584309056
94968771355003248 175938315690660384
46335676626152048 324205692840766528
88411017606186272 286289748677032096
146804581964661344 254721074236120928
62790244783544088 98194335801328704
200169055283831360 221215667131914560
17289446404223196 201445158221493408
152355764297633920 334926743308966464
93234718618483792 294962296665465728
235918248319957792 251973534744903776
113108894474199728 216892217521643424
84588504384160032 213076508687026880
286942888342216928 336474175012195008
206468703645593216 210191030131220064
88234579238302720 194146286069600192
93963049007731872 262753056405917376
90392827782956336 319464219195921856
112041222100432720 147893283082674144
56381038973321968 299772016204599552
73654977457542928 238312275074552032
49112990409869488 106556450051418624
222418136625387840 302469076312274816
69756867885466696 206385220111401152
227400495809312800 309585816646466176
319844013586129856 336830150623697024
44177584635534568 128138686784721424
242485397577142560 334083543037595584
72553840324305936 274389407415516096
243513041737643 109467301634071520
6661878852839619 6799670726333251
62169809207637536 261780519918601824
179515731558053568 229284593869126176
269942102026418144 313831105685020416
262484845844041536 336944391921347328
165031428769339264 331623852303501952
182364380734133664 315940596090862784
242444532427072096 279372347340667744
12624928557705700 238473907084717888
61863645180816904 233237259737911104
120655003325513328 221369833008182144
20814216054933476 271322714376197056
112321381066975488 216300094589631872
213500390088112032 298799786631606464
226870255657716288 335975227569396864
42361425815167360 298594442477811072
79594175732463920 300095845289362112
60103925458743648 212963776325739104
50685718003930008 328237887406766720
5817278954840594 102063271006309808
40598093953939496 122928872056966416
34046050051773876 53950360074644568
28011314993755756 55754135188493712
168696858894771712 202099948661183136
241407171783057824 279597753869571744
8663979321801422 304464559200513856
9012126235982964 49206666349929320
53763067469206848 275760523915817472
20401603259393596 240443934149566432
200837737671373600 213614727359090080
80990751524639152 189964341660397728
162482237119038816 315577825143551232
43829163201210736 344221899750181760
60784437777785992 177129978698350688
77546963185396528 204089737997917056
7049080414413980 272685990813826912
19410305102723804 233181634365704544
53084208309373688 299484523277022912
99425986245437168 143013865450542720
67806642279632752 160384725149032352
208611110717381344 313933544400632704
98970129038715936 295365584810234496
57943811987927840 221389873326215968
244221190514267424 260965824038748192
74051344907788144 148411034381574176
125672996267889168 321526952013416320
197969342822414624 232917764392805728
22493165463623088 57441206194818288
101457323474981232 203052393582937888
291522783830008064 342691975496736960
78663739378549680 260195458072638656
47880114185733216 239543439701243968
116599763388392048 314027865416923904
124806958561895408 205989783680775072
93181069765400608 278024737728435776
129470029743824880 315245901214550528
64207942253562304 239933087279429504
201712744575962016 332435737238668416
258698515031465920 305925691800911616
22859673491952436 213054410233670112
90429222126316848 205920889497432832
182132381521841792 282752095494034176
226541112438328640 348489150665444352
17732105671137070 257506788829635520
335738718727119040 345459078872730112
103141923528387360 105859288509174688
184806335298302880 220192148191514336
145480188561568704 237325330236812544
9806064705989346 101783054083334368
24324807846056088 140037823592675520
35690028441768076 205249688995727680
197849665421530080 310951079380695104
189511211844375296 223125082299674752
39496272850203368 162235338657792480
24669675076976984 347045386673363264
91843070609103552 320593098329031616
70857625219576096 345278895234095872
169236990323934624 242596847666413216
188079298784804640 318125657573658944
103226823842689328 328046845988984960
34452610791484388 177005756977349984
50135593051740952 102496651661076896
4161449718865386 224190725284806944
48976894279111984 67075066664924544
30586710020604024 36111332164647688
62129688106066928 206710155235638720
27145202787570012 80270194385941312
73744063076155040 233124488736789568
150359813111868832 168665137835114048
6735799076070180 302805012545822720
55109866766738064 247637710317569184
173729402756310272 254846195721158208
161121813530833920 321764502972030592
86534470516158832 186177210369110880
13595255297620624 115751469850619632
38258161920080144 44752488816510856
5478558131488701 212474170762905248
152503573576137024 199421381294438592
221884157702691008 326909824460492160
103066210571083136 245375659009906624
83125612768241216 282850040798195904
288476865952809792 291399131718173952
210143938910374368 315137297126130752
51013064017520496 142189161228383936
60201485938547792 104602621635423328
116871925072827600 170884613845699808
55777301156604160 121230396238651264
85146431778751280 123878023981360080
73769073417215936 154682631591446912
65010166838250824 205745856687743552
71517581690637816 135125209754457296
66051795435008000 128681555176909904
39481879698580656 43818238289832816
17020924171023660 319805472066160000
27229998450294868 123014863968765456
83971822460860432 242483707956884448
64068518982533392 268780565658557664
263699574333180096 306582474752267904
161106873108950944 309295237295752000
271829619392960416 294929676869298624
120428157685000832 129657958785503472
94319737169515088 280954419458699168
239190032557650528 315735694296709568
269426790582636672 341438548598531648
238817800001845152 330060676916416704
283014317342349760 333535138069351232
49571626939260600 151087190329010432
283008420944440160 333169780834250112
62325268130186656 297489970299303744
152190187019759616 235613689005561920
113134596658541168 261183384735425056
36954236245176520 240563576566176032
50286098005720384 112866242987758944
6330806178444800 31696879050845972
5744748418839906 41033225888975256
282292696058905504 323962238569277504
110459752527184176 245084392434962944
65257248689410144 345032191592309568
48091074286204248 343109501849630720
144556628377170752 310885256057323136
195938138296883200 324396001452933696
215390227808855872 243252371644154720
62213460937918152 116811217092895696
136222139636051872 221845848706315488
38515289050017648 270047610937104064
178413902932259712 184791237063379200
47957212256687224 310615144794838272
210235939174557408 251516060211034688
91774464165027488 281284734974919200
46208148702921952 270256374633505824
15866774339107852 91246670748151952
126083000752559872 221571663057642816
80315682128858032 212588754482291488
129042613215000352 221613419261197440
41113887911228920 190252508925888736
60619236125802416 241634576078120928
183146607239828800 303443123978562112
70285170137941152 149886942980255680
48027570930771544 107761320157695968
57428284717786880 280930628480924384
72070799630347120 256012171555389248
7737242832397813 74314043569591120
152914838484763904 280382353657918560
200640156552547328 314566842617700224
185202134200252256 285459630099531808
135160120618402464 192761943175101120
212999655228327072 317430929380402048
221735121772209344 303486647094411392
34865488199076572 254406015263824256
162188016605265952 269756189369454368
238711177583578016 252737222842818976
115645817318424416 296806840307170624
151033952810732160 260632839516011488
11339416446459056 336565010541529728
50614794859253960 305611305631659072
287107510243823936 292489666641933120
6031173371123595 201115028037447168
99755980766222144 116471107754033392
138366217256331632 288679953873069056
22258413473507632 108334851087970128
16392956595337658 321586133285603200
93356487269627248 288422197091865856
98090474545357664 196740362381742880
197314350466477824 327483486768555776
190504618762629760 317424750219597376
29128513365742448 236715541573657824
142532586374235472 257030316943248992
46411561730835760 177773861890531008
223206074841917632 245369107279048032
14268244830030900 294899816988937024
84268896599885312 228758080735465728
251935774962642336 322410295819236096
30552037183184136 144557677558204288
257282988492581184 296679776368192192
30849789590896356 172319174094810272
42732200483094008 335438331420186240
65344374935298704 73910202545281504
141600277671776448 325626673584118656
43388437062450704 348053005641241664
37824138272475056 339025775843469440
71035573115925864 331940168763606464
129164717070772432 236532798227337824
78382504729416576 310506614142614336
1977235957402420 35165802345924472
129720968453459808 318957924557495104
61047312356405992 216376292459153696
106070025584715648 174584911137713088
140407237336122128 237527266613824704
79838002246149328 137214452009893696
235724811300368704 280380547163973632
35548650145375548 299720644030701952
38021087870452576 49911256219595064
213047352217544576 285887005682933792
43629017237838256 319351471947681920
17164734828974564 148063712846886144
169441000378469856 343631350273999104
90080194481909744 258458007044874304
53580906619632040 118044825925160544
26438830717587084 244648183411497728
67541122522041120 305952772627357376
299173911274757824 341943476180980928
16278991671795698 260015751938822208
164926251502466784 270123698512043136
109784431444483472 226671891583100576
218956299911924160 224161797621961280
213413546120398848 317052418761437568
232188591918103552 248651904493068160
70517482101806560 123672156788413456
227886103242465824 280691469234800992
46162910016926032 123045739932946304
113901075596048848 218555953382894048
18371843908529344 314206821297604544
8722973028515731 303672820434826048
98648458335856704 147529000837508736
164723977137684960 347684496224311232
108091189500742784 301825046849294016
29701117073736716 337118497839900672
276102905980412064 341420293074191232
103265736162818768 196162796933470016
71210222913081176 76167082450427216
18285745259950024 53030617469064216
206535286358616544 222244681378788256
4595223139684634 329981491941219712
74586083509378112 277437514981650720
230648383719256096 305618973008263808
84026396204716288 131637263090408304
162156836141939040 308896899678603328
202318957697824064 256862621430947616
180303131039612768 275201065352017024
279360020236384416 341534339208836480
119065440134323168 217224406528339328
3294532546048225 10254568079973246
204678592615412000 238644038241862176
13085405475233654 132977750338121616
193898971884268256 294351579353480000
43630536758134280 347225249541841088
120390579631934528 133568727039436560
168284335370852192 276850988104415936
101940409961754528 269991823103111552
59853255555470344 318178348308865536
153043491596443296 271161152011241408
160735708619141408 185264533409546144
109620137738207536 288568389468951360
142582605953219008 178896058677287584
192962037522112416 326356462240540992
248910415466715136 275059407523602240
83408949753039360 239942616000080896
243772500033327360 256591174084015232
30020982041504716 136055953111921504
89326004081712672 222593308992746432
3144339117653025 141318139541807632
268989514585186176 335253924316124864
56084566028677576 231294845981000064
312661084788269440 319066529301838016
22705896598753688 268152387421331264
31260659649152384 207893712504413344
103616219810239024 293115808678616512
128622888605997520 193057037286375008
234943037197181024 318635408125980800
190388126186174560 279673361257661600
127763882800969792 313898789850389184
236773112589780960 298263494952085824
206799401901533792 236365982522944768
86494256437315008 193997946805863200
53026533047851216 259600520059870592
22909916371402232 52645714690801840
189442195380060704 340928120420173504
76575165155268448 99402962773271312
131480521041267344 323229666152951232
2310837067019979 84344791174027136
99844091251601952 282049860494531264
156829267154654112 176147210427077920
43840841404242248 102127133142149216
58037857944787352 241386845949360864
47911358024749608 294566246237357376
90922126353775968 126608235230028960
24452877256391788 84622206065446272
70154750489952712 123359758314660832
209717510665998720 281640534937198720
94803469635976944 288883924196992512
125599700966043120 189000694808135904
48494470853987056 78337627807151168
220991375031011296 255334745156089248
94753449630090064 220723187930016576
63044472458024536 280974723641442144
234247949282359968 292329242766873344
264728332440552000 331706222387024896
78907282105655424 237200773274901344
304451940917159488 323419138947219136
14890874850255960 321293859948235008
48206046389116944 317680929421281216
22755611006036584 341555427998237376
62511241140640288 275189468941734880
59033815649970944 67123684406738336
58165549096198608 84458305148511088
62064554924258552 276855096004327040
63652502129983632 342883540499606464
179985660579467552 198275616968747296
124227728431513744 299565547276134848
218551364600423104 255585546358268160
58668434798370176 254050764688182656
19733100006580124 237354545572421856
116451775139941776 334831702313827648
76639972706157424 239470557134527072
200827516711538176 348302767243396224
98025744015315808 218308098160012992
178106034508724448 340273815474566784
1804679013397560 199437012036883968
18411394864936624 182820487165401504
129111830109971872 196405948975207776
164781901472036352 198256455082350496
28146252496962012 70495711260623512
97604918539035120 285665965673713248
32905038689649208 113997466843884224
79995795435182688 338300220649518016
76646213709910752 298513671174206592
256379969624420832 263022397081158144
37388138806866864 121496112395779088
176079551272859552 290764775343129984
156819773940292608 186005311342696832
152695112012593504 293288185379764608
55155355287803312 245937456719776000
254457934029474080 323975398183768384
140028135631259216 155290569375240960
135126241316813328 333767631170101248
55246878350607720 102934885704377856
36406997628157160 217732646207690272
36590395300103096 300206358377468736
4530134182606952 191529592045912448
161376610562048736 166160268347626432
126731474957815616 293804289995517440
108636563395666176 221307113856689504
43991471424958768 268533607012816096
32680677360390308 38972570288381088
42088288489680712 215366965792241408
78001170318948688 261851790332027936
195522268181740544 212303382380382560
292659801796951232 310163806860330176
211690202804775008 290148153585826048
79848882087666096 169720770554119200
272872882039732576 328178619481956928
118158063130940752 333298415280738432
171990121737867872 314497242428743488
109369438749902544 313838366141735616
27003484914121484 268355229602634432
284809887826692000 298744323982938432
152369724123480576 342555487716758784
248052839007216736 290354168833403392
97143090737796416 319549310439703104
269966537155200928 298885936879049600
290137103006039232 305975583641444224
213926174864263936 313582952760012864
234873287261374176 276376516863339296
61258972396354544 128221776393965440
26890873965067408 42618899691577352
183061435256721536 319631438093097600
194013998078421600 266132832688647200
84308375475570576 251950707242080640
138285533872597392 283311624328498208
114091518521587776 236477681213324032
113278367242108544 212279953243947488
60746962995713392 211766012077607968
246552376711005792 280309307234433024
155550368178126944 263726804260430720
25300317807745880 220316233446338848
173058232503377408 187335008576388800
192819623887489728 195125393978499424
319024468083578752 323511123769656320
62950323104064840 66101156990239464
167914707876438336 224873927383308032
60563041452938648 269882556196021376
21719106569424516 127140443016422704
185320483568127584 275435545154417824
43904497496710328 308693579225264704
204281944006873920 224357098394081696
147494371332744000 190324965399444864
104485576569834480 251321591642531296
58777274617936320 258168419204782016
210793831330408704 303981302695919104
3431971277582192 58981239767950672
198504973878983584 254919137414540736
183874589911508672 297056942797444480
125537884498089008 281965347156578784
186908899475673472 328414498538919680
305961749926547840 341061184905739008
143994694120594976 177690992927094560
54573574769433480 160371469529730784
217974623963268416 322699973436241728
54432619556748856 104332786992060112
312448281592379328 347487806871462400
81816952740139728 248443344352629504
11391311199135856 190579360827527488
43064385800748808 71042596101676176
130706800537096784 310847961608452096
20751702339034532 21485281645040092
60332003174723104 256047865939282464
79825354218265136 184133441901739968
62817166725662952 207778447005466272
246553967737747104 303533759240769088
10492212690237504 230758925498028160
28289460369599800 53855190286034728
182053765313539936 186868184652324064
177059682351486304 344771087331488000
54108169854189072 325372158109577664
161217563734906432 348625662116794112
12765583571444830 267202148538145632
278888763927919456 323534457325145472
47715417967468112 194071966712282336
179772506916038304 229047428006019296
225730555799795808 268029121587805856
139222976627997840 277691248524361792
17578626817922728 98979964621078656
127390553387076416 259720857810207168
190025675978461728 299975732029162048
74399236945930720 285708433665568800
63884187122528712 230934216532681344
67440383100331448 106763028859785552
36861904741897272 175489119472772032
36875774226221048 249626607396395136
181393524312362080 242888240987551712
62830809144309560 320058586611699456
75024988807424784 86215066515908160
136781773930054672 263942498390638464
43492254818689560 103034310023313440
31340600723475684 81357437765828448
128196919458550288 140543732995073008
86714292850532720 324015039837923520
48986953206199184 70448038087478928
78730654437756672 285736265972148000
121348793924528832 198426129377168288
134534159526192832 261189636348902752
258994088706354208 281544771110035744
35247409387087596 113384789071265920
61653608885112232 314902142515772608
239794040171163872 283200109170416864
185682447335804736 199689167862892352
259610403727908352 318633379341205440
324820545489657024 326477147981513088
179572038991055456 253226674345487488
218642118546541312 243920527548581088
226167700545061568 338333832887338880
59302667977781272 220425018839028736
296106226475859392 298292691890799744
90805670139866384 348511721171117632
130386281958106304 325557104126159104
105239606329263264 343087519982792704
6542465311289237 239090901042892160
99615524985130416 133048059847701936
32520150460069808 130828791672643424
133186293915636208 248052565098320608
20929906155567096 325934080716153920
272346283366383488 282732445571134304
31488688184476960 325991523049991680
122408226638253920 227513306020749344
85485556377100576 130972008033499456
5120545147739121 336562615017322944
73637316399990704 229325403712606368
136097801217829904 199331334119061632
232905401474384640 342915915799668672
77404778498161472 81007339813248624
179356357216384896 217140741833136704
190443081459749056 202371223030211744
210327203890366944 309917342799898304
4346582606772018 45423409680007712
182979503964713280 309477039938344576
203892737917790784 246054626443089920
165806770235375680 306279864277319808
61939124834932688 94096814658798864
9150905666134820 74094406308796736
42083083144879776 136840639559060304
84309068756423424 99600992759927600
299809104548836608 336886152057390016
166954472484357120 189490279827468576
160132774840644320 297286721346165824
320516930471009792 328184701237619328
132805856115568416 220841896461269504
90150796256700016 162919703981638848
49569741100623024 115388936439305088
12755936688241858 87523241263818736
248139670071526240 337221626192407872
37790106349192232 244476884760135712
230098086301352384 272820729858323744
166358948921158784 317132925522594112
101368160421904288 325203232132138368
32987650127011024 173158256698926112
49198009303545416 66877187135747288
18191472112087292 245597588100442048
35737014396994628 104860569559767456
239229268088472512 323073481396734144
77967565400712352 224056011387280000
188270739715326304 340896250464412736
10413268753364854 169481859817113280
115752050694786832 127924882232700096
54263997336919720 299931779567106688
70319824465265760 78872656418140432
20117860527869784 63786179128925240
71031202734204248 341438094374769920
13212430690477494 256299784200978368
122062239499592032 223038743988270592
108261092822798320 131216875997191440
10368070296257378 75101249262254896
151310354221221952 296922304531948480
22207402436198712 148948583356007520
104313842397050848 206855054367892608
20032081314407460 145695869863993760
80190645575728016 144612353078487680
81627756915935152 328920866094964928
9436359202909454 295962771999996288
252110950864177920 312546595054100096
13511302178793148 265958850950971520
115107762544214384 129807440284312848
50812420453750408 88452267735343488
67983403506060648 282783096583169856
172140748205001088 348082863706088192
221484319420375680 344022062007812288
35566090702097840 257802951507430208
183082388488067392 296117072104069888
272593542245052064 297502701115613632
145944224687456160 213505784871769056
27884816487117068 321809686799534720
298303691517619392 307700581492189312
32644200019212460 119538000024855216
8841747938978664 143347725405959520
145056873431489952 304584690412696960
84845195594084288 95229831762763872
43514667328817584 93698225492758864
91367091797496656 138010280437145440
237146159108304320 289763365653013952
188355024412508992 319015219981723968
224420470624833472 312367755291624512
58182044733201000 264755549943701536
21399149469228856 164691619985473952
308642658203551104 329046582593897472
243880365722727936 314894073086906560
220996162631784800 275279327700194912
13367010973339528 54385547880608824
30261921709582900 348240579608021440
40870302874427904 54806474647571616
165566030047953504 272174154603524832
205132851829712160 232820118952388672
72529042049745040 79570168744539296
256695373141865952 263915210134030592
151045094423463936 302521324208448512
64206927707683016 190904481309649152
15961988580472152 310394632986508480
29524785594109596 159126853582197248
1284623382096066 173619273814256416
245114075488413088 328822239107005504
17714003726000650 94950073862786736
86461300454058064 207518381766012064
146245421074616160 198280421499918976
88581885769144720 341803556245597056
217809768054476288 234559683717148704
92851456289052112 123802069538921360
9921491081618104 314166932055157696
107680936528760400 132372756297694304
38694774942972920 315979695343619712
141513967027566288 214687078072264576
154242287697314400 263877370393422208
653033224910405 301690647607180160
144723896431216064 337441937074925696
67657732273429712 271940419443258656
123710239789281872 163063946283278176
110459304503135600 194527940966164352
162694902053726592 237363429852864384
131268843860446304 176727058096624416
7384728962882617 252031581392212128
112369703346222240 268572749697324832
28801047978905968 340439958271188928
135381495625097152 306240680430606464
72885526418505888 173675451237388384
127590863696824160 259647052762668992
87654945167828624 291845602466683136
248199852045337120 331843222868085184
28551670637039604 313719194819347520
122231752683441248 247703772837004448
143338352618525024 320946322619177088
58350331550869696 131472201515129776
29631773790821944 77195799650250224
78649381444567200 302999684153081920
148016097711196224 341135096678430528
195711531077884064 334243637059516224
20975017807391188 234415309024417312
108962532153228384 298984505670113024
84116504764586208 280713887616611232
12028477973650220 313387234365840256
1753958960669054 18291475166555880
121672960971131488 205778674861268512
147326758863552544 302858771699618048
78516763941999632 225162710393507616
158102196092304672 272872135768687584
154160269969364896 304860173897683840
83622158948762432 183450680852696096
11107043596725448 259299130461888704
13956651463355982 171174923501797152
34049133832491644 73837263435002224
12224086864370776 252915537872701280
125474798039479600 285733053930164128
102347868714998832 329979111350927552
310132115445938432 340111018152572864
2806968095532323 96266854953957216
66908059098675008 141386528250974912
54764075666816432 149549911182534848
88923994775607504 208195574432288160
38806696768047080 213693644473541216
24829038881969432 89558810571199568
106921473271291328 174034014941569056
83020992489917024 215188032487427264
260472292137688992 345405711514666688
108412843339577568 172753152257530528
249259400722198688 308133452544121152
167995710015158752 246335030094573280
281521206925864 258478299753510976
179256020249110592 252530273678845536
324920516598754944 344058427963540160
24209297938276900 141101700560617392
286300932724147200 333422925043013696
264359366434545760 264509509261989440
50215868346354880 158443156473901216
130184907306682368 303324200742244352
48874899072141344 164679557369877856
95413127454757360 210560649820025248
23631083764450992 145449211398698144
204310091185581408 253138771864078304
50520785073785352 214205147102880128
66830449451078840 73328227321999280
253453288667193696 321825389040027840
138674273304586560 275448927868780960
21375688264303260 162330610961026080
182329373062387328 272812886397017312
19501376173091912 261496382564106624
150882370935639392 347976114799276032
231881368743146368 261869674566988512
165098311074034624 173775374469117760
167713523731799616 290374211427074112
34361406170491640 231375853482958368
47135582958813096 301259114980327744
74469188299997840 241849072666656128
40837090873053448 346743467576824448
28733156145030032 237840300523356576
116705241432105152 221876686690907648
108297158919969456 301080202326585728
197511123912111392 334376416714752192
7621165216375588 82973314979466224
115604501928351664 330385363554715136
67122054926021056 94212728798884032
4504887668537157 79790641345005552
61953352890158784 243953685773655872
81570591179452880 320799286539563456
79266915336715072 170707514589655840
100367347518144512 152425813710840128
98395044397548336 229417739437762176
230961119633915296 278528814615170624
24303151777266516 44733202295987248
136863625584926304 232663744534357024
64597860258871296 144867912559386336
38079527114034320 338931171534207680
5072646583893297 348175994800116992
31357558320628100 169513210307546144
98832160493344672 300988947076114176
79161312635731536 269861244456397216
42521255561680952 121433389412071312
83069893902092992 155782804741290336
12004074254681146 188682537972290784
253465808976066720 255693484188813472
17227077315073040 32378557671653536
180814374233048160 205726783832407168
147215215037574048 167643267013638400
316396694288616448 327991239019701568
210997094974760768 218822337946283456
59577028774445336 334403167650074880
183527234190166176 242026679029549984
135132722167253632 241239522810875712
45601260507271992 209218921547683616
220538952539346880 344878098178569280
146202636031083168 293176858872818944
107643122843521776 209033673685933504
99336714933151712 224664350618591392
188457320394808992 309404922762988416
8652300883112936 44086774775209488
127144472641237680 237129507838667616
147520243698312288 252640924108506688
3208038783918431 60412003318901496
65831641805667080 341572359068117696
47303229575933072 316884256316418112
338393257563030400 346997219042868672
113095032828851728 178861537972852864
57254845955275800 142882198430103616
17175583994639766 235095628288298432
52500517288044928 266212784599093376
124665753719005472 244151567179934176
72879005600768672 327379795084079232
20649685430639300 94064949460948592
63613024682612232 78595777260282240
153644099406182400 267817112337916768
292035006549537664 292262053314330432
113246024262477264 185465210790374624
115180432370898080 138072889087403776
92633675327011520 225464663379196576
74976706376607744 109917401834131968
56231554043163416 207343326431149856
110566834129523664 256752762534594720
39711551057044608 343687442366256896
246540092259819136 289072139737777856
108129480644021328 170914620123797056
114585175885778112 230396617294549888
69893572272951912 317818706641830848
268337222237790368 270599065990880192
88681644895567904 304152682390087104
195320441975973344 337148301668781568
255528230711454880 345556704138944832
17273884513704386 186024922358575904
201709131399318176 271461351590064352
210443065620170592 228950894637298336
50756373075060712 286175090529553120
61340218428367112 297248825341759104
7908789407851864 103017778715500912
55385191570462120 135138023356575328
6875464350242392 105443851678613312
121350950734864992 267933346172235456
165374802263639040 238838895114409792
59854723589573512 114022256889125376
178370853295198720 256478771551413536
161180650529196704 192575806604045280
2885756163900631 222201241846299552
173928229996713824 177523428980594688
149467055231331680 212157121486177376
93479795820271856 228339949336328416
34070430654028764 336862577683197824
219300178233103808 312695263296327424
97967881480612400 187408620645898080
53267342420381624 297020799351293696
3012554242247580 181677385000641952
156116804887174432 206937884172053216
50418008576907488 257236085156160096
80049681474266400 96168175178483248
23971492957429136 157331435661695104
80131596042469792 124030541559335136
56576083914435080 192485006848074784
87513600886298832 318849428038526656
126234402516521360 285425315809334208
264419801456237792 321117570069237504
28656951784909444 281010843453274976
70627229417308352 260657796009720256
179302080993597888 298852000882591616
185836223993425792 306243613187464256
199472750584452160 323567572753356224
160971027747647968 272866700656593344
81429558929928800 95757611618780272
34313173146117304 68336053734174872
75434518136751840 277435383174458848
68980306334750432 264405842667620224
74545888512893360 292497566278792704
291194606221039040 299067896513109824
174659337244757440 262337091074344672
255478201348446368 256493663752615808
148084282388257760 190195310927599616
156746356395805024 347773206319397120
15613398121437682 297899628322281792
132534472837245248 233207429257566720
42741706567464864 181292303205539360
35548234816550560 84579418264952032
31574515142694176 317092474839461568
178308179246079616 241510992483255360
200955304294712992 346384999392188416
219061167810705568 233032562259550816
179457984388995648 196535392472899264
39163820257442552 136129418757245248
25607587523265800 229837936418029856
38305096226833264 125981115646511280
59297880243176432 269210511172356800
87005044950086400 139013254319965472
291057190398895040 305927070937511936
163527305494977280 263053379228172960
77679509662455408 159511126055423808
34112745511610048 312690691595611904
28818023069588228 171654201331439840
35449157366921132 115079729986920960
31699192315419236 77428113008165552
211096815059247904 251175310571503776
56802530076419584 337981543715222464
119094665243720400 162652139114829120
36183131672975032 55600298774197464
24289226070871888 154886344451478752
50711178619400848 112335789603652400
330855098502046336 330916093734828800
150221303774620704 266393092325162208
104807092398141344 127658030587387072
10880824028204838 199667898828668736
24315366704709080 261189973915265440
311089759952883264 327987654985295104
226293933341977536 314146194311650688
304129819899568832 337470475125213248
34519995285667908 72618270886282640
49508703330316008 346889871761184448
6214353875598326 145775772834694336
92371983435734496 131277066947084288
181740172524044960 290641687972538176
260878387863584224 311379151646404224
150455643257425152 227079976678628064
133265528918547296 215114811262511776
256918344182693888 303709866944747392
11326530587829794 305068884539496768
205302578156033760 244327365922093280
94971380092265408 220664081997577792
16370556735260768 259973496811936960
1998091221672187 294991973422830016
9579279462755444 129255777279909360
104435593748607600 242899545800726432
36786107049250128 205395792119236480
177506759076957536 247098466051054944
119667411330505280 309540854099075264
87167171133726736 94530036769773952
26998684098671232 212146377315249120
256817114267066912 320472454401906048
216197857920426336 220664836049321312
271972299319598528 277827170823120160
21647804785714628 129695561671192064
281036535103996192 330078134468144448
13936049988302538 69772468994444072
122209457116902976 235320800294105728
204851220463377664 236570243564300032
40363867526194640 282392916508878976
230503967756353952 261688960794137888
111239240109396896 123854478425130288
3530743718316790 232737368632149312
30707039306642708 89232956730970096
75222672000161808 220856137197805472
145770047743156352 253930240054094912
293521391116167040 296279648741874624
126070231550395616 220311166040184608
126422883822098272 250082667164853728
175506039873492544 314837844954399808
166663385686478656 237854628242357472
250887081061838912 315064914128211200
79461816724232384 247889122537773920
107928287224854928 286994557244050880
42090799197878264 200633476511790368
240346174828852448 330104349860908608
206556443295983328 231522701644164672
22698096375581700 339261031898468352
286305948083544832 300729992140052352
109691973635423840 234918699603772064
56023978728249792 127977762078288352
39325839322231048 253629151903054304
20026067308297652 252745835009403840
60659602788731320 238524910549837888
77191556409027712 107113089059123168
59978823925108792 243626942947779296
70507850352838464 98058001826787008
8294853190238605 69341592744182800
34401635817466448 254571153808327296
2875269990002911 97539279294488480
81950767913531184 130788822230945360
9461161799913994 183889709620818016
190128171249311680 274725876702688288
258652154974550432 270320700864801088
179089841544710720 231139513780497504
239458306787490080 317997165432931712
48003072535335688 72740176272871632
24345875113375600 287373528310094688
259975718819711136 342880485110170688
252925056943810592 319379991957017792
163990901021464416 257063735177826496
247796373424510400 284124641744787744
68346394785456504 346181773592772416
100295119445828896 180826973578369568
179090232139481120 269527089407428480
175458747750113600 208827625290453248
149335021123970656 304232007973737024
267147423821242304 339094925929208448
127039985788423888 240310978076859616
82624284810063376 200787630078336064
138676797486893248 231481440178877376
224682189493289600 311435251401135040
75527469161046048 292740382882862336
23772981169303556 189264186829866464
55034414881895832 280957714088440384
102393855791055936 243963091802488320
54212480359799104 272800276821569344
88637030959483120 213533614658196064
239859576592578624 294974743391897984
40913606279729360 331644332584551936
190768786474376672 199819132198427136
138757551525991328 180522734935051968
221673097289875328 295451268404235520
21017029403967904 23000487513049096
31342961678365524 126451409952373680
11516934608547972 50926128130735312
13477142361321918 265715738717692576
10497174217039044 222747223141825024
112111948828990592 235030928285887424
29418035969784724 100743296998148720
39003936851784528 80053585675945904
50175077469282592 51194136773431896
25875931860145608 29467481300967164
315020950817781696 337740383478295552
303044940667882880 340100115998105408
6342577396496852 56527251121753192
238449117920786240 337398058912620672
11383991961751612 164041384918301152
38462100859969600 279306123436044480
77842020704392768 210770781602459936
114916906682000928 281578447892340832
27956941524032760 312091196284627072
84446068578713936 347485410501924480
54064721544142464 153398762213178144
125524029696590480 254810980404443488
256697734926223456 347417292503803264
231435069974781088 244063458786594208
2798591477752816 172858299765250912
152606878313202688 255001759569559584
195370614205400800 263990645237993568
41070767565205680 71211592008473688
78623632349678000 261083484283754784
141916353773971072 341340562671083008
171370382709260320 281863702391641312
146175805695830464 187761842919524384
8480247505095447 102270722509632208
243642041477014976 303968533495107520
179068264397175232 341544453517867392
163416415236846240 234412253198766464
73184871616246144 115196383926788080
131790982363352576 197074458462093728
190666223601639872 340687424985168000
79881797197112912 220473840545439840
9223439620814704 151752041173128608
80916871950227440 339065983210705792
116480106833575696 184762499824026112
162579168749117184 207270751526745248
220738668086197024 224944781132117856
150076242466260000 291830126944244096
96283606073069200 305769326971798656
71172965601401128 330290692257902080
8163462652358340 174495987978774848
110254796770743440 131208136125343104
54750785940454112 313854834306481920
19292149790296660 134491142043780256
12502790233866304 295926237211121280
158170721322677344 191329479842225440
102812671178280240 246963130018667584
117263317571382816 280243544608055072
36374849723459240 143619283890016144
214946194695561152 256171430279023616
90047749382377712 231045383926416640
20921869846261328 75555426104678000
157733024879385056 329496518092909888
208515938853329728 321122239761721216
272474602174762080 283912861315081056
115006977386171248 121643774423308480
78623243642575200 205827093114421504
51107353976478176 254210594454745472
51509755947828136 87376645947984416
32752500587278312 37148478088552504
193793318839803424 274940435996528704
6041949524513357 281649346882054112
92134283439560032 259273943132932704
209702365777347136 343037154948265216
24988784803675560 185635978225164512
122994030063757664 328309141518317696
204093765435567008 242485589131522784
279331976647814720 329956209290876480
44050058945027208 215690020522755296
138385315601328256 234849735517401344
24593769373043204 199968179925773856
321125069278690496 321969975256076480
2336427876821187 308214137668920128
81295078556694384 343214827806917312
29524173896797788 75473567257135984
6817564319261566 90292419744157328
66675514919095392 213088016286063136
227724123926789888 267472026523944000
197558429587333824 200418213327437184
115560103446499504 138765287325673184
281939397504685824 313373647840121152
51428836122126584 263745099635187776
89453159865223552 94780670380148144
32468779399822564 128739204150335312
44519609835353744 172028586049287008
210244188554041824 337379756690574080
89023635091128528 301043440047078720
40830965908700536 131231459329012864
89963102665347024 104721024207341968
98499557532520608 308987007807094336
234057796428200160 297420223448814848
264322226558983104 333057140144825984
110081225512544816 164023356415066304
24123322042184528 212789201717486208
5264966436016609 336740650354127552
293029644125950336 327320505897482560
293879797004008192 303305548585241408
286024022503394752 291185047943612160
148068428511725728 278347204645151104
245678880965093408 271887208871022208
153167131104408288 244419159992563520
131245409912555568 212675780150663872
178505667747625920 340701400638404608
236531075661599200 249676394372935136
172618729796656352 324179767835151232
229315766611824192 292636943584352000
103562384702912544 243239521708821056
21174609879632260 262545174539031872
15833054043277018 191395419100067904
30382664063382376 281436601889180736
170196893643146080 285893691902455328
265377466583148352 293850838273070464
258201637207372800 323704973028691840
20669988931226072 288608810217765760
102237605060125648 195537591927498656
130985673810727104 225481188203416768
182919677249310336 272919430762936224
77126400856218112 197474698816753056
157534317459795776 275222044970124288
21401410944801880 181882167923900096
237209859362262176 276619481897538400
53985898193151320 150769769069050272
165530219038661984 278952201749420064
127316200740275888 208290149122933344
110099862640834976 263683154792492704
161493542355203808 312211477991341568
30923458859212232 96026371304985232
160290528642713792 252893800620044960
246082094942752768 256919889862681408
116383964834142864 194778354377532416
52155512140761280 146778114742929600
103722522966365168 145375920687924640
13306015834164790 70926196128613240
258162942825056448 340664136951747456
80276379622472192 187780610732513376
276451089401644928 304848734856488832
233092063976566048 306101770410976384
70672519474103416 305016864656937408
212237375441024864 242387023535538400
179048676133306112 214958826220384096
128314054670648592 232237780029336160
178257323260671840 190388559683157664
165639069322491712 227472370837843744
65368395960148248 118229334717017824
285601813463318528 332573824578113344
85178303452041664 211148863402514080
280151049443357568 306872220309971008
191012059706047392 200331651517276832
7825680457710786 183808624791828352
180246684034267296 220518263820559040
74770020589005296 200178888932511648
46112598556387264 334913306819583296
268908345198453856 331178593220402240
55181319903344696 234396311400714176
10606959457714754 133032479952515856
10473623493948676 24005436209478792
134328228662952352 331930941086736256
201923186495245312 300524428369681088
225648324811030720 337590622903860800
135407946627781856 222408218357734464
4335649460934747 248149862006037952
80190771069042656 124454035740801728
126654734501740128 201897650882185344
171650499153153504 329360720534438336
121204020493317584 173949636045004896
166406348276486656 192578079556605952
196215897708285504 249317359324246336
640690485929139 128554042779022992
264928953250133184 289149824186501632
92489042746584528 340535806258719488
101388917630969248 110556812640602656
227680223055531552 260466625511932352
85495853850907024 123869071126683872
154091315780472992 294533571647487808
122358236572363648 299125917777821056
216529028821423776 239409410498093600
188093553227011392 347813922789096064
83953499988424368 327912345096754432
34854736259739424 168594223714073280
6629266748459506 130664679925995760
212691226337219680 284319981171026048
147695112696292640 342292704052170688
125834373007420656 200612603183746144
28648703879183816 63224138806200008
151469995992480512 347507806143827456
132132477696305840 175992078270961344
196298290859061600 201283826085174304
335956026720870784 347088404874933568
84210775763288880 115851054191511040
71037675036968560 153413366537112000
55992680331614000 292948787613176768
214840193116514912 312903811017259584
23922686631023072 282334566012635744
228612748783509152 258563675963920736
135059405019031360 267514173859881152
24708990132560740 115103725259773008
175839018329371296 199225656223228416
76958394823559632 111154670686001984
114151910617727728 294210663730185408
104093771466610800 222187421530087008
178523819742066656 271400599744583616
62692802181164904 106071960606572336
205470793291315616 259120657938288128
46224953581875504 112004821413376112
86070330155014912 316835615762885120
140024669763011584 162233970575947808
168427515008768000 238811555379430560
31894141403892788 337698191662755136
227649634744820736 291671826567383488
12260022025414284 322038623802189184
106878850520360112 280105070453871072
103504206739004224 202241928170329376
38110710437337280 327727976694703616
9009365651377612 204123468002445472
249895278276999200 309998012560695680
86025703969388192 284291573403219904
43022336425845104 286728071992089696
178902732791017248 254415735266731200
245235181831663136 344153639496540864
154593218626115104 327805075473719936
22619073964476908 346316472796338944
296761152545762880 307908101924630080
229387957757797312 246949598717513408
31146757939352580 265608273745352928
90408454464538464 339224219091860672
272770801821552064 305258246625283008
126558949869293696 285035044560902656
15221862209299384 263393997581174656
7560091121081996 53645830059044840
120635017210411232 228702579090227328
50422955186394960 336978881220396928
155736818004520672 157433922845338944
284838483778824032 336444077858605952
255753216718748640 261358221041873312
140548741531573472 307209040854397120
146510294278201600 148983821271629536
112940719211562768 278302337017457664
751114560113482 226393567131875232
134019591952608592 266481131788179776
96340170778915744 236734543431851776
204160344713902720 330901048210744512
8988674049300330 95155844514177744
73219498571871808 107188894031964912
241292211082168288 269328997111338304
122357087608103408 269930941953092960
26277831998720456 32072213401870844
50585247341444864 75413696388161360
52999842271331928 55926704039238688
10678185256747474 184127967315492064
50601392518357992 172171836323743776
144639674220814848 344619314384531008
25558982059282144 335647258720099456
22323199040134604 74892441275951552
12540801900149308 316067878412802112
228067305453107872 263049647880131584
298437523206677632 308940645828869056
83557703709665568 346600296188446080
237851011772436032 277820927368851232
51479872734635464 160706738910171520
217798972796842400 291296644826484800
32577619136678300 253680867743913728
139392454727173488 242886130053614976
323418773534661184 343599195080611200
131741750702516 271129907547466528
67546434346948648 308781235692539584
28080693769536040 173606362182048064
211616605247106912 305936460274119104
217332949793165632 281737775819535904
22768738220850940 33530758241729824
20975578287718784 57488875996239912
61521313333614496 232779227995635872
207342714305232672 308552018007648192
115694362305743888 169511301481328352
35403092503210408 36196489235482616
25729098043056824 311953290173198144
77510463213149584 217107956831833920
81403674938866016 267067517308362400
173819381525613248 298500175560671232
295972396653087808 333922504651022336
114399489297272928 348051291369649280
85386718550112000 178077177793736128
149864117885357280 290639063169082624
143375380169542816 314760503672208256
112852594657023152 138393244711860208
211146693360297344 264607664497008448
311129253932383296 342051560066751168
77972075111055088 78120626676207040
160850289618678272 325292421119882048
72812140321019408 299317039683605312
158351509172340864 311134216046832704
95239601519651072 114716617210882672
199911174307903744 338051040747371392
99233471304326816 220900634884175328
1963682894518610 247233043023081632
65436862375356256 176013248278567296
161711111629343776 347789946735717120
118271430944375424 255929462758036512
64883209676595824 194617017238835808
76835988145579632 98544285808358864
231915546910748768 262617135764545824
124948941194782032 346233672646096960
205728881154522368 340153006889589760
122155723563476624 232929916477812960
132344980658196160 282405391154552160
4517417462996890 27456075654727648
48300478919491576 272781015163224672
196298687167459072 236748612532298048
101159003188137280 228681517624809760
11578405822051364 62945838695495472
17523348193512882 112275222370822224
257214920440670144 258968377475471680
82619027527018272 278011999824478400
87275793509605408 245431061387302208
180162413207762496 339988881445461952
123994009124362768 306960812569797888
205725243472603360 213060978916964352
131992652630442480 220589474481219424
10544709498110378 309674561592084928
287933401372386592 303963815662097984
151013588785782976 207052954400212384
68539167019134968 199554019856439968
209177394831021504 216638208787355296
134635652877731536 338906395223466816
82667352699593328 171714032227885056
40953818856069064 275327369196762816
27787034184632664 232975439850239744
68276012032169168 110054728769634480
98753436684062704 278054451362070944
104671973030933712 250523167922324576
105798024002984144 265171179163005120
150832304999300000 299967719084165312
109419492647676032 222650453982509856
18922559063075048 282109826770954400
166187893487797920 254452029746811744
36353527016072232 147821117776470496
51756472027134904 285698388161712608
66642940218465152 135413678196891856
20512077774996440 249600968202932736
53665584976233200 274942418781300416
34752876098067368 271220876208396032
207034533948170208 335995493541933440
65140802086251024 239900322595928000
187685942369950880 249673648367436576
257418443841842496 306210709071930432
99806957615248880 159818626433236032
69013161775322512 317684652052779584
212966894123872672 255977473303868224
243794645794652864 285763171321008192
108573072305725616 208939079743258272
152751152130481312 254581231056368032
141665988424879216 220174985012076128
312246724184378048 341738697760670272
141619753950167664 151747226395138176
170493810387143040 226548390983468256
149779991069274976 221858081062653408
153462010266276768 166950261895310240
8785738748770103 188081486377901856
36014382983470840 94115188542227936
84042952267088496 98934266043394080
35626655104971924 102635836476639424
41833707292757112 141551629552196336
71998850449439232 173783626608495552
252245656378324896 278953668904400096
91095015218014976 319229784794290752
86479980505079632 311333305582033216
141598477446472704 171609698054644512
131367037554023424 162934769784078784
43085956037716720 228688819330617056
191248717898502528 276684609406625856
22084496846944888 163852674532018112
5771445218082785 67090542519884952
163312887853929280 316278575619264512
221517368249637472 343442944488402816
31590549437146260 320327063532193600
28861855713106188 50751076492200592
28456844912329484 192414440378005504
273646092966698944 294554094585266432
159601048695455968 200836434761285088
112952056719756688 327279380964099776
13936703029571522 268838352961028256
291679877540339776 293192429343550912
313892818093061312 322241192761797824
135309937603937104 312761476704254080
58503168963985368 185039860078837888
155155980526668768 322382828577097536
13432982666566868 94201794329192128
39242429395638872 88502290068792160
228373118033402816 266662360480048192
143915896809603120 311776726797274688
57008930142750384 236409508072804480
48591449232844208 169929257995221568
33339365823276168 202868642155527904
61371055117465920 304869965297225408
224688185010416224 261053532508219200
188441724418042976 304891307122928768
107446091206807952 172406656683341664
16740245276418662 184422562720904896
271714202892974944 346022136380415936
106858187160739600 266857756973299520
922487799311831 322398645787689344
67542895371036512 330692574463465472
203617877354584480 232104221727450208
136650722529380832 185595413085528352
28689681260502372 231001303967602528
301224082395737408 342301900608600320
94455041401365696 237487281974150368
163745694270714880 229396669751442208
51348524133011768 177772313369322176
150318891639218688 290675331991231744
25656492289207748 163604183022458464
251595356057635616 320547145440208704
24572515992417244 194925791100824384
169848239777413600 275441770750525792
4883307234278298 34071550566341988
48729163114562240 287702476035136352
16228542488533834 256468309312760704
269660543294058272 300648189473350464
80830609220759024 168426793125446560
222941127319431968 234248043442834624
11872999190296226 212717968786535328
36367077189848176 309649155133869184
275583134869591680 339528125105791744
210886427622868544 346095692150349184
115036378640842832 261976115843725760
13589327661753474 294239753630577664
10440479431996944 124719046397985856
26772090720629768 346969581335938624
93138429772510800 317211728834479040
66996755046927456 174115934994191488
171163751343276864 177039940072585888
12482226052911892 152885448896014816
288979894921887232 341442922177356416
17515343921940596 264939346897203552
256544448457335136 305882835486947072
176725881983105920 319547771334840768
112676238398029056 341677887934151488
168384281606370880 209091789460092672
1666877997190898 328188919061475328
19583231559633920 49695517944381616
157661281954588512 331017547648359488
184480908660958912 233526644199198304
120186351719384320 227158023197711296
93126383214638688 341325417652147840
34437858534927268 230148085419148768
7543825189518186 325021576602255936
250187607344601824 339132918552146944
41646590847011616 161545201790487008
48039701887659728 107919457534606096
12555329786296792 69113034213791120
35474385116701956 39277138284473800
315608781722075200 319483892294046016
154540163381998560 299050349155113984
35849490610978880 42333442369541328
139751953578436928 174069664106243232
68722649411140072 192572429848044832
223573265959597632 311989213648172096
273187468983957664 298631088474839296
131820885594800800 201309007565429440
169736287576753312 289807534603006784
61751498898235032 235006784573850656
48915387175946424 233414252675420480
132150682685238464 200898413442989312
207481670461615008 312954211063749440
4661515290715092 53963946247299968
98449380766887520 288146300971935360
8439116989017037 269961641664084096
93364642544001920 151751532468680384
131983749310929184 329586538510202560
83377788991358416 139499510859662912
111883046677638224 180341800645457120
4967065251863740 206582983027940544
221388602643449856 250640788931393760
63743524210855280 324626720492960832
151940684760270016 218135742795505952
35666846123380656 153372585843903712
79813129978164784 106564705943270464
274147371425261184 303951962212013056
74984039102567312 122753108055097152
46238304676690152 91775408081959376
30630288490527520 337237273031804928
278786036640574336 309704434643385344
192809391706929088 203824950904140992
86364729554988944 139096751344091744
88293598349677632 291399158125332672
90992352333340240 311170577309985792
13519113015050220 140954863829530448
129515628263000496 244972196104819680
121079289154534816 269624246537206112
42203338883157872 46444712671317136
172353888621894048 296858307323933248
93728552978671936 265125381026775456
277286711732753632 297882625869141632
10330119445312834 73114239599182080
312207211648193152 344399536547835776
46070199751994816 47303465239505344
122704177634045664 177001987190746432
167081354336913376 216087298346392320
75120112204517616 209517153240963072
195026498661228992 199141710569775744
717586317155090 166500932466953088
61527714892730176 229599166805668352
174489174117856320 214571064589684288
210986096994872896 253138711545439584
82474333787300208 233028592590336448
57291055990238784 139833728803830512
68624285504907648 84122239620911328
28571815050832464 241924630872398976
59921366834993848 170796691742711584
144808622439038720 194851965040663712
75019078813351536 102613201051828016
99414486142428672 139197193055341856
59879474385527208 118738710832314000
14312688589987546 181540990850390272
139034618102509808 344689881389290176
1951793418450337 285308329553454528
80597137267047952 229953845153237664
107600351194060736 164759266486471232
11517910182059692 270484765758885856
128017481902107968 181618049571497216
126423463301732608 203310368635013216
54673653770730320 107249075366883136
144124391111700576 296863501911555904
66953286720982648 270656740894977344
169593593945093504 261980045466191968
48383265316473552 282336522781165024
120601235934949616 246350540956293312
66058507319161392 164839138303393824
104326655025160864 277704438304372032
126096010559294832 224138774188963584
39106635442193624 87163011535145376
85463485873430848 142024478077931312
8051690953447136 265944900738962304
72402900333508176 294936957643906752
8661851573817811 146397974149439328
10768696715771904 185324344021448192
145100414682042304 196785877863311136
131871270782636576 294476231484233216
48886264555183864 328654828192353408
266172832792995424 277539456630591488
214312483274814208 320290580530723328
194000887639312224 345954261000541632
21548138240877924 311663042903204992
200997381311452128 330076560362113024
112892422993319616 332643810666532992
162901995299557824 213549798401237056
169742032874709984 192541539894414304
22802398360431404 199201788277867968
230727655109043200 280131161146410944
6530948195993462 259080766156549120
325844171669703808 344295043887742592
169030236779230592 172655101938443872
57038976712737920 129448850059700496
109527248370345120 171340726222374368
30477766795911812 266051155214957344
99050443025362304 290941078648467776
189864506714579456 225258064940164352
121586495426684608 137687674849104640
199819995295268704 296371035527598720
277849580967906880 343149018984439616
82814241377392576 338077509303246848
29043124325840508 172355577655303264
128395192578266320 278145545864593440
40571640699665816 135182352529370720
153630193531054528 210310023547140544
140931396787132064 310822702062839360
281408390735406080 313210041706698688
35121631972022788 173643119460099200
12171371537916986 47843955095974152
92256117374562000 120247138870316896
126784594394102192 198665280226177664
105013891423632416 228144454166516640
178765972253971680 186724657550086112
74880480208008528 279763859738195200
176891591825988480 320972629561737984
127146651423203040 240019936702141312
88757908027905536 213915934791194752
98148153380853344 333770346846805184
26297744981651764 127093096691333424
56073219122661496 318474130627528832
22636569976277760 201098582093219424
49558895233985704 196442232517431520
42363357137010032 307461650001641472
89525890526467472 348631858505371200
87090220975727056 158739599904597600
169794327255869728 213539861633088768
113246404422397088 286637351418324384
214283815668058336 314927788696507456
223436877452435840 320795723665152832
87053388315148704 243088108693794752
45750154900607664 235774125936897664
167114412004060416 179353507430749600
58724527963207 312945140596954816
86263140662958272 249912343014161376
979763190740933 292636555153086400
3448587366818089 142292755209598288
92881205727357248 180506233435838880
14806416035595714 65954346650102144
241101730116669952 292541740317962560
165064520385996032 268101895609554624
13704742016025100 114429364502454320
14816350864073474 104821152906792128
155619929703754464 239711531525514144
108150173321268288 261752722074060928
153702199837862144 170673352117217504
220804625703030240 278787911584026464
44358922854874528 110483955278736480
148643257277280928 288082456372269952
109105589919881296 191853490201072064
214296658114478368 282477190970832672
121872292061869856 160141855419974208
16690575119400912 258697341843596096
148347632613303392 204885065548270080
135730963144370576 206375043546148288
62448822191919648 236298920611193344
105262277243121104 204960296269486688
72433198948995152 257982890717227680
192372596320203648 311340690268348672
35078377577296432 341110541363113472
44119612860594608 162493891228829760
101838940062569344 228581778794611232
243539158620485792 305312293398765056
192257719008346240 341955725961606016
245894824802853088 261582224752672448
42292699032233576 306444998405306944
3009386384781950 20938429640155272
97465862628151584 334448018180812160
54220732466955656 61986822526314760
6438518298127789 241129972839298272
97575412063348240 165447644163254336
194502210313003552 273454808545162368
26682592895010508 215943159160989056
104379422571458720 203072730969682016
326881089946767232 327206776544337472
31326439682239588 233171875620194272
50981016271185064 329164561558739328
248152186681994400 290911085857319360
143473317830792688 272768865581901696
131906487628830528 192439102960142368
73668418709208144 347900669477073536
14618065468410216 129211056061966224
213226943535782080 319341732525105472
170875816615524224 294830398101492864
232610132051552992 311488844089353088
168723059133064672 224929202261664320
49089167754037328 306111642390125120
27244579333623548 201760484072827808
47375626570375560 288095348474839616
129527399928091856 326982596254632960
61419310996057368 185096661809120384
133807147347015984 189383216717891744
15349760602487912 330505300305698432
36695303264929960 334497557629203264
12615897504973976 340446438393188224
90016950126220032 119305281317560880
115366515332935696 278239271760302784
108613683595487632 146681684786516992
224953638060552672 270128447042287680
6415407433962219 93821738829301312
279091312397985888 280348144549035392
259083190972372192 313094799315519488
13332823911944412 346424789389775040
84869068912151648 224956133882740704
158418106746167520 175991366652779840
113654413998194160 265813961509957408
278145303247462624 326711174041311744
123984810101645680 237762168615604992
138540863533279408 196334607587611968
13200309603161454 64617741199417592
207607566914110560 305218616273413952
111837561112021104 282928671594347680
11162185968675244 299369259287136640
26827747302913232 57159302383977776
91386790716478192 102338334018736176
105036421432151248 167317531354860192
131877761619674192 302400291892469888
131300053186154816 283394359813453824
111793669292900528 276037247744362816
116568899695438784 314036708359003456
235851377396791616 327104713980848768
47871234791625360 221551328910031520
260899232191396960 265459648620968288
16900618717968162 88132809860432320
105444555327945504 215811361203982560
307254658733810432 323232489219713792
170741174131808480 247184237101770656
55096508393269824 68267295328658880
169099850757407200 286000308573977312
10482120760470296 147137485959625312
75139179765058576 111640387859403744
128477865593651744 343305408253679168
16657006684913672 231054636918104320
75210642031054192 258040390846249408
146030812999277344 223500882092479872
108642601727830608 338290150812116480
77944434426506960 174936108189373600
23851796480791800 167747112956711456
123696976290068656 316122732077287424
101171426308332976 275450112249241408
181677605351936832 297477028247182976
53005106588603272 319808087583411392
50183442519584672 345594795172644160
34123021380731204 324335386428531136
9913196335245154 135533593909873056
150380722506808800 252046508982727424
89209421509073376 173220727494634336
7728899352225953 193216518429635584
41779688943882056 43876021230369520
94109524838963600 337413328789203456
118742800934380336 133269894750605472
69493314318326464 233031568347775200
72371705679763504 168879612664869088
141677880228927968 255006588607613088
119948418389108288 132165909812788048
9488649368470642 205617121817651840
27139233814968864 313521292050826816
58318216191368544 229851889464737120
192015344030040864 259631842556960256
40556095118968728 180841208588313664
278468855760573888 288502506159038400
70555490595839552 248372466276007264
298857452903874112 324762591830852480
135780175374010304 241783436312703840
171387860720412416 338908245184398720
24112944063611504 162728406109176416
65157696207932248 184135953335815552
218696025288442400 316251676951056576
49714837065583328 221421087937733984
250625817678518816 323875246877844608
44244434759241912 253177643024790336
132434211730103712 251331182190373120
226003188375870624 263702355941335008
44636907191871528 56322599830417528
83860862514937024 329727496760975104
163352159191856672 269059283275753472
100286382737577888 189861986106824448
57319539801809464 307123495730020160
1036904480579528 72690049966692064
60269283260897128 86979190256567360
184516168247519776 325278109701837120
60676105941107128 237169332616272160
121310796298353120 325175757384038464
202242292026351200 342642457560421824
39256814985773048 271018518955961824
214648472346180064 274124381368875232
13046208691566182 145921886400637408
50586581322714912 321883866693477248
78954140205299360 88223407296479040
46298007436450832 158323178023065280
151236936174184000 152259945246490720
174817410857905952 330430585135358656
255980083611343584 303524473773963456
158715006083763712 199514320341736736
128957654696004416 139741577659738240
40161173524216448 223606615987026560
120276304733433104 130216890270991184
93807855012416368 327732668112180544
151413756052879072 304364155082815616
102310954892334752 105506554186501776
84974538806267520 223903062805563360
72168554956194976 177426649192340864
96839672168272128 147940344464812448
71307398225303472 326912644047778624
239767473760956320 310462490456268480
35618501310093984 315129221081718976
92492367007135360 144399278751114528
46421786139630504 109486934083816576
8112385739897376 122303269293716688
146604193502244832 341475536984483648
123493893493121552 221628367760075456
191299862419997952 293277890909918400
87221957419553792 176119456869894176
172404203500916288 298287099642035968
236108502252278912 282773184791808864
54027869196493344 241267666554718432
64311618302430440 75611242446876096
60708982375051456 162895896626443456
196164333462892000 342440167123875968
140135538219954896 244573311131493216
127258737183046496 328748797778435776
75753486477421328 253726417672069312
90635470684268624 109482320090473328
154357617665234944 238316813999184288
33895771344742732 191854242150371488
175596275264949632 209975678932519296
78211610405849968 325960784576857024
120908779579320784 275024770045043104
68387765837038848 134253483505590320
61402442399791792 179969294995027488
79021112941409088 141479027049811920
22984229038779692 288098603581674752
29661126414160696 40996996230912040
264370874579919936 317480655072002880
139806310335061616 221640105844231168
33907382853330928 71155703006071584
38528593828313216 121789342820192960
15702156684742152 184731674264206432
105756498357115200 296567297124522432
31542867387868652 71731448678604584
112308897630233328 322736062488742144
6676553348689761 98751888792900608
259531399222833760 342146346363225792
247531355377717408 281941965742130272
96064815539787376 219162183991860512
218001344737110144 290776782885924800
134098697861831504 257548872332044384
162773324018764000 204297518577908576
82616967342608080 287951162763939360
50593119662018704 86098937207214976
35765491287564964 154000528294952096
881654414297695 138185881696987760
211141896193429248 219005110695473568
175706806525319552 247131357755752320
28136352639855112 82006197054533440
116689205315760832 226256267431237600
16606145232197792 184104196634265248
87350842528206848 132209115214088608
178549819164021376 198555717265778176
87742503376306912 195748614846168800
114505300328900352 275391339450317696
72388516325766640 288740203010325696
69786072128481376 113446790115737360
149318707159160 125239934284979152
194911489289041888 209589211919754880
147919095651502208 247322226254482304
21600787240115976 278556727601216736
193910106056521728 312867552600653312
71245550831140520 185556418004265472
55312838255580592 86176473952641168
65076503123944608 130176498189393840
77500392408839328 206674057550799680
325746633427617088 335336026891886272
62207910499523744 266228021483611072
298492572544567232 312410969564051072
10493552940033520 309330960406726336
133740966668534800 237497285034951936
15402201148357438 170565501523572352
142366816623152032 325244088981248192
138032938757254784 247536715468739456
73776116933095040 275276407802425632
58247888593118528 126636834730065840
177748261184079712 246902019844145184
23067355279543840 93555381203947632
124006172060915344 139245286532283952
265935426358330656 336157928211490624
134619781971964816 194563156035027808
219023445902274144 299627129907273472
274262114361273984 299855761567815552
24208500185857816 149714361126757600
91691769072167488 250221283653915712
101413495530688992 269303941833577408
259675259593389280 286105295979888064
75346515126502096 121852335293809664
14264651502355626 304057517551140800
169186186950206368 174007063774845536
105537319190825440 196501486619056064
8703788007037720 19463057042163480
122505993644746864 294126771980428352
199128076772213728 315656395112482432
80364389577050512 198909442318029472
46267907455570248 51267636740962080
38339722474750952 201331063522881312
5913975469815219 107057945344915808
117370398485347584 151490087018185792
96131740039838480 119353053792564480
266848135900009536 330429070252704896
9854854195115668 116729066178245392
124844385170750176 129587837607425456
183944410775619104 246437864128185088
79474760917452672 87004832069343040
106154287651089376 176864659169596864
45219895582029048 226611267133147552
44120861925295632 183727069146964128
52549279227549960 131457564405358688
165496647156212640 171895214949868896
164734253324624736 333997379416843264
4812412662603360 314936057170426368
203215019099329664 292551685549942976
148691966729555488 170514209083935936
42595842843726352 332312306292833344
87109104886403584 187923038482713216
154721130082450944 186950633878950912
84300877088002848 330944338902045312
45403140639239392 315983429674221824
213272953194046848 249629150023296704
133770252753685504 342322463613742464
38611585126366248 253662339815455680
42800404512548264 306406490192806528
55434366416980944 277619502549553056
114509764601154656 169776638206329504
94019889487142224 246183551970516416
103501668179227792 187937074126029952
76667322795423616 330377631173941632
85774012756573200 295149883401390464
47140912896553472 248671048121405472
245323673686461792 314724794388782080
138516236506075840 296043876123644032
66218844621414880 170169290918754304
221914537210140864 266584490749761216
186091633298720320 227760561381160160
275081492265781952 327315779060618112
215620886355941568 255527873274395840
265172364198240320 307789393505774272
91101630771396768 273251109833979456
28260183942750400 306937938409083392
10721661725727820 32812532398500664
230678762021766816 295140802577368128
73058490157071744 175416759544443200
57543898574237856 247435073206690944
6596462223978131 169730910220458080
78405909906089344 102366020707631008
62038453943252960 306100100184541120
42630970420641168 308482913919860224
124346032397852608 136785013984426368
194758358916699040 286901922774394944
273490265597817312 330794042500448064
15145582483736508 344168573339997312
9518659951753206 43037964486847456
25129689637929884 189952403356694880
144660682937120512 279076205664295968
205789898983799072 249779752403085792
196133094397032704 325251095171982592
31708263082937644 145748111013049920
196647059223298912 290734183398716928
9133028383861908 181820838993139232
47396216688938752 136138280360151760
156351891339687680 202875698365852640
202152060517178528 211683129593999296
166579596091742336 309285385277912000
88245743489905248 175924549663777760
142117986677694496 186994451530817120
31626572589366440 135207642049628064
48339447116671456 82775077928074240
118662436960472672 253471652031614912
112288674643106704 246006719110980608
62876123859872640 171902472761041408
71359517857915712 150584183638286528
16796241938090486 101607801818794816
152860565367536064 297742446779094912
170703034540664256 276703084793966368
204171521692128768 291226066965772800
91495076096568272 230395067032760704
10395523748752472 53326260760423560
139874801230229600 307516379108360640
310722777190121792 333756297343323904
138491062584631056 164249562053184960
137954739761472848 228091212267500224
79581570716181872 148039477850117600
22282140749623324 148323187091797600
34575226347430948 239635451741033792
97169377977021680 138474831176250464
8271304342868072 348150079859593920
60165829535359384 260834031795199040
85241590464637200 174478073913376832
82867138618262 108161326642057536
4777350918294321 170036071129256800
32636897486978668 46118962593749288
130083508583465008 170632958975767680
222663928123339328 314561539165947968
26982781712682476 190068591134085440
239234136589096064 332360822796884608
26190108885056004 50142759472676984
208316221815596224 269961690241937440
71908660715790976 227885471081621920
82995625308368944 242179095706498176
126808747492382496 333104423844162880
99735749443960112 295411271822981120
226551332155636160 267560302299906368
120963717719658464 132014870241385456
22393205899343320 211802279571675840
36798648396171096 53379297632113816
33247338945649548 275566331892712480
243130753774866880 340776661858826368
175324127088584928 190953174042997056
94541955391172752 111982937052264784
93167511957693744 246453320605452448
59482801880237360 97861259512324128
252670881453091776 338311382322499136
270516305975328000 319064080329559424
308605247463834816 318526106512727232
49663639289422872 148592256017022816
109563494823716608 271397330398263616
233419781892272704 313421041751024448
146967982701956864 271069665008149216
180314333335047072 325222868471675904
116836735383132416 249647913640482432
216972710990488000 311569117370132224
2488485328473852 68279832619480864
3829212956125809 223606954262925632
232398251177499968 299048263084720128
21172453896672720 324754115135519360
163648165759928032 226129478852931136
103380123117171776 199887226569467264
101810850094778528 281817469774693824
147515604730820288 246931225095041632
97127120659049472 167371691604755520
144225100139671424 286150480007826368
195554759449883136 219839393175411328
198181109306244864 205373884863382176
111963826110130432 254559359845863840
29978024654961888 151187884040919520
62776302990228016 209392068110379872
59250168515708064 261972228785676224
85917207348208832 144316417091078304
152972210180364832 238243584964257600
14618794121901238 16853764574859556
143931801831376880 166641761923930048
235055643501577760 249286626064006912
165106325575150016 237060492735208032
91100156782966592 162583644304589408
85304470718311936 343062725760695040
68404315970931920 241085277567780160
3717914995502194 214571150772160224
23271814533180568 236326002659085888
70968166531020520 306342334803019136
72257824749988944 164960803122216768
215365684213370720 323151367847499968
27599370656837112 187989244142401600
317716934050767104 340144741558689984
274684353817916768 312806902403068224
37155905782180344 220981607841725568
157637897264585312 334985688955055808
209925126807185280 260726912766828192
6694097326369403 78597431495862704
73740740817849200 99076476320847744
153067869727568448 309536727352059456
291773942317772352 348374971089504512
108422001101908832 321752734516979968
68521469817607952 69319715444182392
39228658289841072 122279346166810816
97259201642416848 290693041740878976
29380600134029920 326136655111976704
230707144558769120 269802846707773120
169508494514268736 170688974017596864
47559940616648416 247155281915975328
145913296092903008 194934865742884960
202651102527616352 210036314757175968
25376772241090084 235912528524424256
308796265053673920 333946361425721856
118492039822075584 179237102119399776
35200997288481996 225481993598719232
69699939305155736 94756859700781872
85865056470112368 215881502869693888
61996370861929000 133358519931415280
700421716869005 158178071998580960
128238426815794720 333946121599455744
28072506444147204 242726414932586016
3425521533402475 329986748248481664
237223288272136640 279875002500142560
216214495308766560 344636255127225856
386631256560890 11897178875837810
21014045065915916 271656366647924480
7449098876642482 57072945410223032
142325834761645584 323241675071345920
83842397225180048 210686148981681856
89070762827613792 159424170378513376
226230320945555744 332374784957754112
163280257296424224 298914485526974976
110455772251799440 191179794762981344
91574654942244032 234239875328459424
219752806900914208 303385519688113728
61240590091139160 81864103664177360
83399138188729776 305197547547554944
53527049399106536 149408772101237856
186902938513900544 299980237513718720
6779669400495747 65230849211145016
85187235126822640 131323225953119456
128108185988369536 141152451002454256
190317084330059680 257148915317241312
213651728916359936 280263479884362272
223306052553445344 299554438343264832
172369752433955712 274145238695403968
96139210886089536 335459835055186368
8741153961384026 271877222487749376
64947962545317304 85856304978082560
152711827795028352 227082460747233152
110067885498158992 144870250362263680
311122098343265472 344268317191049344
128047595141605168 227658320550985152
110374805188511456 227020842538042272
212305605804094240 242228652797378144
5567497121287882 301751831164778176
145113194686357824 255390655736711872
139323569540693312 332216500850241344
165559350997697312 281234683777658144
327793346946519296 345671296299303168
22227270071527684 112025303429258592
103450604117752656 120339893083014320
26334299664591004 122072797056090528
134659204955270064 263202110246086624
180112255240054272 330283664434880512
10051349910888338 184877339848995264
131303543889410576 146930362036923040
85921133393186272 300553678718830912
85426457223040592 321914395704162432
40892725938460752 119516596730362848
67349343707583416 181205345737348800
40998864426524376 151837288279291040
172842631400712768 293945439923645120
52445221726873424 79199605547831568
178335308054885792 315670519760566976
8886286133986153 284051099730657696
169270311129020896 303033523006217088
72893056242010176 341842250830262720
124846450469055520 256852507899490432
12370815030689310 281187406086921792
214050127762646848 217918953520231968
97303964023995344 107847130704752656
95806079329624464 235209926832516768
75999927135068480 260235610099877984
244011925205057440 288352002805830976
235786439861454464 288447839125485504
49195662229771192 102265718657909872
18812065319955880 63008587136176464
125198974908988128 298095388861353216
204325182293325184 244680046558343136
128351999517956272 304925421180905536
137691871546601888 246782439149286944
232120382172464224 279967594906895360
148821843104694176 316008797979186560
204105315432013504 270172250513013152
108217169829517280 257898179920822976
205649216284516288 262437189287677152
47071879771807496 236815548643124768
53256915428329856 84138767712053344
104037760974193600 326529544398967616
46392037594479872 112670262843537888
14136752912960746 328938965737374080
246345039681838016 263964617086150720
14991449264912956 60258299842789592
230513522870790464 314651923981014464
106486430256561408 193033214001305024
79964325941231248 345264429562737728
150557377397396736 304792444148670528
145801968402688992 206988255217844576
160411521847988224 268538565281280384
150311355815833440 202476923636882400
36344412006485512 68421969733321664
240109043350174688 255412736157471168
17550128884975008 234094519982868800
117385122820100816 187177348387722784
34516212146765680 36336422062619720
207413629990230944 278563622866824896
67667431874483368 314807264911620736
107390647189000144 180171683507304320
188875776865389568 210116408525355360
46347556580138672 212632697535030304
133877883302219952 274474772695983424
17343640842515924 337843947982627904
44465355703675040 282815062113623360
232027218830817216 324140218314446976
216248257870731872 320859415890495232
71015452731792032 90382508897737584
7909573502226558 228108087962131040
68262936086275056 202426990256966688
148276829903574048 156324927153920256
58298229293816976 96886771327298016
142065295251313616 336516448329169280
173639007977693504 218507988919446880
40718075004890496 216920699511975936
220383403574315200 259453290578129216
76841784243267040 274014886653178432
129765118431207744 152453674853761120
80089630120835088 215738114132805312
51265715859839216 135433148990359840
199250393420934880 259186842416521664
129237461628046560 339700019748257984
130844091214275072 288855562922666432
94743992739310416 310127471585880832
30975960117540404 96545880150484832
57355806527596736 219193585165155072
56502343218308840 261665684108308384
71863957367951680 94316928073104320
183261136408774240 283577912062498656
284804059230266080 286453315560492000
228439379150595232 267342825037872576
258498623480954624 290963827535415872
63663150263338656 286670184342397312
44523150866124504 302518297291303104
35706616553456128 164453276999780128
267761807058249184 295160859888194944
87665888730424480 311818236862234880
191820365579028576 218775607576850272
40787076836693080 43523564566424536
238617848531675712 270357034329631808
73330915546521136 139045331518961520
127650452261657904 292579380159672960
164328320559409056 301929218598220928
12984458498712160 283910230186728800
19355183234170476 263795547026521664
43469165632031944 155701486660479680
9481847770399508 238675916517128992
2331578616367852 70264423416196720
216154428656787648 249983693688627840
246835499707800960 281151345257321984
322035144168476032 332745735542554752
38760636289226848 130375710466104672
23888945333007492 241250478929093664
108284931398559136 296128256276437952
30487727134086660 172847287686864576
145604899038990848 185420400636049088
92333555348401648 275872988375932608
116445307247243168 300401142210988736
60000255599090216 306852233855348544
203069512673601216 279826373866902944
11711260690136060 262201401730163168
88386315238837024 342262131755146176
94493432105052416 320283134743782912
121965482547261408 251748995160735424
307915749622262976 343820991049352832
262145440888421536 332587800724326016
69733595410021832 347880521817749632
325775211388164288 339597262507535232
76192881900591920 263570383254637344
128537001278143296 204572276270720800
56863202776302784 260836633454638240
94130579563615888 342315156482753408
242125677057016256 285121909967737856
36925351901754848 79184012128858576
253941050199252064 335377076239836352
19343904148055876 137946966582901696
142406523366253824 155525648998868896
128366320323773376 301086427610915264
115144222047358528 211604651905217280
6247697352431894 212708340591253344
78309571935748000 169789494544862816
11088120268496454 168262840315466912
23638621923296332 50907687334189272
64429160093470864 296127680782133760
264139186520586208 296223436030677952
206358093987251328 266814391451131040
76951540137408720 109914338220136976
4822788597533443 90467203011419472
186745862244922336 192569674051544608
5047067542981110 115359309875459648
57492837882976872 189764545480277536
67567913252214960 218765476796408256
92053387587287952 145708691969565504
280595402326178528 295724108382949824
86796394277595728 103194932533821968
7935735429277805 204865187170574624
10949064110288112 229519359236682080
143940687817645280 311462057901704960
73673393529186320 85712423409708240
97401186942752288 240879263069999968
109468733403675280 116223799137388032
21162451620858856 294587257996889280
178021749720825312 271622174132859936
155941657378759168 165042956365818752
298000835894957888 310419451538115648
87850913702355504 165759119828125024
93557181667041488 346344353167539328
282910581212146176 314175607727511232
40433224343986904 173680025115393632
101677586510655888 200703397959273792
76103645969168736 148557498878262656
43152386439278864 164411062055394432
61363162413283184 188178439875772032
29524004191607008 325799236673839360
109308928264705952 305889181726966016
117802773080200320 252304102783317088
68341358797995368 303861211773334592
242603004630290208 313004579257852032
46481139294463808 108596115090620496
216457896792991264 228441576768214208
132291508780802624 300550123002915968
109627057453453440 303801648147935936
11501272140936634 280754879816922688
128087286460105504 237329119090264704
233952028708840480 269393634637830464
90230241476000048 220802852151084928
30145198230243204 305634937628612992
75890466171587440 110157689665030528
1079439086501793 18976510675358156
80160393645746736 147019480449138144
213111599162539616 332585139515006848
62322949577095976 244621858083465216
27769508183111596 72098075008051376
113211719158277248 115348230379235664
266414931237235776 311293281217226112
102750566357233472 327741785597377536
67961316357918376 97668826064185744
125108130952767184 195409175057129376
267549288840789216 319625991750265280
113343922246712560 210231726284926304
140221968714339024 320459155048653504
21415057713237628 101193373930043600
39006150794539960 276042366482170304
144814655083293888 288414167807094272
241620331869591008 283665029607604864
172590656681352224 205800647216270656
77877026092969328 286742160433278176
44860073163202712 278735336695837984
193556573126577536 252805264774376416
156609965165548320 347140277480906752
125743517632942672 198312394032619040
65372431704953840 144694101548663456
7444062193445935 71127723099399160
67459017705958432 188959242112121536
99251611190572496 245617747325598304
29284572374578772 79225138627334768
31206758059297592 253393678676184160
132833081430266464 223339668195059264
73353370637273696 151816737773971360
84444833404061184 215148635272385600
155790096086916672 347513804764302080
120859211137734288 313077697905529664
127537357427757296 261585566698538336
137364499055749056 227788441835663072
37552687971943992 81494098631680288
200795113184331456 285499199355848672
87009178696621008 123253242030408320
256270769838790080 320690357910131392
144276617834185824 306837798800983808
78564962689705392 271018698642030592
2073924302264806 294910551222700480
154548701947125312 161988662321693152
82225927779304016 310022541459750400
100088596684286208 234038460327377120
74284203920810960 195047809567431392
123240549978505136 314412955125637248
131899684714007792 148184320765294080
26403255221857148 180010947092618208
19748116161316296 68026027019318992
51187198928606424 138785191602221728
75941512151516960 94074495406692912
47416104326248512 324718931460333632
200307805302651168 276677610893479808
12882823757324050 41436257748190584
144170576210645952 219336509773316064
33776036188889116 119094777992953744
5734978254793867 348415714464708288
163713503262075552 283723725547269600
9990406812926766 139248875600732960
187614537232830464 236318679823159008
32446093343778284 113392702131377568
231030777955735616 260982138282690304
43789834181286872 283215603856964064
83910502566238816 250641465045259904
159655705799888544 248363826927224416
63327233635998032 294555342327131072
11869477170253532 168405843665532640
215620261932142496 233099940508254176
44393722972931360 60139903789385032
307716032432575168 333819124726123328
201541823022784096 262786923225367328
263556431547454944 341025363979663936
33790129791290680 98848733836261440
67485984726143960 341382419982496896
139411316701630640 347269745132249216
145356614525272288 254645420081683008
335270530339935296 342058131157161216
285984062951570752 325295964148591936
47706182944210400 83923840271652832
264749907629831872 333358572197921792
185863082595376448 285603252028420672
328976669417763520 347883626149663744
261442328002878752 336110233474860544
23932480757159028 101712474976293968
81418882893145584 238896826777481504
230270438867071616 241371720526618976
100017737580696736 198070750585745152
34125891448823648 319317030628848448
191454924053247936 256600392479588000
164403261466159296 186544998591230848
86304585692427808 207441496238442688
148570774767391008 302063423316576640
113860961204459200 278463456538201248
214730414591945792 290879525608091072
51426069792213024 119743621675618224
95703461528971072 346271067267564928
316013293032963200 324702788766180928
132829952384261616 159476869221023584
180982779941802368 237722587314576768
170851612597554624 311191573613466752
150832067148394176 292703528736551424
46474083547995720 181401209260832992
21414634931400608 283157427108987584
192422695698019680 202239026241727136
30547783677568628 166671572742541152
266660094676748224 307719483131041856
38084115143201224 146160753323447072
94757468475903632 202436885873178432
309821842540378688 347756515219224512
278427502299139296 304269858806911552
41926850183971832 321830617518017152
41474174757784760 273293312151025312
189396650342053952 261966845624951968
170216315002905120 294745737115584128
95475587823450112 232926156114448352
47842401599886952 171210715814365056
23356852263545720 339593495827545024
146058650557931072 160578955004434400
49633092458512304 72019031886301512
99794193935042880 180702093546518048
30615123628590896 103996986206506336
192057472667614336 274034268120504736
19015586022966976 19729809137752596
15962068497120134 245019089077870016
39611110491846944 144285768148507168
72557547971684192 208164103672932704
234752104554108096 341624341935794624
153250600655008768 181881418747084768
207053255681309184 267746731725173984
95122174113981248 179337825121432512
190951368798225952 294090396149447360
165068906121039936 194139541387670432
101598478694679856 131774170145076176
94578982030828816 138676060072028672
6221632910270246 158909378305303744
225517128070239008 324314365350000256
56717668160494584 236898320698767776
126098658608669136 171760137367231104
127276598740643264 306635478628410944
5781674403334650 87870336505765440
209936518362599456 313571592934779136
7341437784167730 215793034851076896
193075028543277184 206944204462527968
21163487426154008 100046790994282672
150460116663511872 290435957943108544
110498011957986560 131200526227995344
299147001244016960 325699086393891840
23156034285772404 235677007573231232
68793606863137680 111551832766153504
46241962316430816 284279142666718304
41979033587560200 167425083427101216
87893948943126320 131158047986712208
52088437723868264 66095779075559456
11856061086885854 297183295342771968
121144015541536912 166994865073864928
40668116164297704 63354106069413768
5859622321256730 237692776107123072
9410419510381040 166275474348438816
307073286723352832 325753643669521472
200078417271610080 280560043773886048
267459526608863648 326671999167083008
83162169781295328 188402083343923584
105007034266248944 287033611291378528
299140633494385920 324828347555117376
19431348436652872 342235802591675264
63188058213237000 346666466044711936
84678148518863440 114442330953793072
147027350735199904 344894752235268928
129393320798761936 129511774493474848
246443633703228384 313779108176038848
224672358932545952 261800507842408384
181160877552270592 215936415270012800
3029087415646938 88086699155700976
201913158085380960 274701495374098272
72702871707204032 122292880049649856
72636251668774608 263543117729925728
88289453336472400 267350287180385632
289265745855928384 343707636409470720
76221723247183584 167594233577819680
49089934622527504 230967305928631328
341244242718890304 347166400919360064
125255506355077152 241312589509923456
65348458782844416 88386151725676640
144237223411967360 248419227326538144
108146517040176384 346459454183282048
65880743818164784 97186853756734400
39843905935839144 195203548174509568
138696414563182560 178712564928613856
12397987508571638 308772779340879168
10761895454583818 304350309425493120
69684995621101552 260833224565919040
77600057992852080 315779438121659392
105951102537153168 112748750827692928
185596216314487968 211777604402298848
141819844510448384 347492123391588672
49622592841482976 244207573092925600
243244200224275424 310870099771230528
88893501355468576 149606106934378720
220216901885805856 339446431240929920
54288754511659696 307101011326238144
211151658333242496 261914047128894080
27687952777445944 42786319817112336
43459015695163280 48703979464853752
235796010066138912 301608200885070016
99921757865675056 199177269440093856
40058083786953704 140249709644293216
174643276181057376 230585876123434496
67395643460068720 233074267924709824
123968752145972416 128817445146595808
24456323683477556 284820659353494144
94808983443231520 111211649828345264
145471747040115648 308771072288065216
5926392128278858 309611075785486272
143098815174815360 282262922539374464
24454444545712384 87487218946068288
268528654926679072 293736299445890560
131341213931949776 144031588377633312
88104763046279264 273346751963934464
195324505427895488 322980083850982208
29956277945467888 90004898200537808
35188907141923968 342607309685950720
211584098500010048 249586341694047456
38267242837801896 256062106800077920
131124605894349168 327096428879837120
107857678446719360 338494050232043136
62467353412983896 263355849275812576
219233167727281376 347192784589401216
140583077059612800 175605523565378016
121969707107153104 218869266958767616
32180588421336600 293238122726501696
224778314894466592 343595746085495360
217938352831613568 311091548028300416
161758114849040800 288206405114173856
149816862506100032 239143183806424736
155422177158469216 322494673972901760
82215914637623536 327883633361219328
204751541252703136 265752137809551552
52029747380846328 329439367075413312
146219818511808000 147527736714480000
146325177968448288 313821991538347712
13231999398057380 85685893543948768
219062346537368352 323279324369511232
8791097611046624 13666522191286370
29596430847247028 244582991284884032
123405712188810256 291200516417122176
81340856305327584 189647042638930528
66853356464237192 169370364444340896
32997622857294844 115145347108087264
172949529062614400 302648352232618112
63684697495231432 332334557198928768
69041834770941144 208035081565898528
104430414488262384 309603063658020480
205132094390777312 344411663427799040
73468781693212384 334428273888918080
26487984162171320 272244891787480512
122749262612650064 316523458411031936
177110036367236576 269502175672082016
290125625862984256 332281127709746496
180386085586000096 344686409873478272
262056998619724672 311862797449230592
9540633267490090 187551167763025024
147356068901566912 339198345998142464
158881774268045088 340048942674389696
26481914212186464 209513097345979520
189421765347604736 202685861198542624
17539798964768678 49717486926942296
2147370830697976 266635751036554112
14176590055077290 39277457316549584
38320039264927672 243211113898869984
53938116997811632 57818005018096824
152392518827392640 189355792359030208
129319671964094448 310642266447565632
79689713008475152 329789117921131008
255827209271308160 265990997627153088
142542013504196944 228931072167236928
10690985468618828 343154490041636480
80281787406412208 308697239774259072
21810617068873268 185794067767106208
114638472342600976 163372833635098272
287320354449359808 330856874038614144
138093160845644320 162002905487502560
23890456119076028 268225997267121088
13971738771964310 293385783825304448
202362096998743456 283647431635095616
27964366040008372 211845042866113248
28313599739968716 172848570178856032
133084114441887696 264510632756709312
28344952587193008 227216306815917824
109272540786122416 344462406515830720
151671685776822784 262762965542264160
16815862447756814 162708622414863712
17934256210904532 185476793564829472
89090850163094944 328444516019971008
36776156111322928 61508788455388008
56600905153243008 340279216649858432
261409427938807232 330883640544093184
188075780146147200 290906575627160512
11209979288279130 108899866373887984
92989859032162576 207650825074491296
168621105406142048 277327036986421952
224963558930062784 285007691338730528
97298175393143232 258190723646582464
217642264017198048 284158473526888288
111039395012018240 318171744134878592
133326274986403184 139830805482351440
61867001455615672 106671742237810032
84374376061773072 286932114327874016
105441477589149552 113080894376419648
324233251691099200 339524377940147776
63166327004929208 233792658042392160
18345842783651160 45648969654825664
54686184373790880 324914195394599488
78500052147467856 301518937074182336
194906526464908704 219611127360484704
169547894475744672 295717096859284928
153577971635221344 306412295994018432
43168748004751608 132078424748989488
205214372001839392 327761476017451648
170395114628841440 314526074687593088
241380559865189696 340983961785182336
58341639331464256 342930302992229888
228803755988231168 237000932425357376
102738737042574992 174736916792161248
74363899597782128 104640280944290880
63917294144343464 100952346262363984
25535046282318936 340342020226198912
227440787437060064 241055258013594880
86628466820874848 340749402686421440
32948100351032884 296790256373005568
65992218000597976 191393397578560800
266001259420276512 321648333468698048
297193517910535680 345420546553767872
23403557788797812 99107805106264848
60207581106084312 112437916421760464
80280462049126672 288499813462749696
70443038072506816 230745517319980224
129851788540081712 302252879724482624
98389183811611168 234302302111452288
274281506129446080 331547963072049536
111299728040132704 342089426517312064
265592800038165152 335611164201628864
26717220945742360 72203460327663008
243203878555523456 251966078391165600
67223459469980584 238184606091048160
176661143402320704 188313177182602048
187767512760854016 213874106898285280
169072372526433312 213715249075032640
214710640940951744 224326429829538848
183895538166682912 268048410235670112
241130564504925184 279575518231836096
44852069201897592 333771184021843200
60036449611118384 80064022796868432
140230149259206016 334144620721726144
15949368102790214 133951993140604912
211068978130549248 346042717382481856
159145249933332160 333777191694284672
250976013395493408 277283456014962240
241060147560942592 249006137497246528
261324453898568384 336616834945864320
25988334297915664 308694408173886592
36731361233633312 346868732016292992
172182756107720416 348366990819158144
101894685139019616 151574126004646080
97823234769485520 218070538012742752
217606954870461312 292346745123415744
55221099859635544 263222692463826720
13861716337968282 208637031226229248
108923604662919120 192764945479783200
271880802425078848 337082406181568384
166567681818351328 210339367891105152
127300596079778976 269789860832626208
210150831963159168 283485868289036384
144693214973971104 281269465514868864
150201605560418752 179546669896050112
35724415038876872 151678315181580160
105846771236805200 263628998829167904
92900248189965632 123368407913309808
18855484529054060 347321026492803328
108468412359427264 249398455729622528
219377169491146144 298733818809976768
184752581285659008 314573283333927616
27817442699507448 165638275710503584
154742533333383776 272556488779964320
31193653299943988 99930463679991760
200848566396738304 240872662440455520
30027999148920672 145661221964393696
120390095863112240 298879581802325952
148503237705320352 150460937075174272
42387121514480720 42788479301249648
70371220673361184 213816960333768640
103313768669971984 284133657465342752
51997724943964520 213605381034507488
154804051588347744 161708547791726720
53806124296263736 250243452975892864
153157419596145024 273083260533736512
31693798070712180 347071665426827968
142998811765852352 339455037108127680
163787743385429312 248584449649868544
58448417678172896 94154776617486384
73414484951777344 95042316986163136
11780569246060250 134554145165827440
46245570610871248 71579752845818760
157922305004858080 324452828260995456
79126647471908720 345257316951754624
71683894945254368 114833072177574432
179635178988674848 330917277857150144
128028275679752112 177909414856392512
138187040183598448 153290691414731968
35314212424942332 244461649968480384
6442024640056656 171531614923656832
15981009086072378 310768351359956672
46563094583530776 227431229324749312
20451985912499500 243987167686306624
140296721115258256 223054352445561696
224944489955609728 323018348328132928
56512605018830112 77390061619663328
66927094824924400 140889449335990896
34003851440394440 223964992371617568
5667057661025908 116948059981740592
134355247017999520 188251077894907616
91560202233576400 309011051859304192
238635166422954624 286264723017097440
22042175604132084 47148471432490616
161459659003018240 274464552132281920
124633991650050128 296919983926326784
113005588234835600 227460708033336672
120068382871606656 214277425054519392
48310429450909048 247114468479436448
247095994591861152 257642005183750880
119921060680362512 345779796529693376
103986928199789072 299862323429685440
213147270657426528 303903631089135744
275874242496946496 288109586320270848
262588959012119200 284698829279944384
55540964298994160 231210082471523808
214148315020808032 300036049682995776
61285678463318136 224411672196326272
303611725238251072 321950004969573376
196646835987324704 311959198686931072
133151957686881680 222993116620685280
59524710536955592 78906172001800384
1545228593803863 314448975335523968
111182729085595648 294209173955480768
201940236326655968 319681837884147584
30179191585786516 145677292722347424
71008884583961904 159411818357470304
233142273151349696 251006797171113664
24777300514754072 74286105166311024
72030347647047384 118925001246168416
188611786704422944 260144633523800448
184833857973579200 224932218907270368
55347030252165608 159923543074545856
89057470804763840 104951916442941888
119271501035882768 219863335684052288
71099226398762104 125693832446255808
156629499134862496 157887963615695648
180185288378652928 194074295860138176
114785956302198512 212400153905965632
66729371316285080 134658168553617360
200965866609575360 246838245623166496
58661219698965448 73429368795567648
165277607221991744 325983875732894272
200467287623718432 300532700052139264
500017237132951 216398871459593216
59298483029048232 211476671493337984
215167973312334144 328559804044966784
97282695320970160 154166924656454592
61655813041107504 163858691642164672
145556255969422048 296581257482711552
59999528832662304 105300214453153232
49593451758673952 243956038656659296
144229377024675328 170563142322168256
157341870290357216 271148412179260256
40092423814865968 65075300671619384
24081423532685484 186410510845252000
54697766198154336 308556660699163776
50512335812295840 185374859777178144
158602094783574464 233387886348443808
283919174999082688 303114365440417536
181175631167694528 246534506769327936
3977813117641794 128152871048029024
63060849850565160 139192636466398848
225859818692390176 338504456260302912
4262772361358739 262807199827648960
229762876388620064 260397950269360928
50393774283595536 293857964839391616
132950110908216416 332177777303183168
8674797006232523 218450244270897952
1821025411087475 262535080449524384
32608675855618888 181586351773522720
183718529324809856 296334278622551488
152535817271428992 339752248630474240
40393796515481080 113107083840565888
39662200244272528 247904121365571680
129268296009977184 162187864130446432
224328930537440928 342258437220785024
19738216484347860 240243229798390560
129344431571848912 253445885477913184
197200822337933536 303923711369163392
19637502829790604 169392135632219168
235596978602261888 333864553697368064
202814046667924160 279393748542182528
197895610869394016 323387818216463552
61718069228274712 142858447364077472
33531629905793676 263780666187779232
1121844485197821 310609134819649728
143558233924267328 303369613235812416
16569616648692048 322952343965626496
147256284807548000 185905784799987168
99783836419387536 347776028168747456
57053106414661560 273091984736030816
44156976095471832 87851236629067264
223436952732525472 295594347835560384
158054653331641344 245528740584099744
139568905648098832 338379359122525248
227179707007292960 277287571250431616
208872367293317184 320451366966662144
98576553907086736 285091226016519232
36410326903744312 62767336458058960
153366705882468608 191689518124381888
8949969520612094 49492645213132664
57168046273273480 214331058292322112
4035735629663654 210241144303284832
8260461414948262 323259129628218176
55459608905832664 320869444033191168
169765139698642528 273536591071711552
54940701954953080 61249671527632784
38512330285215808 190658634489108864
55142274904521520 160792425747462624
231673160681342656 309119866232311360
2660323774473086 31467447652229236
184228480705200928 332467033444628480
139174020003170080 295922556706307008
79719340180061056 267318422777864160
3132695601841871 226468341152302688
57245953226879520 238811322885772000
28104918931870924 237547773043814944
336529750396592768 346199808288069888
242649894161653984 242747353043686240
194399249821898624 330234213582356672
158469097312032416 222409787936822432
43885690499441248 220923584238746016
57256201821454776 79266131089672544
143027697814728272 257257674542699424
164524319062039872 184391019304229280
49431981838545032 292258418272218624
131779215425070304 318637531713369024
132259263592661392 178691683164543840
22971231299307632 105522985285688128
102058429416450800 124200097912888768
50655416909556224 109968399958744032
49709022123982272 147192344290853792
91557594232367392 191488600771612224
297066464478437696 336460565174771904
182700769010473312 274544720968581440
7868875514048522 206639365869068512
75694379954568528 299044639695355456
137039842494514224 241015143965152672
121538211485621248 336125364438334016
133483108802732432 320012655640860224
102393653204458000 271477854170515808
142339396541840448 181508402939400352
21348388587146636 249917776290057024
25058745654991016 310236012062010240
49932620924846872 140849086483705456
128070559345104464 268474691018275616
9082623352049734 238624444024194976
32331069020337732 136733630367665104
110985727351324352 271815971317466304
194040953464804320 255245207070672128
3887840620019898 294647872990554624
207909247645656640 331405924047963648
55695043997903104 225013707472919200
146785481994538752 227115898836349888
66988403243352416 175115247655186272
6211040048421486 310656657353552832
24356638263768248 271643191006038016
25415661415961964 61338916737192128
137603904864409616 329870320289143872
25486884164605920 288634101739187904
230230013422066432 243153939923804544
147972406545958656 292124665919889088
22356013910878268 78886012859016384
192554987389762272 254100756764063840
198975900145858944 242291795930404544
132106136852026352 188408912230543488
207521521080606816 333967426075056000
155284532645728992 158436948486945984
121373493677680848 291096979669140672
50696259828125352 342146896623198144
5777204449250873 12911371557486602
124647246774002192 233539958677739424
139526556538895344 276485103391575584
66287468736979048 91818632427076688
121449126458990176 289165470891514816
131968630139355840 151731367555483552
80567480218413984 299491534486376064
115990534361204976 317284180716216832
119480599733247024 240319854358593920
130406168078424720 273246443201281664
41582166518950088 257870184074815584
81229053571075744 317692812633768640
39589485996897056 91036212269408160
31010299305875548 55757370125157376
201878603996972544 207841496803729728
153713751122264160 290344711110458048
34489494119721188 47645377826983464
103795367798448432 323385086385327296
147456563580950688 326877813068882048
295188453214250496 306008414510908800
61655562361935888 288117196497211712
47250649850813952 215722100430606784
206748568806782368 345208755966731264
91788715628289408 210637710883572640
141538385638018912 276631873805403904
4943067320690019 308419826477825792
170893541063847808 222300687806126752
78411369218827936 191282583484050016
109728926590261024 341120019149735744
234496129169662976 242018964730517856
17535870646649184 81665198666778160
82914329238192160 325282463403422464
78259212781706592 173585488220426656
17661301210336324 43241576643125336
67565310647750896 217802875976175200
220347350739634272 347211741454477376
130827957686105392 148087711430495840
148637947709199840 154350100817087456
7651223095715044 20382113202989568
99687982634751536 286780233943052384
193613127883894944 284845853786252288
263430233905929344 346499137043507328
234429593163365184 326513781106442176
257852618245345120 331544296811696256
126223576833164000 215421068588206144
118014307858610192 242304579616716384
1620619958300962 187950642326356992
4595559444765913 21951071930635612
119264361875559136 173400870353287872
242560407129831808 307094273514742784
6082263786431568 112323992520375712
1424226435945427 188136277720414624
203800393005247488 221270987041070336
70476825311184720 147149089856004160
179965574807569760 207232546095855072
155486391616506304 261304467567641792
40853625037119592 212485805987331328
148166677435258816 247107097704634368
26209493133946440 141049188490248992
99662251503897216 164941106871763008
86997360958324288 141681273697845888
23243780620149444 127659031034331840
90609164342231216 268744624840882208
5813748468745934 265482855403296096
116479384510553328 183755968058181536
71169916245068472 75291783159188768
198288591391049888 278251130139200448
50586612543281584 229555033771829696
233405310147454048 334485751953272704
1153977672463408 40488416994040256
193238821408071616 291087415336843264
3372161603953832 49227462225089664
91676439899296352 157294538606510688
143196366264408240 278458857364170464
38013875678795256 201364577815907552
152719908824467584 176241430877305216
40710760257161944 338906250740408640
547631772687112 46013649660946056
149349856664867808 167476798821907392
204306000288540576 313729096764791616
80171557040206608 273391286650822208
211253154857098112 340147358191997376
81513565173482144 145998692914804192
74076424308975600 114294685980908960
2323308508941606 280340777997281760
182547685111868544 336131225395091136
61657546479705488 198416643232515936
1874213692073734 272455642080391264
82427565787323456 314992324590851136
89550612325519456 348617939704055168
45597835399064792 249019060453922080
284034150039278432 287530787639200896
96361947476507200 161376839688327392
89153076502684080 139904287735331920
113477113687776560 231589809725158368
103485281458671312 133964067343108304
234929015819240384 245938329041685472
6915664637563525 256361327004718848
2195067522050752 57897947264537216
186361390266747808 249347681956911872
30176188456677304 76609975253825424
210033542919585728 271096672113863360
131422930700730048 243306833662936224
63253187074243096 341708616318139712
56713642905776880 166006346159015232
141899690802499152 173600741535065280
122664170897917824 196275585277186592
125637012366565584 297378449506320704
61420026258528720 306634556395791488
67273048728782216 152516183320688640
103392992985144448 182721050152940672
133641541209832192 191084304561239136
50845878792181424 190486342843371904
284526084214418528 316336768327462592
33604088897271016 74653736859425136
75188537278734032 294794268119883136
163568720693106304 328005856439129152
223882610129141600 312306204411796928
3946719664798000 102894585639361072
82944279824488560 90608295600039056
43482826583151928 148412373737164000
96361993752172144 319761560421968896
271757798067614080 302714063783046592
302772903195976320 309615997562668544
115956756467684816 203762673735143008
265969436302259424 266361591327643168
209823615452068192 241213140055586720
25143463395376188 206045725034757856
152666523063604896 210847898023673952
73366570130032208 261511286590144992
125378866571437408 334760837963653824
72710474901632976 178681577658840640
72560510566430528 210262202146656832
49105504434539256 107858081473931360
193324699938167584 296871051064187840
71017307504879456 125077558680869536
196532673173288864 218948472407011584
219578446951304992 292993542103902912
60892893227335048 221078985979466880
98516549595951584 266416457261130048
187624525469477248 239362413733815936
134312782593811904 210823440447016544
60467213598407056 211295071437181056
74875511626801440 237621794413988704
205219395354346080 307659436500016448
208555421256267328 340225510197860800
25992340993142740 341614997713964608
159695415223656672 288601600627753344
11865463078167176 297083462793917952
34793916553992396 347624071725268992
188096014490710464 297304002056945664
190923033545482656 334100975135484096
191601538352681568 341407082235341824
7653519259531643 35571739219941968
195677272705018720 212773621942034432
300397498915696320 300449723121228480
38283744872299480 185530709300522976
299688637042356800 309032716116665920
123642089704311744 149880775089455072
62150254821735120 265603324147270720
219254165805578208 291450225313376320
11690957983888326 190686615803015264
133912999099525568 206699867216166432
27788949318544600 155749095733048960
15642942733372370 206029839728950048
295356759356023680 324382587130865792
28323295809450516 104880033537602336
74868615676500128 330610700817216384
213511527519992320 221258992678662368
122423426551530448 280534559486511008
23925024554209508 75656590350787456
27496511909634984 206546647362987424
196613506745440896 320396063427631936
40190514752236184 343394205936016000
94373583310575520 299977207880701504
124834951969960544 240912838159773440
152173620536171808 319368596676263296
252906054858253152 276616365102269632
223628370056585120 277790202078422336
121293094493186400 242813650936107968
219373835395818560 224911801734194016
140115425946329392 218055423381251104
278545113070466048 299340641791350336
42755695187945648 241599339572344192
187355399147815744 237803049812953056
49927776711356280 153087914233733920
1840247569559457 4838662643239739
72377386389066864 143002738672189168
296364171511915712 313271271271058944
66754691452315632 289242985214792832
63516268870661792 166960781372857024
98787395291733744 264075669173616544
36290991829419672 171613216118679584
178928893635369664 308387642084211904
183527516300786336 245351589008090624
139821699046194416 242672043253399872
196532889547963264 314021657027919680
251560327165874496 312569334012710720
9283781427967394 254072250756059744
8158162643816346 136449255883650384
122785425061745 130089351850139104
16732871160508202 219948976629143648
318631833777167872 334552903207408320
157537857749373760 169664900448672992
126071762344037904 331599453079761728
30347441145758232 251540311527173248
73254018788295424 88344176242865200
308527570192664960 344870306965018496
18251564724688580 324679620656496512
93781806093051008 248261186293026240
68813718125966640 75287060128108192
3454989195079229 43968196296611776
196177817645042016 222972061973872608
242327226218956064 331142639543694016
29307707897087464 173753295255865568
105357709276193584 335672151017649408
125016764977707680 208506179353539264
42505065918005520 325630701490474944
114360524916728384 259116636397877184
73371598258862240 162197709951593344
191931251531979264 245749070404592320
28160592319928884 93649375201899328
105661120265988656 112244393182947776
186019581508826560 228177588164811872
33213806201539820 216328619394704896
142079226661882368 348659218343442112
211234774393097056 282850971935362944
22162674014375704 345599397910419776
43946017451216360 78152445211208432
16916271860858724 226970292997724160
80803287704752848 111624462106514480
137709265133111792 269610200101638272
5769127531152895 63796638089054080
48185857685709896 151382404594306176
2989407254616046 143261318135767648
47996870715220768 219353961435657248
178892987224004640 289985877687815808
166629614583457280 167556972581327648
12696310418020240 162964576826267008
51423590998600648 228380904445814240
207556391503317472 279435864218543328
110533609095423216 289365264867542336
198473653267491616 294138334296460992
58606483153311496 341570382339310336
12150638570781580 273217582891712224
186424890906052352 207467439051859872
119588032927819504 140066451373293072
102834386205164464 256491049805606144
27813056001108836 104356372225164496
175927104576463520 202522030962978912
137540579994283600 191754652526239744
71888402148225080 96920707099706128
89571446517819232 143424823753861920
14989602318063194 265790415161809088
259325829897867968 273315072347978528
97980103706241248 313194088972076608
103606495472385712 216909340000319328
49813617629430576 52254953143644800
27531808939183276 307778276025172544
282489230072993504 338401387183479744
239253454647954176 246868023450780288
64157640223869664 69494606243769144
68441387408361632 312840001791645760
91051775124889600 232501809834956128
101896482737275296 343805247557485824
47075263724368048 313729948690469312
129004078577435024 324378955400061696
124692206216060640 253780788500275584
50569897771443848 92679880232892048
8526044420807378 314727827139738496
11977614491674582 167330314090093376
311406982906001664 331426963301161088
203089951435358144 232648934683584064
100101720298042000 314747806639317184
75909704768638544 250030783799382112
11285184635045898 257831557711873664
107142868375036256 318349076372370432
159114419589718208 342881013569365376
212526314111679936 342085734784917312
271126292944266624 298655722328710848
138959429967007760 225649137310675424
17078530967102350 284356065317315936
48601142063443384 283271475091779200
251272968311503520 332863642913889216
19065800683341500 253939447567458208
318593207108853056 318660202391185856
69679389871218832 110346663716681056
293685958986448256 322741138779825792
86637168711422528 300860995171553472
226021252015423936 261596213460019648
1537577382909115 245153401192444672
54487746281445920 114070230592624432
120335603845357024 201086969311518464
136538666709215616 325926766153610496
250107068105502976 279521523700745952
38579667017460432 173745463036063200
49011810752030504 108903133704638928
38346078563195248 59142268791685384
121584141127974128 272373713313522464
116467921829384256 329009617596664192
39012810766978360 343217432877071744
41148665519317320 189641086152531680
163558432707829824 250982710897970272
298890217130062080 299101367778016384
250245111682255360 295823888881285120
115203607831569408 231666589494693728
46164826532347952 172364823308822624
91545785012617344 126393086733822800
32989909678044896 99895910047367040
5621841262996237 245960557446743904
256410286608916352 338704017217572480
65848028100249280 90309862959839264
89538318449197312 102365156294031648
215754104705794304 251163640655036128
246163203184945120 298042829420320192
97981174124401760 292243192812160448
40811497566915080 303571010133585408
66631548330731504 284437598375588576
263872114787197536 322241443183398848
86726970111577632 102821017637712800
24350860035790740 148166488951342624
131506993678212608 289097186642326464
66181051865999144 196004845065891680
124642415652739920 142890410245668432
131922631194549968 272991215786788960
282249793450824768 290678759167295808
298243627553014592 331312564679270272
110799781093464864 165425783139540064
285541730519991424 314856152036364608
185304346401798624 297627748283510976
140781419471040560 197030764027703328
169076636649728448 222726318537031648
133309195657106208 143067763406711392
144656643756740352 280043687006575360
54600565367091704 311526348321598848
250747302078194112 263104423073499040
53927775658803208 286209560127992320
221670431710144256 260797929714208000
137967741606618864 165183858640959552
53655548755780368 143886828970492448
82341834856262800 119277105309256656
108633335925674288 317851100901230144
6120125505443896 200134895305728320
1827720792946403 242429113911464928
196989515880813728 199626677596666240
17459874771983348 263968199629433536
212808986217938336 258760729856440256
226620084457539104 337304180763347008
67700980822187888 303930220778894208
61092721645165832 68646420355822176
31091841820149684 38794819385156456
193511184027165088 264480333609345696
71003427118470376 124582371089760960
145563008360025472 310881374593784448
60085722470554656 211938350638270464
81460235315071760 162907839717825312
156656316522741856 338830384793448576
219905743642468832 326879016832518272
124993638497297888 325006057940925248
230506189287846816 285789701004076096
272498418155027104 286914912827732480
49405025084447104 175024605650573920
148401586512788448 211979161703862656
91146656856829632 342861124702216256
170457006965996000 265732543385297248
101958754089865504 175364394050774560
214835843487905344 254058867373974400
25207035288280072 200407805544097440
212918994264615264 293932414678660096
86170332622085856 206455299338720512
47048399725749264 253142370082728608
22308514533702392 157743648547248768
27322338478320756 84517398677817232
262241415384815104 332585462441815232
125456050576816640 197602714414042688
51086379993163624 291761132582731712
26717677443852688 258163799708867008
55529051345919904 299472201702648192
222421417257091072 293845723631637568
70360744959677560 311864190157567552
45357188911220024 128603704714997104
123171905419715760 287653741107965088
130851244518849344 214035105124445920
9282633884000076 333430772172898240
78694867062546480 123547477828154272
144667603844765632 164141289345111616
85617952569974784 227880921858234848
50957573697109784 83367037857636688
78307701289961936 189372384092257184
51527331764179576 163879329278785696
13841106664920710 227750193638589120
213791397170584448 258769460589699360
68826228638274776 281619572720958400
193964675691215296 298348397754767168
332074630832542400 332168161161413888
179712742403715968 184951621382304576
281567550588204864 288181280775374688
31949940762327152 64147897926348080
245735697261491872 256854753453472416
60185992780537120 240923956451266432
245072007670724320 299814976373649216
1780121084667427 252726284021479776
98805457827665680 319818072992268672
127638738012118048 142185221618546192
10633696037154278 260354678320070048
59365090102532600 65053836297056768
224450818387276224 245602524174835200
147155753845197472 290621410571896512
139417962145898608 202256870983946592
283400639461878304 334778710436783808
19427976038647056 200509575813546656
150953174630388064 302485557337277760
128855751837915216 313684856194685376
183079290898240352 232935487486247584
132714383975701312 161360987774045920
334026445585081984 341082723646616448
71553658479594600 134628847229153152
90126352257156688 145357927637215264
89295107861845408 249447405390219904
84139808823052416 272388490633125120
155021032640924544 264666928163161824
155281982496799424 281412910653456384
89384716247518752 131748651590933936
259035893923813728 274580257090614560
74544520579311504 127614161610130736
213038892016184032 295996120576382720
92249548582496448 339366331508499840
126392572343485696 277913015928564256
147104688893376064 225695554698499584
2020631107904262 88449420451614784
36090567464322912 217049138480397984
133387132110398480 209643121156006176
10751906552614290 56075252889093680
18193870523910464 342527456005163136
88466385100210880 250800033320406880
137936537018367760 153495181319099584
116089509795298720 129117572307132352
77000473601221968 341517482635435584
272224608174715840 327098141489647488
235080172041202816 235916808886922176
36069944840361664 142851679138903056
128657645645827008 228084828350573632
66417515420880592 100568606230757376
29800863179837556 314072038791193408
104004813975055632 301301884624542272
235235748269790144 282399484017246592
53997337133934120 325397345593853696
35875446832075748 284134065764822208
55679283277013800 255834914447738432
216534375340248384 289967661975521664
211817059842113472 293701358083041280
21191664969366940 147560774266265536
157403674428701248 311517911158772224
119358539361531936 242816113682773536
75363884745874160 155047244699870368
122272509366904704 160176327170086944
99495360491190752 109909010462072144
10952902410840130 275205159640048448
54770368131781888 283202958078198752
16958200012173740 118681997499288080
59174094842600304 185323981133525504
15522220936686720 194969248173913152
26839600999862088 321410538954268096
12565195178023232 242370329406813792
73669871681066672 203970803679453600
28132014797358220 169511723105939328
54613093686602184 61142678022974376
61243995389651264 188107104281841664
104485439726186192 198710232725069472
78642453261910416 273721769442589152
9791554297904616 303680266218541952
124256748667487680 218348392834144128
215389710826620352 278018519325176608
36241592332782880 127930244546362656
64187791946126560 162702694266057984
82524264504919072 131778543381872128
237477895432241888 310130203586652160
19698866247530856 226997621734047264
70042147558745624 182048159633762048
65370307344145416 78570317331542304
44289181797492424 316385053600173632
123452143253901808 225797958013326688
78243504540291936 169395558827463392
216654592023223040 264026136915763904
53189000929123360 155506418217107328
203760764084493120 253525715157900960
285897012167728800 329482908364258048
71229094363275680 83473896763589872
48182097769439088 63713088383241312
92026667315019216 305551003903121536
56604581825351552 301898095899913088
164037512902328096 237497332964929120
180783048919112160 253313655350555488
181803891979738176 326633594013024576
188899817131959008 289025822569440064
314832943586004096 320725442829436736
73300014505949664 324022825477122880
249678311265451328 343100792598929344
67148352671491296 136682921942519632
98887635748944032 165737668078217824
87253927102938512 257724826388249920
60225535895657112 192111822075499168
103441537577788032 251559198625325344
168676301464407104 267231210643337216
318893846483494912 347318864916073664
38747953035178536 194241240536075712
28291815345390028 34625325357099012
415593118597235 189619700970078112
69049541451978944 207964650382162240
155324368635061696 155404711173011136
122340965824696752 250501297170289632
215809182634362048 317024146466560512
9620556302387900 95741931439023680
242990013903597760 311717972454824256
85182378565748864 223968163952684352
18821475820971372 197797607529788128
306716769260593472 335178597918932416
17318290645957938 99842925186261744
27660498728558612 113925180540653920
19761228403734116 113417360855424208
133100159692578496 160148660015109440
217863777896985344 314506618184943936
89804185178636736 99848316484985984
206361177928760704 289476036071059840
146120032525510816 215861017928369632
56469533363617280 223580814524737792
59167018309028720 170901730989956224
80065664221731264 129278191341969040
234687546656639904 299400050725407104
58279526981042440 148017530535526464
17933282319273556 252311674087772416
106822097690693440 230369583198700480
153136017948832160 246589906141029024
122069964366223424 348527080215406656
104606201962135520 329949710449423680
247760207225159264 325665155503880384
71846892142560344 300090637204352832
216045071912962176 347782632215453632
48233797445491624 115621698244521712
70656262931491048 183333448836910560
78719742718745536 216561876011862560
105289161744160224 147855203269116512
152628830161488480 166819473934826784
61769145760843064 68337631226738568
280841806167842592 317008769665438080
150815389967147680 179672271610230176
191344067729264864 228692568797551264
224094198498504928 299378156936819072
75319355223412848 132168729975578912
120468279926054784 217764077296430528
67573283076565968 292563303129844928
45451145137635576 314610665857520640
219521439661377440 294102489040807040
100426040299695888 213625990639914080
222693792888732448 319681478045789952
164153399205610240 245883105540021088
239140653945354496 316644688957479488
200282126833820576 317945344365492480
123986355197504608 325114408565114816
95883166822062080 309013739637643968
233102308132855552 314655226171088448
92058260754575312 224448527535055040
51810985495479288 216269067380026144
25226271544258288 257321289505560704
16595569461936436 235280298935259072
225361102767540512 257380246415929920
165014765326731744 206611302791215040
31289694993985308 161987930151517600
30590459261051776 285655710550218368
135533548098511936 167273146833474560
52516395249237928 208147237297060544
149180107499626464 164938056689761952
92263490899015424 170898658575812160
198697038708081024 272377754605746464
188608771325946464 218344073065674880
138718454580903056 189227946374328288
183837405888823296 342615782983508544
10208794297312196 245538333325000608
52527226710974528 231840839185392608
116452736354542768 319646538973576384
281589767070208800 314097617735667328
16291261450327302 271684429693156576
172109957860077824 212907643270971424
193601532606902368 335179276935381632
276923185462675552 283163962217198048
91153376332489056 203021583835135200
23230541917831584 53659207392564936
55534735487349136 60622462658625616
63024818835825432 165006556462110944
64743463604930632 200093597380316256
283479277056360256 301300484553970496
141323324901210992 203449607554403360
236541943307858752 245664924094621792
154836358673068256 210517408472621120
68486528702979072 223208798434706112
68181413344862880 123252331628125072
143679818375689184 143955172321862416
23688191470902448 228186725431457920
83808289945873200 279733904078056320
204200337332502336 239094233936986976
133275896633295920 225035567740786240
132992957127842976 258358643805483744
94123070066721680 264079289535516832
22523864147571404 73962667742894064
228012323913190080 247000288091055616
19091868318494872 204320246990834752
53175937658522480 290833203025567872
10450623135336940 159474143265147104
49540269393119032 346724033094670912
47908619080999944 132357993702468464
143378364556070992 250734157021087200
169246793052425216 218685498524435360
91530211976872928 93505804441315328
44201965467712232 280998118029972736
221772398228591232 339932824252006336
210219844621148544 286016174542917728
53806263079530536 320156177710631360
35281156322136792 295556052918698176
70547592257234504 112160686399684160
160494389541758112 258211397383894944
112403170344461312 145879416748122208
41831888415057384 68609862536470096
24954440703326372 25866257908141500
29987203637577996 347902785935531520
146225461095521792 328561309226467008
149806083809480032 153339969926583488
48110919361422472 209219251049703904
91790787503726704 274709546508857024
20428994832799392 54637194779076648
92905347026278880 279397278341423648
49512007844391592 333269412898783104
21648736438460032 151610053292223168
3461930738461940 244890281963232256
121356146254171152 341463499993964736
268224150291210112 278370577662143648
112327322850224848 146402715389359968
57787209124748040 163172432442121472
82376168452226384 263628363793215296
220204694304114016 284125082104876768
207676565803818784 285924519615641888
22321720255885576 237020534941558464
43599311286753904 43692198388193248
36732824714506664 191123570594136480
103960664236184192 213120926596566944
93990082938123296 112260432709726144
75220651146284016 237958670714036288
103055367966057120 279532617137994176
123904891085881184 248107911854207232
18762456959806324 333757217024251200
273450232499366208 308829564002496192
26076802649548304 143930160763726304
217389715689019520 276782615332675968
20596869639044196 52828572587762144
97735989233472656 191770432653899360
3453006923047891 103080154762676544
270963168659923744 285140490140940192
45639484710885824 97093555919928432
331238854352029696 335631888556069760
108826668675304448 346579134355084864
127355217411090176 259921242766541696
71829557699248488 184793255550602560
114807655507908848 180684162680295584
18732903507944932 78555643629942000
31983071066252128 89106433744808720
208788906908785248 330720118007466816
43201186509676576 54404839491112168
19708725334962288 269859161780101920
51452991932812600 139610642104718640
42598551442980184 116267939567936080
87060799661371008 126598784465589776
2921698362459273 231448706145237120
275041349038147840 301492919542102656
124981213466018400 283680352250027744
131517400670674384 301840251145874176
158213017172295456 301115553940136384
71479541857262640 316047876434429504
82355732180632656 189017894447207104
271561846886686112 276310412843284000
5502454284256591 58008124789198760
33343809908888536 51232630467068624
22041890539700188 59568316220368008
17691963214882926 216382261065536864
43095171746393472 263165585576043456
177879986457005184 308489407105065024
297113603824729856 332709905767190464
39329223738768400 305329776815161152
337932758066065856 344688983286095296
159238286245230912 171918162496768288
78993815568322512 156989811836392256
142929319621673216 249171230940334848
230968970587794656 302804524427031680
30800198215717068 62071238432994688
19412964611575940 63789148500466024
238492837730323936 327343761847141184
47549857026482336 312300692078849920
142618767727011344 157178545702838848
91613221090211184 95661761926388896
57863283963127536 194726024255544384
84824088560884416 243059152867078912
56329237169296944 119443646202336896
70804511918641920 257014827905819456
147364088222572672 307977211258337152
69996182899617800 100819368552092864
234459395816697664 301030842528675136
212994541049041344 290017228764667648
269021853436949952 301363316228654720
162484414627923616 296280860807139200
40077010838192952 101182406847300912
71172910839558168 282304956349789120
26629270023378356 44425390005769808
250843515662122432 300421472383305024
189901825175128928 326618270288133312
172627611613783200 208120053246317184
39414546771930336 196697484390720064
146962077478440544 347435971432997440
172089324875130432 268558030919264512
28286096188637684 219277425256534784
54695198150269088 305309040872098560
218444767517619712 300986817610609600
33727247074374592 135631371737172896
3455663035928442 276738434624329696
11161006185043804 18255214872657828
150771373694988896 247922833491366752
144995973554549440 245340714689618528
81782922018790832 270931597523255936
132604079634321392 216659107995238944
54244919968895472 284745667145464896
38086550043349448 310119112935142656
31167921121140376 219631082928040480
67534554431271752 264561780045246976
70371363362090688 153914741851000192
250175230674185472 332762877945291264
26043754306129792 53301269418956792
128152656106700288 136698867462921920
235934799114554272 312327561002135424
164259123267524448 248944938276713184
96286275116724992 164662962507580160
28776541624179052 102762545874637216
18114159964628724 134641268576148352
6226818445477668 259277453577609568
42716787947571256 108564005341345056
171905149911328224 216061710243561152
12609444823880376 206027001848800000
305488042768983232 324522680820552896
94890143869542240 197461187645814336
119574120751303984 166825961859158240
203807139187637440 316201088234006080
16089669506635060 93716162758012576
190382666221911712 191654308452480160
34910009398704536 241796064063253152
79924553895213936 189036137883581280
209381489893153152 341799211790759040
6287919323301150 223267244614920032
3654498616268810 250015494655360352
7099956096605580 237022175940629120
72459574726805248 329444486109514816
118760191603040784 128020023825602528
127558669774510000 238792419370119456
156592846182027392 246463429209901696
133696298820690048 270993690484911488
42173727477572960 55429013651359376
46802878806575768 267901623184170016
77044147869256272 189891711307950656
61793359106932576 132669076095676880
71139862867019088 203898762032510272
141603291224560208 323102217029268864
101633747932156560 276966684974308640
221717880850468320 263798741345138400
115766067611054016 213322143392811456
102976875244992208 139773824999097104
111040065980678496 203992949473613536
153201039038092096 196950244143641920
79881001916620080 291610682068976128
145028859603942848 148632354875390816
215118187912654464 235631432652893120
345957304769637376 348150375428578688
74018753325689312 98843487116545616
45469078792775424 127867284038089072
195223696039046816 277664772749979232
63027267393759136 266030799052118912
201733660870288544 210417208042347584
36299929937650688 43966153240510624
20433675107546760 171922708907616128
149171983103152928 298656382487175360
80273315992960560 121605475344027456
75054523220956176 123855323382655648
71319106356422200 335329908191411584
47641498082405192 317776894335269504
306347499854971008 311629351902968128
80785332932724528 340153119971735936
68896685623442304 228252324136184960
63645005783345968 348218868468582208
166491958239752800 241035108170434464
73151995327139488 191803749636649536
7996942462188382 52393983405876424
44991801099283488 236302296890975648
196588663110436736 231765017682893536
200633458958830016 267501341146913920
84729681275331392 206785614651737664
30812633496613688 317324120483440448
29001173122852124 157623926916124768
166528548055942112 209229901006427776
48628670141721592 193552486011852320
125906339473771136 180395233074466848
75952686883221776 274081918484867232
20716101930054252 267290537670259296
103633131056605936 144410792046898592
208334138935174848 247909809063429632
211238624441020928 214140143147206336
14828214318467360 231461452076836320
95989268712816256 200905152661622016
92239417226822624 288953847990095040
91770031263947632 182033315638893280
21592180510386916 140548989190329232
168077439693837536 304422642250260096
46295228132745032 110002549733579184
72949416267058528 315074108328889920
187422216081705664 313040472251974144
164601885655252256 184150487099156480
194594982886673728 330373040130462272
135897164082206752 341960517133311552
22867298154896548 218305305743179840
305361554061177600 327136922359021056
34460586082143568 258500717353174016
188390578921812384 235093713485758336
60702289024964480 307385887053474880
34511171439363120 45849314540321952
31932623880853788 106094341372186288
257571102752881216 295980231497600704
138447606328612464 158479903643537152
51694641436545184 267459840274210752
70278238305903216 199534995056524512
181928835166837856 226414445638343808
86713383590580704 170272794788899968
214109935022335072 271063622190277024
99818039742914800 115946261467241424
37651078996734616 342779336835164096
239626327512397024 300515690229542400
138925900068409168 278980034928284480
79766683102013792 197707421923816576
132913122459977344 273718320467839648
144859501851737504 172266807557261664
35008223070356964 176478768873529792
13058107608083408 55839767083008112
237231010558563456 241040023553904736
6877537012378090 105430718409343424
65375050492266032 240842485674583008
172111735253070592 301195612196112064
113867323896449440 324434831132446912
20204518818458156 214940320410449248
59393371767769896 197738647299105504
86274229930626464 109580294735589744
107287122347108416 176912151391482976
161851112426016480 333048685171304896
134370777823878960 231664321770185632
65948324774672032 236609819311000096
96816836222917264 161230938543982048
131249123508456016 310500944333722688
31964689695626348 232724764112002144
215885604202835200 246880360663830592
131154954324122704 268406228578954752
1768718083124237 331090003804359616
81894115074817968 213987797615208800
65757346128662096 213339565935647680
221763180656522752 347374211218852352
42248735324433856 165119677143523232
19862637555515384 156537504338676352
57090421546683464 297801688650326208
128774511606568320 252280638699910880
13358228834191064 59945911670993952
55380693196652064 214334668500794592
108139931242374080 241850940908435616
6247194758669972 291477308349708352
210326227391801568 269142033838477792
103925129130164032 157657902268640928
84506921342083472 133516954252845616
262272813580787584 299270584317366784
185997964472330528 289597758611394304
37815667335437296 271118574492738112
44215414841552360 255961072083848192
118662837633082112 299279530274346112
75835894439419600 236187766560830272
74300803170048048 300335917766534400
2795269563736542 139212342751511120
80857944022370576 91553906595772512
229206576663308960 263403216619137120
169738373383294944 212096817522553536
14072837064834330 142846245465077280
22226272144810696 214048502041268768
129024703296212160 190385230885303680
23959588657359708 149436844496909728
137575193543162352 148866175122496512
22903492733264768 229991616277694112
70141900060749864 127282901676175088
193582120059048128 238789384662604512
60816218076627832 61982731709849952
5271019254985740 107033352423218352
84238841125480272 177562250553402592
141265776008826240 317299605983842176
101294651049544304 245425809421949696
19225621780685452 112225763151697392
111593009423534096 196543144444940704
135775997077475280 275987695484333696
4578273725490340 84402606914716144
164361370001870528 195427773344203872
124735324601029952 234162971138887520
13051912513723758 28693328042603008
231764217527124416 334004560369750208
218369503200715136 279054344319643904
153978525978766944 344234268139040064
261040146194746048 299810205220620352
55762692778669768 293814383549481536
60851292595311904 132643116799029664
29024756637710896 34924845171667516
16551648629098040 141299992844986672
30592249950373812 215648863449218816
223104191146415456 230255288104665344
114643859474659952 134217069143034032
293488634834416256 328526322086482112
29121429237471320 52954552989463384
72118186327457984 340750352058547648
164159458198728352 243946373887594304
139210716005079648 229875497578990368
8906293301912048 343767925345151040
240166609018888736 280019959932477024
278326248197889120 317018198571589184
321459147905123136 347867082355574528
125453056256765616 319370531024600384
139924609972221728 298284426234244992
216339502721793600 292627346301932480
19061878782356416 49259848644383440
25323497534081284 205514895936609568
83737878595536816 296597823392872384
139092992031312480 272959668806955712
236769178108419712 255566300452642560
26300779169006192 113267961297387936
124033065501084352 239942923870671168
86561496346874832 194335066813592896
154117730558494144 183985765921066336
305429113170237120 307193243115761280
8727887471836872 184171526136176384
251248846281963168 330189002049705664
224216149361374400 346630858745892160
116514555666694944 285219229418049952
91394940200467600 296896793726565952
140031187708029664 149608195917487392
106720587811552512 291731933105364800
5267609260764734 139008068995089920
59958276152135016 133490571190247600
81356130019256464 195939203557631104
219162507498874336 310907180132936192
135973998260838544 156879263091741024
9938895721767518 253740708409691072
337730623999602304 339411058804567360
24005655367959492 112232990260893008
57326150502378528 338442900921774912
7031215208537309 83324127150045296
6202010181134619 96020343479926704
50814665857024248 154721735727518400
101035964612143664 202841333763381664
15348827782730322 178371246992778304
39306142084929584 171479604321245344
5949036384712356 153932662097508992
53761813014530672 259122938282748096
35004600433461436 257477933335291264
196034370002931296 297835356346715200
39855493472372888 213379297470875616
38506718287568648 335452329179847168
117881145982976816 123940963743881040
235934509674004736 285111231651596480
156177234043371776 255618443514489472
134910622803280928 165063542797426880
244077103951909248 308486304121259200
174910363665904064 201915878681812640
158661825117227328 302105394356071744
280011104740942240 290415350373146816
28632103124208224 345512807626690688
42170083876434496 151716403955843040
3729640610498398 284992836036869632
51601582411124592 330177568276965184
17409036451729940 135789501905516928
64052694584177840 101226909434835776
77604172758740544 288304872436212864
320583810569341888 325648679865242816
135287040314852976 159651479487151552
73068405602642560 96732847582019392
103079522293968656 153255375149105088
38081067874898560 41749175855248728
223905551915504736 226060990998084576
209745262819093696 285089406208497408
12734919459754248 325648215507154880
109618676451195936 334753527190889536
176469325464156768 322512263167466624
96185109514653648 138126082289320640
2310717511255881 235019037993561600
171033438540163680 319993298220580160
98786538084826240 201337289925325664
216971266400413920 222983114516484768
153575197323172832 255397262521520480
220341691422683744 283324999834261824
254850408467263456 306428399542038528
72245460357141360 308651506542300096
108771619488712640 229474250548392704
239027031133867232 274354805073591328
228148871955779360 305087150919864320
1715402274793135 192147906716355648
85346670421076352 146618640201412576
315762629581042432 335498433793107712
49117293790113776 223720297812615040
113880168420793712 315764174163702656
85797627706112432 154465437154139456
98265529930510816 160696227653506080
111545588540077216 209746896883162368
133600558597763056 327390097616046720
278964746193164512 324196185923826176
19304125225703996 101073644711845824
2389877951450095 337653509061442688
84424797368013264 91760960705762672
79270383374870672 299197506534227264
153342687522543296 307553330549372736
40377096417756424 169555429965950752
180533288553361120 220153408034707168
59176193066292312 97257599735589296
145772549094944544 319684233228270400
34911320471742812 201937766238706624
156888508115663328 270899966885097632
67972204722955416 120834665619940960
39785916786749368 65670216781841112
101777697952982608 145412074016054912
69612778758508544 249814325975598720
21459829070860912 192048302880668032
205418014925064384 311989928159185152
52536317064703056 335114797304687616
89485933921691632 138116573524209136
5680908045448625 28316485554514604
3532339084701823 269861849344762720
67709635213016256 232747995324659232
21189362367725012 120018133660315648
124052108265748208 128178809436738416
50351150155747640 291285634503666496
36060511188832568 306473666455276864
157035527912919680 229879720602149952
4917753350470378 339307087630213440
172835503777431584 209494736103797760
190967439281386752 221432726801056384
31083886887037232 170937193230312512
136232537697698288 318546721493705984
34898869789852932 268564299208044864
193531314487195552 277904388498759200
286813661949671168 320008218808523072
145263899323294272 254490893569175840
186409634633978656 206825432299715776
101692060598481120 165215161113768352
37773793041650800 241846114536013696
158786143565153408 267194624512778720
36165174761012888 312361910741569600
278853490740519904 303450653304850112
82703321809765056 226455162458134656
114988699838518336 287974977401744928
65458680337322328 337515146930231232
41508390645876696 107129426602804208
68571123244012648 197775528381721664
145506520387435520 286001629323783008
122056367142088896 125239076302057520
54662619819251528 145712038636456736
22560124926334136 198543127621682144
36375317103092792 164901930393080672
79531616663342400 297393872162067712
182302574955306848 192877448553258688
197616151120422208 290691894133009280
74826199358098736 98833801590492496
158093506028945536 174315648619402400
83532872492847392 106315393851972320
245098568135748096 292378117756041920
154841009559328704 245749890972523616
17017022692071158 143587579391334000
198719139375767488 340616877717837440
47604866357329584 149573887940300672
110567105104667216 297886669480351552
42002672549272200 297875709159561792
159375610202955488 184047612267546336
73619828257734368 302452026301907456
105923759552821344 170772781494368672
96962861308428816 335266777822364544
173758799517550464 248299880140618048
97815397942187216 159695531168620640
96722595921407424 232949650880535328
96287183422756640 319397785405061312
70640065757325688 221250331768584096
129978889758878864 147600193437440800
113771610448261792 202589032830671488
257455382269901600 293567802064906112
121032564503142368 305731479973200320
51886746720219776 135668906226987408
345390138242607 207385338655835904
61390267689034704 94017462347934432
15980041250402024 86653559760616416
82677118236324592 179013627040960832
64616036226908760 244177779595906464
257904615743787360 330173948874372608
81837449839084128 175602543540244864
133525587400006400 324444103729403008
190563943883192640 275050214599581568
134444036921326240 301342455179533248
22074702757604904 226246256258625792
5638940867003176 66809739557178568
168018263420031968 302459816732760960
66264557682640032 290207685543878848
50934431904816552 265231436879468992
23339802018140768 183073957092015328
14376400488425068 40484551086098872
140644934859767072 278411230995541216
45181664228587160 58874135885637384
77369333057198848 323262512122023744
32211861367806132 327343148403179136
313607348657148096 321778575756161600
168742279856735424 189579842828969088
31397170619819472 194983222574449216
49855880777867944 257159791395361952
172146696685044896 244353528297928000
44939718657385048 188188485648750144
230112658419622208 328423968458727680
59958128289636416 213355291482269248
200751550953380352 250201462265798752
76024802223282416 153758305207138208
124146907381477968 218075414354026784
65852123208958120 321110154195845056
229681751650328288 321624033628196864
100857738667223696 196530687450939296
164568684484949024 296018189328053248
247278742743627648 335057891210954944
232152625977144416 257938913196326176
140570799578704144 221907291468639392
119861312949969872 211501227423228448
317480884941310144 317753874221392320
13157943123092098 315156678682667200
49329781597155104 243802645897548128
50783105395909448 242272325324428256
95413819770507584 112649798495653936
36428714652226072 197397551642825216
110180374540997472 117542865512010128
185967945958437792 293257845165088704
23905055317236328 250490322215762752
35289167980327576 173173232218648128
125680669258599392 309624463325491264
179004455473746944 317153175818007872
1088700226643337 156588510483941184
43521426211993080 237554432407843936
18283663106154016 76351671597880224
163634384509621440 303885061380624384
257196267373780832 279204440133786368
74898866514807792 108926830096174144
132436956131666448 284905881931385152
19508977494490348 303787720645064640
128837633613294176 293133819192642496
265544420999048416 321969363533308224
152807034367936416 304760084149662592
137684377398644752 214644799011098208
162730450467886304 220672123276100800
81996093299489104 204535830360567840
40696212586266648 302332980509693120
120277065119801328 269871957591791584
32958210474254816 301294323449802560
220777531273462752 290846256255238464
64222902752178704 231510863078818336
37129615386670128 203457155208573248
80644442092488400 331079374188273536
49786801092944808 69735576385276472
60533211072690600 161690130402296128
26976118932863048 129145914560890880
135625482428948592 323296193967059712
118864316913656736 339333732374545024
64954189133095448 319083143488308352
92947755207953696 236357081487067008
55112679981201648 312951081485233664
44434140432992120 205918742180165440
11707941121865256 315126698915377728
18823838701209276 264868507588897504
91191424130314720 326073244086676928
3939914902531234 198427314678646560
76249962704847312 189584868052072128
106612821614738304 250272014314713600
308048590377042368 329448149134166656
115948562309690688 348003046976433088
85022227959333632 259915638245668352
169065067692484352 300413397128087744
173833704718179840 308258989316133376
76599004240972528 232701866549129696
342231353830414400 343280478669581632
38811678002155688 92081507019605424
197806857558986592 256758907460662720
224677365210490688 280268695347713888
70131805485809120 256628403459292672
104454383336566048 147352261389386272
52280883286593696 250442967665389600
150579111990890272 187374479180634176
135784321275952640 304501364258384128
1418467788685408 180193401498611456
133512956466702432 274094244646378976
103034202295733840 294515242211510080
111593730219273552 202804905474344064
67399651447611736 294793339772555072
64908515102546048 86292404033004016
41687832981432040 202307721654665728
36615344160557304 109841781375807872
178356318638128512 191939147958056128
59933833543334128 184282489456925824
105313994787710448 289449392580091584
66345608772958448 187939560368940576
53777347504015584 216656092575518144
53720111801360552 89585302549397424
131519356914838800 282175484759214304
167946751477905632 316873854684449088
46990742449021952 335948441825178368
12097453869832224 233249027935081536
1467026481475004 84169256955006256
74840394502453888 147524232827611744
89032366208634480 210723969100311072
157466166772974208 227048244946651776
124948337594653264 342729949808809152
12071253401161852 86133637971150976
136534508072020608 150633741284687264
41074160393988448 272983585014767680
80122846410624592 118995792284340192
12262534948920156 107990745295135040
205941243134434432 269003609040345184
46599048563836712 237288640063702016
47668799899182224 238273733769455360
68888829187386064 162958046374330944
251904193659272224 298329339301232192
228802952269337856 284785043549217632
60679567926868480 296363214226241920
131102707423664896 135954029338652752
19283869779803576 276458827964584576
337530735164553920 345857821100391424
104933853796216976 150002046469790176
153659309045580800 215204461376609632
185094192510657888 207986436877758048
112589284325704800 226279036390154848
238427848192238208 260481734872207040
310898873846324800 339502880901923840
11394484022527374 304016856099485312
186050233084759680 234685332752497696
40416900533571144 312203080591242688
137174754791431584 182634431610784800
188891960630360256 314475672001129984
18745198154867856 88732040443100272
115334949951322608 161709918365081152
15614249114377688 245746039020078880
135887294764946064 166547021056017792
7745254651884362 31182646874659148
18242581465573188 284265590554405280
51594681470716896 289230808318265536
98147170318493664 167290658065132992
156307385122123488 203134449646621792
18631489711763980 290713847335889408
55761371352893000 148592574142065088
194523604297459360 249568303764454496
120062810297348960 305015994841261504
146254376927201312 266335658717272128
147498400050605984 296063519131842624
6531721902357360 56410543631132664
276505327532218144 283304379455649920
314031425623129984 320180561471720576
32130470624007984 119519739927384416
171449044215588320 198452701221553440
94244890758182688 280493951260882976
110456508516083920 338184040702464192
71263180148134024 163103985034599136
72762981513919504 134069204134630928
8471570007710683 307175470129393024
69363847614327856 185527002706844320
56151791277274944 145669370232077152
91962885784234736 269615087346344224
175961335480497920 214374663291460096
22783592031813600 319180829631338432
14495439251510610 82752017710400528
147246897482129664 272279015033963360
36506447883149376 180738979629060192
200536898581402368 239529394947564320
156965143611545792 344238416859375936
279062953401080576 294476913032414528
135744072546067536 186283665118517824
105819010990248416 323933954624649856
242791043141010784 282488095100306144
69105026604175136 75826156151867024
63153437289952624 221862719309096064
58010403407726632 268064914201138464
112562451880240960 114815394939277472
37569227209583808 152304230836086624
264553120006472800 335787958945594176
211411943064297120 283872046945613728
179673298236391680 235293478109054368
35533219007361284 92809899563082592
195494496946385632 258607322096130272
80711156707126000 307979238620574976
3479735256107529 145292133967022336
96927405302856064 264453765899042848
14522520287932720 233228357317338528
42170392476350264 145469967437549984
221160552267576160 321393117285975296
144805953000425824 160916269144022400
47910448803844384 332916633663023360
39091413943091848 198677225864486176
288814348973898496 307596218378141568
51448055940692584 244751130572969472
108610017716442832 263927027659254080
136713303084460432 300142826341351168
7379859300915432 128293653419108784
5227621166970459 20000013196667344
256772196585339584 305497206570710464
34598050709228116 340583311689204992
181855948074048352 274775250283091008
215555665026887072 243736632438935552
140479102980972560 264058299999922400
197181889957380960 227379882075005568
189815339774160800 240460428810495776
183064676519166400 338943522243379776
128836709791063856 180842606961552512
45064703396638160 251790590299797056
47249611225922416 131245791178990528
242053673607957472 268860108350219776
10164787963394678 298791846680637120
203207206433889056 331861850907097216
149589858350426880 187196125593450080
331993750449117632 343959898620088832
202331832784386464 292232734899445696
226280543884637952 260988341925928768
28748039641529272 80153618573669312
29180028463117276 331304974768597248
29666771818507704 192322539152675296
292976668984199616 323813828083816832
263296989279672128 282885689524383168
73932844952858800 195291660407720192
160839679241853088 171116113431703712
73058795274367504 265497734255360960
88932209547299296 198303174250510624
8760206184224653 325504623785196928
292827758236115072 339914931263838016
221010203311759040 271139304898540128
233687869040810720 268907298447157056
149437948718462688 229111288075235616
110287824622221488 193521475626277856
53796957302976760 186124027389738176
74027130094373920 260780345339744032
206934420202215680 258046606309266176
44013554253518928 90058746249494736
201327735530651424 212831043146084544
47065991014251752 341896667601266944
219323266278771744 255289525448611296
227934962776572000 259129698820867616
272935415428295584 293928322185104832
107703767154751616 233038171444933792
134004967062215744 346643777512493696
172383545148488288 319322844131669440
92210541056667072 296008319950937152
58349971754500840 164934703375309344
123143184796553216 220339193702801600
227626284920184416 234152888071825216
40043388487114608 197035153776366816
154064889661068192 179463193912978240
230623837118460448 270124430297602688
66193788066172136 297548629956284160
71811095136005392 169644665522826560
235769548367034368 305307910722621376
219103397114654784 255757718858953856
213292332455733312 310917775671896064
136796807236924848 326823335528196160
105119710015228416 180813549718497760
78973042334623168 102551254395459824
42706956009655744 278287026172464704
141034385308872896 263150479469722080
50721407408030720 197629395991598336
113906823729658608 201247610893218656
294540254371941120 322730243421248192
153308212979234528 179676976316598816
136782874602222464 197779367272371808
8349361432413323 145692412887681952
212440757995313792 287830586436340800
1001017564031793 54642358889546488
312939680717040064 340600015781705344
104505563638835888 129379687122200240
67949777581067328 122063978647006992
93536346776530032 205534201181428960
59989598665077008 312342123094567936
166894177422061344 191760390510965440
106450623071212656 184842594274686240
43356954855229520 226147327697019104
31921580230277784 73073558748586400
109838842856573056 215392030033716544
22540431568510020 257530621406614144
279792408444148768 289532048370920448
155789550320469920 282748668417828576
201219220212628352 313016553485046208
229901907517620736 336725295872933760
126229025177079376 316802432565398336
29676107576068296 67859373977844760
2455880220120501 147369582057863968
49307274073710696 172357832414409216
91323754798920320 271057210948725376
127971901864990896 239459080568326688
16834889601286310 98418595754987632
84431001844867968 337003516505914560
187824332965476352 339062761245387840
18032283757010376 283061557594009408
243232796396438272 314972332631455616
104539152749429232 280259908452966464
118433891834445760 236910584895934144
142111608248826400 326535033192605440
87213460291392400 318399801637816960
3401868733352777 86724621250121872
164656378286005216 312900642275090240
77723184899431248 159133800145220704
255441692137212864 287887710423601120
261886687738813824 296929915788351296
103944968936570944 248932249246862240
311096187751157760 343285662992606912
149302807565160352 342871734937548416
282070086360993216 329924611265792512
157532972544435936 226232684274257536
167570339568066400 228212260636789216
164567380173635744 210663540495684096
51306514917763744 104448862050394608
138970892496578048 284819059203426336
150468761604211648 333548810367944576
75992866720971584 82544135958398368
137757455121360352 268776266129161856
20997003010813664 338774848208675328
61507583691558968 240033233889126560
185443145133020352 292999529928501824
80632410195625824 226410644643537600
54609824872264144 272106440730282272
150105972921706560 180392787105769472
47166437577249264 100123903404110544
66019505536990192 185205266143994144
55367945733605224 114764998975561952
19581205542048204 240323304147875360
67875461296974680 263810394261693920
174811259886684256 255687706984379328
52695668110175616 187698484019801888
230887373013686432 329440675582332928
77579246998183184 189998839247946080
183188577523532416 251423908260317408
230927075954463008 237328753676766560
209233021154260928 251938366181915456
12861822333336688 87386532328098352
12204553268884280 138017728008083312
173741114360820288 235821629147408512
17541745616866764 308649222843213184
53522175329449576 338462783075040960
264206383514230240 267201454524466592
85308799807816688 297836947222897024
118782453080589248 223397125243858016
10054113324194920 204843418725554368
46538877457814968 145826081424209824
19344510847328316 261904312159145184
84812670968805680 101505862279989600
83310895962280800 83467756418617504
81254914191579984 135689022297179184
16896020300952740 293344370750065216
28254135252479952 214528137143797088
46605005944630056 166438534386360416
15484337937862428 222783859238655360
28187868215520548 293118159615860928
15144479829443568 22785483795911472
115191343645414320 292253593260365568
15941067645553870 45388063553953144
156109491763656416 300489291887515072
54261091910696144 189477902444848832
37720286355715744 37880647545694232
109786329122546000 149276535478283040
27893334773547536 84519223188193872
166546015834778784 247778209821890464
60776040216362808 199378697263393120
25976746750410276 345969016359236480
74093966820566800 86775680200328048
111093918684846960 201865811321179168
38102931322788800 106985329412826640
222099173612994848 301685948507878400
24069012539157172 83462576436639456
187033724269144256 189321630592442944
145962740311694912 277386597067904480
237246895876953312 274176486531180512
174258890467339584 219116809853456736
162070875541752672 320451432430044736
107742468344297376 309921809924665152
183413734833694592 345482075768894976
103681601902084112 187680160971551776
77907952129821152 318630729653943552
38700863697285784 195169580448485632
114775351442024784 131743813878768464
174447168395021888 335153835730022016
25592265496598148 276308835124988224
185515707566724448 339301387120973952
84296065825422224 325241297618665856
122976991022468704 211377443124515904
50618274223337248 277798695461931200
89811068292771456 216723947548611424
32909517428844796 291948239511296064
73268609887137072 306110171806724288
137963552262127728 336005176106030016
11656986283523176 139712570208176960
199585360612287744 348011741061756096
85713212299884448 333645314498855808
54738336687102304 107338363319913712
36247426473145056 238726368549276352
16777949484787630 331400918497210048
146222224875311328 213558375977877248
167719989977193600 172633798986634464
184076143172965792 324084160271687488
31546325008055408 115936825166875792
8696534605419315 343204342959174592
12281694274972118 271052183817169664
16720491812543468 167806991996546528
63609436007050368 141074859695443408
230744047368035872 240263975440815488
140047731312791280 258880486550415904
60281898261789512 269569991714721024
81819516677850624 175858638361844576
136060696628610032 182243505610474336
69057612831884784 151460979486499296
101659237834206928 213536871663893440
114494005010703312 225211171048350720
87429030766997568 221498013505586464
114868518758720288 267032821615534944
119460214184689040 146545903768390752
38022431667233040 115887645653216224
86155321643652048 119138358514774000
40760471843112960 226542909492474976
12267951789399228 302241880116364480
241134993474924896 261255781974033536
64264710043266456 291924848983983616
152838708375522304 181063312793230592
162940106311102080 255976871066478592
10337763121993946 222593162255803872
197686747579940416 298929106062515840
144494188950436960 288190732303978080
124290207524885056 313630656656839808
84849468960920896 182394282448152032
145273357803788832 152775325804812288
175654848866824064 273047724506452032
877723306238843 13965455232776208
90419028033266464 242323673056107040
85748382800648032 179858694247396000
183910185701724064 225297021580632800
232117758624775168 314290398158406016
27547557052816704 243298753357526784
47538434784315560 187450339946606912
228377276692609248 250698194219160864
50402718391484528 299614638480712384
103525421281905344 248524079044279968
49858321290243712 110875052346062672
271831790809534592 317558992443609088
77118936537263920 279132460012167552
215897467521051552 273135922609594592
68892629478501592 329384353655403520
199617622716218528 206352385304598272
56649583554610720 66753264789669992
221974710417588480 231082894937782016
328637550834587584 344224782571385984
196362118877302176 302846832568340416
114181840030652160 311946971635946496
198368133958077184 224022642081511104
66118124616238152 312940885461851712
64207479523245056 327864949285442944
23490344675534744 313293016557103680
134123922864571040 264031344613372448
147149992823170432 296032956372076928
18708046294626332 238722511443713760
60986962986477696 341939569475890944
104711280169536080 200050520309318816
106481214510527216 344193498655700544
82099626190278448 229123284189001152
17876947227288176 185353812681634272
186551149209148576 348219469850988352
37471808762510536 204913579841988256
56055834592449104 327579129603052544
107523751099755008 180102169520835616
263994272384190208 267720579487501888
177751886305583872 238209299812314752
141332648888061600 224204674503958016
243035610970305056 304143795323858816
242081934837638688 250073077429288128
19351337676368068 275421696465777152
63516608936301216 270025593694799776
7435991333601515 189185305121980512
228538533545767904 287187449299354944
37334263785011952 265276895889721536
300804082990786048 340153989888058176
59225539006144200 262068016793600288
17101919385119142 179358944871218272
159297743848179584 254083886397873056
61278229678686848 88825134167929328
10214776680080446 185478418955901056
7458409029213546 85103917569275120
155507719009314336 274917269854269152
146845261945215200 268879801044119680
305213730182558400 326071882636533824
29037536317509852 284859090125608448
36855032423182408 345919159959624704
128119835346082032 250697779242700896
49595864719114448 165213441578879616
2607864426782798 150193024575128288
112064388588297376 179961523806681664
47636523142764552 255031166842347840
164879102535066912 334278879649870080
37464279306750392 65973316383636720
142935163517946832 149655030559251712
171546488133045568 280033127590354304
574397064829538 225690060473042688
109638234216867024 283153590041397824
22714316703493820 24374454520730068
117685126763453888 251198098191124096
4833230469812203 145906851587165312
278121022600115904 319785805537717952
55196639189608312 295391688484651968
221385144342034752 229134912129246304
7131938153665350 338521431969811264
25991085689025236 247327558623234112
79906142811476896 156282888140989952
8276070033128820 94853941335969600
36663362160003072 205471173694794464
88184385392532048 197688845032544832
59236367040301144 167703427745907424
86957146063274928 92974010339172176
86314123327057392 254516536887702432
187444923834883488 195462665805337376
44123764150112624 332092570044982208
133000692715306320 215068948236421920
19637291766845400 238882973334032192
116539584950717840 162280946668051168
80066311172631984 167872631853994304
183380432555363648 274359417479287136
322584391634049280 326516495998968576
54033530779284712 128330317924883280
179996075884706464 231745914110085888
60452170038355848 106132079241204768
204292277320787392 334842468067759232
213817641580372608 343361527421670144
134004379322176336 172742544462057024
69083031869927880 136859033762400272
259762069630004320 292568228738746880
144606469326869600 340590467576907328
130411510590146784 323696514316463040
305358474509100032 309011583481704704
57324721221050128 295526783018665024
209447783493726016 234764166441165312
13954931932852450 190094016105736096
256926556748058336 270746178104015104
209330787266135168 282390427001847328
86291044349088464 288009956160738144
94498882781210832 247379239351173888
4584645041171499 15166097576506596
565571485292669 313072392681943232
256770860330269696 335104467113809728
143741900190941088 280604875679125664
54927137620303640 229758364610421696
8635519254454677 327842359232415616
118362421957655456 277974335455066400
58239790538416056 323711764493443840
179888417239510464 233949017876703872
31065172294560800 134530777012173296
174197957003640032 276134989247534560
34690185581335188 52508029085118264
18218931628864964 272231321233300320
275424604676609728 312680104977857152
22140892248306820 317326187521377280
89234611330715936 182926108757126112
130723528987783808 166937528426287776
30173229143021680 196696729789730048
170535528772703296 189774731524593856
31252457036087848 113512247242415968
138666312158315520 145297675000599328
135741178274510112 290895235658949696
123014974482086288 174771995002119904
33499580030483684 320581316422261056
78296719449462976 284675877597981632
53882559658372912 257670487365676640
247030844008370400 249543833964807872
58105581958334352 138590619768471200
241754741758455584 327551817786175744
134775274741368096 143122513377377680
144191247481939808 157477486119424288
9763726375452814 95038470178406496
177808013823007968 313634968285158592
260741542642086240 322671027450824704
94594614955297184 128280379557825536
24657993692243752 107162410920049520
70940226789671088 86022265383920464
109062972031318576 258280610232356672
24320719567834268 219473588984744544
227921125685302400 229220289899395584
37245224669294520 315896897802804480
99135728044766976 153500554998523200
62363088695360920 135936241966108768
55881754622674432 141960372710081680
1812204553259730 152022215070001216
223442570837996192 275384603435819296
6967882763991399 254625818969431904
19943972140141692 304280050919609472
86405175087928400 322580924741973376
14671038052085498 298142207720565504
137912905404398416 197119228665745216
67886848194485504 180279818063196928
7592782680447288 46235311775590464
247618355191281856 295834192066792320
34763959269338256 132991579178728976
29758527811191920 164367398248814176
33786364500022508 262394344591254304
39938315214522416 261878223367813760
160700886746939808 319588297088951296
38315007386284448 97020522977501456
63519048669647720 145235182226622208
57674901069639416 194293059107388384
27071730867520328 154527592436433472
52891850337873168 328185876208693888
57178452627730768 61132883556049584
21246521911367980 144053888599946752
77086956444076240 332108599191719936
35717164246618364 221079008736938496
1264298676368219 222233458442267456
68471037330545304 248133845947752832
199808888350749856 307131195439552320
5475833407889407 168554907061832608
105266691762052928 119126922655243536
77163276282990160 267421543275159296
140214339699180304 282316106570488288
51778719293677480 335252540775503936
33913024337096228 245074807256887232
251008708481928928 255384359576891840
47869701444025232 217973103180003776
178932319117524704 283328106233277120
166137321675354752 299577801459910912
74368584967690944 284239760838336256
32956179261315932 149182956106581760
140914891182453104 193673940741720736
153565900092786272 203529895395937152
61843472434574232 226796251809275072
151826793665812320 155639328930872224
83685505262850272 304591174301320576
107670832376857472 334645220146905408
65017269781627120 94415249834071296
34119027771386316 181922916201980832
25375428790654276 183985024914410336
70068935206085240 116784200157779744
95442883718962384 105909870503577920
114778334401318064 174939593204675488
28028665680358300 342684317116340288
46898349333092192 286326988566426784
130287940661117344 216549324040049920
12552820423409104 226703246332613504
26203509893129996 325660800752358784
207461568125366112 257510101644428960
127905689471557264 195750885358402592
177248410778803968 303207410526794624
76097562161341984 227974078250708512
341870822240604800 342323404207373056
33498608453443500 257815288299533120
210161087135299936 255591250933387872
215188281046281984 238084262758735296
27556799156896412 122897112525991440
120903722365746448 264288676349611904
17217080734801648 53451758721795040
3791114218295296 44029385478850872
128657301965532448 269708037666951456
107907881885290944 254762258438642208
172573918748606496 233667329954114720
105242946612900032 253445916382176256
361312848572037 148910830331472384
79756285589638624 222544300296917184
101052028332853536 253250720481612224
106971097581704144 319065185836421952
73261413932816992 295997222912878080
68661595894721512 271323206747392544
310868181299407424 318985212052701248
809287554383365 338214244629914368
172114807176843680 345863664920407296
188953318560170848 262847017610111200
126247531252458304 256776512182511872
91663195916392816 252038189446777696
245555342088194688 249568478136117088
49651316569618784 150475250496382144
26525764412507380 214490700732075872
248069386554396832 286474856681247552
207469975035992832 248719111732260000
175300171790335968 294864161387978496
121893037831241120 302260715401403968
3833254330922698 92082982368594512
319041591475677696 333104955622541184
89430814175209264 152641892071374336
142477902981038144 288614235667332096
54221813830021504 90655680247631568
198096160022972608 222454222066464960
88435904986777040 333287426832481728
188528357933597536 292859391641850688
235282113946449984 313318492175568320
150190210474738336 188936581520393792
14310349964157168 105041465847120496
33263937440701828 197920658372443264
59887534629977504 192792733732164864
21578086385467488 266700722221551776
85709641534174336 248561137611640864
37207237934254768 103687980214920528
105150204634989744 142191615685590672
273923653475823520 323624269196021760
50387376505116976 312349354029383552
142657050988527520 261882026865277248
113918194188101008 281485235522622560
38277951531201672 186851408441417536
72117722521539968 130192537555834000
58220190771168856 193972516904064352
63713421618162064 292599371925674048
48586195535074704 81641115758092400
11900004879464680 26078237230282784
89574651831481136 120653805304159024
109925102714888112 333367207087575552
112098090578914288 165857100484422304
306355864167474496 334101274820310464
213809874168464544 288830147046897664
84991283742539440 221612363543843936
45501778260020976 334675350169628032
140186483853947232 256731218434068096
208593962917391968 327203168452116288
59621430361804648 279173553743236672
29760253180076248 86776427432325808
48025504995671984 311678202002471040
20011483143260116 348512677503644032
149815828742401376 182285901934541760
110848892961241968 224307164833947008
186602125566019328 309241322731392704
106532063715006800 116098811060586736
230215652448706496 308347059553033792
215094456551809696 308603015694699904
170057314080836992 241998214683599136
121663956999747008 169341154842461152
114779893577588416 282374290917186560
155021483563973664 197338817131639072
81386503378128960 136897672530672400
8835012445180876 118922256379175824
107161114328801472 138871642087821872
86176396866834992 301283728709082560
68556786607937872 149981428791958272
130779834736745792 317435083499022656
226087709911122304 310350066280573888
66220486378359352 235333843030961888
45164969178457008 117723628883866624
99237900072701856 251893686740558368
165304038469422144 294615302420810752
73337971339309968 135238822594107024
13296658088291458 194283820633608032
117030073331352624 130965678781334608
223939043308627360 255613667938420192
64014079604879664 99365595666220432
89068162179389856 146057188340245600
318084700562357696 321208333025509632
249506219994202464 308814176813955136
306021855681110976 340989103227145472
287336234936108480 324256179827150272
160888660086708000 284499492515350432
142210552088704192 300448635244245568
116526919292425120 119682254787759488
105633163496607360 244956922960107232
6017679310590186 197460178455316736
69033334554346352 256230685580467520
42472579297910768 104664256973208144
93895888682749552 345817339955000768
36495205293456320 163828291315406208
51001467527637200 211315048889556576
150830358432396000 220493593671277472
232421188164149600 323412811997922752
99248551314107200 238935324558793088
57403904590781456 266139666964001024
142300554954194752 246281454282052512
180636261157059936 289727131642663040
11234010445067822 34037303822902940
246229005838210272 251006775942899552
292475176908264832 327481999888120896
55547520440775688 83490360214441104
67034572692858672 83704871355079472
70091840038583232 246828095835461248
270824272317631616 318878584739174208
161301737727472384 173136109060155200
9606650888272496 279261343465575552
243526220762032640 337508993717724544
21133200951897228 250099573856356896
30888173374643100 327805004115569664
56094375157932424 238165564870276448
36766444548932272 115161953334529472
234419688260628448 333908729838949888
200095991325761152 306248041165554688
25514113699218368 220908335930332448
137673550860208496 303463226161572096
201971585004384448 251999077195965088
113634173903446928 137305242755731376
148573268911876640 333151800858988864
180096590827237632 181522979009607232
79309968457286704 132342648837805184
65142715119605432 254613978213343008
46614307461252712 329134823707361344
113194544666758144 205020154029517248
106252848090213664 201565039350414016
59346958467942664 196047253292623712
123638628859966208 319744831060862912
91475268498020448 185106197347930688
41020805957348936 225716766851913568
93993556932564368 290550593768794624
223915979501395680 281562578632023104
120661827215182736 199174461708822944
82417602401447936 182542192099048416
102972829855374112 227724857691697312
61849628135928584 155042985247191936
42663820125938952 277226220918820064
47894568813999848 75217465318654160
49339736262574368 123719809667140720
180664102170911328 237772931072724896
179672804164443008 190566450595876224
136577172982047952 219222793041243936
126021595942019584 200017163075987104
126544552370644256 240216694237670816
157711761561714464 186090047563645344
120290258550868736 168064928682578848
38204718976705416 160082362479617536
233712636356304832 276352795362036448
38555740013674880 307937908413428160
188674350451186112 266298341534576096
116988578952234832 320606587418760896
35729178757337496 78843547692374976
111546833029795904 224610582968016800
2498624578629572 344153092991581952
295838607609199360 302233462149216960
8743579079749401 58764152345639104
85362203041841632 280273587759281664
22984593886969688 121088452736679168
147849279136457472 302665987241363520
32935472609044612 219833074391773856
243058302080390336 341428082595915328
9233751108720790 91974615501847648
42937390253596168 274810831945179392
57468433703155136 246188621018491296
68473932273797624 247191484262295328
93318886201057968 132651271441404096
25598181657893236 102595020141381184
122979916490978416 332208085380750208
320431135086422912 331781972057542656
113848447335918736 155524466915932896
69182347925687224 142597161749334080
120890364642117760 156581642375562656
126433963291363232 211951623954448416
175230341332278752 253752448252262752
64443399198957144 82378930404896288
1619190218992571 296272882794018112
9942020931361574 172545759067301792
327616517780911424 340732982208933248
35979735215047440 273612687996375648
216886472648959904 288890292101522368
66247899873060024 244693398252660512
59248933094154160 158032053679344320
148384633974020064 209738854031124832
109112386273182864 119245667172495376
61562865683378432 125122613748777568
87183073769222992 192772263762475328
176373945402694336 317375502680375808
148508696459161344 157278360738674912
135729115750444352 246985648789772704
160778096521065760 223120762086066400
2289930769816451 6119653812926187
307675873009618688 331186968796230528
229139100916688032 281710729328220512
273773962327276192 345323174371843776
205672585861120480 208822035351125824
47873364909684824 138917728908233552
97593783547019664 168161090306052128
14154301546047648 124822547573864912
214953481185576448 317392445415965504
65493320451647888 98146267011034048
42653102853220440 114075483895721744
132093498053887616 274432104564036960
267446268880092960 299128474446761152
42391795612247328 169333947335472960
81007640411431120 300426468916862464
59763096974682144 210957760311444768
245932786132515008 310462065361737152
191239056325890336 230026010392297088
1466914468561139 333351946992490688
125371288048155360 279097042991892480
74076022479849952 278291093140879360
187890196197882912 229010215846010240
233413104294498496 236026686484284736
230089005613256096 236717182471523488
53937672239494456 64253091082481336
206250478732052448 333011545015450496
63072780635900520 126431414002832992
224994162643357440 263171825450751200
117422828902172928 169971145003520288
181337112129189376 305483744970415104
53237082406367936 103269616783755280
54382847424139064 273295533073203264
266998520620061184 331729651657633216
71424551103597912 117337828984631600
33196142238901036 33677982622269596
47242695776989688 93743715333629248
103811302869364240 232980346025818688
265089115414061280 323134974806941056
267684137898400224 310098193098444800
184388680492388736 343372774367058688
9070673465980868 279294604681523232
158796115653150368 234952912384272000
44047711980480176 129190101127138224
151510256080531904 333839507337401984
40840068421925928 103260796787379824
61894876058642920 149703296838236576
184788235865395584 205733530173121088
144678300979106592 261566600958509728
20739609530249032 305739733364200960
66886033896104760 203808111968722368
141454926028791312 287828011906741152
38443520382074496 170060093972958688
127933011147058064 335260438694103040
2319027753324883 60084997091808208
283886915834243552 330967843438755264
27714752491927060 270812167060192960
162012259190992416 201736168188803680
36880713764252744 195615882536707200
230818845977190912 294782651433593984
46392737750217944 185553464447014816
108692320177146432 288299459297125312
126229771012927552 237258863956683776
151679965985354336 331931991088852288
10775399119144972 346390098697917824
38214974639259256 43394523147320352
84274775164861168 313943688343759680
198061351502663392 207617342289648256
124572059083619376 293325249557295488
9646469521776550 204502970869194944
20108420203924956 242119944007017184
155598433530537984 323746615161190080
92758035676755536 245193982042028192
87165132930007232 126518387930284912
93579246166225808 116124322530210544
3403387540202917 178663149083331520
37847842363714088 334339639379660032
10651310806833632 152556838354756384
173435330470492160 247417398854447072
35921689692984192 283461105606651936
147462042839425632 320779483664244672
142380819075846112 232700969055683328
243585104164325984 305416759018699584
174755890114718656 234439330318183168
49683855907280560 139705023656591632
67867154275854856 106034092178425104
77723476602792848 155983156969382240
94344243280561616 301787821731281920
271508601980181472 279398510516295744
269322603988467680 324842208046989056
1482822328720720 60383672641659584
5451104875925869 318379047419965504
40024512696379504 258431675005614656
48803428166967896 230633266688362304
168984006774307584 297878429078011904
58011205393322200 302988092598018176
27920164191551952 182559899428691776
112217955877637920 253665677215292640
17101412940015704 213926758495043200
100151754328637216 106652532632182864
198926697141085216 239915467038315744
70795664553316312 302422306686492032
89183463142763120 233907280424069568
269018584275692480 300695424954968512
91201390853189664 133069362185715824
77852432575647680 300030247992476032
122660729120901520 321499682074878208
54578178134622192 192278865156180960
150157896254580384 261982769606491424
30930658880740464 148940446001636224
31100398635661840 45179362207949656
134754863393217168 291353329837704256
258974649424807968 263810044668882816
133625912723357248 246189672944135712
189869266494475360 199798562071539520
58168154155136120 258649105069070400
228430621454450976 318720447807679360
22092712552687424 124014179895438384
165215051841342752 205167666165835776
178100208416666528 210068350040107136
153378763641108352 227704985913290176
37408877112457616 53036413082480312
26218156028004280 64632330222170848
127702631609538720 237506069496398720
111296964497802384 227978694238544640
113134585643191568 182689114310076384
20639627451764292 240704143876244768
22391553644376728 256310141750241120
282635965402202752 286912253154448064
118417354240945552 330025336587046464
17939353634757498 249142621857221312
59685485934375168 194975057057540608
242352663570499104 282038473421915040
28553124708821836 167175838826713632
167197636313640800 271735627020951040
330643788517755968 333785317573662720
137831286787795152 295434655858416448
74334925065312176 172053273464576352
111387322006478336 194735739327121376
226140533367421472 267452998911649120
129119644585768176 294095824448315456
83974951060986688 130015808963141616
169321864042591424 287840144879221920
18727582495174244 275803056606293024
228595134045482464 248940663355986464
127439790220847648 319623587341501952
144055546105776352 227615847188412160
115336384615929456 136478791947274832
109435295827701488 239695639942563584
76048752570807472 168580004578244960
101622168246182192 144046170393080928
2019895339776956 195896203478658720
124746594466600560 165859155688570528
67143309481747032 345362091032189248
146834664562330624 250614733264028800
149506746176919808 233199843700151360
243065204666909728 323740963624265472
282837895404101504 330137740275593344
314649283422480064 343631762670571648
115082884586286528 341591886533776640
300218206250920384 337522443535592576
215666092462987136 221316031945821376
74506745929396416 325353466329841152
60924275826460968 110784375184548688
118324697028121904 200041420228510848
53775419996348072 235107553036129376
151510373959805088 278539313184929472
90298028839226416 164684605463595424
107780255130146960 147316554174516832
93619717184662032 299595848726073344
16213058097097018 74477319989562672
109780978999645232 305507294468831744
75768732182459392 183750959610135552
70918679808404392 190189961729031584
88333442327657392 249820180113281504
137229296114860512 333468424919044288
53322191806527984 308317636588305984
21874581973693624 144175996213507104
155631158702013440 322865794107109888
227165620422738816 276891499036086112
154597336732934784 161408162309090592
28712453713986172 197278455189577312
23913544810821424 59000742746461136
86359832785891088 145249362011986560
170242719350164832 273771195297804416
23798185928861912 27380883919586656
244087617478715232 314571979309360064
122932876741952320 247898480237712992
156252451760476416 330654248205713856
138030716121371264 141278419051395552
131647071392262992 296067211397920064
44173885081909240 257855885383432544
150578959883523808 274090831361647744
46033562240828720 122192644385481136
64544857618972008 84472999102165760
57548408849871416 149932985041293856
167277328673017632 273380924969457888
77795617109321376 219460357892955040
75285670946451248 222903377133695136
224207181693180608 313348579567768128
199996440309694112 239088691708242144
216009163552097088 336584173655559616
243085169781836320 333275272015025792
138929735045729280 304147890588888576
220515921525314368 328283482729504448
2568983799284652 324569433366070464
14639371738844594 318820023061289536
205536603111628768 232684937546483168
100183425229103072 331098902726198464
287883248860549088 338802394926777408
128408399101230080 195140711036373472
29253731493194768 88104000504435808
72441228452017920 130853454570831232
275831519686469504 325434532123679424
181874896648962048 315825122643635776
232129323175441920 266096581302318048
3775647128368963 204019761650634272
186543275367927840 225732863587432096
88782605242118384 266538402946997248
52863341868599800 273299498909678496
276174737806598688 319121262759232000
76699115448072128 233803500718450848
172140544629968608 283244204458808800
14161276885078108 118515121033394080
157438258661249312 258460464496479328
181199136158052480 260042672825344960
196092707497335648 345929568668115968
23314190712931824 40522259937627528
55896202145123480 74347217602375776
54430142203551720 321399428937176832
179507090158476448 250671319435380352
156542519595098784 183339776200245824
23349243995674428 181401795785888224
51257585738132728 234416858686942848
156450647910161504 348152353897609664
18649211856733500 186223661826771232
19954189391217500 97576198106675472
44910672300216416 243847644587525216
203241293011106912 238543126060462752
67579790466257128 187172148348667872
75539229560966912 328011005706755136
103603125150813904 231924515144456352
65381499772706792 181882439792937696
61469797804228936 98911771212049104
54557025443535480 138112987714726688
54223589680232056 132249691820887872
253881298550306816 268334862561543104
98445850527832752 186198984935733376
324157685854106112 328947303164562048
142420530406741456 326170054536286400
143023487816250224 159602425743197568
231218654450558720 279686392991056480
151815934133086144 261015357512073088
141873888761811056 182739242748409120
243920584932754944 259237537682365184
304415761854837568 330140030381698944
103107322315915728 267846648987779392
43687363216049632 197262756666979616
102379175566210752 140217546866232240
31491699612040828 303806299987902464
307138608285153344 334253333894645056
81398281197322528 315213054627297344
74918130902413872 157574515074398400
277675595514660896 313058644170573440
126436147840249344 228285359244836608
183055174997101728 335888436503329664
200767856364903840 309215209586233792
111187105312304336 333947581624222144
25516908848921452 189722248029858880
309972237604056576 315527417011531264
273254391730370688 281796092275343552
28991855103578240 241726445606271136
270784832130759264 337239325629169856
74184987750060592 297547486043866112
156701074034173760 339787755728341888
267354674579249216 279640693344729216
165331509964364032 200200383387912320
26662269263279236 76864713511167008
148939997474163936 187865967185570368
38343057533197912 58868948141616424
99775784290684256 159480861648006880
117750534591279376 185458431680590016
27751509074087956 235144819792648512
51491777394558168 95893260907930080
188489285985541536 342099756220220992
285856677183903968 295852364053765888
1992230302062826 325935926830618752
155627189186336512 245514891788054112
85614909232821648 302133257698817856
96829815786751616 315359688879555520
227478455044509856 342985591669382848
22249097610079368 266025602830023872
201285843854951840 244649142436449952
71529557849409752 304100144869152384
101405633596937984 325542210278712640
22306217674920892 224479339050810848
45410422132340096 240355725531865600
122065423367521936 253400404012243264
28213201734241384 222841706349179744
264684266065569696 321482810099839872
247373629673544512 297507013331621184
36614851396311160 151453757639046688
181160297118930208 262934512767677920
30352459606820408 294701241309949888
196980023698442624 326302316593945280
120850591447843008 182169866881782912
42058635054937584 187464471799826208
57843688824926896 111221812650031376
64475288971480096 286450814004308032
35306201505153384 249293063570437632
20916425933455620 319466710618318400
20864894076233128 269997629110034784
70473423301897000 135398927037384544
42394363165290968 251944003339655872
90523989250735456 234247253877132064
30119220986589028 92234657381189712
86285005985635568 210180234156012736
99054978376864944 263324085209708448
42941117604136608 234561570968254016
307777997857938368 313073959205438464
82949112038547984 315000614185288000
77144983559296896 108725360041264496
286496403751565824 297258467750554240
42391029420975656 305045588288346304
150443808929463360 222422675832209632
176306892626052480 200604298605776320
78948560780761808 211608761579711328
22315158347977332 42425685696074736
183317529699672320 221031300103254944
208465175394730720 248220785548575968
280069740883581824 317023716188732864
55012075943405384 244201335833774016
112116966775517440 236936287380837120
2181544934829557 66359161268495104
86785941172539904 180600503364596928
45239784245830384 116053804485833392
22784207732861000 254387167464983040
59999219302234912 143517366172985488
58520571624047392 123761706926190016
23191348386468644 318509263104452928
219616844232465568 322896430092511616
79739619913945456 255223279315401472
163414316099528096 231774572917564832
75833217158748912 145426709060397088
156182541676210912 268869595050067072
205411871162328256 269061686946225216
177361656480123456 284657660190347680
19879989927504348 266891773350892608
247032825394121088 310580219741024064
16649522816930574 339393864350928128
151230990779308256 166205669833599488
212238157940556192 312237434799476864
198566488707890368 335482141303022976
217211834096767840 287147617720670176
31487821746307764 323871283142699904
6263244465405326 217348398515433632
216595406681061952 337406317149645632
52722771398586832 189395641526604160
123821204379924544 176082270162694880
274428561998798496 345841179766923520
72798209604689648 110900580781020016
87368736423177008 283665377857882176
189243911323319072 221065952909947520
248245838030674464 304288943818447232
78880144508569936 289029894445602496
77102969353328080 245544310736577024
39465295157175552 168581263917128832
149918584746012064 216773548930296032
86856517007823600 142488974763147872
90748713738251712 314432219504918848
138375350918262304 140249545893846896
174735497143618272 228493843189890880
147452980299835872 204318648929868480
98107573866961984 123387460254710400
319737524386647232 320864446604541824
170434771266741312 190267492715593856
18986773219114876 341716354919182272
140956480239800432 271625346162998816
67813706220735472 298877093223709952
2521331744632733 65516995474610640
65278695488756960 235729044314042496
41737945991179520 300367895793836032
117771982952218896 160467707658679712
153851720095735424 175342295529069536
305298363098913280 319427740137589696
60872957231826712 138083519969156512
114626869366925296 124848524348099200
136828167240934064 217298930769378240
109999709406263104 223402960976468352
254259675190456256 286302943077297408
76690119625214592 340338988317225216
49302766079460640 103299356551329424
19312324756693664 211371485342921024
72018629918482408 200314407199903680
222542097591856672 253432995224148928
93317170504402256 207690678409339968
41538985373012120 48371922310849952
79440520717639760 273745033456356096
140661018706156064 144546945008350656
35292324887968768 312279505264025088
100216557963757056 279250067744264224
33973443415501632 343569531333128960
233640147003883488 319484454479016448
35295648428291536 79111995898469136
155387814213012224 315613962598898624
94669699733833472 343493553497694144
153449787698311872 235767490960396480
71461927934299352 332764188429300480
89770437833205456 161115783290676992
2899068018525236 313763265843672128
38426589576022912 115538960007457056
148087724800272096 154509766378898112
16840889998407654 76400372792867648
243017628697288960 289212061606142976
112661256430974272 164261599150333440
256697637859907808 264775225890848704
100212171755121152 113029782816766208
86284055668169808 275029584957561088
27175483091562560 285324313676686528
122110893164570128 257273703868708448
164775999133146080 278437160546354240
64062481874129744 142708580569660960
103248387375041312 189811818032027776
274538811411652320 328527812548387136
119081358065522240 223799969420932416
133420897197671680 347053223493925184
304273772052107072 329040153488956096
63276295715898224 260354433077831040
182204037463801760 224886637701181408
170888161231540896 342915102155768960
119714396555432688 219999447073372288
43949537067886720 270525626175348960
306572177319839616 340528411476630272
51903795589582600 170620392032952128
66364029008363480 89746714350137968
58633495596769936 81261191032805504
23442816875084804 57051312918930928
255566117375194304 346892533337515584
110370072490881952 224999574455336160
339522680120241856 348633114450551680
236498444612815200 255932905555837440
283229266947279584 284023237018970368
86565195668223760 108739756048355456
130788294756504912 230595075104436512
131224198170632352 333255162252619840
98721657140966496 198803462628762944
271369641043962688 344158176983668928
274972620226773120 341965860215507392
159741480632189024 333811855948460160
15231904089274186 157001789655512896
341925220211813632 343685338021579520
236671756782854720 346529893129759872
236018311363503072 236316830380193824
114409250100722624 165517822808859520
84163292401811024 259361493876389216
52588647614585432 176920588156611168
180839230176448736 348577063668492544
735512456025901 229661778917506464
226691999483675616 340830593702621568
122395246473903520 139404041013009728
176740037160032864 340392804812276480
141016062981139488 259322032127572352
209644403777239360 333189751170959936
144694675568596864 158854858102885856
57054197021698728 222862941332968512
253531453227628768 346676229747054400
177727838022748096 190783230389453216
265925845498796512 346071464059376576
195692988530010144 310554474127305472
47827618752271032 270411149373419072
86340334115432400 318836805649547840
80514043169699152 215693317653369984
219477086508807680 263058005463641728
156325692007683744 222912612792349728
22064298822987952 57843436206597584
164639734032175712 166463826009018560
20783142153084488 97296376140238352
215627133749411968 341233219831688192
154882211635154752 304399199787037248
249533543021362976 285808766922447072
8335774854851140 136225029278467360
236940081905069024 338792697122848320
92198302507219808 156101598183604768
116881564443392320 252504959992605440
131691433329590288 213215555562739872
229442778620517504 265959316279731520
251690339148117984 305571567761739584
126921613706886736 215267099238257568
186920206654448448 275825841028385312
173470693854558336 257402271594593440
138319010824634016 289128172298781568
51534095359434120 313208284041794304
61805069480000288 168154127726727360
136392774636120768 318209536472433856
139679470644957312 196249569673944576
83494757691377824 334811965407452032
47694952816983872 177961834704502496
48390746950853160 339807226755974144
193900226739587424 274886153229117120
273229698913599392 292880908244954688
24784980474353648 310280706876027776
75975039173398960 136934712046049728
251273217974623808 319077863129100928
46213368722136992 175216660769954304
146591518647376800 277533491929109888
145380144252083040 328086449552702656
29091684264726868 162162407811976448
73193118640599072 158562569439801056
72238308609829104 169843286004064192
156458895867572928 255519606137068480
70427565701740856 105446281034669200
174578353999436416 231893958599092960
76173935074578080 328159100397444480
8262979051483305 99575408498147616
144001663683908288 323741535881683904
13364607215712720 37393682347654808
268378815648796704 310028447271336960
291511230382773824 291935447903815872
25403419309506260 151623342126663552
166050934673947872 192893309368183168
26396908459649856 124422821059437760
102990636765788288 218420665375329152
259348505105509600 312217442498990272
47955556201190360 223234788538483136
63009827863483824 293578172852653184
300079452845328000 304321175797686784
138952593184253456 194926392123357408
22725400018462728 176960859163265440
116003158079761456 332257076016209088
146785662705074976 296067781870681984
105727948753026080 293366834075132224
3810267279409961 336114971349551744
174538596584601920 292451575262856576
66089773855682528 293430432107628800
212865205509035584 228766340262387360
7120981648926210 70475444744319512
13320622251335124 154136639389163552
41724771496438096 302116869482052608
9051348312868952 310831708429152832
219118077832135360 235400419950690144
65244620597472440 212832050513607264
938922719492682 232226631827200096
5551648814865745 8061649106213483
224333668169819360 326069931907265472
219012160115399840 336662290409733184
316024208729163392 346698650898105664
137471491119204368 159396443907242912
170404561087347104 201352436937039232
35555299396356416 239793322236607040
27922831411342180 319584092670573696
149518453089972320 194344070299172480
18768780474666556 338180801793316224
147255471640303712 287643004995699520
33980123166009720 197064035219372032
117566743962664176 324708767835863872
6479602405591908 50973765129680736
49533792208332160 84691632258013712
217378417495677856 255222664502750496
229944075519986848 337447278236796608
107832461058435024 154696180216261728
13974706065343014 193789824161639136
245099986961585792 316189253344799232
46882325999226848 72128420440947872
148375121990845696 163135998701496800
290026076266594432 335084199990269376
125188618322287296 142719416706497296
155820000855756064 275455829734305504
259957193261267008 303829916465584320
116584199686805248 201539857683083392
245121138194929536 335137895331535808
25139852058641020 168761450692397632
17211829331787998 264699688374704480
157106408007766848 332199077862840832
56368337283768752 330069533788402752
25689178102626872 322944289734012032
51687201542733592 185687328713561728
241380115727986592 318220735543928640
46229773879859552 137165607829228688
85838475169687296 236562831365181504
148089357663740992 313911530802158720
246495199323814208 272992347607383328
87077525062745728 178481066036142848
138413743003554400 152507302462886848
31529554210246636 280492441280066912
40305972498161128 134624464383212176
30731417630079564 296573564826692992
81221287765475712 322722534912422912
168147947806875744 245655785629161024
22530561618487256 33342253843484192
39333222742020240 69890321443607240
140439161840970976 153920741748938080
53667168763584472 217257776320448256
16392152540668750 241538520112182752
36238543069946472 68265231684887544
186978222162713792 341318926365141312
57256428054195792 103162352064611040
257727736633328224 314805093646056960
167488772634454464 277411482086938304
14892827127631880 285565797709783552
36895259744399056 138885569624970768
15549767702807878 17066182790068630
192614083472735136 291766555689209728
226387173437014592 306122428895169472
21362225601801756 47716123921338608
18565960192955280 151710404740755040
183470251744258688 300277081329649536
100488693295044800 262559480438402496
124302669921225648 333162193326638464
135295430951356400 241074450205819808
211356443248058912 308549684364289728
147507522573347520 314859182970738176
227668253091020992 269334275858377120
58369412385522856 217078198357610048
39084790030833912 134624992025519984
20673674496548824 315839466752594688
266773112019846688 291532644584889984
60882323533748776 173273040886883872
271682207454952960 313901040489626240
103652477423283696 164865439531669888
93103849697730048 112665937042193424
42111700577708888 299341756839628928
92178247334504608 108332341149771328
174771522499913760 251541080866869984
18905896966659412 207105711304863168
106039434824201488 230672816766823264
11699457333859028 177858763187663392
164417632438954976 215457625122856928
184568349174255360 210622217723835168
42045461129007528 66931609187671640
106300570423320960 187088620439191840
39694427897962896 282066053541858560
19808351944684928 91579776569933600
62642496004248000 155757443783400544
5524591141557271 38365479515111672
135580393950984912 302825269877358016
198085646498926560 263217569029259872
250342116302914848 313199978940112448
55973200313589696 146266275078393600
68711734510506504 315517819271549248
278168321160325472 310232894516763456
13876630385935730 144330954369977728
47140144843846040 72898110567551872
107298515213046976 171369973735053504
42776979745976352 306305919552501184
156343233695153760 325942849613231808
45319027099837224 170894463236341824
217717918822742752 300960446846791552
4037143130656317 326187070220418880
136258992798127680 179542200640877920
36409392408217992 199051835169920224
119133930500850112 317086059267652224
207217902628090176 278763126651709248
41488332219818872 239147100457555168
166501545665966304 193765383771238496
14613775880830740 187051411307951552
37383815579778472 147328420028374784
21911046747684356 295936673930028224
154095072652190784 323145104362058944
46105525990649688 294597211293544128
21034388795539788 198713857566475104
6703918225395260 281040198704274976
93624851359714944 276264324561496096
1650600070670296 173595827444281312
6997193624608242 277487529140371552
121691049211716944 161755384547787584
29324327740490768 308370842200977536
86762818192984576 107939972665394816
72739797538681616 318413168262004480
133610738508198576 146279596930303488
96583740583782544 181267097399280384
18898816724693652 195385395728788000
131702408345866608 336175928165706688
71560761107090936 196134986280872320
148640125522589120 344158162753169984
198633838220079456 311417454660634048
184775375656446432 319919958439854272
129949720107840416 171845919103447040
99489668042916768 126937498247171424
1920052252880384 99530843475987824
5087520419139282 309146398860434240
8949537827174024 149311575266480768
252919062500788320 266576885501631872
98044108133840080 323111054486504448
84939075203697312 227130801754702528
53972778895146168 136770005993367104
69305804238223728 315659800456524928
130994990714819536 178530860739313504
157097176069464128 344399888208358784
154358363546332352 336398203111206400
34429449235618612 283778390525664096
288563082851671808 313537426531036416
108427984801753248 347189987955195648
84173406960978704 190032544085969408
138404909486986880 145207835409091648
112631173400567120 347001702264019840
71071218675477128 323811041997135168
22929604320668644 267342431547338464
47442557582287416 232564313574561728
24281337539660932 27765142788999024
53458545983674216 77997920829620688
8563652066579235 298627477336702528
52392078448118512 134069058291615824
148901182641821536 274394924107660576
58204882084668760 141265640155268736
128021902651718080 296441231830930688
16290454946836148 277531416811378432
261445706848585248 333811578515959872
121182126988197472 245479037944859808
202865515642466624 311848569821819584
107497209757063648 220649614139434880
166168246886442816 227402345278703104
205409471156603168 288010352210504704
263354647931988192 292576774483841856
17573580413959436 286519542089654848
153108989026798944 187577003134995104
88318293888650704 321520024644639936
92895896400370864 318004044419220032
141625950095811312 146853666413270432
29580953668654964 230724736294535136
228132227592285408 272957221138766208
23218556969438772 248163941653749312
84757325051003488 337394504823438336
103550090539111376 304260946175533248
138208383975622960 224074177090645760
315958110793630720 338887421229536640
46208537794942992 210461914452124544
74234094687070144 119418379430319968
160322001879137568 314859422251524864
179652066289758048 315241962714371904
75805208097140640 87842437556439856
35909044943178060 200196515851398784
107989785439262080 230492143452967200
155214641586761792 321407995772852800
215587114740299968 316617260919542656
52853754387840208 277270497094986752
819485229841640 132062766870687952
190169012483809920 230760698909618848
157470535489349984 236679858743543872
57158577511026008 148826902599033856
54218671347082528 163310312356343200
125104638554603952 341278309186738496
318939472070421184 346305575096934976
78373272660201008 340912766410685120
9966452123041370 248533868160355680
164989502590734848 205257821472280768
43151125591729280 189851740592986208
145007740735554560 342067817694647616
51030150074324336 334843282477504192
26130896728173484 95706015404568960
80394431400914304 82079921777639248
168085555199540928 295402515174166720
41837347013263704 73101739375428848
110569832693452784 114911985511602768
62086908931805552 106389613330380832
64993940264884544 132150967016014192
50668417280290600 160059603202529248
147029861166441632 148715912681002848
168934262479837440 248926565697489632
158181853634032672 261109804987647424
249861311833710624 316067616680763968
60882576529101736 301884623288304000
6049420863710729 141473144679568816
163213005956771072 268832664715300096
251357162797206560 320739410730020224
298124355094144576 337931453220604032
89350556367215424 290592021198610176
102869261510321312 238811664297251488
128291845143139712 192889318016996384
136140943254873424 178892259807672768
89054560681348576 317331264202009600
28201405255556260 228631984909034112
263133438597768032 304712166556265792
31902259414747080 36341178646581864
71030546538733904 188582349766237792
199398550921039360 235023934839861120
117448577640798768 319115143566415424
7432586259704123 332515713761376000
175139612347099232 255124656944010624
91586471599963904 284526421335517056
78020624090180960 220622781445941408
71592488232526344 103904070071776848
261479539648371072 298338130993654144
96615904172494480 198980045333618336
1522453270307607 295798249725335936
172962700422378688 257825468288515584
54079820312037856 267417375080663584
200932450026998592 234749787222996832
244624087486198464 299920819445179136
3827636702538509 345158906699219712
307675779450838080 311802215614200768
142706978666726800 165734763521477376
231215836183361024 333897906689441664
247023209202608384 301464194690467200
30352786950321840 282790560748675776
144172514950404256 345204761848752448
104521307129371248 326493294302136192
110811790712158496 143574281344671600
91761626955073632 249172149518977376
35635823874411348 246771994724924576
205617729458671424 295430956084021504
216159012935930784 232457420699745760
275036690615073600 340324682625613568
480526060473530 253634534450886112
131000327691692848 153052161389226176
90601739468458672 139677702552970592
99530479922005344 128051835186851792
80495582421995952 306116824768070208
38075479021892064 225891864170704544
27241170843447668 64872734512976240
152138509610384096 317421321575776256
22795662738618232 39352604658008608
39433993191182168 272428136426811808
247207747549069600 272918280446635968
55245099896705816 207656573426498464
188033165582844224 338606524315935488
12164887044328946 116822669980227616
18390399981334808 41161424634128928
341347486973068288 348452312633914432
43732777170352224 227902076761759680
13303025801291280 207352109439816160
202839004904902624 210937751564443616
140383624451027008 288074879494226272
188892520450540640 228565506432372192
37376521732044840 214626008436975840
58876320104546504 109459869474689776
227309754371281952 319503423334524160
59239211581583112 195868381165860320
23548972520459200 141478527931275872
30489061856336388 261785829944465952
274413213464535104 328249415049616576
340649528882913280 346869385802653056
104465011700675040 142904886007321280
29058426232233740 216381699494342080
116789232540034960 130899295131529232
72560661062204432 279277380956300832
728811292627670 120169172784363056
70826244417631728 258867520762903488
94457951375177792 102661005057383008
134114492825399184 159142992095700384
116613332928974848 344495967356082944
7539690156673124 201497253261454944
78218515289643600 137047479287149520
4523401395146207 228230540733098080
67996165770336616 105518414353602512
271791564665036992 317343376609340736
42473246166810896 111363950558171584
125140276471548064 216908778341753920
162328215026431040 209047870903119136
279233175258777248 342969426841402112
11273095187945734 40737490893976984
261052152276892992 289636827726209024
86355393965886608 116877659002140576
109889988949628224 340890746443476096
84816154896940560 253086556444785248
75561024994131776 112963628975600064
1804745167093499 180866442605240480
53813105409086328 120885018154903712
283873879692895040 312276874168487488
17676867089335464 260911730294325408
182795203231127456 232743049996850496
114528982091206272 251203393393097344
189785835229135008 337938168069226176
149316150802271744 285803609223548416
168236172337109856 179961749743304576
94848069004839552 226792811626890304
157187559720314304 291275475496049024
100729928696563552 343183695841539072
162779954037162048 337875355592328192
94737474167841712 292005846624804416
150987570559558496 327221698730945344
187414819380631872 257736548661697984
227778410651515968 326227622336281536
316461544348643904 317511475641458560
145697995779376128 343466463909707584
177601313709230112 208052180167838432
99290617862698000 164644555747390496
48218910394877656 164752321589764768
18412440621689328 267006267452080928
31827910643269108 85971554246498128
16399123292850830 205181847157068320
11694678925821946 308017868116936896
34467738648831336 57900058294566608
170886367995200512 209410407883318080
16511429188850956 193207062978615872
36172940023859992 45183325960124792
72604202427336624 290903652921415552
15946349994196314 142232045409140496
129667609292613840 189458918006376000
296724188856808064 331881225845783808
131869666795045552 169083884431550496
90168099735257936 159787093045923232
82599457362670336 304443107040998848
81512793431838880 186667594881726720
77756490828738864 92681505012111728
184237376119871392 295962052522163008
189093666587872288 329501033039724992
248495345448338464 337891751946663552
7372939707617492 102689919669616320
40181586289864416 87881583965323920
228109530786063040 284605547781388320
13166453723176234 263641122967090720
7999379635570330 215446145179245184
148603333255213824 241124560480258240
28514744324702244 177157154553210784
136264466741853344 161000171051380576
106271107077953520 318437210415888448
775514364606670 317320810243882944
68955268557045144 308520996690123264
22738266897472772 333919503171142784
299490280077744448 313722547936088704
230952040285316640 303462593466713408
83711621472553200 85491279191293408
102552016383140192 322812790073732992
147958599155905760 297034533673447360
200035531918728992 293161932118908992
95720334407485168 316946868209044928
37975108611015424 115227406468379728
35982481090167072 173071631072837728
230440290373643584 274268533898282464
270433863751399872 305725511252088704
74540298973174544 164152099521423456
100580070424589600 246498675401504896
137378330360806800 264951772620736320
61858801847153048 315231787238415424
62687505516250920 209453619443061440
25767570450199740 198644387576864448
134541935508582352 306172531990216960
150010444741156064 276906500648032064
276561903110548704 332382849411733056
273684741887012736 318561618569174976
270042888512761792 317412979074022336
232466883051621184 341834557507541504
221248772720732960 290261209897074112
315835438742552128 328612784919618368
14297401453330586 166421767040070208
101570910997718784 271588632174891776
131422008923381408 272166903114154656
88687371120556496 137116633361642608
169715576267745568 226142053675330080
115033449695205760 306874617060256256
94463536432677152 101741826404426480
171038997435261152 336233314516366144
46558633066710304 75357590096274432
196097691057007936 298618149735106368
101203205107575584 233269991574217376
196568967858427904 340823834544459840
179051013421033696 330014738176448896
41734332450904200 136100211735650592
49956870207588240 246249016744007744
38274247039653744 265312505825714944
222150733340881696 245103852149112064
242605600644394880 253895971275399296
86661953442295920 171968569368719520
199001097077786048 206234741021102880
36831902670636856 262108569335338144
61264811677004752 235181788476717984
21239351765447124 189311789637211072
160628513656437632 240421035976617216
22436747522262836 217073475311369568
248135280910378048 298627603045156672
41442534320100936 118639865426032272
15307396997912504 140929095945271200
75068367690123456 295405415640795712
42892456991497704 341136827268129408
181437618016328576 223313478798649376
182167658148435552 200855943022187328
130328094047383296 277111014940540640
140610817690101760 314187390455313536
101798304518407232 120820519305888672
130069585567067008 134400050824126096
18491174492203572 234694212650892672
64245099651471976 181877364438298048
64498761408801216 232399696581702176
47033680383581152 134547771566555328
36075241680170472 265284718649669824
32577598383184700 258274355768628384
208383979759363104 250982694062675008
73384514166872624 140199517348469712
263388138830795680 291252615306049280
194539468454520384 268843331811054400
14623452096770486 124786048669329104
279957790396468576 292230649156308544
82677379567618176 297310587673485952
212872014079982400 282163940372563648
240275784381959680 299022646989489664
4463416313195980 229082600885744320
59895942374920352 175426820241998208
165241458373766912 290417057847660096
157750414496889088 318056392834117440
1749975578205190 72719674416615056
259821311496021696 266046314641230208
76828775124667728 317001909071731840
25153719975208040 251340109965236032
171923096053151008 256288090301064640
70700581455585920 339754996010068864
246098711827572672 290486348680451264
65902633900100344 182641139850092128
5871597919835 122293923568524128
326674216294073408 328339786193481856
242111735328125344 251157688664257568
71463575246209944 304807360452013824
144275865726059520 208556696253295072
36883736461923544 70951907387122464
35442249249146620 304090686125225472
50696048545023712 336368976544675712
100465721740133648 105304336333073472
181028225437042080 308007986922350336
71932074206963992 73178074953091152
120083068321950096 297131794515075392
89621102115344624 93261250204039808
133663278418674992 135103340351635552
230143467459523680 235750762071255968
113054196532621680 240589251457447232
164329092089853312 262796969730194240
50022550226621680 343831741244042816
50925941781355680 88313652336913296
22433364808639044 265677623762612480
2856981230142470 254226883915603104
47768217457722008 327349576971830208
136025928676179440 297870080369005824
73668370022714800 330053087761232896
70757996661313424 76041813366326112
31857057475422200 101426181808427184
5150287635585074 70071787304086528
98519087027638736 216899582857434240
221149650468192768 263559452051203296
195376756163909344 307441679334197760
141690866985376976 334593117489791936
33958450263879648 142444720640083280
193494715590434080 205138716230523136
85921517674579136 145101410250709280
154144741143844128 260771217704466304
164130018739233952 208628826810366624
110627738880170976 124873718272121856
8862876792897679 149513509473270272
265213915876304416 348529132411682624
14207137747398034 81406040129564704
152842564002844256 340967215577040128
133201337697029328 215377245066268064
204646939905172640 259137184182511360
11786064555415088 169834262925302784
2895768976519549 199383262755574368
164904464734411872 257616983237870304
2341197662081539 17237181708894850
109548098043878496 272161770806836576
674986478881726 327375567212836480
74810066715416896 343875778013281664
38869645801778328 51881012534806664
55871717603768656 341529567154900992
235498457962009696 342867622562913536
150637034108049152 258246408065265120
31006526787544196 183191944797127296
90667953243078960 227938212606079392
82983219162708240 123327543732699888
73441113768041648 263037767843323040
40038339332253792 229654640867822976
133842771270464672 279936031310034144
5334830932571971 172679224588471488
30400743811090640 110259758252379984
118076723185015232 342352575775960384
297183074898572928 298606661103726656
314501356371691328 319389395485682880
146338537484619392 314852619931751488
63980439036120272 76766430016826768
216369572588128384 282757569178298944
112145102525215504 144132536613066496
25166597928299524 130664029472677280
15061031989118608 40850025709615384
3472543808008995 209112912938840896
238469039716872288 274615926751875776
127404246526743312 346615280986602816
13441850840016396 305566221122968832
44279901737767904 318234838253504576
279593055899751616 291670624948297920
62616731201559456 118248990949442720
124218221406581264 302208197452469568
55015655109128216 123354434834568336
48062028689630976 330367941014252416
45810506492453032 193844522570166976
79216116315887712 306595533855535808
95532956594512320 272753863367482464
244622388488586144 266235473850212960
145548595820330176 287733278483096544
209873306448088288 237153579364602752
96921503426899568 168983830981399488
3803985090229080 40227450839745152
62242964414006448 154868070037751296
32310948301097228 257861785556791360
311110893508593472 323758713103875328
73328101992973232 75766148688794960
55253158769133744 166806256004908384
34249341051052152 175977015690864160
169054536825684704 185087796774423712
119795230218448624 314343367189181824
245346618923118368 289185797002957952
54386208269962360 166074001297243008
171193414560279776 230146762876292768
139687539441074864 316125860772771840
35165120509248368 160528915138534208
106384726775046816 285531837674047648
134485909529446368 154103580637654048
113393755660474672 251765875611774112
130174608783464912 327583061563271808
99501564489949328 206102882135449024
64574482138345784 155070707992342848
92988619840151632 221213063562262400
30792124285341732 86692859587235264
261602673665836800 317603856708590272
125558969748767984 255719811642749664
58507486934528600 83849614401500672
168262880991901312 337160732168105024
44765052770506240 240000575751726304
129625371055427472 160747698011282880
109333950989513008 269555203517479904
12948896866860562 248264914295557952
34224552632326844 64502837142813576
72581263676372064 241304004656541088
301191946312159360 346154356088315840
18046354221766520 205377233789516640
156976901013285216 347786894574354560
119396638821902032 169993776744744800
32296471921953676 239192071180604256
290226528576207 49921670189667040
220383696693914080 305079747074569088
10686394220058624 298740798994532352
46464297554648328 318853441164573888
159660434766707392 336738728220771136
249219532971324032 299514790868047936
109320495109517840 170138650190403744
65088105179055872 127199896400291920
84342276079058672 205235746946155360
236884711327331936 272663800163539296
23846610494519120 220184106755016640
141341150988464048 156150279412579872
110743881233825328 160226417787522912
156968208613103328 185126138716123648
74711717336512560 308507718237944640
16833793488023068 53036772095998336
45876854654678656 127918285980321280
87049032221192400 145318291054337152
50863018087980040 164645235263945984
7306448139451903 23103625753418708
147976490932949792 255870311608421376
40437948974974880 347524339990214976
11195881470261658 195172864772378880
107225412543914608 246578736973089184
324839848277431296 324844355414217856
60740272129542584 141127274271427168
141658078904727040 190647007625597952
143836482396238752 342597309536433216
83218622200120096 242166144500643136
81835594284785984 317425371252046656
12829935777210494 207411782516052000
142430911017136720 219171645833727040
139793560516730896 295652490192913984
45632647975831000 146401013036817248
213255127782159104 236880587826482624
48791853342431696 65036046769609856
1103383854063911 230627429415161088
103467280566954592 198426393454363488
21494466243477376 143593265907047136
87141708737661280 290030259246907904
163518446170193856 296352047392548160
215160312759238528 255189970010912288
6099012752403376 54514677018554424
169221811849518720 220263053688814656
85885921337024960 337765399883989568
191384798767780288 244089845429569792
205746021115679680 312967749735528576
99347971612624880 174489452885836992
267969361517335680 313745146974839168
4668081999251043 304506424722993216
40846119073849856 64385574802462496
169951632817092448 249151449919093696
162614184802509216 230900506400429920
99528756808306080 293654786536107520
104750961380918208 243646208240180448
40800515675741136 121006376649055104
250147828808899968 267718022183931680
186637004561571264 271027585700571200
46729573793982024 247375720345556448
173121724407893 343153361653879040
35446201770029956 52109273245831192
75143993914355024 225650226140295360
98650146372093184 281513271449665632
55613040738999520 310374103259686656
146499760142447328 200182751543542176
138135887084725408 247907381380600544
63129302698164056 264598157326082528
143407096027549472 164829310957663232
144716944555443904 221316433137866656
26957493901304528 114027037933407040
153446004091876384 265746309496868576
152028608368177920 154446952436124736
23071954859481080 288306976677721792
169818838969801120 295808581692462912
157673177931813440 186866296512233920
163949871097316352 248933833986879040
232021919340944288 323574320669852800
103748685656995936 121871877667936720
30168106160113448 273957971072246176
277244744578426752 283966152402741088
3392457400823215 167955097527115904
261054387314832672 332704874433546048
90743116582732400 184861229035375584
62926067054918472 184393402311735616
48313426297209448 179821345612208704
195773126385157088 318419594028016448
201744627678529408 300866898043505920
151450002307398208 209409862397988096
301813951005206144 313900208734350464
224635956652277440 320936659031319168
170960757521439360 231796377155696256
301351614410024128 343033221124314816
28657132465914972 282353491401440224
29322243824145076 108382562746522864
50187766810100592 322952064315340288
40031555209058096 334246068401603072
160470277728518560 201654903329697280
76299669605062640 110320136978769680
97528189296631408 263241042369250368
335614785464155776 344248426309771904
206977209933549376 344293593869300608
169513863106674496 235534745180552544
122107013575943632 190083714647464128
72417050750988560 172774462012945952
16466747180043532 155559722979278528
51364216882446624 244108786674300160
275720867997212864 347572326541049216
27880833982184528 187300231767738144
134148955606396720 159648034335861696
135216611851963264 312203080581174080
75891502325540000 156998150246226080
97403045836972080 292364622923527744
148506965454838912 283355937925249440
140420961457580784 246512392726542272
98684888615113440 127655894176069904
122999213252795968 196904525602893280
134321678980093392 159037948456680256
68007640478454560 216187825246647040
97034456949487808 148471777181699328
65037120362412408 240100268291014528
139080684230441520 254271637408373632
90072526148972816 122422698354233120
85610176153723824 262305665779450752
137913493413764144 223910404898714400
153863814475092128 162916141186319040
24926639963979320 92226119059583552
243403728227037152 275418620809087456
32553218477152048 76562142104993744
46726609026083424 320031090383397952
300107613724347392 331234386465000128
1955294290292555 173352134043619328
153757864717983360 336017915838298816
92398781004206944 274445835875645152
29666038692214248 146426744946542304
114219023443799648 150945649480148896
51009314865605304 299604826749426112
129311015953887936 186505523756349696
72108171770705952 344737832121595264
287295568811457856 318902743539277440
60446397727571192 216922316474787488
114956006269050640 169219986939685824
39230695824725976 343873229548108288
35609594058115612 114767586437251168
254839518121019200 279935565749814080
141839925178707904 190552749935690112
117489252090750336 264889535837761600
173656654150224768 298045394628022208
163945590948755072 345435284578522880
72994361144117120 255531959920884192
1791110210366807 321276272165036608
1416197652346763 50508214774878672
8652994802050782 110628096131743824
309525665947305984 314125086595216896
74987463046802224 158706811034938976
22492650665120032 107634221651968496
87771222198736400 185949302959588960
117192830269341200 167933420560515360
199684304978583008 331344008061243392
109451812418079216 192411982990705472
160823532813574784 172977232213729984
241280681259386496 321004418884799744
278455985711445728 299270334302929536
3922134020365507 253763433987623168
243996253877942112 280840706232170176
125196667305589328 269716113807403872
137726278844864432 216134619672757152
153357164179373536 276591312843187840
187553734742723456 279800829318202624
118784744187598720 241351991540424448
176513479339154464 200047866102601728
227605356769486784 345669454657687872
157386948567462400 196567999590770336
18439467564260736 241114007386356064
126020798840947616 244397989237365408
160229238273027936 245263762067806400
41615737591240272 183717515224402848
149351484074823328 233559009673825216
80632788057045040 103724168914839200
291944533348907200 327414639340336000
62303063013733240 207817776576080992
175645889351848352 239159758369052800
108996338322033552 334461712370035008
184519524515884448 300814396043019968
82155469811405152 324090037170769984
7513307312585240 264098962596457280
64753551314092232 345178333148738048
36803874566447192 325710602487136960
14640211919454498 107507671801348480
38829639538480648 243548713871973152
111112436149166560 230376344613307072
8484609304891990 125213357931311488
30745453027134332 219398777490060992
235725730100070720 323618312486925760
169820042267043744 240158404233161248
19664157303871128 275252478176577984
69213645894153656 317380257725675840
127428829756371008 204512990159019200
303330528854596352 325402314432186624
156418373293847360 333174043572499840
182210523775518688 263163046056784640
58477886991885080 173637780652326688
274465554170971936 282259587376057024
10100052962942426 184944345369817440
131058160387251632 248334177741245024
180220454405616864 239839505104990080
83302954697802864 217687748673190176
85123047938302128 302054028408920640
179059118439219616 203530744041371424
6653711821096353 237904636105551200
222523800354749632 310052938413595456
122732210164433344 290291216605317760
56577887005155512 316299717112780800
191789760631900864 202508644038949632
120049274523112400 251934074153969472
216524634403789920 299882670568419136
187003640547831616 199087063807817344
12998749053865372 149988103160842912
54312030827138720 125388715455780576
110449523562046624 195610890166492704
51732536985490272 78057930785985056
2744590360153333 156715706517020288
16965194408485906 108010732521270000
199934338503309184 299296535510310208
10892860405887066 289940033461967296
71485407925464656 315959057706402816
2705849231001784 338523062813370496
178948717383200320 299873452456513792
147123207838765632 340202729894491520
200701106398698016 212003010793676320
192745044110954784 271680664449097344
6854752877430381 323667377742032256
314441296866088064 317912418946698304
114661695498220592 148622011672098752
93507915497123200 165538396806961984
45644963283807936 270457481989234400
217377604361715232 285431764550945184
48343012001242672 150117453937766400
165516424398781344 219587692014353376
143263916944641584 230090230849974784
83156904642237856 324246939554372352
123392101383379632 226383413758874560
161431753849807392 309793452308418240
19559610122757572 232499313536625472
297859747749200000 331666383135161792
245553283251566912 263952919312010752
76027690679130720 220050861718503712
53512528459590472 146569715527913920
72967821805905488 320287585627372416
263225630213111104 287788066402237728
129951701427979216 321877267603255168
280893005094292032 331148594090610624
56506875223449552 193642373250432896
114842596246578176 207273933973890432
116356092095702768 192718311508167968
40651607389456032 191184269463918496
57740113885974352 206898339692409024
107160684548130672 177376016492936928
133775106385074752 151046617313045056
209055616136493760 334705875167192832
102547600472460064 282421208096005984
61274589462959592 157912328396304672
78655213364621440 176378942403680960
192053879464160160 348304933551108288
10515705133970438 89145854380551232
160488424575619040 252049211858748896
5560241846975920 142068461150925024
162596568112638752 217612863352203424
16904274289223906 234141706553904000
94387229623640096 243536654825354368
2990745811246262 344434893900303936
140743784308803936 275372353984974240
98617933143057968 273906930209934240
235176393680475232 323484351032926656
48740073976708200 222452526963836736
217234558496484448 273486114803698336
94560271903522848 138327375038200688
209581962148964800 264167333873970496
205164051420102272 333991284707232192
159640345764252640 229214906562431232
38796814633593808 325231246333096960
262643380447227968 338251316710582336
150045512753668992 232202035106072384
137319945601129856 173953555167460768
78984320636869920 210458605266006464
87330167997621904 147397115379924448
104719961471131456 176346323678541184
39836247880619248 153028401268945248
126243808375903296 189147920743131904
30939539813120232 281299826881081216
251004241000933376 346294845112924992
117273883860363392 256140024642787136
210390084429260000 220094024241350912
38944381023220504 65645248085919512
78390364767962144 137270562307717472
43351701123941792 247299408234535456
56007705819999896 216818008283767008
37166323281241376 323635073086167744
18694256454648728 314588444832774208
23937476483547632 189925409273599712
151220259780453472 155557151999080128
271901463177735232 339410388444140608
194769867185111264 345689751486203264
208319626555114112 238959478870683808
266364902205762592 333319606054709888
85544028002297824 298843393203824128
81120829644197296 261374416651273536
270050236575688352 293003183219335360
157263552536571680 205701229317835168
166266335463633568 293049499327040256
138374692373888896 225687979863529024
208746336503418080 319597628586899136
64771602422983112 176977711757685984
156676482368179616 332679741373300864
93096986109309632 159533546033798048
63434013353508872 190470656070878720
91259870257724064 111588530356233280
271645529598820896 313602024113822528
203861661064970528 256390682998414240
60848221681134992 91080333611550784
71905693410130016 91320106259169264
17785614324317350 127620865562915840
262851742312953152 292124521529674304
91814449124286864 341407256590882048
39439602158556704 63343920860208888
58730062017101736 292181199013514368
11995268403424698 132748187142388256
766472954509702 274677918022793408
69424316947824480 298647244128650048
210406464310668096 266976471029379680
121189659136570512 254378615803958752
286098558490088608 303396230411924032
1185048876592128 275650929076485440
47295128730147872 108260797632233312
46219889184968520 48017067114507608
79107569911512064 130493400420228768
87710025674040432 277281353090275552
132156521339132080 306836746869435456
108975798948278464 212061880308501728
38290179904098512 335910159011909248
134848085806986192 207777477273397568
30521849102172212 137357845217042784
179666477637870432 258004874500089664
51109847889807232 62863194894991704
231186408827418880 325167316096314816
83363737645957968 108401982483853984
66367830049842256 272865302838820768
107949587614778464 339388983427064512
39746184209483488 176655840953126048
188655896664934816 205652814382363232
172496589433632288 187974676217676800
70442509086021360 303896461648263232
34546986086929092 79003577319059040
192058896927372000 238688654154138464
34906220560005948 108055404021550656
141213978550002016 143887730996480176
30214448927042612 323240687255717312
192268561986767616 308608525288847040
151247431293227008 255507584364799232
109820107860061920 135514101265547024
4913019117841739 320529405966037568
57634184748089320 113608572300875552
51853397511130760 104680712307860208
17738954097901542 109806400677555024
213026248489200928 257308667471661024
188943316628277376 232179749975650720
647887974493952 121193431384274848
111804289235822768 296569498416473600
13249891389729300 252199904517674720
90730677210194432 127315753844841824
79401018688850656 342383625145469888
14587048969731388 108071706193132384
78437288324325360 165401264878724640
220901734796209792 295104872318215552
14236135592416894 225384990176668832
33207942006421572 288791354393076352
44492608817020000 344330554251709568
33180265315781960 153799457196063712
109576079994907376 195171410301452576
153873875086296032 204048283564873856
152436554679399296 273446640794237792
98999207544868144 127193596895756224
140823559258362320 172918924500175712
62137876776537696 182642984425067360
214970868172708832 342003448168614272
211154602464130080 273169454138656928
85919255066740992 189204446904585760
169586766715901344 245015269851005792
75914056615893632 122381421214120912
7894068019750360 251024218157388992
16912681992332762 282904891081215520
239431403159639200 311890406875416384
146200253509382976 283275314298700768
91906225753060480 160158303800381472
277398602164869824 302718925648563200
12150027783055114 31651686065306696
149032807871018880 215314235939207744
51327046760981832 224889157002913632
151710728998035488 322673473673285952
241563458150400544 309007376367025216
68271357003869896 158726653339449536
44906995085710472 198885065714283872
5852654540529966 170992128845940608
59871848252720176 237003230618625728
192245406242939264 337895840070121600
93099365619266496 171723547009122528
64082801673779656 114143980768401248
240151684379598624 344547746654305472
115116113537657488 276361481825755392
292082167345056320 301056730268677824
39006181777016744 120205239991718512
41678181217644704 42652363651499328
34944275831328912 186414446329170816
121860848038658768 222108639480926720
14877095682982226 215265179964682752
225389605970944608 326720376991293632
239257959316380832 348271271594638912
110392033971193824 237134378619053120
12103762455444224 38187755088185632
139046236086426624 257888983806307936
212736775632315872 244012814650062048
55494286107632984 162318075709416000
153152170094702784 279964525457021824
119510373568288880 256714095448960832
89349409659188240 317511112028455616
433269531469836 235055043330413568
289942025361949184 320478758366345024
162469942525377408 191644871681994752
180693281973718912 201335320939366688
69528687395535168 281424792453363360
47851918246032432 109251696226336768
120062198701522128 325055121884489088
54306827997549848 73327883501882752
52914219983602744 145582617058496832
51647120097563440 85673953745038064
151627007281217728 299838195690413952
189625965145287424 289107958894879040
242394817356208128 252554392045974272
11218048775366600 34042561855736504
90555608304769936 130839562670008016
144644358401437440 259105690329599008
203766167536203328 274036133324061248
22735908427659812 326485161243211072
83906737248660736 226670396746341472
39840645455873456 286974857138775936
123308842899689632 310377081359577024
28127096182437844 247284181245057472
138599171939249216 231035089599520256
63369839796119560 218650615816255200
52035271606602408 175927376588925376
116504435091753056 342501609426878272
56160469753664856 319296046966463616
2999917672682983 340443156350278336
336721026391996 318576983417438336
146768555495988960 250388967020238752
37135558839619552 287430766976273312
182636267427002752 259192576766152768
141134298734681040 214368429133659648
161749980447375008 250110083469414176
132099360867239456 305497462958551680
153702988215078720 204594930915183680
12295491456358626 221343971053702656
159826580608900800 200724481905064704
59637549341094392 74470568294409760
120831394903118560 125374921786869280
48735444440542944 321503227257682048
85332995257625008 177383080717912672
86554949228281376 163289811168439360
30538672647807064 233158459987241504
248346203728347264 290466021030299008
107382165474754704 327119433138638144
255849568477503392 336646476445795904
145357569847278400 235049184673657152
157204821354495328 323321994131888000
25047013767883888 253043554872470528
83663693187699072 257628640368640704
182224315579346112 299088376145519360
252471645708245696 296459589404903488
22270228371396892 305917230760360448
66823318098746008 319122994174682240
29215192232299724 335071721660051776
145964926908103744 317399812023640256
42917819098300240 202088950254129312
44055298127788040 229677057080736128
180774814177756224 329490460875219584
268652849782854464 310141161757517568
43926682663621920 51217673007646368
1301082286544257 304009196322385280
307523441792380032 314967449860460160
265460239858209056 347610144580826368
147867502397095712 331644921368773568
206031766058026720 265482867026454304
22005225434881276 249918699030944960
144968447456788480 229226853991502080
157153270632060064 186717247486631424
15684619985747072 331358529315826752
22101690791276340 120039588987912304
183810064884593728 299798047142888448
19427162530544568 208641445693472800
154721855096032352 177798306344801344
124129514213248448 299991345087907712
66367196356190576 297140629988969408
4366681582944715 146115892378538976
18939796160199428 86694353012014736
142525342507293136 305545850001820992
174566934780886432 205042275417831904
222505553829331360 264629780117909312
200899932777641856 294582834327368448
11861414429039946 72039199317550864
155959389996317952 330388572697065472
153522903902820928 155412296144992288
232524983100076064 250036716142659424
142168865539521568 158240257046143968
267728048359366304 346070791413143936
17112259933062548 292227775801455616
109132971878200992 118850349835825648
47155174724273752 288103035874293152
286421929604017632 309086238937719872
82601644725478096 120062504642328368
143139035187223408 235217583673472192
18224253059486180 194609119968644288
150691654933139552 197079314715743264
27238678293099312 219206386738083328
23424455555956548 227670600986804320
34601102242426824 71317476269001288
135567686911106608 190897576858442272
57941226016946072 59365736166421800
128476659715929552 211497820351825536
58416834993377016 91855865600907344
128295395474513936 319845768730730816
299596143101021184 303190376664133120
236006474926052352 334284855441757440
130471597927796256 330066010348744704
33919455866742576 304656277059672448
166506599706691040 249960325277223520
77502341679798544 127667432253186832
172726640274973472 266003834473856992
329699793689844672 338930464297258624
193292862711218016 285181985892793856
162670551298060032 327817874564963008
155040490552301600 252552163668967072
175016369285308480 206501708515754208
126213995159883232 208321148835486816
278819990643706336 345182384478446144
194899566570393920 208819504932477248
145156369582994048 326450569217970880
30753590868134316 238448895467111616
32596524161442488 115234523611366608
293009531698695680 323011784668956352
120786236469302176 154448433433636896
62388690968154312 298571449351607744
183488974068315808 197178151755751008
88251319460758864 148910765178498208
147187252730073696 277345384037941888
77779445898524704 274388788323511584
97821168105636496 177918727253668800
111313013968130080 119633936072506528
92219050175789024 210749400114339424
79720531643878016 81227658688887872
110856505981438208 330955839623659392
92356778909211728 168215854679443904
272889640769216832 310844815977955200
55447671189300768 312908171347597056
48695540936132848 186490321633372672
50913615926263536 344208601839430528
211128363312298016 269628201714889952
889445318527696 190235654298011520
85601122239057536 292725044273881664
8720064562137989 286217765109045408
207745682952183680 264129550933916512
57851337503685712 141107734021853552
193865720702689216 247162400415752832
95120413156279936 267665597189396896
160899657097846336 272253228108650080
107689047433593952 242167347021596608
222782105217344672 304723475483384384
130147225824331792 148539256144114976
22033549397940372 177618861210853376
9409303057310034 63212582945968304
160580584041066816 336839053393444800
210120552488205632 299801379668549184
110983174141540992 273593645975170208
15720661441451880 318251556728774016
137918662878528032 286166598414079360
98408327969206416 212942055271627168
99308504942566464 265217507855740160
23759083728662956 180170095907693024
107343204182716640 112809494780325664
83663619339926960 136020698813346640
119474391673822176 343766259518102208
64374716545528504 207395801277789184
264882129284663872 325946992677150016
258696161512651872 308243215442248576
46053990402462904 230953433080769024
225521842171480352 312400802839014336
29898483697188400 59226118577005392
108232647009361728 305927609312019776
226831192350677696 343613803474436352
87124600916296000 289386725947442496
2130996265118131 307101320277296256
51825549670916152 248850316464782048
195320216062895456 320271578123628480
125624146237025648 178096159102018368
56660524708764008 232531431462520320
42597058289028408 63350285182236736
120819537494604304 332124171884879296
26447279146661952 255899090701142240
245966281425772448 307141003319980160
58506921292659648 170064884916221792
125599692419775600 169626657225477696
5629000369841617 38455964143216736
29903558615096412 82866795130542320
58442377244925712 169057671862916576
226621648069237440 261153985912046112
103576321475693472 190104874331977472
62777697220532392 110004126782185600
88832092968293008 92414507479150032
232379285530673984 299516301929219136
1346520699310714 243818529046337216
65100491692579616 304131775881472768
16568243616799826 259693330552950784
66035486483688552 310479935244019200
102877792608355104 225538112388472576
168632573381566432 271583701821361248
246346930179415776 249263291208504256
50654127910967496 248133979670757632
84090013902892800 195198409910056256
114844379687441264 347940779417520384
342147139134935680 342708500141544576
187053571970493888 255428550122966784
236550842035044640 292903034054585408
175412922123908704 288499838628002368
23957109232399908 67888187898512232
68432753993981648 277620840002983072
44192602299386080 109122601244671376
125101742390311152 329706596239107200
58559001571595816 231258928801895168
33416015033470964 253692665436115136
115001976366618640 255957902495599488
149357056850652448 177958706366743232
137821963450245232 258847402640515168
119786126944149712 213793236272044160
187550299439116960 219597299723150368
23655042273364988 97353964709594336
147204585067915136 266223290947245472
242515110418340160 302531247499814464
98174164974909248 135582814457253600
112987407259580832 274123057426204192
90767273775231888 298618083133992064
111989032619891808 198700008407807552
94793480033391312 119360250396568032
100064142329894800 337813711644571648
15559338648581028 35062984126823308
128957359315336400 273179219161063456
19115643630492616 165157338853690688
155558287528603808 179779123771319040
31745067931523988 268238991566480992
178111739020136288 236328285203171552
50368641532417168 135444875867067312
240338578556718368 314501386431390016
63504489705621992 236937655220191872
223748822936135968 227538232257765184
30823902473605764 249280355185674368
23390349176051228 36798737823187064
8346537857338957 273495426367622240
108325514772286144 146457331383025984
253313117871125952 264712601151257056
97181522366004160 122219609688457872
219894353798539168 222028360472615520
27029516869587796 36570783366814704
84509690807889584 190203964626738368
69936367122221552 260615552211143584
99620637167967264 330947514840883776
50886236727983384 275655428505100032
126298112424218192 157729224795067232
138903556226911664 224103324509992096
70914531786266560 236180333495803648
114787690901601280 129717439738264048
94827759038306480 160075079833264704
200105443207505024 257555696762822912
157458024645201792 169152551092253856
23469765230188264 268118868087772672
135972238372037584 230459184690801984
85755989815352992 222769796014011424
75167926894630128 341478797120203136
135778822042154896 319103572806189952
148834274384139488 283419902274926848
67605579119758264 305644326350633024
110833417898454016 178200716675467200
134486728396506816 172147475828508640
25638339767344896 117166358408659072
92763236405578768 253519395405966112
261035263362505280 322740168595484032
118323620894310224 248611910724977280
94264915853914832 133203847575999552
30132538105004276 63286281641659336
83419947613451808 342590293352713216
27594486807951624 212411652482326688
218573225843647168 310392565054408832
146618204685543040 322009104172139264
103750636417571280 203095460278164672
130418969640724464 134554818289116864
122986520861563184 324664233515565760
67166328200137360 104978094483412768
32583712264006948 334203449860181952
236256227696024896 275833961816006048
44068774592681064 312250764827972736
236287658462375552 286892940882587200
71231110500653296 190442129627229344
97063500728497072 154763563639275520
117672350742043072 209509667005737184
96032338002636976 201761729531511552
2876059273693078 290624497806451776
129047000775906672 319793530748840832
116084957468023552 314715404478277248
274198168464408096 320148699493266048
13528211441858100 180909742394374304
21161939648771528 318180837391811968
232886678517726496 321597855823936640
99300106042305904 234622525725375712
82201108178838320 147858901217157248
53729046425190240 270052971189096096
59652436313023896 98017069158527376
82039958056407392 166304490376784352
8124339342904114 188857375194327360
46228495496842088 142741448589582256
56635999782232008 163215706709896544
101066881934076464 159294721853983936
131831413451099568 166710203782514048
50066529638794344 138418266594127024
178357835544255776 204024457503049792
132324662928430960 200517238517460992
75140547730924864 241671081379805088
248839672589857984 332041213230536256
91608682950224720 109751083106201824
252713908728462016 273734560666209024
18602434850804716 276433766401359008
7367107684239969 264852495138569600
226786461446185920 243089680572348352
10819231353695512 28098223621390280
2793312895937852 250588147748758336
176096177081923232 320041408117899072
43198383485061440 183485180207838368
90676758876486784 227765501829992416
85052475313580640 164295396434030784
270186346741113760 313407651965372736
24046839111527124 110342673084251920
5214452813248749 233462590939820032
29954357306475724 339240769479254976
8260624903760929 250375035138365984
171615116276109600 212820612176266432
16575196109626678 117896156710920816
76229349886844432 244263165612357568
152064805712312448 158671770940672224
149397754979206144 168976723281565760
872042517535034 226521175021842368
62603601669280392 125838378565940448
33471310644913604 55041961733928712
1184879505218477 249202082155880992
35253508291683080 206272380934373664
123735368962275264 173941814375477792
47306991062119776 184377461416049184
85292475427219504 297539886131295936
305496490182748800 321396045134600960
238417925508003264 254790798572979616
117838855862249696 211777789317159712
206708398011646784 267944574410901216
105803695007374336 256001905937552576
86294052674557936 110521847126047264
124180476258095328 239078022629785408
228961580850442432 323168018927728576
76844942154101312 199565653204978976
42949126990186248 265529983414045344
129314445986261360 244320748042061440
6092856923921822 337791401891554816
245257824973461472 285960137846669760
237230473954700576 241640201433373600
293064096161273920 299837266061212672
4601492336370561 246131435438725120
249227457556146336 315771740898720320
22776562030593036 93366314321132544
140859770207666224 310567533181563328
30121388853084332 318564134462450176
117900342388247232 339832987234549248
1462652537476506 240504629348770944
120873567512455392 236351991898969056
103860718924978432 125025008811395264
74854611754925440 75352021098311360
37938408872479208 110537576540448640
215028819359032192 309693414880539264
1177936494986729 131017029122809312
17563917876658374 94255598322525712
53458203961266960 228398929709704416
17853719323716422 212394815072625216
209127701539092288 300250680803091968
193392957241704352 297291422965953024
109134350791554176 110681115900473664
118549510246692016 330169682462673984
158619892017284416 342751909270268032
288683285829469952 331371378999175424
138110651060093168 168924741797776000
1631652451515288 88716558479901312
113877368330094672 195164920295256384
125410774873060608 130532294802947888
4398741398484183 54166941416184072
18215735300445596 153373032507273216
87608307614376592 137992381902328032
222255069062971872 300960112750671232
8429350653026403 332763251460210304
239623335062410912 324755427057050112
159856084383294848 175546844198122528
139307884727092448 296316855141835520
59090114822098272 262957282637121952
55713999044571616 250220927726090976
217771039752173408 270531659860932256
85967858181070912 331107332291866688
230843610691021504 249964513699636480
1448998581098692 324460494411293760
42035246984393952 320305683447194432
94570890860511584 209013985532598368
30155187697886332 88065324554563392
113872659916075088 329636355797839104
186428148900975840 207486108499214592
113344797185079984 114837842273945536
55514857383975912 268086833524208608
154301218907389216 324545058887287104
18602482812398652 137519715978488368
155110247776387136 325185995309271808
314520705796519872 316589020922901696
83293055599230032 346439059924916160
56652752946764544 174733789307477792
88173174695999888 311283138374929664
28476704116565380 226778754814357664
32884442552236004 202231443326088608
176351261982500704 314757626761365120
237114192648281888 334001024137305536
264538527849982400 297750700277498048
71572517536028880 154352482636335712
30583816663578292 50124240493058168
35798098911935568 267710226171493696
119372704327883584 211895134745990112
96922431961943520 250926807406107552
58026007355160432 64740891225057144
102260130483712448 199415271154842496
43302786531436024 264200120482722208
23800827124100124 65216819258887728
73770268232341184 278157811356063968
91325783680218192 185712397683612384
90695420511568336 245369833578295712
100893817752061120 151242319253110784
212266690594978304 238187889897653600
78819267942202512 266090967338737504
66897579050244440 165200186088601792
5241167872212290 178180774970007200
56150970929507504 155315307114960832
291732266070156480 302470726727207616
103182813303791856 139834676553630368
237493439118139840 255795886810709728
158611900508762464 329215719680473920
19484056865817316 235096782733521600
29689111522061696 171661577326017120
13108142294298202 295696085285011200
148233636321101632 336952565673773184
77594018200401536 207931504591906208
160421324130517216 312920195202915264
261383954420098656 317447782583171328
25138901335825008 124417805187146144
216391166996538208 292451304515048000
63892071270372840 309968667523899328
294703679604048000 307129822600249280
81261935769937760 286865632400456576
107796502861550672 170158231224377888
15408472519154422 116095667366262144
113518288338692960 233842076110656864
113030658616528944 286695765173708864
58365534317518496 92826810447870640
52105212569729080 250307153528031392
181260790193318976 227596760442512160
41896975858306256 67333116741502168
38957480761938624 125223874460395488
98957698506693104 187076288461594400
271528174649624544 297827472339941696
46383754447547936 92949348153617632
195310900539907936 323805678660764224
38830653119018248 147113893872957120
78992938640284672 292731153562371520
119074310314825296 276583241361415520
63611885706201672 335458487817129344
49316856292403992 312361645368010240
13045214172621156 51012973991880056
27340566217576132 317651222056266176
121693651613499696 149873475058221120
5723191950901369 265272733790708928
133091791296741952 257787684155623872
209994900436612928 283385158343258560
82190992411043712 195157302812337472
76800695451864656 213870761171981696
53020130973378912 336312906456320384
22894141453814656 320202996901034688
57496528044983720 167694024330241568
166474748135668544 336394009237945920
10881882486913738 240472360564096320
192101270904811936 321016453029568512
167193112627065920 185108006062686496
88915040303101584 235594418800438144
145319418759131968 250151026632293056
57224756848654384 161108052369793216
149044318989163936 271967680991146624
95632406202185840 164712174908674688
219094798600335520 238171436906819488
14787141510659426 80520218713802304
93282382747131248 253695358851823008
62580469583498320 282390922846928352
132620304767561056 284184012522360448
169536724929683648 347449340217073856
60527308071323024 200043229035328416
7013765512812058 267180650535517728
47172951112114920 250281290191870944
299803922183882304 326783682767872128
220668992813845088 299628874976709952
152765583916323776 186009953526851936
149610710928101632 334557207760656640
343133708991458432 348404617251816320
59280474641742248 113136979505023024
79155913942274944 207948574219381952
167993783574903840 282875400398145504
58159014439008816 85199143917521408
117583955076418944 211402700393053568
92914246974373936 294909687319110016
133233614635428736 343767479443436096
7567937139412188 340522735142656704
57669177088278312 248453171490296352
37014424991628304 97100896796252000
75775014855377696 104992036837848784
245812552792970112 341519798689518336
301978168626638016 302364803351195392
5375679244761901 90660846304983968
234996909191959296 310269247163883584
2288919154242291 207986378390764256
136580229275638384 156973380088696800
30974113301620816 210970172066620128
301231198926505728 309240642222027328
25282569797699140 155469491514293440
301340802723635712 342673613383856832
46435686831966168 291108675531976320
30832649518403520 274836175660747648
291514952857499136 293485059091843264
34788743589870456 72609111292151584
42911521420860792 117738460572011328
5743277308402256 288546602819934528
39959610527216712 309220897021885760
306448490067550784 315478764306759040
101434135198997744 172241477417595968
161147489649077984 211370484022678976
241039545745516512 278849159572506240
30179762894238336 98971694391030560
208003838189184128 332322619048042432
164531058892417952 339346223411173376
143765105593814016 164455283683922368
132294343059252416 235571649066022080
10960133513438874 183469201491180832
213190262258607296 330389018010239424
126215553731677232 193047477763369184
138000513017660688 318548193720291328
229283447068492160 312111805861589376
240330744976785696 275777671985887552
121141332589454688 252649000882859584
179529302907841280 207501701691732096
70749353407176872 271693883779775968
123451569821081120 169875615953110048
219857868836548832 276995597421675744
59409005920814080 292678263298700480
24106646369811820 251217914173157184
41911007019361408 280836140121061280
167078281799372000 195009555588849088
30592996058297104 324617233956397440
82662951331637776 264953948921106944
173074459414057824 253695514318700768
194281331393208416 335160544538475200
10474995462358870 292889576584766336
107774146230543024 156569356610328576
142651901122693296 319634700501284032
228396516252274304 312015996657162112
10047087628137360 252489381970525408
1090550725451150 238337780001561792
99303239314713760 289239051663453952
281893055302477664 319405458247979392
284684237542513568 338632731268249024
212667110558938272 330744884925091520
34724500853307800 320326488815686144
266184479338732352 294432778141940288
64012547789533576 74810629049964512
88156685287546384 254701394991023616
262843782221724512 277949347241852800
64894291517859184 224403405261648000
14272760101247366 92837878066073808
130986837076310832 327666822744392576
223563809360890304 308891219048963072
37425360818790864 312151397882576256
19387199812877420 27278680060115196
131605643834376304 195996270310702272
103211609788491920 314567575446111616
184687167883125376 331993877456397376
208842264274717824 320000767315115648
71609172739382664 319189305421349952
178183173336638112 200334995660801312
168236782479515744 312274815329354944
38175879623236552 72589080756662448
49756204619606296 245585105420471232
29229552936202040 149391422116658624
56917142497701832 227686308944131648
124902044124654688 146552254593242592
82423877539524544 99206863430214736
292684581339500160 317307451208588928
112583437943456192 308118879584719552
227968017813326336 298296714600297792
52928109639157112 286361817817664448
158195228653780768 292077679074936896
177063122526997248 259901020157792672
140842647052776464 166086863352632832
74199510141501168 299287628532314624
9448508581839762 11679092755463978
203476205677041216 344238076238489536
306374570558895872 310833093770625728
161131180976404000 253618827857374400
36766699277836912 74472309194027072
152679480495091520 236123488818854528
97999680059964928 143336386451726400
109361482304748816 233082185009793024
107247696978569920 145012600643250400
115918187722319184 286216024250961056
114262712066065904 260420376170812128
11945305163854292 81057508232773408
173166209235007424 284700007883274272
2262412550313402 71501862748081208
143825489570750816 175704376861357568
186614984443870880 294656536600305472
167108455365449568 270205357958179712
213128881341000960 250524103722278112
94509639747119568 313153639497566016
16824699679935488 20442345461670100
95534447056328128 215039587185883520
167243879694582176 195911847531012576
36765169051360912 317090184162908160
150660696119752288 270069303981112448
75901983991951392 294997000367588992
31054932640547440 236119089355672576
102297819215117808 147024028707176096
96386134464325424 143843520010711696
291815643915988288 321711554995726144
265228314413256928 348416982153779712
135362830077509328 178600095978394592
169713549985990464 275563057267718208
132868270194110224 193452224455774944
241193386243314240 253266903680908064
21167761862024736 344977449084012864
82325635338193984 266341740635708128
147786824834366240 147895826462047328
54025724690924040 140557208526164272
167515519070270944 348122114960243520
54530577918870032 129302424038668688
205624643451350176 269013255638601152
223243028520399360 240042455993622496
191224986531696864 299159854721233856
119222628200956832 133546714481320768
54763251654136336 148562011731883392
85317979803030496 125923065354337056
23223724767179544 195005439369706944
162136520922220320 174836703885016928
60023681450107600 179815472567635264
85907504017770288 307087116010339264
139659591681096784 180858351191426208
770956274013046 337374701434487296
173006561883617440 185801430144608448
170140385396054272 249752973352926528
285247282318251744 302933876500311936
45387993148219432 81071107983231616
42977567253548560 148617137108111776
23004301669048832 194113729222110272
27071332120415036 64691081037596880
276079215799321344 348088368038571584
105637628438054288 276404507106515072
165233812807413888 286894745397562112
69109793916722616 308786879132647808
164186301425200352 248444216090342272
250054532024408640 284383862177284736
44966830894143728 92835901274945920
2830591703421604 84914343884281840
113901188317155040 164793684208742784
43774246426868896 140746065105985376
32603297033476764 311714981711874304
54833433203522432 334279135827561472
43972087124180616 240105231569437440
58493870250197504 131063140077522592
8061029445230378 263499154692875744
191653031649307232 239177875308608320
247465833520932096 320832900565531584
321207107785390528 339535966429337152
113282830146952368 310713579240010176
41814650955994904 146706846243348512
83264874018352016 119941605481129040
295446573630769088 344262914797739840
183617356742927040 213335770428134400
30668005651720324 191547036486697952
223046328634009632 307244238306515456
136279418946947808 304517049690054144
194720895150708128 235846546119968992
94359881431748416 261026859352146368
90728772465948272 118759407050403664
198537051764076288 203641654530935264
121235150481891088 170591342536593344
60822069612338632 97886811399166736
30711912118398812 250019999021024256
37282467537560960 246735935947760384
24695704882172068 338154193295939584
21347566386482176 332431368132778624
14288314606328216 322172638808870400
117585487207405920 221899651064142336
61007425023863704 214983873287753408
168508317276246912 206568481389541440
78241342832536736 120459080895570704
27520708700666516 340948788018094016
227576896703558400 262546607736745088
22870352267789452 56132980984144240
200069459266453344 261171087855068352
26889124040249040 67021129698222280
16100651993296952 338795233771507456
28405561725205592 51200262440603416
210959275595981472 229674862566984160
151011632859604416 161742442424349216
47584489497378224 182174116593277472
161995449251971328 239027793288210880
222324822352889056 244075908647548992
105998955660669680 170704936599237056
144625989014504448 224994950690076736
152787910683919584 341969281084645312
43051367651054456 139687520898067120
33214732095052176 52794534722293368
99368433660474640 202296868804027488
102584150742353168 191510933250212640
183333644440685632 190386136459221024
144515306125733760 316504514854429824
257639022267240480 337128939435559296
69093000152826032 167569924755211232
45987608245704984 301936672466344576
240266641479998176 244631139914161728
23495497130897648 168219624766735328
55783293649988872 115453457891264528
4051558600013797 279573999341926208
69174606962107912 218031857840300064
93728885435869056 214350586105272128
146369089650311168 189476091668510464
247248029812141312 251044058556203072
317569374840808832 318496066191866752
55830501446915520 160040358679212672
102215569358574480 193568159537661792
56129571184214464 72381766817430704
112489459706375808 241897917126817632
181985969342450208 216265011841905536
112001556759481088 249994420660467104
58116001463183224 216416816847310464
80187144513883136 188351353098525984
248422885712239520 317432969427600320
70276872640557952 331593350735973312
213137099370029120 255331982793909344
217369453233790592 226592663592650784
68612174793779728 143913590095793680
152434177855564256 262011761774426496
53103421495690576 194292182574805632
83760512510376896 295298443304416768
154103775854655232 197782619437212928
65680659593025296 139440769871442384
206776979874813024 295372478122963264
176497698330062688 289425409280404160
318558100276587136 319507854552444928
86816823766969264 117339199767585792
59748382687014600 299093385790152768
96830551018218192 175006067926730240
222164526418163776 307522531298212160
326538887352616320 332643368126535552
133323169307654352 315505615330094080
90765561437697296 188139815393944704
42922493698208440 88984090655353600
2578071373231614 223286454404010496
61192471816430872 171172625455547904
101212122045095472 185033756698039584
234707561549617024 242824388507465472
63928294474796792 345263730740403840
134641491152847424 155609439160027008
288702149329566208 348056643768725824
57847922681493976 168457906892683840
125039784684033344 305324826111144832
276289491422179296 299834993076095040
56999594697325000 117342250047166016
202075387369001216 276738827589782976
211120430516103008 336490781226740224
91813606429458384 193118528382990752
30109081891230568 336415301667184768
39423722090831664 211305547298280192
72080575148119872 277428781822087424
6895550050162321 188480118978542784
171652298831721728 178000894863915040
277290385088096576 295953265436145664
22848403114265776 245594348701211776
184444233838257088 289229153190522816
160657759322337952 238229145072487744
20810276012277332 217220219321365216
277873030612137216 338866235004702144
187077766057611392 203193800488119168
4049383908823889 149218231877924448
144873914321147072 216375209667636480
145476858308018208 215239980872763904
185547443187460064 219279605679199744
132648953953694448 209018414617610240
231846062354052192 241180831526002592
189160154340200288 232251200337845760
32935462241120220 64872370898904248
56221382867709776 302445855339981312
94955108050154016 241405286664804384
93026058614763936 182361647526707520
178999587887864448 303204048971556352
136555419676104848 172942923237258464
114320837697601696 148825410167476736
293699863713914560 309021239636087040
57921219095953536 120952307645682128
98638307666845616 127228754019960128
128823543223444272 135683037936151936
56362507592158592 71293742469634504
87687035302803936 148944935778605344
61375638426006368 263760442331196736
297423444889633 79575360727260352
34425298978773556 262180708628084064
90113705068801296 119069797479939472
76098755129659936 85677876491283680
150844215850657248 264338273564949600
106199442648361232 236236373517495968
170910439426399424 332003204870330880
64818783432133752 177737196018338272
82378661586923808 153971770058914336
71194147711222680 257012266135428736
286817535302331136 309379831766507328
87573582264320592 209764397191021376
190126996234438496 275936161546429504
51935814209100696 141364416214792192
56356104681220920 214009194952879328
51305021272539216 126906089865869472
113216784219745152 136655132146033984
15786414560367972 201450655769067360
137555693493739328 216814735443484992
142804438701139104 316700575620795648
55760496211685680 86865138244858752
10896474333509822 135480323039017392
2043595616461769 68144235511195224
12310886763594922 204148148155373312
99942123590486752 322951897066979072
260068571816214208 334062731412512000
8147620628439040 214587889599155520
66761925748941696 150138037245750592
263945233176909472 334554390850273152
215076628599114752 327485725566062592
247931980468762944 327853374344803264
184747090365483232 236824868735040832
176241602169961312 200748148097271264
2228914533580747 332831423133784192
143399036397748176 267726699721869568
49663375113087656 243407381857496352
194265463868393376 292165793056528320
188286480516826304 295203294881825024
29180630879282740 230488311542986976
102520624191552784 168493277554185920
43736971947126928 213782045331654496
24801321067652952 188888349491230016
279140426119202592 287826099919118656
226485801661807392 312914762072948608
57366371927658112 312709729802512064
96498068075919808 167156595036132800
36258160402197176 272802450554025056
306864875745541568 327605683089657216
171064039068129536 218399864430462560
44242934243011936 241461440782454560
326826461735322176 336438325094813696
312359300808543744 330732221609976320
72383233240886464 288482998670199872
171249907659969952 233848065744108896
161701700549356640 258781333843597728
45459824758020384 45608461376384656
15829730115460644 204882220372099104
62890280623770648 300325881889843392
316921655969514304 319805552320927360
9595051179008284 147392590129737696
133868073147514096 312158112506695168
65880345320117312 222495528644693600
46706728441101824 253634104262209152
24489863465360076 191166563932356000
105388598995251024 247449064270954720
242125510313275392 315954894865305536
16409574505707664 249653607901750656
26380934692271828 164815141624980128
60910172766466080 186139421022117472
69589137531366968 175655089536719232
100507706616664496 154267520608041952
152364080107444320 316515231685388608
1561004476558466 125822106994243648
117531178693607152 324673122865096448
279707765757888256 326480881879438080
49838306692116224 165327480276668640
129627452048739536 222836620306982336
46198425896911416 297594243623636800
120159213624608080 233787339554632064
3008580962193430 108331093017230704
229127114409113120 266094182278644224
127835642825726496 300929107184972224
216746171818626272 232036085456591456
37171669452488760 292615241863698368
263027056631793952 306455337795953728
39460136766505488 40673987446961904
14875672795202344 256111748081314432
116817507183277488 212186156142205728
27414117955550008 76769330488052736
3730740857728748 83223530969300720
9610798829016718 273009457608310176
119702757509019872 246396458232321920
162338471613375808 214135027012687616
25476904924464432 201511932148962880
48675228818670776 278141107872344640
44109510899140664 235905757995868512
301396001142662400 307349838235266432
174277487613477696 306680461892956608
265844249868948448 333406854949630784
261120986197482912 330196933253007104
80685107556584240 326950642386303936
247443497825654976 345472073232313344
300519077263077824 310358896590772352
57690441440232248 67050970950377096
108038848159625056 311957431416983232
132241834639828480 232039726058880768
9156440877691250 34710986863212444
61973458141265528 198289952881249376
145470661136484992 343339026381520768
70760864008950736 101944788483333040
189519112889375616 262872991759390912
262010460732350272 303063793752263552
280384102538201664 290217460254455488
91643807668073936 202058867626768320
60105143207295696 71502275149619920
30317099502852700 157299817715933568
149892054938414624 228167862134656160
158923457322191680 257337846070872256
121206716692463808 221147268859754528
148276118094758112 300147325327538368
188128465467471872 330153798664599040
149314102036780064 160509512946807712
155810786637888352 255269200685958944
89312456122365536 259599583790791968
15852723170730406 108824419885083360
18563731933365908 295309778042210176
83386925881611328 129198718625755504
13385626560620106 80318109970178352
92253225027286080 148015694804698368
42111734230472488 324888147115106688
70330763871917752 139332901640658576
83476677058308064 345599744792403328
19379277386053692 253317239110436608
139953449556304592 273154096133777216
140559162367481584 215662980704366016
97691642806381920 290670557410962688
176030802235351008 213352790473145376
47055502057049440 270277532949021824
120843424738872992 135848014027719920
76640886128627360 177326052665219424
72372167098208592 144924886930708160
106494331366639712 174575786417039264
8953497159992793 281692525869154848
37585951176951360 45987866413396288
148990730572731904 327343438628770880
283698654408967200 328198855208440256
213469730624682336 230930703951065952
67168377584223464 285618618980077120
200443442249779808 318589903428658816
65030611325544208 186023722608122016
153108843332262208 299431406471176128
74667071106059008 90618403580937616
139645294813285728 307679260680598656
85788962208011440 89422940884291648
132655708961995808 139883654517634944
6936011482268886 277250199257428864
26087874265552172 135929190503619728
58866556095848856 276752464252672480
87731862708672288 194948799059032480
310566314172054400 332427275368863872
79077430282888672 312314086849501888
104203136696741872 182846775362301824
17206711399251562 311376564266160640
208411715797075008 344374373316150016
231465421925356736 257067557327508832
59894255475848248 111635530406740016
148596080480540320 230969678104479264
135638988729805120 241688566843704128
67809456096359040 191977472531204160
47851957710380088 70717851149304232
227687795637596320 312729096837411264
48067744961142848 122009208113876704
187425452184324864 332569603827398400
252418504173140768 297125541587426432
255923492633342720 280189144539457472
63070695939808320 218426491902723872
119360245461459888 139989413698585760
189211083701247392 238572225561104576
27522685100430920 150803750085961632
14190872251395230 205058567072474464
88583324691156864 189642194146377472
139498527188219952 143294109369678720
50485134852583512 241996453277313792
45084988566340288 249241829265226816
112564683364494544 202836776506124288
176681660160435424 187304189848302304
226384341339730560 346953470944192960
263261116008151968 333146540659665088
100266424187346144 203480428452106720
197083971691350016 276044787641790432
159995270094670240 284153253021686272
85516012479239936 137414535634674448
149259322512400512 162887076648909472
96045641573206208 303339081794672000
71163500600019008 115726222582481472
32785835355124016 254941503967133344
40807436608160120 345803014074610304
193509924053973120 321369075804451392
285643514465990784 346255708259705216
129837119908747616 301769234265794688
82202482527820320 121262609157096000
38492322508235128 134517606409080000
181705775674679264 251095768945743008
255855180419882272 302896294544251776
113368008375946128 237578373235081088
142908722774325984 193207520769768064
176668049535688288 341835968403857856
84980320292610784 186277820931061280
28433222749893468 278936284300395072
84410717662563552 345270630960167296
131843129440272144 248292904945498656
211617492445534560 283062850505279072
69006173547387952 260896757906415488
91997777248549760 98460258755060080
138631168376580784 237472606527912800
143776252019407424 193821954166188448
240824229904431552 287506933916285024
64081976719316504 215784209417833216
202328516862076608 278980402229098464
55714663257796040 251342022304446848
51512548015814352 182541888456721728
94914069790360144 200850733564462016
34329175821329348 186454057899643680
222739718661675360 302166012334644032
17527646763404000 197934608469358528
89458202031859296 268455834758944416
99858218419180960 327755984242611904
120397992195452544 330591195079524864
123341014370795696 259424768975908416
159660237809833152 190042247893867360
315101716336984064 325508096747067840
145182035728172960 167090161765451360
210811112073030784 328057361039854400
66478023191684520 248597985201066080
121770438069390512 345715181081967744
1770968901539764 111477052625135888
33848283397480576 178316288355245344
54690597920699168 117818079685917152
113696407013268816 155776243252680704
278309220095636288 293047372037508608
61633152987811920 221488280331383968
190632903464092512 336805475651251072
94809352757818352 260493156393317024
12685263463462574 187933941416192608
202690384593461376 313303332244452480
205112500631337888 255779008025933568
106950840810681856 268296389569456512
206081357847231264 225397649266818016
3910994131201062 186039198854495456
119105540391102720 171534513291539328
144049387416939664 240512994589685184
44502345406688360 48533128535411776
275723802463491392 278416642578335456
80964440940068944 289616195754296640
171119951591894944 185790339624970560
162123254774015712 184019214773908192
202861731128622304 270026109967713216
14892138056401850 274541525477458656
167386690978727648 249233952628136800
74821908800429424 189617318155089120
29257211290456940 337355410876911808
133702272325107904 192075197150990944
231065258531498368 315598580758445440
26875010106414932 337116873848035904
20818790883535520 338941939982695808
102826882728927600 116418929054018784
21945243707670684 290839187953498816
66305224576411120 318268460930628096
72645211099742912 252470036254229792
63833531489632304 84300093927967536
143816042622828048 152018201961824256
31979067510771384 183501130906702176
120653770165151216 204310809892254016
95253879867210304 298577749078172864
50547703221246872 71162415706908680
207207106193734752 264630990781410240
261004135008685344 328068234646531840
25106409337141740 181041459700234304
161675971662301984 256682035884290240
31789952332002644 298135490253042624
259041789218214656 266521854088151872
135588642089152944 172661138764157504
85059852972619312 206725612439268480
72071598301906064 217186576465527776
61967195115886864 107205747957329504
8669105733868715 201761147275009184
190502826601937248 220866419899403104
50279741120362912 232274243826688992
303146119571406976 332830784319487360
25994293569404148 175831280360652352
42121397638329448 218324582351670496
152715264746046016 216851051012957376
16720443212704726 340636074139425984
228062101379752352 338234080283520192
69617785574716968 154439593670028384
123149693685829984 287954325788175744
39696555163662152 134445975449698496
340802885448749696 341596054396426048
105042429456019968 117883764332608496
14807021904818296 195314210185232352
141649422594985936 229600894388151520
65578136182787944 146204111456730112
2425746640378255 129990261253331424
105217759984127808 206939348266473088
129036668635506368 200746597392431552
251348252177786368 277643210843298272
275414542067844544 321518022601158848
74761035565470944 87006462065812128
161379163024269664 270947645698940064
104898616416173008 280467661411663584
32326298625698040 90442619711602704
123910058701709600 181540171585917504
170968846175279776 289161663813753024
61785904070245800 224827172542146400
208229976280093344 290724337860447104
48188182150757216 63427383424975056
213419573879621280 261052176300422656
57284184852701272 174595133149972160
136661739191012016 224636586487023744
274110482726466720 348261000719366464
146422335576226656 228982192072067136
64374764041535264 199579303087480416
222752138629651712 334978420535628096
21825745382577432 67303251682988720
120612100279464688 167301836786016800
100898108343231312 214884245848011872
156011306291468544 160987129611714880
97738299427262288 125012309028072416
51650066502258296 133044718975275168
269051359004326176 278631654319850784
35625334509705832 187254622458806272
210917626927577056 217401551684914912
136169073870137808 316747650999630336
134130403527596432 164843536746154112
13868509422491118 193481586353435744
32779198437938984 75043046426222896
216098254458091936 240157027586818272
149301702849725824 211755599168647040
6051135540325059 118336691280113488
143603379713248960 195618966707095072
143517568736849808 310347091122143616
67764385912723112 159646782048660576
260461800456632416 330285600229598656
237082293684051904 243966950615484672
764248584468756 40949670137243216
50458990551211216 145966574729203200
40049319421721008 298264527681985472
249642087104807872 291421230563643648
61343803881297576 240370293266758688
118386316414298160 282284834733873568
85906598019320576 202281033431937056
8588407637510983 102879944237965328
262469323222933760 331953375624155648
249180136417109664 313364144219516928
104829114667574672 128088015564090720
174181496644409536 267816687819967584
53776535302365704 258272404949132928
85718910003345904 117377108179454576
128956941315223696 184365411889949952
164206900815610560 336819404114708544
216289538298645152 270663778029430368
186063548721319616 241545889907983392
227008500511930880 286549596020256960
151983235317766176 247355296606857376
15875087891730112 120658690472821168
43637745927677416 241328720828803936
53625717081721208 341296166386473152
244875785890982720 301594267536775552
187327625395486016 220418020606757888
20052453775849460 336583148819662464
12281959130137456 227189706831758752
74014421715388192 168491894576510880
70930890382144592 341035667894592064
162944209477504928 289798543175460160
71599414458736128 232071269375970432
76181620131632032 260285775673355264
56039043119356744 147768692720985248
242586541872053952 280394439415288864
85226848414754528 154575983450888864
196930580011991936 211550103335545504
208897166632805760 244900218337564320
104291694486566512 341953993370229504
47672971200945344 190598593369369888
198716398756303584 273162216045240416
69030291893361248 114805078822885984
23498661441586940 312544378263103296
219443990872916000 252378543273170208
55995746470270288 302774517557394432
25773862680128844 214039886526177664
67167053270484680 78790747195414896
115729237227257184 163301615830399744
241292783262054272 315389699490394176
159965629898281440 235821781923307328
121332007637262368 203944464124406816
136186375664934560 171779439693264544
83992429287071408 195001358114636896
145720014076136864 313817202173136704
53861703674550200 58243606430047336
162446004465282816 323703653015541376
148392333801347936 184328451977882560
117711476897464288 166541861454913504
189362000551969312 280772216005783552
128568308334806400 323751951958764800
184918914072914496 196505193748925984
180683356739560768 326065954895574400
176038901726180160 217375929956962976
272769429575278048 332088626812966336
206530368993224288 274344005469214400
77010400189259664 184242917655732448
63606247022087568 85296816152641632
158603441180165248 321430337089162560
69060337129201344 255733748272749248
166868395989050560 227568645643381184
267951648210846016 331324453589025728
112888238272632640 144372227051224736
72145159796599056 213477808832624928
289113443304263104 333124986484593280
81640127350879216 90606320219690448
170049851037658880 293216200448865408
57903102119647864 336063556615092480
224329372611318528 317712929989219200
219999198132120192 347919202899939968
120033413871676272 206387797794758720
5962023938275203 337349783101319552
128088875591650032 258877813601512960
81316823176431552 138042199914870192
48134188969255584 280340079603596608
77273919099852336 251603268005682528
45793945895198192 138335069501583344
105021911714129664 335168773497458176
144143136577886176 340881950588999552
189087575222895104 348420992382037888
222203889231605952 340458048103372224
212089198822921120 298738971749060992
208360647025979712 318798658248524992
74828091520876176 159949830390528064
66299601410805976 139119601024067088
8874980606846502 160034998524647456
56475456179897584 142556815043492240
145336081857759584 270402246764609056
8863057257601779 104452145008472912
42705660512561288 296044488835300160
19371392680981788 86240659431059632
72298300789597040 88251263954591584
161494558282486560 180785642164492416
161803089437460288 249670917242064672
289015220161207744 310396254923000512
215702259552720448 343560299505884288
135643813671671040 154601865834167008
88410458033801424 107714956513036032
312559744992787328 324724467372314176
50137448425354336 286223242720666656
190264204250104000 200812863401689120
2878006556887115 300004882987876992
2665266624773717 253889389293232640
259187933288846816 314613451777939072
173997557353848064 203606776643738016
235882217967431520 238877024116855072
32265142714731940 215991164086069312
184492813222300288 216339384773640704
119700630232662368 125269909548281760
103175308771053344 229902501522386848
102979795204128160 278756240937413632
102314696106640816 210154546963365152
8970901767831769 150287931887817920
24215544338824724 311370681492545600
200035513392298240 295207739218371968
123685287056771680 182659146679422560
188591067823502528 191379403542581568
56281822930573352 190604607429432416
143039324620542960 143434048824010816
32079423096176464 275422183598871296
40101138290509440 140245799590046688
16287472572221450 164710518805688896
45312829669389432 169622660401568192
16283512748048166 170325336348762112
90724665405756736 310527972133244800
208761006203568288 330400392646012800
142671901644479920 224874515757223168
144257269264234272 206859946425712896
203098034276972800 262344532892685536
55615525483414648 119767082177509680
46153758319222960 103997586371941296
162761820781903168 317666246345149824
19076124256317584 40900229290786224
15024248887140432 237805014610714688
179918978167673312 242180321943729280
29033452919222048 192664163489756000
14095352047399068 258914848453156128
114207632304452192 221318049175464736
188707464456496384 302495256209138432
120763711179814288 172359379212522688
60767510440521232 290843276796091072
135377395545355024 214415604339186464
173964311822787712 274942722028596928
213996028658398944 235597093040251072
114314159372275888 131134547442371088
31721084768961748 184215573001058848
154744754988363104 338710574204696256
238585104176118400 281143041469086752
53500355846011576 335546063359800192
35226056220090988 97002812526385856
186517727567691008 270676138123156352
239237859252461376 254608778615850880
128492227410829072 340268587267338240
238172038896777792 334472310857301568
180944836058346144 259819596620380384
144879641220088832 152234359908869664
268138449326530304 294463360254171776
253300304866672352 263740233919790144
220999272410780576 290550907938244224
2801274363689262 240947314515270048
118553518171923200 215415529576114496
50259081956955688 98767978487812080
187234374303299104 284038449881072032
27811010760915980 254898048061619168
164826823002575648 193128061012816160
122509564649828960 123787859774107312
19287661809954116 304475560230069568
214133318166117280 258988866767713568
342439347334776960 345443784785111040
208153791815117152 219420730802725760
55581973052746992 315132891187714304
300522654373924672 329099522211304704
319908172585315072 326843845084265536
252919388100451456 326892988283123584
69217514650031648 248247692143739776
160578669987290720 329747913417107968
264421684049683744 302458855235901056
8814783177395930 324622152350221184
103881543878642208 324686792107125824
60295755466148776 121971965043696960
261460064109989600 302856266155481472
70415074300595304 298129319067319360
39406372074910712 298901763018007808
46089744388405000 72175968186932256
7193445933622046 151821808043992576
1945386821357845 7924860464393777
175094752639781376 313534386109280000
9550794133868856 94597372709014912
198113169120985984 334487502355471168
255803695220525152 285962198489562880
142706727061491936 233611229954047328
65521114422114912 346406350619954240
83069778102482016 112976011925180800
216779673543497920 316151449030962624
176065739575931712 251390802361845024
32248116337736084 298367752242606592
73464918758807424 74628030591122640
29476024290120384 225882631062648256
237536479426307904 281636240597166720
230639574875640352 254105133568838656
12397514131589144 342660586785143424
91569248402265168 114004170912953696
98624498344417216 139674841304078016
1104323562619182 76769104835124464
67282112086797376 333466528329750464
114511118705144432 132882443344274736
332655516965677248 334938993520483648
88301400564711376 104852784205681104
146577818671617504 323155753372531584
42046891661406296 58657289702666608
7036412859326497 157486694204755296
222079885006561984 341950730816401408
64557189551115816 273814705037193120
20706131592732276 160471853841201216
60265151705774024 309440628274014016
178435469003111104 293354235309300224
246420466915956704 259626912576834976
16294636387310690 299742128967329664
115900447045644304 338962212406680256
39425638969920984 213345225340547296
103950920137346096 327996674160432128
83954341322573760 207794998032196736
34680756526147044 316894431225484480
62158633048352200 197495429363345760
323559532839632384 338138788778265088
148832273166132256 158823715793766240
159156654713876928 328006379917042304
98137431857806544 203300499867743488
55570592317724736 260026107963080096
51806903382992808 340403654536677056
175297390388169856 346651118401230848
98497559702269552 191165850670037408
164930542630692864 168552386406087008
157221831118351712 298440892075501184
46017151023855400 273700349689788000
160802181796446816 251618815200702400
23220689495996540 344009033159081856
43396721905044536 236277389942001696
76274882775972960 136256137309475248
30211721491156536 99272943588495696
18761734962162692 82580745184645664
175129347408667488 271083023515512000
240256919224803616 341146149677759168
43517780314547848 285381915433317984
79322844146274080 303102847150591552
15949240847697632 160116115322456192
56831145239311296 256483930696373728
11119750468060032 129653698638647968
51375385181880696 191743741067108160
139857399484937104 200418257231998112
80141194516158768 192796417624954528
105460111787402144 318147979672346304
37742628651318032 237049114216954592
130381669295014608 231671993195101280
218488327552818720 293407113710223040
37442447977552448 286145739463981792
38288753249623696 239139440254868576
75722990192080032 186391620092349984
253447890217598336 340756582675307200
26226963624906368 207565436659548512
61440570242581824 178031409454793600
171589822173511680 211164507150400640
152962647531103968 208942888874219968
16669946173991618 25492224245730300
25043860200361312 345886247701112320
135437915591271264 258222971866082720
124940048261837632 297891008599252544
95171267117573728 150917162338806912
181794000464729760 249768555998832992
164327533272436544 305926591470983744
239456990193161248 288166133064141312
169025989949630656 192779541845721728
51949316574084328 338498691385440448
105447023591728256 240448248260525472
104548657417701584 171379640995432512
62145919114219504 143492586703126688
106615346394809776 278913824295625408
143544187400490240 187882665951109760
9351659244475856 19424643262407356
121357649717865488 319337458216195968
39567089185251696 186074922963854016
90235967951060992 200536413404391040
183186427279993280 196991067245852672
129300860620005520 169908314091433248
131860342208655040 187594211389949376
14863608357085958 23298834034835148
63931549126219880 64482846828981040
30781571885429576 135895758176377056
75399521120685168 225392645532612608
212472982390450112 271567359504053632
84838659620534336 183014850694963008
60912190019647016 169109456238954272
34780096479180948 331290759641554944
3384627390180005 257161952246941952
51782001181750480 175739379478728480
159369397276096896 323472718276830720
33699935947622916 288846062901598336
236430280580462304 280033851737819488
59863989377284720 108601347790599104
30401761270113348 62905427295449776
48037274173535984 175045692557642528
42409680112332400 261492795941063360
62372817268487936 182326472727013120
46922334671108304 295289851719985856
185089469078690272 227269834557773568
44025065231308096 109953899125479696
45623329448605768 61591153784561864
5829139344080998 156540946138624480
239168973149768512 255745284242758112
87844368949306528 168026859536792384
187199881540742272 236254408417794912
219419700030992512 344521846155745472
86292782558209936 143444224731650960
121028568609582192 193826312072198784
155148907422651424 311587670877696000
29749361322711096 326315036242744384
220538026024924864 326917086046530368
172677782131997472 301587971731075776
54306668762843672 90003893364723680
17375549898315262 264211270186242560
245093112236064768 338588063827908736
126288123886503232 339255769552813760
279631019553309856 341052533462887872
60674399050281408 272255585898521760
188541175394095680 235616480532079808
29316163869530364 159738884992146144
120587543391641520 162156322106007168
180645857624963552 259340612519733248
163634512415435552 185390981011169856
114438879619655712 283169849355638272
178169793575845152 263477301187677632
64455314360547624 221081836232987264
123358403388811840 126984875829039872
136819131673673696 167461578261942688
288678234098912384 289806911592354304
5555985743947066 25755604787232560
222301764208447168 285008751040259680
93912482526336288 132742937898760592
25761485768225948 220183934095342720
273692241237217952 317165600575558464
68134033943693672 73112618804631072
66751498487743224 251444005759935424
74860255508203248 317788649373313920
254133195354398464 318725420036812032
201558313632690912 256395030995312608
36134961753997648 263321930334437152
4207052167886119 138104171149549280
174690160042418080 215522608495021504
5636461851485237 311238288824999936
87320614373729312 287638793730717472
33818202203638696 211951980414323232
43895802768570264 289110559790347264
38639549376966008 124118686796733328
113385877367050736 315658941493413888
18880165807694024 255656161643641440
84468107278590240 143713070950577344
30075200292045116 224988096023594784
159433808530009728 298819735509094272
10327487741347200 299131969653653184
124562140959209408 308235966907936320
31453598069679664 211636975359914656
203976755984625632 288658588755669952
32046590419739260 103636779460801296
162835465850386112 292904617648984512
13089518186314280 59504029577902856
165320701301511872 252579489736901120
221050151506831392 345956409745771072
223392964525233088 270715307575652000
146040375820369600 196939629642591200
16080259154468328 52693484033499064
212702614458081248 323288078298780928
15079839075558204 163261403167388096
196155923526707360 328846834745444288
174207440095152352 336567541164814336
31024800220382376 179331877428863808
168378023831489760 214621349944442176
85999656908526464 343899372987997312
240253741076360096 303023622674637376
50718202069365792 75150649845140784
124584467839415440 184675181905865056
44689935898917408 237441570996376800
235726456004778752 332517960131024640
308520880865219392 331590193931685120
2033290678597321 13011583197778798
207725345639074816 257259301371812800
44707251640177800 342085894091409344
225832411944551904 290635698934601344
177943339878189024 337805578392929728
202937903934445792 265562494305746496
292839625502378752 316681150606102080
26238685009181288 195419076988740320
220704077586564928 300738764347942400
119608620020804944 205413231373948352
59035583600223072 224294183515363424
51100013901720536 341726801153372608
55412567762055528 187815097731849600
53595484096244176 78790918455335680
83268515964771904 232542160730930208
19112646850606804 138144998623021776
145655374348022112 340432895738711360
116797445470211408 172657301700058528
217729230521452288 226568916612853888
132767914471646848 200237778783631712
76709098932733392 153213550241448192
305763237013646656 346532220231279744
7075338560473912 177574006569114272
83192652917232336 129680835607303312
326066693316691776 338037034072416768
174418632212953504 313541020057910912
251935056755983136 259273392124289248
282264296898422 122649477992223568
133974333043517888 267402392302121696
133151034827713728 170801485608668896
158665095912667328 225918013954022080
183419566914869952 338041724697079488
157295866182762560 274347111843296032
5745232501981318 313457625496910848
209344786724922720 211420758223096512
46792690823628248 121889288049263088
97515463745881120 222728226471539296
139338584697315296 343951513875158336
37789247358807528 91802929856023104
146107166390619456 259149634310236896
122437060086177936 301065515909726272
196413541928627680 224045148611827328
223549160921607 82863699760089184
135694487368525248 166624750509018112
59474704494114312 113374019157142736
309653938277889536 314761219233986304
219770490643432480 347214498729452352
144333031745822656 182768964808095616
257025613167214816 278863928439554368
198610702982007424 329174155482719040
143582998691598480 287345558184189344
63802625474590024 196960433604250304
14033843076328974 85620088945721104
181885456094734848 336722462266892416
93092082502811248 306604991726753856
39375740426138816 314717613590282176
192443027487692416 236189862778780288
16502210015492612 322748244169638464
252667228217613248 299863012606817856
160919817718625728 203064625205967744
86719475050256944 297207954570216256
98431901789842480 224681269430269664
155704636837944480 330801768179390336
76161923473563568 121399480208458352
187813459614663648 233334661785333120
10404157582431092 197293836827289696
120428785578835392 319115054687602944
3065127525541427 44052028058333872
125165431043111104 180590025363089504
270010201503196224 307880721925968192
8085533934986134 8122284332536782
199018933942290144 289856372836850432
186543993713941984 315580561564180608
13295631259126562 45278233798964296
28706858525411068 198481694145693728
187115247261140416 256584798731907744
11871130870421926 255895480999929888
236726408471783872 301964729315848640
235444739873688352 263813768289056064
50323717565350248 193083495202482592
69313396963358504 159429390027472064
48595431002772816 284281926669408256
84468283208663184 143447184352841056
103514849448011152 202845643315436128
140568759567660144 326319221948085248
13353162289865704 269372175938886208
56557083848174080 116380061884539600
45186172931897904 238638700455099712
50915772955718056 322582333293339584
230520486879961440 330814655118342528
111972599548963552 194687727672197952
74173938929036576 104940507236532320
108027866971484016 261795928642072672
66207463050462392 296272654063204416
24224007680109992 269481234809441344
257654365568459104 343824115073295168
34891450056014132 342584699692389760
171937280536484960 243949401531260672
158555666861561504 299655511132951168
26322317959070852 245808023995530112
35699857382610828 250480661662363200
285293713232739200 343188767310705792
155217565111965216 178740700236705792
55078164459726336 325936717711112000
11614454044130208 127467862934255168
35671849842537664 203629351010744544
151044735800530208 286370479201715040
95681965404675520 232560024947468032
236759455043546624 343208554342898688
126543066159309104 238301562082621536
24347187420142908 45723534011202584
74089784112063344 99283880671795184
4917472174468311 192153744036355776
136746452399874064 183410206829080704
37645067593243400 265106116649369280
6373038180728722 175465402568233824
74423995796341568 87655086350767600
113149633692308816 199213150419470112
278696073378043104 293399570517000704
301696429171702464 344785786336555072
184802623074718368 283792486076251392
196610564058733152 250210511551714528
114048620117847808 307299904981968768
279188530043328288 303266392900291136
94193657734504464 170636665582502816
361764449198908 5674907066814963
54495328804524312 60785642283106752
199504862242428032 337405349593392512
72859137542346752 245219485942600864
72701876380681408 329678536022732416
118810485175595536 236420051354954624
26647146220313888 167618198461506400
246629311362697024 250042692571969056
507857812600604 66915834174856032
97494148059901712 287724588811628608
15793872736112334 71073741172465528
7316671423200986 110322030383925136
20974097471092052 123751737365998304
70397212703837776 336642138745960192
30164940049606536 168702469661724768
191724323683740416 308672855248906560
201809181132391360 236136139585973376
26470552600574352 141683246413358192
150188117720402112 235873089113540032
174497988063834400 275468706197162720
74428209636161904 259316358674387168
96013329944563888 267508511242419936
55107021530734000 153708411086564928
16432074170795984 124059232498860128
68109102380762392 289987834051865664
291782001979988160 323447024009168448
32561303378956940 337412741189967104
253411442197112864 255693881580049760
92140380884087424 114294578444835872
67543625198946240 193525929634616096
136979720131530032 269096595521293664
161089740047383360 224152648160424672
173741824180047552 319254657512817792
141759308454895376 176469680934349632
32750783348437460 341289385514836288
258819158646783328 308179275095240256
117482363472855888 317976404684102976
166131023037569504 334888313115577216
70486853043824392 167267272685803712
22978026533422852 227024016910212832
113575645596790384 343223682047972928
190400219889094400 259736021299803072
120462974031499408 276356816769888256
58306508001500632 239943416179261248
148679112060422464 152346504006806112
89068285665696480 122405955509569968
245559583226074976 318095031257589632
107461247203954832 228038838347489120
174908506609706336 329788795041297472
130756115577160000 169376748083667520
98354795752866016 129900312179960656
42688610228653368 229030256759558016
311554152028462016 335531304381895296
86226090165448544 162764751578401984
115154097433874144 170237902346630240
133722044986050832 174276843561545312
320866821360251200 324162430456870336
7354887171652742 310900523115990528
198411182720039744 206732404911249408
27321985916212240 117457420874997728
208951029210369152 348059202774229760
95420097704395248 227154557737131616
41368185827944800 237774647447410496
71049880601022624 86783348633308048
154266266207981248 207099799053656320
58168982012224416 263414185554116576
66458604797579680 274418641774301728
218427945675735808 301766052200292480
95827670549062336 169948237683049216
131506218000970224 337286410259864256
119871683467923680 311700987424623552
80444408409390208 173603172122309504
260392941973019040 304987134559791936
35378100064651720 178793433186856512
287046085296770400 324142793969761216
51539465238886176 206496918025580480
152304083639968672 183592601699303424
253817693259916960 290767998383523520
210296347659428992 298673382579904384
274707068849231616 342651585906992512
216070293868978432 293938286155374016
61980358663379216 224947964969949728
35442730489780880 128655993457606992
50541747991497736 336212399580719360
74841780246088464 124962915822286416
28563685512899016 267100952545557472
4923335742239081 68505798776609040
54051417447038080 302637238107820160
159771114984415776 189589710408029056
128001031550780080 302039651545704064
127228253627746432 190072426510301888
64327260020245864 65268067912834120
8010729057285307 35053867340774456
88977374473459824 202985324167488352
9617297335427244 146900507321640640
205062181515450144 275862376337409728
8404072132934003 323081937193479552
223682320657721088 330644689398321728
51722990363580384 331925094138880896
33580376567835312 341049819254798144
26493369572851860 38983543626958712
110889932620922752 249604652740807584
242230823945189632 267319014863425216
30878951983003424 191238279441152032
41410219781343952 295472620894045824
161700343617206976 346385908599229504
114297328392163248 160465231919182272
224527455384905920 228743678780039616
14771703618090086 33652532109779536
74671579707080832 265243522842462656
143736613900585024 227342428555666240
242959867947747552 299169062495051520
30057508966555808 133128566016756064
53058629382227496 338046595467382784
44099447130154168 109503101485815536
138552582823802528 278863178832123136
3872713160051822 235210203989859968
9803632853972878 126001897482731232
85781227319044672 320420062049862272
138622178542527264 287501064781586720
145581208466447456 287866545868160736
278078141757216000 320353483581229824
114010586914133984 168259046055003008
271661258479776096 335988451907131776
97360018511403808 106282432584417136
16372642888990628 49145400860332336
60816548425515312 98997664307566096
134078849666397152 198184055747718336
111991821629520352 232315445733382912
200900781141012896 202601975940535168
211079286013919584 339127862469297984
25862987718871256 216418017983187584
60639197468402712 86300392983511216
242139447999443392 321537562613741376
250043033218974624 283450836903493632
209449943208333632 283630266227471008
234705959691068704 265044568034026144
93190441841248576 247580675864243008
154613501358411360 233706605006662272
74778427874490320 343323190398716864
61287313186556648 243326739891397920
207486343874118624 286288887622263968
184273791798922880 213685488321718208
157818583141368416 260462710809559968
83072847807088096 338789176186053184
262832798500197632 309693704280420480
123522537209889232 174040588007831200
76708725527353760 274837128098329600
175531785855174528 288912015119127360
187877671888404608 271333535071399072
78122062801025664 259446812460624480
6552429466684102 188998898979116704
86573881311802880 292409918354103744
59390426290749920 91986913595730528
15550933165225144 103119425483341152
72326331909377616 198418939489391520
21892531380254324 82572367596282064
44804290191230584 202726442245324736
254033775501450944 292715353001917056
245865873236894592 278938119362882848
292120659025897600 317348858227507072
57668511281042960 114454036041984064
551770376671101 152520501497405248
163631558182046592 320875121592299328
19295410141298080 139203209063611200
22157685763909896 265845621247519424
48982345265889376 246962011032541472
103600137003438960 235449930841537344
118646853869859472 140553569165927184
62574129780536688 320051138133081472
265866402214985856 344485294745717440
29979717658519108 245736856898818912
23114434148380276 248686001297574560
132559227665648864 307878709955846784
303712993058451456 327769446619169216
222669721597213056 231047340478629600
80958695539903888 187802754109513632
74884718419432496 192139176076538272
267171130450347744 343614727541580864
177709641863320544 263304970578224544
269816982842546016 307240713151068288
93872995625203040 322640787723717760
89556943674464848 203466517736061888
8798530421766820 233729191795379072
137940719948184640 186758149654196928
210208421018441408 236895238328683104
244128729887520320 342480628313739072
108334883920154144 114802320324300144
114141448478012960 344595410249198336
167969676291084032 213737146536020384
219675645496816960 240447959161520416
321061033475948224 342206483433059648
114334491285130400 272635167386633984
33675437986197144 39637401752323800
2969428936557879 241935948824464672
205943661380492416 271434278564138464
20350793448380116 177550322605245248
188224079384819200 272008868446407232
139178344036220736 152798844847377696
286620225996836896 344928718020714368
188544986297515872 205243396987536896
106005454949254672 241057441018038848
2471834284345009 117429521182456512
67245042659387080 264536487645888416
177492982303173344 228755391887831680
181433192007339040 299082994866961408
291182734422102592 324078654509686144
12514556489765714 53388188740000976
85971640238016320 201727568199981088
157918739725686496 273559971634170592
79962300162219776 192327863245138720
253044995067963360 324186742249583872
6151837270769900 253840415750594944
84654362841477040 342340299538348928
31957853387396832 132937740362153584
188251445884236320 249515277656952608
93928473424959216 146362288626322304
22909912979197700 53469618814698216
34459573043190748 293430633716695680
63806065986019000 285887032061222112
60589121558600536 190778592530811360
215305452161304544 279718452390828992
113912896310988784 224013293943435072
50698824695489416 59795176599485616
19986472130532804 61289019287806344
173827870075760320 271005505659080192
84975816213603408 255823123286831360
50054369889557520 290712544228861184
169214076813114144 187495143261828640
4992566173635287 163662239041881088
8604021686233426 67317186334690912
201060061621746464 204739040159237600
113119036913488448 136981291433179456
74097220440939696 307724726991986944
198402114039943104 198739192329408544
162923311751570720 330611760066010432
154672648343730944 230245705272425536
3772722652031124 95771273491211664
89682863948793568 233187147349017568
168933896335059040 335515590218384768
160511774373388000 325871003471589952
231644031516873440 301421198760060608
267846282436988032 268791960044599328
21588067828672208 168087495723309120
69820020892382288 309017579918844544
18953362926148924 260287090521393088
82179570049135184 289149784172250944
111777121606782944 145949770769022848
14032644271089486 306698803187433600
31736341282508364 319061048168185792
133699297003957296 169111204317744512
162019009176137408 229192789769530944
205465654509921312 305634330665556352
57763744617093160 317413008534565184
81043304142823296 232591080096848256
76973339183965184 97202843967412432
75391797517097936 296280855387858816
112945964052360304 281597196836103488
56854866632189640 139544956081232000
153184230020228800 247843981886627584
109424211810990448 329617686170514368
108763021649012944 146665479166054080
95950508391078784 183247963621227520
75696348960299248 148547706788028672
37693297670931320 104266257042124288
71505172187828104 122357784987428080
70180304532219768 88501125771367904
79682612683019792 132220162567194544
35105654701712904 314570676857875840
73793536745683760 222564901787261824
227998183932223936 335047505968782912
87321794569176064 238462684408481728
63901599210591440 321723304906065792
35474123827249796 210178902460975904
16615126496764574 132062264453574912
17045022895783342 45108586011884680
201404234569048800 319803666016692672
255573744003752192 288670328477241280
36997206065142024 263171413250293344
93228165032305168 224342198500427296
27559192374079944 132639618932071808
215769497062651456 289270037362545728
181473200555823168 200220705699556032
5065862248248700 142980308763060672
85083523761630096 152289573773100800
135856574115116368 281219390811579040
241130409847967520 293117099681352960
83845507383087376 107872194165879232
162325349890980384 308590105498895680
198125737882429632 257542769934005920
164825782835650112 200832804094508064
5688482570104937 124973857611901024
828766971656252 202505642453772192
160928887167740000 297445727410381376
294724819886093248 323637645845578304
181461250765206560 302771063427050816
144433120761217152 292755747206531776
153616635167005632 287061111698744032
281041751141104288 297850950894727616
87996568480708224 253345989526597696
32825337356779432 200946962079040832
165938578523575008 341027248567781184
124666750141261120 296458300686672192
23160896223740064 84640148711017792
120030124431124192 208900665938371520
101601445493799152 172911759423222848
121898910912708400 225040501274115744
141824693019395104 346114805922834816
5342618654143941 192023902960885184
101395569281194912 225986651626459072
188573894748167392 225393044907755360
295390284952703552 296286694573884288
237146848045829376 303949849313973888
75357227105111456 320373759487149248
304693120300792512 338888019857055168
12970384692768356 193773132623777312
242005629586724576 279124863982964384
29237574701400792 173699156440009632
22622196190837568 235322850540554624
80502777644115424 333818588777954368
111504616418361072 282175167944387968
247855127767790784 287057009929474336
11639492654785280 131850993829435568
165395089982642528 235029209599476288
62660612530657800 64454819921357768
236623967409134112 325942987280912064
178422072350373408 339802537437689728
74778932831979472 173939849237111872
18935208170179648 102419846937671168
117899868536006608 342574632904994176
16543088405672702 208673557089656448
57089707390031056 235441381393900096
122112359668510272 186581022958409216
12097269213822778 223469570673072736
169820260971574112 283853707055398912
106836836471789936 258442297648391552
23803408400381336 153193575549695648
222588101123051328 343348232641725184
278669393918567168 348391973552502656
51470181411184496 245135811177180064
76951089890137424 138239346955363312
98555961336530080 326352724831665728
155314759525350848 189880598914630688
76804872552124400 126406531321772688
68066873358907328 99170696107256128
59786920340486728 176738670286829952
175506363922483840 233004738138643840
171469041772456544 228807098579883424
142818715146197856 328864686456076160
168954373264041312 225858419911225696
76093114334439072 188097034487837408
207757120923207392 324839805581907328
129595361826662432 131653894252918720
42065811760523960 84906330681300816
73374112773117392 142221299983807136
63598604535313304 263317754931594624
40153869887828600 213898898515634944
152035743416309312 179514543746671296
713386883294615 257285042955431328
211244740264577152 224201925028240640
121102122317013696 296248615999482688
94535165123262144 266308181687866720
103002937851977216 176485833904107328
17064369357568968 223823209701314528
54480025519791064 107483934903924416
242630759545733760 268611665489873120
222495010611151776 256106736047767424
72446781599214496 264555139904762848
68669730590019232 199950393855049536
132711979269465904 301869815387538944
50337258622708208 208063329286552608
264399996652895264 323616952431224000
132503307601406672 261507689877161344
163916765248412736 214658175232724512
25916863860291576 277978546965448224
37831271623895304 139625703618220800
283247020991912224 307721494708518976
183888163908774016 323643179180997440
12159605181242406 221409133307924736
262498054478276800 272183708617732896
38186984047375256 253295642942649536
8702814452803874 259947081972370752
54259944749863256 153735829622453248
131066381093404496 337512316825747968
24746156880803684 104472878366888800
156397756927496192 290394610486752768
14431245385014836 238009209586642720
283879795466271616 286852179256550880
71020364829608024 190353222342968064
49581379782983192 260672785892501568
25604878833756308 174107426518436576
89063468314014848 117836324745100816
17807209462345018 193225676922967104
34782312568673436 108872874149503328
193049224686118912 326234129682579136
68161988701462496 303168845035985536
140594077602594320 149440009114415040
13445453358612076 275356870919691168
107279085262931872 221762962034629696
10511390594657468 74806195697671984
20565293325318396 94630537715865184
28650099552818236 231230016686365696
73534705884110352 250132640618963456
45039821253365848 227336131299797280
116897632332225504 125323816067128976
25188758701063392 212220922256428480
29855845622313236 189066417048092960
192701465009512928 249253834939140928
70838348789181192 86088040574595520
77994422995846576 217688316060557376
270162127161164832 326325602403512576
259568245848437216 333118044080563456
157330328407016704 183757953685290688
78680871364666368 225495754292971136
128141610403056896 204529711618338400
98982937871680560 197064154636700352
46108106228990752 292109206631687936
148954952128236736 310985140274594496
217750147439497984 295294374698720256
235791305375822048 296935695442498432
188432097498787296 210548675207687392
22557900198717988 338939000563469824
66599498432001616 124361939989368416
202588793307129760 305574168912250048
9540694067999418 9942414518879026
87255769475438928 311757750569070784
125471667850205776 229623918291994880
51146627608010600 246228894236164064
159401171572639712 219321558166144960
139127426711327696 207092631996389344
41584422037076936 42631727943195656
50179558722048888 279111671517031808
171100174157547168 236562596677593056
107943150676417088 110725415046232592
72158211793752080 281883496875260608
40429583900845344 112467135134216224
3779934109752321 154122169645654624
105297303681745408 296469645483671296
166601752446314272 281639077272041920
214573247327215008 273196218182680960
161174722005841120 162702851524964096
20336833814168808 321935226290596032
93788210851301392 311125744214667136
175908635407909248 238400271996751200
100113684180718048 278365052105807744
184089733339632576 232225005771270304
259289686458280128 308191277746241152
38118264085839744 297071102140828544
128054447030594784 167519356552776608
131790209933350704 277779964807573504
163625443373795968 321370780773354240
276962264978571168 329166025330571392
12745177269232202 149414230591076672
120626540769809472 348272848883626944
263181615907656192 273531187118967168
154869486823360032 302004772781382976
229093843921818912 325658283075370944
119131329530450864 264986627840762240
161235672794290176 229305723281600896
77708804997099808 320251062768552128
71357468223654432 127391844329764240
96147326827252352 286691005718395168
40742376671318576 85214621537274896
48401812647562016 311723562759693312
37164807561324504 279122978232299456
286286193424006304 300593527656489536
158638017826649120 210168186481096096
50657072910637080 158586848654912032
31514450832018548 331521211053387584
5906474359001446 241093235985858784
97099229345771824 125712806793445408
80217183654796336 124869290585432352
114591383186148624 191238619060867008
21735965264257176 315550435382317184
223299403343105536 338206938590680704
38619648047876856 210543637218134848
4031120926126247 14702985408206938
129577956776419568 323421406470689728
156759202277342528 340238878850071744
74768286813282720 300795980460793664
99328311157276672 121426672829523392
43559594256278984 243992216721558240
47127920911558880 92432132702520192
9419410936214486 60742377157370824
284550812489806240 340856067811161920
39135637683016408 280288768081926944
82009436212186736 274012357336677120
241758259127318880 290648707172781824
11227809062884884 56001899405230296
183062702338015328 277545536448476192
121625635690799248 199808009550371488
1920492234149548 188586109409130304
100577852161793712 226348181337099744
21290283488272900 106086214581836704
120284922067795232 203252220631024384
105609171824192032 209451791356391392
257833243806264352 285812037556983968
8461734704863057 115036887988608592
72339293754544656 227550905368894016
235135680355926048 306961955950876928
31772803916960440 328967376480916672
1943697243696807 57634916328514816
214558104266339744 234401470049616288
6257169332991234 189544847368070944
570802578366170 255196161597896640
63188883140364544 160357872270756288
57477758549607328 323651931178539520
152879689461792544 284182987751733280
109198249631280528 304896037466562688
248975614179643648 269684353274791680
50501597442622888 151654197549468960
139089963159621536 329029701523762688
118343044040067360 157367985993084960
259580267365015104 312424891834720000
106350539350207280 208735928123840928
130315837726538656 257880610491236640
26751424898198988 298960421662592384
150345895726427136 304622972911008960
48709577759312592 248519796773321920
125933864946897504 234601775421235776
278381076932635072 301933742217225472
219974669684165472 302131520859901504
219772182930183072 276209760783197280
79512278423445232 285595252392599104
10491851775165414 241770034102840864
299180545537446400 321096695055036352
148817619595598432 290053605886988416
52534082179515448 86299090145508304
62234854272579000 213489059057936096
13798799825434172 193915386820447616
40305170760804552 247805195432291424
155225317934229632 244761050193486624
30451852539712760 279781619260188448
107728882359365328 250393568815583424
65576572177750336 343287390705212608
185459984045741280 331592280654112384
191379328927533504 248199516170684672
293765496825713856 335385509852945856
185468763693522464 273129874241651840
10959723892208204 205969197530687552
258716494465489216 270784666240350656
34447541049841572 42879257349406080
262615354055512544 315664490016942592
197766200256355232 299069436300255936
35088024859553072 183152389851181792
122536094116273392 227213566484262496
167678367063261728 317655300762592320
114838397240996064 197106411089944992
77253342695162960 308558516046116672
45538503038420656 65972429887884000
224135034252580384 321865254846615104
165733338000932576 342170922722398016
58658038339783792 293629356723643904
66624696908457576 272864405363119584
230913723214407488 280312003439227968
166503589875346816 293724020137942656
8612451025776851 134577847673804224
316105136270130 91221336748387984
126287020948505744 231092223008951680
6853546853750687 107326670646536832
40968845788743784 193937130643032544
121557681049533568 311891154521949760
112385585096461024 344007912289430528
251154411199888960 267410845934283264
65891810358413544 69495828117412624
163713329713164096 179019188183122144
254446498445395584 308482808068743680
146084401230225696 150357363308904928
265414337918879872 318919752536950464
120488217353361600 215661953310449152
216859625430257856 263724626393677120
44773530754155304 152051531358655200
90349440140412720 127020947529576512
138946624076313408 229235871251936896
125100660517437056 215575615322436768
18716009451201704 254669209000339104
277506878053137312 346900608065797632
194086532033724576 300503210469085888
10823272602726596 178089731223655904
37028336883349160 188613889907338880
178062351183570112 219409977383235360
163397189964849888 299375708976401152
194975416626015776 207438831183594240
99002263690422432 167690046165591968
226452537802310176 233204398920767200
133547507293114272 295633257035860224
36341028069326400 39536162971336008
222357470730111616 325853601967380224
5926190227512473 342460726542166784
18141642293473644 106411384262715184
58255231731489872 86255363156016048
11145563204840928 160832044216520576
29119616153928848 299311355259265600
151669446703383360 154091384546001376
60666774648287152 99314879984219744
95450443668581216 308606460080735424
206138282136997760 344876746078979904
114305447477001728 239823583732822880
91276479601126960 205036194659855040
51482120461175088 259555950654340256
14535551577225382 83710716575560768
233774207547974016 314680018300984000
118223132676434304 231742656576840064
144498607807259680 321008862055467968
122269368598195312 206327088552855392
155219673661496160 215342889859135552
227781187436068000 299024414802705792
69009590823430048 85803221094814176
186443672883615008 263392751619565216
12825769617494444 33545169811185368
314708421072854208 318365172562091200
188034514870575680 200318903147695712
188416364132292768 218221829056032000
28679635711808220 338618025324128064
138695378354718592 334450039923112384
193784876030544704 301333361975817984
170879824116993536 226260416491794976
2361066681949253 303993137734974336
81928607346716480 314253285205918592
11636796595394122 294062465061639168
76323469977203488 298246250655606720
38758502585546176 100477562495890576
85344873619384512 191262464834520800
195072519316823168 226674424053208640
83878755823255264 176747157117448032
166931334449596992 247297612600347616
241317111291541440 307765390852926144
105982404246210256 217868730897621856
136015336043160880 292015232652208576
32378879027874620 290606611456323776
163829743701613728 208782675539057344
28739661529760852 133110898938986256
254731947962271328 302319044038701312
275350637422046624 341765521445600448
201987132416533216 236499234812119712
9993879933601078 263037062447045760
90819593815099760 117649842659987200
128140676428585472 137401633461628928
112947909982442800 342887262529778624
32955665561411124 59203947024192128
41655255047580288 302544205892320768
175382293002672000 259918623418042656
18863402937002136 176750841670612832
145508397504940480 251145130698928704
14818369660691926 268678910576395552
7355343164131906 302113155183498304
163442309825831776 341719103707954432
139576121694066960 216494103894365184
24343696608239704 103846575880480336
52608563166032416 346649482069168384
45655770379796496 111607750519212720
64891299980065992 285567020268909280
236722938682026720 242664508581116256
150560203538416352 267193455738305600
22862796682854548 279851685172657920
21569156242681668 91542581013725040
43929923167026072 275544934392943456
76221502734485136 217670456696184384
21448382456419104 310841674227058304
125775964258136112 207562066558074912
12695081447925398 247791722254489664
231691905255488640 253980991542236000
36072650236360688 295646466637793280
190971581201760992 313175042578945536
99536217704076976 245581725213858944
257855469411908192 306990122926075584
15580039432534568 254775608576447008
151029314363383328 175412791657500736
262312386106158176 334795156093517696
199131822378653280 339911454958949824
52492382692712232 86250305184798304
15597187841854964 232544830855979200
264197718980144224 296991555491346560
141092813444561408 325199016268270976
42989468939564448 169819887501997280
15375825747065572 200986365714790720
134260913414073104 178657299814275424
268384151660303552 318950452226555712
186177971260173760 345689490076290880
199088437955196992 307199649508985728
101273105613082720 116520514578589040
116635837161749264 185783403929342304
81994051712214032 313774845990146112
4846024007342799 260915678684488384
141262109675323248 159279160230393216
191322518987799648 231785367439670784
43494040868709384 77984522790744992
34346518290178388 224030332440262848
47018390561690568 198438620544662432
305344131274119680 339324509407993536
165330290057911264 265975370322845248
87023719187773552 87413329235255440
61621304008533848 166471803809104800
47731976499748656 134540575703302288
5050020475158638 241096983899073824
45575641215872432 176354838708565600
67169576588937136 212764176685406944
19007880597223684 279069351148809536
196607364826514304 321690341336944064
69034729295364504 309279146656479616
213833633434723264 214183375995397024
48072559556279488 165171019296052896
82085536395127408 339924319156620864
838374808677983 44938684392332672
114135891449535408 323408478241730624
82394967880128448 112207942071068272
153803315149703744 327517526219685056
62142658650682176 280438827085395616
80888692480254256 134946644034824384
156781502528798944 215351211348255776
139337347663068816 310860245373933568
65338138263896560 118334337203603408
5532731206766028 42003794622778744
110187647951586960 232103347506202784
231823060344829600 249389691485387680
138089297476009104 147807007932331648
181985995869557568 266687222898093600
100680994858183120 329479929507180160
75914068211439984 310436069690274496
46537913649061024 106697318894398208
146874621939109504 219920074825758656
210260571399893888 284679798823880096
31018893086786900 62018278019588472
121028320409164848 273472369550053824
234447258983094176 290697502759291456
328200020796890880 336190899344914112
30093893632896208 180861665950752288
117377199564521728 284274370398652928
42130768642948224 303153900048498880
172811267480362112 215281025298855520
108445149464378416 183994804814024992
213224323770499104 263179213603295488
105958529251710208 319923013833950272
159570017667974944 322934035497041856
248396536357882720 267831205669557536
186308833334418432 343144169445169856
239490966605834592 247671788472594432
180817622716610176 262184921448505920
200855370837662208 312448935165806144
74899439024913568 315781469230208384
176906453224093056 260137047667582592
131545074075496192 297387284068705600
192545198419741920 276856734272026656
19651382812121636 28136959766097796
92772753892255216 296378665377548032
14440221917262560 164693715765532864
4760741869106811 194434454607793952
172953737829832256 193626559788410496
196656376445389568 242474604213969600
91379647406741408 101513788288743040
77947690585985008 217750266851732544
92869866269513376 255155931490164576
134953050667409680 333338411812734976
222619474056667648 244386973593326592
18946249853423720 130659925035168448
29717349514963680 123055637473378832
6798246558688153 113600800618845152
148874943746943104 257513079962298048
113058505738991760 243630234224178144
127506515504461712 333141533894898432
133983967259529072 300257303729008896
248991289574631072 336738778435083776
184202483944912544 346872286469183552
71546117053853440 224033289132785472
124504241345823920 129296385969859792
208371082910281952 295658435239215296
249926021988470496 330613485809606912
1489991010116440 273958834032809856
11804578559119930 124930541523907248
547591919856087 51972905168084968
83192341040846400 185305231989431456
149791458174015904 152579193563578272
42704887689448048 77842780558226560
133278797609575792 299486491346911616
131496131168497600 207963314656953568
83616615720558128 229592850025591424
67617959879949152 157251230077985024
133809574368963264 238854466177350688
288730772321595520 325513893573762368
231307580564250144 244447911716798752
141394186862702864 143462132823053056
34358885321684896 192392367451785024
120279170111511200 318481368631405696
58866147303860376 155609338113870144
258087186692671616 319814422223716800
42351457399946672 246993686725911424
204410925787691936 320750010895495872
7009876994487546 75675490328379552
66834822118321400 157275460933881632
150809420000712256 203131966768178720
161769864994887488 177526696434788800
42619838493271304 334843143680401728
239515841956794592 329609699023619072
114947243714707552 138883670413149120
270529779962883872 321661763648725888
107654024963823136 279824885243867296
134820094912201904 232866681353734272
337514175394304128 347602310980687168
315711447194121920 330248073839599552
197854680151838528 344577658209974464
180359540126516960 336855853534398400
313134466737140480 316652127890823872
135710868165299952 227580674589436000
2490341716639696 328909998530750592
186971701769058048 302456636002402112
69919495800638736 224637475213310336
22963384530505180 125580284113637840
33827716769652476 69409792295442328
181733780251034368 185267260438875424
114115362965376496 172461553804277120
1269917518595716 224231993260401568
82803318848652704 278558738040164352
55367422858016688 116174654529454000
211774919495138464 264128842437516960
277767546248311456 307992799015067904
220129176643631392 348149520998558976
2797229722350829 181449507244991520
81319413959239376 237357400973851104
87236503364357200 270541148528444736
99607915441952528 347385664912483456
115388963263209376 143089436339260320
287430091703785408 342558100913425024
114118273944464016 284991383699781216
26361433156260200 280710800757790048
53149128930578760 196632692094257344
114790196470282544 253942023155245472
24464440044521224 225060100905127168
181383285809623776 285016643729821408
97745064119408080 111794099675324896
61986283243605280 155220335764634560
9970558834162992 51739572572427800
147359665291572544 337263113563414848
33732309021319680 73650971737395392
109058584845233392 201939959344083712
43002957862457040 319066676232080832
224486815333013440 281753289565956288
187701452304491520 192740617599484224
271009476829785376 344352494358337856
269620340664584064 327850436433844032
229065512506975392 235679195489904800
279480779261049344 347488420273597952
156930103818040000 194622512955584864
28333844092542408 334048812200984896
269083101045660992 270404663563264000
85138622969828944 221989769962228864
73532120034675200 127344708026549696
124141588766865696 317643122849505792
269043075601565376 269439401503528288
84422741805613504 333476294310634752
163376029824612352 283562681441342560
132298054627612496 255473503908657152
178275824461326976 335013338272815936
4957607053500496 273691047246573152
224740904053044832 328371719545183296
239664630203908928 262417788546329184
154373149375259136 216078435859451008
27937398837050784 40320239382942472
211938329479591360 253988661549972960
24038516812080484 95509277339302144
115061556966882992 195218880720472480
75588627391082288 334930686948087872
95842714505065376 267291726860592320
123805458931772800 130198165934874400
10140698554067588 200077597071596320
88291866020284112 226450475628493440
263365696440152320 337965562302717632
103622364773707472 277370041750784416
105507042834310432 161593836778318784
139834133880892848 181409658861543104
198951144940937088 326559902570756224
8639447346988275 301741467749478144
75184523964702048 159924007580671168
36141478943740816 260641333762729216
106503371745960240 211954993540977856
105598001196648640 188628275962141088
25799871243139140 292950633333704000
8711329050018561 239569934105188544
219734473395834272 261539546533525664
17798075933654802 208529471807291072
5749424646823539 184316521490639904
187863418755699040 291606892390107072
63865695158365312 164768637218786976
91845642053593392 198325025914363104
213207130194036896 331392074608768960
161435689857132256 268508917073998944
75238406149041376 149747775019153152
125768603745925872 226963626615460000
110307207954954992 159497417030221024
146827463981836640 212890322770123264
298141177983996352 343418642601154368
52247527798915064 118491037842370128
239010706538654560 248328216088949344
92725531488098320 194142320943236096
29521920028683484 218266676286796224
106481684611802624 230434471755377824
241757191760102112 285621067287953344
121775895063725424 299949753150417344
6764247134639347 132140430012489600
113185843178414288 312186478192440896
2844303084725824 17841814335050528
240033299688718304 265703107005318464
51044464767786512 179872714750352192
130280471376192672 163047073390888800
189705034293620864 262063092586888096
6594379051691666 192972438835877536
150540114092058848 324777924712543872
248616032204444032 285271782876153120
264037668796599040 267802064742310080
158128713642748064 335152249609207552
127613282439139296 140333411227247408
175479179416458496 205655763382068256
81500486682762288 101252518308070784
235978278100852576 282273872597283776
41134992939250424 187422325134469088
40417121362833344 325252875484261760
135438465630782432 342102470440457856
284731234899959008 294709079824886656
96476821246291792 103599764163938576
126941223302206560 151833589497668768
6092271539037464 118072912310262288
5786641555942971 21910988736215048
248368233135986656 341787879953233408
187599895935172992 311650779316794176
124501478537589536 343125028587286272
124461207640951552 267197426023563808
50218373196246264 95141186633664624
14658893196575616 205189251543819520
79713995984337504 344081712419558656
83464094180615808 293702248302885696
56017715475389936 83461612343746160
60538623994937880 189527539260731552
1437193473419528 78418012544783312
116616524369501200 221856845210165248
258030821309510112 337584036421873216
91487014170167856 107436440202677008
36047040311943256 183111941200368704
95762750127544528 285847566172919456
269926116715515232 327945665680809728
188778652367640480 199357082164927552
42355980064350752 122829245680749024
98528572225660784 315258274192236736
51931330192718568 228497648295207136
15680905674589684 41995323048905888
58774902056307960 150675587692461216
221518211145896128 279535823538844160
174185041339616032 231563559023311584
13930654143689328 253888404113431200
35417730102178112 134111561048354208
44768635394771392 77103112137446640
79802400925548432 203858173373425920
216660316278719328 330046263605715584
17424858008971940 67200369585313208
148081697871489728 277112087973329472
6250275956015681 205154017217835968
75773997034222400 111082409346791136
53059563464897944 342643126635235584
96511784824947424 262882149484467872
80645885865670672 327460969421603584
114574372678415104 287965113944581632
31499105848284932 267964955320680992
45485776138682160 229837238077473664
273757485807379936 327415743947986496
6319755737799862 85243806053297456
4609709455937239 121694834021420496
52694734281841320 192776408105775648
28123773505867736 81087298899575104
142525795083711824 201655232789451264
79792300639847104 341120187075073920
90805287246215680 328697958284246784
212916343718969472 256272263245937088
235056649240401920 328830410747561472
23283125217944628 113250719673861440
22591927161463500 173812277478932672
40047529763215040 65095650709824360
123907252803750992 187866732320027008
65822466902817608 332630604185577856
128578342070020080 172837639976441056
68161356460976576 347023619187203520
132572566697712144 212725086877294656
174132611660863008 343547964271449728
93563425639973312 307073078114785728
49852150946526800 197715972568705248
199019654810444704 304028122857975552
175581670322271456 296998740147439936
83558124612056576 260896460432387136
105688918869718960 285588313769950880
31837017804077780 136853455493742224
272355125037921952 324546102310467584
109578080082429568 302145181897931264
66526744051814272 154260303672344480
208181095471695072 341529134560081856
37265925932364912 106340514917248320
116625659517476656 241297079119503776
201375190809510272 317605663893116160
27780840724223864 151920132199534240
95398780645788960 146902813747832288
78402675262651296 94173778814643248
52093912423576168 344864172290498880
152459140174219520 263448193363143328
73675676335723200 210471808564888224
288327826893159552 310641325704963584
42782859187799728 182156907266843776
121426044486921472 248500647114600544
100633666717155088 172663067397450400
256719689486658528 261121579353135968
118967337540028768 230475230251352416
40332709442625728 109993312688802688
18349244278958516 82210608012957296
314971157579466880 345546141183978240
22008221584343780 61798675390567808
81672928416823216 287430435173779072
268814930859489600 299099141759539840
113216835397556224 216347108925641952
468505179722393 22440500930902008
331523070621352384 347829293406548416
48688295211307504 300234352945248512
111575348278119488 135173849825143504
136632165330392528 334076331508849088
137562783283825344 210236943516602688
87316422799519424 124583489206960112
255582781456327808 341169524195185856
94064778221603520 270819021015965440
92490702489891200 239620406099308640
33274259568907200 293419046000371584
145292467118609600 347893986902773376
27763104155252020 337938845823701504
23393321771323432 51643118457739984
37689523557958520 335676442037619456
155366972160254208 194876454872676512
85895079277993312 311881815412433024
204066800976178464 238442272231598976
95382592830013728 298930351013805696
62736025818774912 67195200362940160
84601156912340816 91053317997383344
45926870652694984 277215671788602080
22886716142567220 277811850988468544
148089403624640832 154245384835984512
165531438293361344 271642216386981824
119656846379501136 303635419123716224
26409245438997960 310905342869140544
190388397924775008 296573306890326720
88982683517277664 320581242909209152
193924171023521152 332224729252444928
41853124818434232 335394781585787520
90555676071516464 118072992954679872
112773708695178128 303043303627058240
251846361963404576 286891025036340576
127138079203855920 314575112762363456
61237066119042088 329026989889657792
146464490147124064 274963042263351968
123276074505048864 247540406417312160
10853903010675112 178916953260161824
3279067149583752 199412038573497376
38467890381493760 191175772355578400
106086097247631680 335827198551356608
144545340298514880 330183315806503680
80334921070576512 97537078359688896
250510382798290528 312557917346223296
97023411943871520 175610804911682144
119882593054272496 194085548945017824
165037158035740608 324220564031552448
176860131085912416 302756120930769152
69217075179170288 127527475933662144
10974948248187926 294539881106976832
204953674603939520 212462035685740672
23025673208173176 82932290174454448
160471075835995680 235809098634495840
80157553734960688 226751585498407744
2240526922208748 230029345790614976
86831828959592560 327208717612612608
237422954467303264 330350665203912896
186430612476054880 309621030687943680
114758466159720256 143676696730345344
99917534132847808 102062152137249744
221868268946942784 273259769057760832
21381728837600324 193589562265193504
3160437299069544 131987733989986416
78189028503300608 83881519833963680
236083723805859392 344809140563848064
70918140554240776 249743300835306176
12717638280795716 165656174790033600
8929267296941959 49098846863079920
34223436378255580 195069183211204864
15082787746242548 164075283619022432
62418243510723952 72850721426804192
286138794354122816 290167342992825088
19411449487747812 276241528883961248
104510902222414880 156756762251612768
123028219199126624 334020353795858624
29555158883169592 97654549839330496
57850608916795096 86875157502438240
62317619225667280 153928263387904832
13831530987960724 183003692787435616
161358432073420544 291580532990291072
40849837004403096 126678786125728880
245936585768424704 263386878437050240
206756015616735904 280434400066356480
237084899354586144 254456058037936384
211290617168071328 320816678011223040
22171203412051492 314307654619330816
21057697084895740 135869432978040928
198841351978989600 287718072592293632
156931293317680128 250996918925703424
133766568334375568 295691200591706304
112941918176740352 254584407469416640
230390554387875072 337591157964787840
9491716185855474 81942809035447184
131294724451476864 155539710479810784
336061603674079744 345328749928352512
180276428724829632 298023268482836352
32642805252481476 55968356758031440
291019533908775360 336421604187078464
205778336735080384 265900713584759872
187544603981027136 328902048615640000
51259327722419736 286756715404302112
53737758094529168 72876230764181904
66648440565510656 172663537280276384
213634318147774080 335505144010561344
104302449433324976 340032421467034624
94061467984281952 279712054585881952
142194147692224864 297161220960090624
160825962980936928 209131398389094688
269808633291000960 320721071956906944
42081744031176632 184942772264085376
304856677054904768 308238589183309120
8692443492555198 190604067188167136
93983831659666816 171343953739877440
131916169427407696 261862662472400192
258484258891902720 346862314756217088
142933286025626912 260750687408037824
302012054821054464 332548539245661888
231235268172124416 275556626173012224
218352232038084000 292679636837250816
169883173668217408 216790636212860000
53036168583210440 332798489470941376
316058359443870208 321344104668278528
87218246313601024 252024836906741440
174027079161620000 332404005785105984
148903474395832576 286195181864637376
301315563811614976 332262102526541760
7458513490592269 252277348510451104
31606344391399752 341608272723407808
119418424939112784 159413768830831712
112602651170871248 137566527311075680
239116449551665664 256411707801829632
97323750351780304 230600929562955488
68294006910819616 324658567504310720
46322732189666352 259560269343373568
314233955965880064 315888665457589056
157656827317008736 282013844314374144
77761257721199872 198615531464753216
47518599083341040 120010510767129536
273197761502176864 338292033327229824
196684571049263168 209519275649787744
72378386037952608 163142216737565568
33855800311341536 265320657243155104
22337549046574056 272002048029813216
208849581870406528 265393282164496640
181298052052192416 263988631434095296
1698674686512254 210499265914963840
8003127427508808 136683300690976400
219298258244808384 250320738688988416
508555540872557 36366363431553256
81813311484858224 171009921362886528
4551737611085681 67627939392336712
89982868339182224 215439940342238688
95881304741823504 127421038023188688
260601309188783200 270435602363873472
71742573517723640 243196397870972640
23277082292533652 324639879553820032
19943404985848680 42943056730616784
23299096110960932 134465363473078112
91883732917370304 241221589875012544
239225552384949920 262230169699163200
6662439784169297 299118159524758336
88056443765980736 209057564405169152
67137527430209560 84917508304382896
12158491345698406 23434627081789464
8591493513640488 138327792084856320
33974485229482816 92835978671324000
125242264469982336 284528780467092576
114787051906534272 326326537940861312
174972696691327200 252740468221778144
32264097483756264 343121944987944512
84728494770726272 314772936708020608
243161669026513600 263366410320709856
228485867298730528 293512137187747968
216956403065440864 309041979444543616
113907677377116080 222402326776822720
195958158920237824 201844988580836736
189313757525845216 269344763768171488
203325944910568064 233567941395501696
1155181179844650 157114587968082848
83391624970596736 344983713691948928
308487046453427328 322349027005158528
8285521507588732 178698501950558912
57517971088194744 111295172142655104
121168459331551088 136387917224077056
247900652485797504 299547794829303680
67096146894834232 290920390407450304
123573337622971536 146256381453389568
211508874833083776 275883295279950944
82098651448296912 198278910014143584
68200133590040696 289573268081991104
160050005827718464 179322590507710656
266687863936419552 300204856913292864
196676951999675104 215333991989942112
12053140530787798 213085973731537472
194274136650666624 220211245187759840
52839407517010888 307665999633506496
56686732203223456 302910312637070784
3383874758904044 253312998914127552
79633671054186832 313554749906019648
89387439879059200 185105485131924960
218813924445068192 265925694530551680
100796100047888592 312201800828951168
163744966483970592 273499961979153120
61661916090707400 332320925508128000
242622486255778304 271018985654232000
83840678896085216 171373185598193408
66370200872792960 191097078759188224
119238414871488192 230219686229849344
187341716728920128 288589853498987776
120114369013639040 121084446751840736
25759819345670576 174006385386991264
151536261404587712 196212850785233664
184814690835527808 222561820606159904
76819322219172416 221023989464714688
62256205183830624 283320591078892480
82906613097372160 234940070070271136
210054861450591936 296418049771193984
192395582950199136 320239685851256512
115256974898017568 335627361319491584
294071105207367424 345755352764210240
239095159941205600 337612314878566208
37067477086623608 133422459641339552
142164362176936800 318878570892420416
153376276018964576 233671000750124864
157273252385647552 215020725027835488
96657443997000672 322040215431897984
8603249003503296 51716099646745000
65557389476096856 127774018859052944
200658809874413248 234439072256079584
141614984501247776 241556567475723680
199957601782213408 229786873057563488
133262112854544880 250559231547668544
38607914496391352 309773241355682944
119827985082688784 271384413648940640
214374314767213632 261978087923370432
184094087145548320 320554978710144256
20917534194389332 221769870870090336
178843330400715424 336577860208336064
77573773992505712 255247551879923552
225441069747759232 279206981946962400
19797260845505592 121105437062240288
72840405196763152 267126985465158944
53221300484463848 146423513599377120
83269907435814688 188949823458400768
148136846258650080 273154129415739424
125762137370851616 289497492243027648
145468224274276992 333754961292538304
36909185148089112 297472631641099456
189131806440432128 252138970890818816
51336748786043008 271605384101817984
14349036833987648 231314184331314880
322368631441435584 342544095714574080
21103505084392276 120079127393005872
16592842349573438 37383930681093528
104845183576155632 280283884816093536
128181133554777120 306316874032954176
77960923928778800 125951828680617168
188615587569598432 221731027198283264
50151903842991368 199627205969736480
100104949413147152 239140626238695040
82525922771197856 335486933571198592
26258398072552200 263253106451342464
111122073157794048 274826562054427968
4242220634016227 163267587844733984
87560977954117552 290224839677288768
231269582408827648 282105668702263520
67420128914022784 192552447185373024
312895261246203328 320206555111815104
129478144569541152 266504099282191776
170321847173889312 170346629356477120
48478781168775368 218158859122935136
25388143695011836 217584838721821248
88041515153962320 151797682477047040
30414645564247496 46471344567712696
177832859544222400 245799520805794048
6436912175825541 38768712845573784
98842255632837936 325060577344512384
237815954439665600 263357412421522336
305204290054419840 322904811510357696
73321281833071472 91555867143841360
14024833161839378 184539202157244128
19392870554469524 130910164203513632
73910416709535728 289691032342319424
54135122645941912 117263602259533072
72873846982707840 178717641678449248
37300706574509096 279649321817746592
96658908940012080 232778269249793632
37824691608295040 74050932945480864
80246802145807696 273694282925906144
152605900505175744 261100173093720224
90847379007592672 122108822115820704
2888058642122955 112019041681457168
88692350708007120 285679270831471584
185192131866028640 221750490760825632
31530878408737876 224924205860973216
228883098192301920 339375308035710784
145396074493044864 168247723195454624
310567711894735232 336405550841314240
56158030191425064 166012663401583680
205914395788695584 289693295666657024
118469494462467968 313513194538963968
87452888991692848 155483914372260096
178045861934053760 302186239030422464
18268571357543004 153212331511961024
5409726071940597 6750390514015965
103068242064744880 161907932875784640
14675568870112752 196121514119486080
89563212098457744 262131286994065280
32964855008788788 215959816112278080
126232181102348480 291149300253449856
82310978353864128 276363157319485728
683808598417019 86642110701123136
66444380394202336 341355825646657728
218850913968362976 306344882110256640
122758872291094224 187374246507098528
173167174528281248 214661422081852576
59628968408043480 152335523045075968
72467773942986480 247483701845407104
172803468899206496 326996385014850048
127739526769764224 257599046012897184
47254390178477648 270214641169889472
244663754202982880 345344950410213312
154912172967480640 278633151214712832
156206874822282528 239784324286994784
94669124942095200 200950528490123232
193082072830707200 256127390837753792
115533641150851584 333873386925506432
3059881747983991 209336166921333600
130580148845236336 337336266164532864
159458891302674848 258836185056980288
49465432226452888 220131588198562272
183758513627643232 283902932299806400
112949756196338768 245929787869052000
41668217834114152 238439315116364960
118727568956922896 317271442420389312
64384725087392072 73769433073048080
9402673386537526 204909172328174400
7083654708167033 266820235296792864
59089777751081360 313666033442238336
13119939152501834 86630029110110896
63476134376780728 263146661080928608
237034839570805472 327973470816585024
157610521023792256 180718579971780288
147741107093507520 191212612721510528
139611237756414032 305994507176317312
27913126866836112 34717525881569336
108731586233926976 110564615140287360
108838805247287920 171251371559771552
196328058860121472 241914016300804896
295249270476265280 345038259362305472
26781599642025040 346188257970046336
67134425340980296 249041544530792992
237527313153620608 330746235425324672
176518450447533792 312469974625159616
156440619357033920 271621709131723296
215966469633492768 346881230903680128
5964711082131027 170969984802804992
141370940009046272 172183952209610752
57100717105533752 96948829228897792
117722624955570336 322797759950459840
144385937572808448 154090850195939872
71297569181461984 107490452222447264
6880749794054580 125327570240056240
189951854529323712 213839338225853312
261212388373994176 333777748487917312
152497060532510688 237842423288314528
41813716559623464 232070609572826592
253071123810617952 304769795082251776
149245665097690976 281203782828660352
50243310113417088 122882738255582512
255071059198789760 281973036657901696
122525092301193648 130044244227777056
88514130610322560 191736174392634656
107715882680232640 149850638317879360
49140725209569976 218080106752426400
303107298299732 131852212099365824
160764906520468032 249276600041541120
242571469093062944 282907305616275456
178542926390796288 241384601017856832
69725841261188664 95822901064949440
225722072125429184 262383199111695328
25564457714250752 155566394122125184
246062798139111168 348539379565560192
81889842285999168 309750284179095040
222247176302840800 257439916579941472
13340002333513208 45482052125465704
49234314101647128 136951500488408640
210611342481170304 291385670107060544
124965722711974672 144916704760654528
35229990817688280 74773630084801152
83377154077751424 332124229422816064
3938070709034209 48185664518676736
108114716463256400 188080971388417504
60788980576585056 341573001569601152
32641987554121632 204365004474934752
62319387632318736 312775637809095232
8333317424221948 251764443045897632
253295885547318464 298811001554038656
208112073589165472 322015382512312448
172830687905177280 252910802300013856
18439925678177872 25801681681810336
88473291364729136 171475523062109696
39437465097694816 112172197504773952
192581157477709440 320052195411862912
30828161833956112 106740307433879136
26821048128938888 76999073396413744
26497118023791716 95945046898102256
3815485252085849 327739623863236864
135256646070409616 344513262357342272
95475050897109664 111597991511190496
47258006357081136 82903668191955696
13413234717852892 257930149268113728
119062480660829792 284189019487672832
94939081163088144 333590895666682752
232908504324516480 285847079190622656
158698909038344672 292564336229506624
100563424468327168 154704854428715648
46082041576442728 86971266395904928
154859108511332832 235865088366430400
112186565273411792 229029664456126048
164380263858459936 298995763929348928
2291707425957068 14014823791926542
193928676047148352 216368481904829760
3394517434661546 332838489727604416
214747150780481600 344835063652590848
63714093009531256 147283072646225664
114882140393778992 200488209129858720
240218374033158816 294863166048790848
203870168564186656 318758327110114240
173078181620722816 248141500648477152
130451917692867072 156498175436183936
121603775442416576 265128226818206144
27116487987785696 55255190910074528
180594448615722368 232652218481410432
76705151113579296 284296933939530880
110593656532798592 253742812218666496
113097288676829216 208896276063720480
63908554772636128 316936857221880896
240833572161690816 289712246322780096
41962518317576016 335910767638921792
152325462021499328 295235852789851200
99749663944814176 289500663063767808
211763275124741440 298647080946908608
237448835990165952 275609082649585088
49052560437678432 84886382257748480
220860729680155424 247579548371207104
144638082463737248 309915038684193408
50349637324942344 177912783486223104
250246727107062560 342815951557746048
113071584609179328 189356904671641792
33912803696949748 337260102038787136
20793122026871288 338171337970830912
77035698974346480 110617704922988560
2878944680564804 304345269722851904
20700070314300116 151780642688364160
80266527198179472 84447541479913920
65606069940231400 175514497861114304
100259482872290688 158572888108022208
292305362159909120 333162835061718080
118190458696967312 344302238589414144
123147947165320016 327093624092916288
59706522186290552 128511831071220800
141911584742946320 236170831443657280
159303673201399232 240868605985450816
154672093787363520 196207702541050688
330585607624536000 336970395722489344
139148058279029488 338898558274208192
89058593612729264 201897721776438048
103754555693550992 319614615324772672
95325167056358688 183462867705439008
251959512924463872 273010460185611936
125772221040275696 141857196967240880
213605806383703168 260569154593411520
190959435365385344 277385031986021152
257716951929117280 310716835512375936
199225304046842080 248505717224362848
224608402368624928 307975489412552832
16000324764740198 181697948933937088
262715765449018976 337681662968366848
198606454125164416 215355845241534944
139264004186047712 292868195787115264
827052328693930 98350311890477200
80511452164629024 335240638772849984
154906851987424224 215883639944827456
69174974584571976 166810862764681280
187353843800771424 324760568255319168
88180168204053120 267751558865572992
14963004236885226 310591779799348224
115181173220596448 190870830913761056
99166794449475776 112570642333013360
51793770870161024 159119897781583264
99611891155908128 322246213493105856
112124290335366384 244881896114172448
11841157715196084 203553066495559072
6090425286315206 137647730389743488
96738371818012544 271742077047662176
251124121350944864 330182920308447488
3495165595728307 214620595670443744
54916438765268064 153795844776830400
45049162985191192 331485717667875008
67041295786043432 168107031803189920
50948390537171400 58438375469778216
163626179234484288 195675052916928128
10323947537183802 256112201442486688
50615014325130392 222571882597727936
237616002527752512 340149706539699456
222840683779357536 338157831242887680
142482687431853024 304758210008595200
82703111259842672 254852931771441760
14229527476897168 208321225287537440
193653239900298880 307550470026140160
104094101490753776 305678456420551936
189591752585765184 262686973755513504
49027552551626112 306605701986317568
137345900308311216 284974803685286112
336824097641374592 347969344317657920
281208153350351360 295376416679278592
68566374973276064 73006062225829920
13158384587674588 65802518701398752
33723323616775352 325838263875740608
17018387079078596 172265701445940160
111157008917120528 125530741209267360
34165827026891112 181085617825726272
165818309713939136 191821128855817760
221422624105023424 221996767908965504
71148321159479760 79643773930494544
140175957343596288 147286402139943872
17515270791543704 225174621781119264
92204696593399328 264260377487519072
128468326548460880 307241777742304000
13662486798017052 294264511678009152
133149426345801872 343663239782014464
32737222972948268 235820807491096224
237724688215396000 313005878160667072
135504525358293872 175230996386455936
40040487536740808 59234755049624136
61151560596056208 152397791084429792
33196739645707396 167581342892667808
42996275147555768 296701588188667776
73873569516125504 182728085463779616
116188148526695712 188693658936166528
63106112259105576 125024808157714176
138457239654604448 284906893040726112
129408523170805440 308237361170870784
211884871604914560 260010183653587776
74426071495802128 129946558906679264
194159654287980704 272862346761285344
178892518403180384 263102582620426656
19246660345469764 62992150223918312
5938227630419030 279829467969216896
250668508541418880 271430912241218400
130669309514674304 322224128935034816
236694337748157344 317478312008716672
1100090471512061 223628804142589856
177149102839290848 220067288268452736
227028469655150144 230399376869873696
54991877850557584 253128193749312704
146175934244312992 162446803683751936
31336496223282144 297126841259800448
148671184729463168 153674229937330848
123305166382339952 133275132896243744
178893776330768448 206030866946785376
286207917909087744 334096454091813376
16227535357965080 199596088882772992
110661431832355696 238370876425691648
127259167167752576 195703484006583744
54673237777556248 300561853173577408
172848263286915392 234335224283352832
53551894977596616 102188341988981872
114211013682034480 330189388226301504
39240228697738736 272620454376606848
32460508819309716 134887467620893360
21366265129927608 170673336974020224
122330085123324448 298049639206433280
161062866389469792 302239494750847808
67545790669946448 270544986069043072
167892624919644768 339046832552796224
185289459284083808 343616385457864384
10198940822824318 142355564608862368
35672338479721516 279520443994931904
27844694355464972 241911107545679648
28908694547782524 128034131088815856
105666945497399472 226278098076180928
174383703725363424 191445332034304416
304289171393985920 342498742135700928
260682499460758080 322311779511480064
10361867360854472 342789267669595840
35600905807415020 110487463081215312
142514356457487232 234819987174819296
6323370389980130 79585281845068960
162158014503356256 250267092786986752
27386121616334912 187638750313773216
12729733975083060 28941563921449600
73729552949239120 113938007878632432
184861214568679584 202419171205931616
32041818099964568 170822817620251744
236857275061301696 242197883861591584
132924172085700096 181611530323150656
24547473467789220 341155698579807552
223061185683890848 319753795996568256
65680734775644736 139963336607334240
253219162391496128 306893840054022976
136671495089103488 347057183466985600
300128166582832768 321738644503238272
200507609747189984 248406472215645440
105816793387334672 149705206675851680
25550347422070444 153495404780314080
55030850053643352 230884913129916704
99221531456252432 161635724370795616
301253982090674816 313884303557676608
47595127710017872 175257703137531712
214142862239824576 286510366357538432
182636605144912192 314142501221132416
195946559754544096 235195860363886560
19892080034469304 245094812118539360
101658244193709920 177607208381772512
154514176932406560 202825400102619552
145196948300150624 266437516588289824
87471690059453376 128934294439402576
139807652370092624 252541889332600416
75655958146823728 294898264210772544
76167417461639152 312764464091710016
209916142800643744 297315396465667712
169468206521108160 192802457036247680
38970540896269104 107400894054280080
41435757398946816 335452917062710016
41418659916728416 81884385822785264
68088690646406168 217609555557692416
48128085880874000 83822420147556304
25382587689433468 186498030991909312
21247571468985424 114571849299385072
149164446216158048 226641030583417952
54261878680066152 193796485587312640
274336488487794240 292100691165864640
98921208681639328 276408626757814112
9248517610482098 239427568831754816
91493885064930512 156132865882481600
78344058685750176 301000618907580096
201500472445740192 286706938680214720
135163762304034768 150435318915451424
233614059122525120 298619765528184192
98588792443257024 108758557882309280
38526047423318920 129440396007174960
49789526498706472 229069971098132352
6126340739044542 300388572131553472
41908391226542888 97482215024318944
44655319412379040 290188433483702592
198411353571795840 222430877281830848
157926799531621376 205943663450230944
192152665442591648 195752770755322560
21433119833061960 114931185407769296
4282025624246803 257916712174280224
113513480871553824 267791098765995808
134493709945310352 171993858417749664
20444520861026316 101263640809995488
47985944536192992 153768535759452480
6900182590000420 204084545801141696
69391015371884752 309211384169592448
45347833825641704 134229020619253856
84503383962612688 334340319635480832
1523587901908817 159236867892630944
53388042438735840 131524604092242272
310806589476010496 313443307420085120
257034972343917920 272048771277047520
70761079681719512 281135020112184000
64361102276993224 146029905056568736
10235798997429196 145490589783491328
59849228779632528 288405332909695616
16732782022814538 202792732111680320
169854418219879328 289461628273094464
8333805641066614 153118620046534464
206360515216405248 331993942352893568
44127503051408536 219839584842919584
117096892425737184 226687986262622080
65001418619299464 122417506419269776
230824711223617920 308199880207876928
213555667386553952 338528136306962112
153461123350340928 204637084204346560
115667918506563728 156279649921659872
73061677401046624 94986138305059696
29701562205160600 328517190866942080
40125670151556600 205615376368392160
63594991176458560 216890567392501216
91313873199477744 180193216668067680
87132274034508752 301724852259315136
94273319651946240 139415331185277440
126841523241081104 163932303226182464
297368057419647616 341876057314444928
239703834566807616 336604623949823936
35102858705229336 271253034441323712
51106279849706704 128397103769727568
114106973574959936 197386481509209344
129939232115413680 218703820757557664
143434869886668528 162692781240456352
225975557618448416 265722545884584064
94669892371884944 254103183303944800
115870403869811104 187821716953887552
47208047366480112 148146968928151424
261544696523323328 296343554222092736
148980159623115264 338591298886652928
240995983560794496 244019305128371168
33112161384128708 56038040677605696
72813437555802976 88415565118953488
6431688530270192 233712218868339136
51888205691965456 339781393527447296
230603374199285504 300552591712125184
249464351400841600 289014584400854976
3098489482129454 198633892414323808
54969052394242632 107422967648303296
99616270197224736 303267173436317056
583886486208473 156982261555125984
157820313019360608 305950857683247424
72134219671309568 163612742654968096
101206700462855552 163920827581585824
133146088916778592 180184590048720320
60713315726791408 273425276255365600
27427409680071912 265534643922187712
112024611313535040 176587006933567072
170102061625724544 334652932048566976
139146671509528896 159550898333938016
143277697656117152 322732898780117312
210910056036427264 278377281260353824
140370646398342048 231482620895317088
65476227810752760 230327956668199584
16350056701652064 255365160377527264
219836768576409792 272879278535717280
5788954337944490 128753534004328656
10457350479406198 222115944130970176
89828734070053280 271655319035462784
202135140955368672 243035991261021280
234923910718588160 292232666947681280
54167753469660312 142321040214015216
62061197387168784 190380397846938496
40548390628023160 215840760978313824
6130375506664713 129104326607760800
14678956594883168 26135198035875924
14378486059500480 181105673876660288
76968128337281248 200610147891057600
4205406122386627 8529670296741618
197108757534139520 289734681422804736
92998625024056032 311590564737252288
41805716346677224 82459615344994448
57379418990002760 128750358869998192
159046687593237248 319612443929409664
150749630058482272 262625183100544480
65699953896773280 80689745671647056
188019759197353568 256620672919987456
98990797288288288 226156704578376704
20784023798425196 102134871038791232
8545660113703788 289449586703746880
96546211019514256 249312746052023040
59105307705195576 275873642260647328
54939413377231248 123869880305919776
178921714508529536 298244847518227712
108946619788441536 259903274383970272
14955919382109264 262500509660016288
52074561303500704 284160338870658240
292683021312121088 330332928181956928
26037228170344480 287920895518607360
55264728546284784 241754405866681088
120057028044579504 319583220981719872
85270032058980688 200703002001021472
124177571143356624 150045587511819232
237881901378488096 251942590256274784
81279936157991680 299460953910948608
140509769311181072 310994650159704960
89861813983669536 224536679068225600
223917871864241920 269513119247225216
157802072377901856 293326946513644544
158793353334136096 292408783346587584
231606980133353120 282936472073557888
112722449157038992 177378187374663904
1688574626357191 253537257859774656
51204346128577712 234421321373132832
37320023709594400 215898587248112736
35523126874906560 339823334482809216
93121733022852608 136758955881881568
14371823321813576 136515211860755184
1862290077808599 209141622223165472
160863206105016128 308773317013149376
22022412572790992 50285754193118152
109558436708045200 196398559023746432
12585458339835348 240365511312485376
35177463627279888 320096665626966400
129391467076580704 187494163901069824
93753888451207408 218091640658593216
176413889062911296 322927511694396416
66332088092827312 188935088641999296
204747581127844480 344625800868437312
222484902140957504 256142202348636384
285739060135502624 324960105995952896
58297557961719720 206815608029540512
208646609470348480 305415662241421696
14511638011011898 182557854918788160
15493429577407152 302814313484749696
139547412836371984 194030702689862304
88961617733015056 99935018006542624
42011877327525888 93467275989613856
193069728211639488 254026340267805888
46686334125930352 282588081597547680
18888238403363236 111503692104041664
130635061532471920 149715068084657344
311144046047265344 344960327948078912
29557425704319560 72799115022049472
856474718421571 313176172534468352
29173414062162580 296909291560288256
92603957529153920 322642200193891776
17863713684457816 45020131478975296
152152917305599744 203852231187505728
95821852636420944 228156459771326816
74206222459160480 147087558158282656
25329797869973716 137232209107471904
17781127696051986 341602663396691584
17217208833580302 193796094054107520
63467455741270304 305132492786289856
211776568220086592 230602553642216864
19053506753569572 123546759986587040
42535267432095320 187120567899881504
243879873283817152 303004490435379520
109551583496678800 208233219831367872
237979934697927744 272382172245204096
214247698377176704 343973222239410560
244497285505713632 250472331606921248
247163678391966976 327169583707404736
33248451690627388 122442827186386368
21512236203748868 227870293781056128
59848083679288408 296148064206232448
124538036259838112 134526584146846592
129683412842981120 237584660514480800
51402133502825328 330327316951958592
104806313224149728 197611827490910752
204888336076395456 281139699074816416
277264236584232960 320946438384287488
111947920591302640 343581466350825728
154974133335505280 180935788840937600
84917747812645808 90688788604239152
32365482880792852 234783175373043552
27895198008981812 105271702757636256
238532140912164288 238914535063764320
17735876216968400 199839868344723584
12388770033086360 136328289641666160
91836328588928048 149167591892591680
53913691843395936 187064190333914752
160327814604259680 289334960545623040
237504964890030336 326942890863621952
1647559307703855 273148421594311968
22224276313308872 235596003766174624
273755107288513504 289145044095376000
71819965298377112 221870621555957216
210650285165742016 327495150650379328
175398314708954944 230160598111668832
127835855259764992 337708934201263680
127083511673854832 146252109029486816
102261544157765200 174000654879274752
39038420961215144 182916442459800800
201849480351396928 319023841063613824
45679298699372056 284744968627693728
20708611768497564 92229943031753968
64021523832312168 332466701999512512
57722541259323256 166131303446674688
206207301581725088 278195871787374880
50158044962890256 63351817658813960
146527549785103200 201250407046036800
110773713896856656 179929848498554528
8570800193141678 212525675467568224
227656925829709056 250592696885615904
89833149446173600 171520979855224256
112164075061145120 145910859221748704
127802205182138992 232349216562302560
45348559895314712 201095108823329696
117245669150221984 336312992183576320
169764605218174848 170286906674632864
187949541901313312 222046011895467200
25757782488191228 296563366606481216
99434592474454160 140763011661163632
16126258695867110 41711542080474304
72606343567562560 114993572992868144
29399453500086088 32316179166153160
46593259632621272 149273345932718080
19857338128018700 129935602214758112
15614610208432486 78337422671742416
81693434157026576 190747392838835936
57832411570171088 154933772118119584
17570673737967436 241415543911698208
119693138647699760 218785268090728576
213282115391615296 306929249758162240
247309793351398784 259668883980611872
166641524022324512 247044529744310368
154885518819503520 336985857287993536
310927917114927488 322484567064183744
140675947189838256 187116905735995744
4408019197995524 83390283283249472
4178807885600015 150796399489599712
33994992565318612 152588810448942240
11679243725726746 148429709707482528
187587993223859680 254206904013930880
74722945864519216 232883773994391552
75646532675051808 292675134325326272
89193697747937024 161774924580099744
235552059078101280 314123559113037120
13620597776962510 242378334423265344
174991815758766816 317091351043674752
228704737868648576 273785939559189952
55755355693775336 69026329523891504
18246524737941460 25492754090431176
45156467167854352 139416269109887248
228268949166683904 341881184310161408
76567806728675104 240256305225398816
88658751842083280 338202087352990336
34717516790459108 307674290961223744
253131100128709696 285166086042398400
51182882522192872 248807417910091136
69913033107332864 198522218709749952
276921895713927968 281846275225718176
5728081257936868 301958469277579456
125988551729166560 258111138115733056
81197976224733152 341599206189895872
129003257814171920 325529180719069568
35831930753251060 247096865445876096
135954033888944240 280126550521652896
151058682753972992 230213448251027104
31191650589762632 321642828923852416
148520496814150112 206098519556334592
56781606742294896 206618588970288032
134793998922952704 247264541077153632
131778708067513808 192207223200047264
9887741882002744 139619850506628272
26130122983429248 212107822072254816
134449660321036208 279675596044229472
196267515589510048 257157063574515520
13118239819408740 138628325798876096
184804705222159584 206258126706699392
221380522785157792 286679306438448544
53947076872731024 132535977926443360
83218921838039792 258750604131145440
126628102792316000 179948520377559904
50301652487775264 158960462048602304
135054745677151744 169345851560383424
53290380668034048 168448913581839904
35803287564220112 107735864843396432
26342085073031432 176760294481078336
57913890754604504 232010326710200480
66785414133715352 152555753681496512
46475953271546288 172359507833376960
22271948863346228 231855475453614464
134856789073209328 346531168451548224
118115162142158864 199926596492538720
65776754591596472 142496429249522848
150322287967676608 346980767817060480
170817399075304480 255756305562959104
50002986024086536 160873777671095264
107976738834912288 151039419723381760
284350784743241568 322686363954733888
236508966460473792 336409500136304576
236602611124974912 327968191031868672
214985875489465632 233461130559687104
241860916586804416 299063002924312640
116982924489353120 292282115196379968
46806653149435416 272302802555880224
87359969806862000 125526287379832544
170632620432534208 279239654664674752
53846034584690216 233130626340416448
242463440345293408 339663943540332864
131060329402150544 134066817485042176
95574456704593536 276445526696118272
3959168126331633 253663508288703328
256389688225242048 323530149139895680
204718974001957088 338599424955951936
133282211068306208 147563334242587680
6064079537509946 14971852606145926
224977600224652608 263764606128294240
106620882987087104 159780921822602560
1331829096733111 28909837246206132
93726650280981024 335631561271490880
70012295345597760 236090932056629344
30154468760987452 84912071251062224
20883049804466256 196909484442829760
150357280103051168 295758848658294976
47938413647903016 116650063691867680
174208391544396384 217766899590163104
110849566022835216 144291135897102976
248159896152794432 265807989078044672
29031481874166684 59793587429342744
72838787898271408 101931598355043232
104534026690673360 155989073366443328
45105879559953840 87270792923968752
56582960483832512 263420202140236480
117536921941417408 158841585163560640
150923286494765888 267747863393052160
278650123910959136 280702275211240224
256621200183928800 337397120676503680
113982793829661456 293523376213680128
182488473851378624 333015852174173952
225035519348780800 304737690904805632
54770531215758384 307765772976806016
198911793036086144 287134455758485248
1446061728894435 323501961779345152
38906510901070080 271673348397944960
119337360914190128 265382679371178880
290680172168221696 320457703149035008
123662662722711648 134179512118145264
36838978601060032 209209296663965728
132703213755673520 304329388212955008
317917688485367616 332506143666727680
181080817021269952 299839045098898752
199537487635884512 331775385821346304
15563008136030198 40618748790563736
148975088643160032 285702303750349536
168159801201110112 290563536303136576
174114989239347776 313892832427100352
79878127245916112 114037625612755952
176324266010792768 268276807320905696
155658350706604768 341790609085041536
31907126863223196 260499722321676640
70983788680551832 199272560278622688
64949461492437816 196605045306150688
74883286326662432 210118648769334944
22187343063915664 99382362140284880
106085458485497616 158880526283875072
164495994954598976 325175441950265024
143211875469546608 192918466871873568
61484909867146712 264249094742803264
279736800912190816 347480775066929728
226470632993562944 339032731784146944
80011923336675984 138684754625895776
160147862034402720 312995911985175488
118849621583522656 277625418214560928
146005337625952384 265348046974167296
246134977669244640 328423824901036544
165262844891906464 234943811518773664
22760690677991408 188535022000146112
65943166713506992 313274072399067584
276405643656514944 283285296383109664
78013324304609392 341886958151799040
243193891922335584 324553592426431872
55313954694083840 133397225072531440
55937898521858448 73225265670088320
13724427059802358 106972989262780688
190355650207923808 281517859518404544
82978087385017248 140104272832270944
88001478934942048 200474191740784896
23168269361007088 124925822227003056
164272727615079264 275273633160719744
131624921806989792 158495057900667296
60196341933447680 100544585969891200
30608139326352864 141861164398735392
8592805400281676 110323039439900176
180146269466380192 191000043867154112
4997743118769103 40402782852886952
151824542330838560 251388748791279776
83322859812344160 239023237595635712
225929675493296160 226170873786998560
11081652120334422 38306974363760232
76836184423481264 85196497218335200
148559483725171904 328618251538027776
13944691241175186 136365515654922560
276626906055593184 328187072044498432
126998430702662160 142269911289705760
163013690240952640 240690761714156864
66372642617649112 202721467489405056
131377448879646544 308795515285513024
265303570925325824 272091655812616896
29992302008937060 138740129527560544
104413328714977280 203196867374854432
255601362842247424 344956421778315520
259485935273599488 264853964821333824
72054406248709504 306526678600746432
200999009670961408 202768328824949920
12020132560952952 280253254895348480
72296285058644912 133505834289613568
1621377325363254 7491967161368457
9111640172204758 185328322496954592
236883674659470848 334842706095022848
99078412079182480 168771643999730720
123335741800058800 282720076924411872
79263018254869664 184407766059727616
219095481963860960 273096600008533216
192653459508372096 277385165511158432
178190091644657504 295205834664030592
19489656662120012 151372640799088096
168121247725398784 180470204109784352
220724854284736512 270840659264322784
1539455388466151 304558123694624192
85119749895713792 283038856719618880
27757240452277372 238647921796032192
85961926733610160 190539964967134656
107535834393664704 306232019776217088
58697214755090200 222807291668576128
102257036348835328 232129613548736544
51473309490369832 146253490499067232
91797584650171920 268788568407798336
35675330823703680 334219406032377920
45839047280622512 302925762201643712
67481703802404696 302201232262430976
86071621241193888 219548421973316640
137935698973389472 238073486205069216
75564779006372736 252178294516259712
40075123707929416 90950669458689200
73457990152159600 210101331063832064
100918608514962400 156577876799458944
71250868043828120 112810576453646304
25645332610951176 274584990184536544
74671183232212064 149078328861891520
4804204394333916 42978120597998944
254194725065366848 259742268135864832
80223653481281408 344958884039713792
165111161711629472 257133217797759872
42201020257177624 194259402582942432
7994449151512233 325633720910413312
113310215746681824 189071252975927712
102235963663553472 256290385538658176
155982114571489280 269922219653963104
152009739465658304 209801342466647456
7829830860986552 249445000443820928
153842153758130880 205290692167708960
241953108499380480 296756523243136320
246413407951720576 256089122804444416
84012200532369216 272203437507699712
69299448836800200 131849835603680592
103987997105005248 162424459414081344
60728069422262408 342481003997931776
46623839432709736 59763763642776424
65224772584395160 306146356755462208
217682370010106624 275687629048690400
77352722574271744 92533820754624496
180901682722408256 250008755466877696
102689640141589040 269689633451866240
282364345243941920 299201227999554496
62907380941601288 128128645944372704
106696577788581120 307222936414314560
247785411506848192 321262103510990336
241183139317222592 308680587382036864
21256144898689996 240768023131568320
60902484619246952 91086879723029280
140762999129932608 293685080209518336
213077743329690240 277225805347413472
235600359450115520 315289722307524864
44510273348506072 335709493550568896
136020692214426224 243200031264674784
37477931672988392 272237878242675904
29572582489853260 267240747772765504
180223265411177728 313805176256561664
204341842993070944 291652254081774016
301673360625848960 318909385412194688
35810651357404624 248461268996569920
213516396098332832 244372481130738784
241922365964145120 277595273301115296
175597261090300800 266705678698459680
66811207490076720 181492098648652512
75890447543995040 87064024169789136
37878944983380792 260521904695744000
79476275972014608 154107997867174304
33813442309426780 286002540917520320
130923780449316912 290425648762141504
115176960695655968 249972182824630656
196796079937817632 298109180943264896
198126811966444256 316232449020640704
144820827198203264 282292188092684416
22168598004964460 84437400393075232
82385683135482096 133949626352262032
72045050659609624 168328003117885024
133461019771836672 275022390795294080
192360409728598880 331736919404988160
43466134893413856 80145864757699440
239759574495356480 278924177398975360
88070142637958832 164136832450719040
278961886964591584 300578808007608256
208011582004417568 345477558296081920
38572847124828664 143815409684690352
147949499790690432 152777047434285248
52544084493366512 333672986955090048
86537844864401760 201723271210503104
166883281761755296 321303784762812096
73607142279544400 307174929530593408
96619343204077408 267792737384386880
41986008044681576 198676979611159520
50781935333432488 306869394403516992
104177966229632576 200418549613374752
229060471697815328 231944761590426336
97396179472867904 334179291298382848
108249147599509776 203756699805865760
15977762570994320 287452955085826784
28427625957619144 67949654123846656
132692442531476848 321132215422134272
89466599372633024 295364968636079424
253427502859991520 288367029293571072
30227135280286620 285588662322272480
98499943285617184 290921120290888384
62434126811819160 309406187208623552
61534033129630888 75966185919044832
99276858026488096 290834755736123584
47198061150601416 61293259553307280
1500987683905985 93691198482547360
186216777833225984 232569775957924160
249170382901155808 285390063184760352
58568669929751776 204353645135391936
101234423680461312 240745748818134464
83164563305064448 342951691707003520
155003746961474944 257744987742431520
137855248503665344 175906013412264608
217033874855823584 296078220244030080
164451459206136896 300050297605411264
271287790681817024 283420406689255552
82978124904717040 291491460157434432
212827824799961760 287183260339146592
113196404971845184 253722634847755008
14374567066861118 300850651287080128
22890831708782860 207160719499153024
117507728993988368 282090186120397056
128442090903999120 305043631656742784
164404955267091744 289540227782400000
57027825857696016 60181115385650144
233088397833116512 267448071430000352
140539599721177808 243885800294140448
9812759387299066 154556948926092736
152114333540115808 334769697169330944
91339179320981280 217855769855369760
253249738974640320 294037536327656832
1302352425918241 286398023195303808
49337140446784400 211461312122933152
173338402559128064 328246535171864320
211785132791267040 277989599017632448
122442253134407616 273719092512961696
55844612972731960 100532352204020192
196752448758818784 286088044591228832
123049579871019264 245723707590743296
167647245829068992 348431379497484480
249993846156111232 299458372495770816
303317063921263104 338756406994246528
94759273860200624 247012795112216192
34236024625192432 233724402036775456
100166204762199360 200512595730635648
30648705660439648 312278221931461824
126547455123746752 312210737272947520
280512002887899104 327679218073892928
85330565027365088 207831805663381568
70989379355355168 202222852115303328
140363489637728960 332226859885543936
150068080944016832 226103255878336864
204523557642379744 233156252430418720
72217086075761296 136716921940656912
208633426999138176 263652214351758400
20049955646041088 39732256185456928
195439288561204768 217571328429271040
2624009059657176 261844344726285120
174258514150765120 306111834276131136
176092205658743744 310871898580993216
62997655652998184 182883540492895584
212956765780240736 234517194418548224
35090979993255300 254893384808218112
142320603659982560 164533862679547296
126385395401888064 219258129187964000
133741775740438816 238914961025565088
69420213778141400 207550512724653952
47354079967760248 93874300836812240
176924805853965568 346758301781275008
27518650959626804 42303904069371344
164419147756132896 255522488001150176
100750214661512736 164054966409723744
34893987252231372 87996086155897312
243720420016182176 329909793409244224
20705600767495148 172401062000068192
75590956710767008 179364039682566144
36610017514164536 345509759692168448
167974721177518336 283158248504760064
239680527967788160 286231744949602304
133672910000459520 229988590568686304
42993334331143344 291245459920321344
163884815114963680 273322951423586848
219476105629789024 230798373168637376
300639823691594752 323155226934601728
148442669278123808 228390374427303520
179202832153328064 314672978567423040
47198322693009752 221033940755101056
214026622447700480 272652097106788256
255310485357918784 269846218918118016
268028554331536096 295286448102617472
51683277153369112 282837166497561408
74420631156876704 195532058946115616
70164705445866136 119865194713036928
144102256420336400 271988368770766432
104711591520668976 299864911666569984
12807826268595182 45193539628309608
116557675102598928 128798199451324400
40186118912599896 119789433262231152
112276623571087488 258602065143274016
191544101608622688 230115595386131328
104659570576173504 114877322878518560
178595693484854528 308396583248282240
124401716455174416 244245455178881856
10602953671479656 320541166613194048
24674851442943444 137209030994909264
71010972629858544 288971681181070976
214623506281530720 296665672656957952
48585666793605016 278237245324608896
99818511374187232 118698225802681792
157841963590460352 226287025673583552
116937606438548400 128669395995162704
70288114445493728 317139631652319616
184087757711291488 293487423659618048
12423908864550586 22218433984317556
99644086035011616 324604104580217600
6856404774827964 328730697795764224
183345083649886720 324152038964611200
44690225149178120 94439694304061440
54113961854925840 190124043959639584
65888398469513560 80019310766878896
96268547585193088 249683015052100384
110675457889221344 215632408634478272
229628324130258016 248228959618567712
122178699812743968 239154956639274016
119717564960893648 177273284854933056
13527558871878282 313107379380728320
65210074905232912 289253227281868096
217371508663611392 281845392342787264
9911458385824882 46017004614399912
177766154369756288 296189313445991104
93937896982389408 344945879615740736
180830185823846144 303101846729083392
37545021037806344 348204443171119872
165464004497429696 205909837599560288
275827269519232160 336632595943747840
128955965356192944 149445014559312128
120416405303579792 142681004719509040
32740168138660528 74745666362507952
184408030578657792 222624161545930848
6223043825576734 166823866108218752
242875649734110208 345912589725754048
22180917296225148 276732438943562368
192110534990775264 285748019112077120
14101303337197330 21737527843885804
186174682297426720 203445116822486944
45663480510856472 302334201465426816
321167208181021120 337194035648499968
187531528991976864 267037355582526112
16008768498901444 190251243890608864
118642750957315840 153576678581162912
238540392829241376 296146356422264640
67892268841157200 77688987461643616
14112303814880370 218386313116395584
142144774074325040 267615665771189152
114578469126797472 269647640287490688
36589176229257248 231205880291495392
98902282839626560 156695990180439616
154697200312695936 295428462042241024
151350428361562400 336379828307387584
160598846076959488 260174024625192864
148982002242561 277223961169485120
198806770884724896 322283065428056384
167354155303201248 200608966843740320
111273279163215408 290793518141594112
197898080248913216 238257570923498208
176413173519305824 214940354766061184
68954372974206904 83799819841821152
42709406042832288 211169439038431072
61794685855514256 162987438389322272
17742837064063236 171184831102131520
227624271500541632 292432914268406912
162748607354670944 170208952013277248
165516225534590400 192273620250772448
45053727557424896 146443063727289568
234877262829755040 315488209873399744
8869044339204309 194300502364110432
125714058151196528 165969835220739712
195983059162776128 336275850633114496
207140464976422144 244974538749164000
91614385932255152 209068311029685184
198798801084038112 244573417993900576
65606975673759808 70259722526628144
61890609016720400 233677487544045632
32499139141560540 163222736005367616
107250996602210560 155102612628467456
73292601351795904 333231727883054528
62621746600506816 223974603753092992
45502852471901088 181533229585024288
250946115271871680 279336463153849696
57786387533514952 300467080546624192
28838601344312788 54485056095769800
195867152644640640 304699797592217792
196194818328028960 306575629421449920
127767707471450976 146570658691101984
57793835747056808 61836316262660720
178370725028960256 312907517604049536
89893276251161072 207933094321252672
179488313462670112 247118305706274304
75420580136144544 275072923766630624
135152379959800832 158412126643534112
280776186442124000 329198412811834688
197471320672998048 209093158288299456
218472699441406496 345571507832209024
90215608249063312 255206479833874176
305548360641698 242689142887040320
111728104287202064 233961550672529888
179299151167047680 202356107441079712
44838590216224304 271473502456174144
102458513130286848 156721232581174976
57799806914593712 337689106850450688
57369548391240464 291816685117686464
93404326829039088 290650382674137920
133664311300811408 224270221511566976
36111156372178088 72172973040619472
106148390844854032 220908420811437184
70113571294619000 196414576044953952
148064742114223712 212809208855532096
189872134049569408 321410572541048128
84895815482950240 293338055432941440
148926943588691712 167394654712074624
52338151512481128 60709682889757088
7324409024465679 323709523984287808
110722811026791104 342340074469435264
79448437525692832 132196135403527792
149985358450030016 223746877785969696
71336277434451248 305768070756658880
131577678671089344 324997329888145408
39315207067716416 159288764325545888
100352929428290736 285518228762854976
100693554543608304 308454385006244288
183899605351567456 304171445305351104
236412803216225024 262097915575695680
149667880048335168 196259296643744000
144125464288590016 231405619832749600
237144026276856832 295561117928015744
42777522730110784 168200864799024896
62413525891615080 68209387253444344
71598069481266384 141238186893268096
109630986737436128 248190104373034944
103442782791121520 281862168751095520
2609378156911593 41267012335486872
237694232042690976 326620167412503488
124278090012577808 211870734636459776
214756961763651744 296342019342305472
109945705318639072 173691207969056608
99986737900293920 264997719599740704
85059177572362544 206517259553299360
82584464395396112 246324464893682624
297318773989681216 305588521150545088
101308229835858688 320768790208857728
215020315955125376 321870559918291776
99975298973522672 332757480240194944
79749895536305440 297572054212753024
58195035016136768 91177205341763824
72860478795941600 125527325224619568
193581764183814688 289333309477601408
47712375690254168 313808746598430656
11511326966364684 117969134494398496
35078404734159400 321781385275738368
11636005329567662 294344623451058944
113557464648956704 244308698968957440
306694994232777664 334669735004483968
155381847409995744 323677188462806912
82507028611456688 257015328369540256
166509142606231392 258902186256251136
39756607772259752 41833487832834136
35204482070261288 301599537978250496
14320994404199852 270595043744532704
72845227076519232 328727913892782848
171308457716783 255144594242973792
155576128731955136 181986322764146688
186811881784958144 251961579000148448
127147151097714480 338061161248762240
2885515881098931 31438130452622344
151018657632383424 156586730239793504
178334953914669472 327374826342038400
159471632972617376 256545241015558048
80527953457256272 331759177530252224
60941291250822888 229402121790794368
63832211582442400 205524568368852480
108434846354098272 185670721783067104
189109463256152192 319134102525223552
32375029237454396 190960007014370848
114164164270229168 333592798486914944
40761106637024056 348423965323242240
195950472105786144 306765706263582080
196388792440262528 208052900792482304
278786871084750464 327886699641804672
300002110184688640 330439370318511296
242688420048982144 287643540577940384
187143205629456672 342843286656056640
148309479417853216 277851172427846880
166126440435163808 317244004816105216
62202205063624368 134115891509342464
36151232393607120 229361248998334784
243759060024986560 333171815788289984
177079601621236288 283033398229775104
22931735795308156 241610265894270976
63372654286397632 249500735928710304
57593829581736472 241067404747709632
12333824284736234 281253421260697984
141535860222286688 336062907512441472
263374786266924512 311582380401249792
206868945408837984 275519100205479264
129896128897254784 313207513544392192
47574541976350128 123440863419423296
76239993702890464 280739630401252000
9529720520775872 49228084690973800
62632714424421200 288781252240248448
27235953129159896 162641723773137376
34081451236211928 139419883887366320
6776288684706989 321062760004830912
100787982501941392 263896200052965824
30638816186091224 332622942920396544
48612041041499848 248997994668934816
59877721242655872 127660564878388912
170220257619472960 242321070219765440
150314015346279552 236593063201416288
292092679635648384 302082842952286528
235783327838523936 314855341387618816
82821609742285408 341425303604594944
172819397308154240 347330884036778624
29558911918645072 104176457018417632
7865197388988535 151887442671840576
178128445018516416 220225519532635168
112560455042717984 261321398364257760
96850665951448736 338796970688096256
169592461208058560 303617364967111040
102561076107367648 187304251989597568
206128337620662016 329097050293733312
216450025883972160 295106171811319488
49952028991459040 248941100916774848
44260113690645984 228957035630700544
17105484172263546 160570816638956864
129616272745802064 246207319375302816
109751567029665280 173231664626808896
46474174990280952 86210881500198128
181069023916507808 335735430529594112
234569086373708192 309721948889335232
162061670147456352 333256154591051904
54803156895221008 140174089366525040
138352695747990192 163318269075743584
194879188934108800 224429004415062688
133341699563284000 181972723221267840
40158371448151688 318507056984789952
69472424156878568 251896722210066016
44442784450595472 83694391121910944
130586971290187072 154237449912576480
149255828166315392 209197354496976064
271464713374416480 332438742273845696
4160955833104037 82807088692708464
122000138574204480 184223285043335168
205169777617894016 211144881324235904
121379784139168752 250434883587741824
105702571621222048 184530301389254528
117894353875940048 308706592060380672
209876695273597504 264837185767445728
48661293536409008 262955154286683648
237708111207196160 337402415303840896
200629054031010688 209477139650733824
57012246347491352 314494582266507712
125197851439393920 331086047436666112
57641179998450976 102645668766571856
112711152887068352 253574490437935264
187130272252914496 210859303254529568
318527767185055296 343730609380817344
161888211687513568 253318204277082432
9264262637650506 15108495236388232
66491885858225936 331355165850334656
27956151085570540 323265263945326144
163667603668464608 325922811333609664
142723238748488496 297300378358235456
161349582631870272 286948612862966496
117261906601374160 211681143782616704
90761061668824032 307474248146928000
13191050830205746 38432964464263856
193386742119917408 285572503831895648
169758840679443488 189329275440530112
38672371391563216 66660430013954784
100442592007208736 315382417328491072
56881799584986768 95325420313344064
24382223949374076 89214401665995616
252053488547459744 325566940022147264
163684392062550464 293496448548872704
112172468835819168 240488588663999776
168195874598364064 205998983850214784
201267514608605152 252844062255801824
25729176815229280 64277147471422888
102384176069335200 123639930390778208
155509169622902336 285398629491603328
2910972784128578 230422827224455520
216845421771666912 279124254240022176
46673661082446184 203334493578575264
18282454686514692 81633085185829872
26561302844721316 63177726696143360
79229735117806736 80680307608517440
27962676072232520 219661101594062208
177597204799084832 287786777749521696
3962834266286644 343740687331371968
118368419291086288 321778610046683200
143819308636845952 223282494586048320
112974982728558784 312476806691064448
248355070116468896 287093249785819456
123561766501350512 250161365128313696
67635656287543432 260355012689842432
160303331158818720 295604868559849344
120090149911374960 178099747740552608
122982793388280736 203417319676493408
63359698009544296 256639119169474528
271868154031600992 293937436720872832
204227751636959584 289874356914476864
211970424996104640 288866411871915008
73190616178414736 201528524785084672
19973905781210796 210917319989121184
60384216249085808 112344896726031184
178622518893044800 303217002526202944
23369199849181860 332711438953501056
69253572776842216 318196300329261760
87370932068143600 97814981469857888
79025176074500560 347186307672182912
163284721507718176 211123758457650496
268728217459678016 269862093749693984
107640787626295808 305270451401320640
62086917293462712 331369583298808320
342993570861150464 347728909601942912
20003134501688120 62601183894921592
162190615118595328 290923966066661248
94213460198435248 285155491420701696
111659240689089056 312643009063188992
218193706616661120 286173743069986912
167093095571028928 260501815961607232
153080538545083200 178301730704098912
92034641482212160 301906200548085504
168943289362448992 169451206974408576
80381708044738064 213973531870632992
107884092657548208 283019975597785408
168766958090750560 273984380507248416
145237089148468992 334970524018907840
146102012506792800 288547306672288704
36578279074010928 162273024614247424
240897536506047776 323245362158860288
175584904253139424 218393273497212032
51695570350028680 60298157256962688
134347776117159024 201468254174207936
181518540168320960 204688804277504224
89942583429283248 190221369120274976
226406189544020000 276093970585716512
91369865649837104 276414619300869152
103919540396330688 208634248742389984
289136740529543040 329564598393387968
58531588614714112 339578669353962880
136188963793898800 217719011843967840
57310542544067712 152944459439732608
124140903162398368 269517283684005728
7878906994832768 343934418798518528
183685481297525248 183922301336774176
88440265763798272 318679796618527744
41721477888550576 337755867393590976
177877425705859360 185286369955927840
86584302241811744 130543991132654096
75637842038027856 316179973063205120
38734578336178688 305709881861433088
65356566739125984 99848323630101824
199762310532951328 335138502280060544
138203796017082416 171833995588718304
274425191607452608 345454156436670272
69217424763519464 90671084892894096
255373293731579488 316834464176105728
164393561104867008 250189196342723808
134550831729063952 257900297695263296
107521177243461872 278934946779434368
152771612213725632 246648692001261760
72993758763386240 246603894025192800
15999265730343604 159747915887512672
142392040149611904 269478091304337760
162215136994243040 282109654725331168
243714626638713280 321240179426157184
94309570710996400 303320750581643712
92324480216449552 316119187885026496
314792935324863936 342692075236327296
166793611212041920 311235347372551360
196173750557218848 283801646349400864
48536008498448544 205020498461443520
34611833285839600 171753031998618464
77409294075603056 279036595538930752
129757033761832864 169880487938623008
143612997983413040 263862514063904064
171612743609377856 244583719007707360
84429336989126656 200679925249653344
58789896725259472 300246579471227840
169711190802451648 323261261538017344
61469214575768696 153895842705360672
64629494743006056 259893281827100928
258144379728014080 307146377524573888
28023849996270840 267685578722241440
92841619985502544 302103318974170880
115921208164192960 177618197096851968
24663553404156252 82062032667568336
91726769353286704 111064149593399312
2884844230267625 133683658247563280
200355586158642688 309462898737891392
206347973986060992 226393295552852416
92515621494021712 305507326380855168
130351735006260160 150538913005998240
218435913041152352 341775267812626816
184442301144429216 188701454002488320
159610418523939136 164988961115448192
157038690130632640 157351143486740480
104986593136787136 174674504850592608
35061840368320532 288847524512116928
54886584565282840 210874020672704832
62385368243982576 165127251905272224
189333972698010560 326817915141011328
180035110024612448 229876238831068480
14877176726929160 136387184171992432
202808965113306272 244911056766422592
173960217564234976 302790033016741184
150507060634047776 176076797524060448
7385022341734239 226342524542142240
79640574473632480 192129769549769824
153149235461708928 306300313119654656
123238653083879360 263704280501912288
106771087964701712 165461945088308992
130260732107022592 285395391142428224
98251763907387824 242938002019216416
171610246245383712 248771667043843648
80351021988680800 309112003888289728
104956887624571248 231766516193151104
19252859543430928 149050763509250144
201944108666728128 264764330333859744
289451484692655040 346650819113756096
120751381221981568 133725154643272096
53638129754580904 252743341067226656
78239309734531616 197261870931767744
203049318631274272 312078231972600256
259465037422323104 263222595852239328
197771028572025248 219589005562776512
100687569726428240 204588820810050944
3781337769178481 337944187636785728
56125854117989904 240358580461116256
66732063657264248 258829085334664672
225498000480673984 237500192542490208
29218808677462164 174638134338125504
2876761537353065 166755000466717984
34009398960757304 71038416545429232
41042001847642240 341983121568769856
167358389672196544 197252714552432992
234152714074771968 329457914327403584
117628061956564176 179033876176400960
188508928117562752 276266911225692416
102354602743033968 167813382793715968
57896203789147592 217495027535301120
164170322237332960 189760916571397440
1523980880354138 115832766788778176
158965432563345600 329066326134745792
31392378427770280 46327688537198720
62510617261510504 199379636127323360
16441872962937982 187070166711890368
31752321358426616 91696872192083200
125665203029880064 304490710006435776
32352201148741188 239838407992027040
177150636320509280 259361060973582240
106032997844461984 256526719053074976
168860218021107616 241829625147909184
58086328091985720 266722852592159488
204542611088604576 276169829379401056
289070354866052800 303333599751557056
122840468976037952 307822981007506496
129339264529711328 141726042342674496
265659647975987104 270982383585849792
61313519754618384 86274361117578368
52431003706573416 136634310450863552
160213595071302112 241849908312270688
143252826851883520 182905423946590624
34977336397814692 209611873040465536
187449373752900896 336533098849994880
77364631709375280 338435153919749696
68590639446869584 268113523242863616
28537813055344520 169661232989897632
277502853733167808 289389138548563584
196044245140880896 253853940758036768
264008193265787808 330061449826901824
113901227980992976 153870729334546112
75013865467420608 257628781947386592
304157328596266816 335129333243912320
122805033039072400 322594785443784256
169631464685411008 311488339611222336
3188560508041524 10058705284108750
261007560430127744 324240037084831040
136007353309871664 166859962109550560
134320046708580768 244071672819906464
252719784428270144 269950790129403424
194212745823913664 213409622773258112
61086930663836200 284607340416069280
239301205969101120 338533773447410752
224041749097522816 296098492431453248
14127274232159528 332706265423024192
315817597414369024 316890083148125248
60537498380913184 65956864793282888
115738750368102304 176980937949862816
189463106028171968 293165121991441984
84257049724374384 125342754569598432
86561275140346192 174681068222385568
147571428189087872 291626380252973888
100713753007886784 250798447950607232
78417400716777936 209829357422769440
302175813095250176 312673449391530624
31662344609328104 293045874749199552
250169085604917472 284920488168212640
190748859831389216 233114228956633792
150482388862984896 307405752843137472
52868435673274936 184078059742702176
18857885558622260 342273616329355328
81316538501128416 197597657380560992
198822774978496864 230764459313753344
27605181241038124 62406910156368008
224503070239497216 259439309197053312
150928336149855648 252853260325060608
119664329834830272 278357565662245600
239177632150815616 322071871277282944
281099237659876 152963814905183552
162858591374708928 266580144564150080
30438671608381048 295625198599351296
43694001183823736 153968130155714976
98114949226533824 263080395437428224
231036209830168640 307747836351657664
206330887461165216 322176443275891072
174872775905922784 253878384311067264
105272299907908912 243776877586702656
98145174090286848 344584776735468544
22959240554837496 332651698788826048
22629212729489228 50677013284171968
323641708384455296 326641704753355264
163191897249762176 315525552319130752
53141239023483000 312796301765136512
68884061510867688 310530243277551872
213391940348290432 312860616370361216
132437438312006384 247843970161169312
17523264665419372 123894378352119728
971681347339547 259700362769430112
143635434662982400 194754320296166592
140042935760217472 253860334381737152
188444411113075680 327868381694466304
16069633456568162 260654331279784096
207431117477635712 279770946264529344
231870126577381152 249227680722222560
125227594429250160 159792844908567328
26046566787103204 305601269931377920
252447431858446336 305518237312681088
69417165179454632 91880299669749696
162210906134209888 317167258096438976
201515205777409984 233590469028855872
45733509654701664 220850577525001696
32418524735088828 33390877432804692
75751518552349200 194040336214222240
1346895127335577 300656279400303680
4587112106617682 244366683855195104
144285111055613568 176104289245999200
122110814351170672 295833285751766464
10911547607114522 275039973371016896
18477235699158724 197729897378158496
163772066164443200 164702357377449888
83108967802614624 174115915416866944
155310754376206048 219019221997300864
140449057642715952 293456039099724416
204280504667816448 244250788639144992
78655425745231216 175023852032356096
152812874854696384 321561862841707712
65503882609879640 172461637426549440
9113282505479840 293266325202368768
118278200089797152 280732989221966784
7976857015484771 272358468188404928
53670109227382904 345718921519798848
72827709795113744 121219218362217840
30491370476921236 55066218095534840
162816261888874528 343199040035491072
93446947444483616 106402665294040400
272702975489408064 292632887686030016
66669972873082968 112541582035543888
20526835775201836 345786832377332992
54449505522070496 229367240228461024
104353652116242208 255849848743648832
232610515984386304 290014708432259328
57293894123701768 219472538226462880
283837023059416160 322264413982336448
37802637012550416 97513713010721472
215753291313589696 259402936875261120
21800564523067204 93274290855080864
135931422834227648 202714090714172000
219159885913764128 342274454337058240
101595521895743264 200783795274997824
144061558001341792 250110400220556128
143193702651713040 183010956518824768
89642580992280624 334934536111430656
70098037314908880 320922374065174272
116035137203112000 316261758224262144
232421696273295712 321630888425711808
120704226202497136 138510012679740752
290127252303764160 305328509450549312
19505190522488500 189541392916585152
48070926009335152 168733168959948000
79531011521803952 228862801950035840
23934706554681388 245738842319763392
69744300360779576 90658979963301760
111484769754243024 218879806115436096
71119430589887624 325212593232036608
147997356610640960 318818030453635584
330485297064249472 339329116813556480
100779320223902624 274824968917369024
85432376191102288 275263523962338432
190550665306887072 305447905876152192
50391926984142928 71110633153155904
60255230274278064 82683133511345312
245286437121873440 336608699733885696
54147919149051176 162225428768645824
217988384455288640 239776186121789184
266680280756327968 292018929887524352
38278678364498800 274453200252317792
6576402524028371 168456111813931264
305747009973408640 313923288956736384
77819737377156880 271140140449641408
15682365612893508 187838571819753088
274849724918780384 281195578083867520
71583787446250408 115061151517172272
273946319822057216 292075726938949952
38943006460332816 77178273402966432
432342611074460 290865251889313280
22597446103229804 102658604138864208
149834347783830336 328736177885122752
31006897244781864 131434801097030736
56690535157576032 342327112913123520
7701281601383349 327664074339979968
69637075286294880 293733743938097152
219317522060819616 302176371840472704
120778542597691216 318722690485685504
268589406164901184 328898723442024192
141200191800758176 293799374014183296
12545397133562768 345651886528741888
48613408725530864 346916166129113280
107973397287140016 267010645639813824
60653713402267264 171829492501678400
324019699305037504 328950000513651648
153314955177531808 204549518870381760
10212810625810298 309606123932884160
21860708742218752 299361090770181056
201986369807945664 225687752266594592
79390141743895344 267089599001149312
29264975041128968 71334976010640400
176439836110499712 192498015228659968
171943127328084992 172803812290427744
57716120845994928 178039329234859424
82671235096766528 193640320431309824
135900957575940976 181917938327942240
264786977967019520 343769687606728384
200827230529152512 217745609980051104
187262872802166944 330387190912519296
283513637946987136 284520351785117280
48668501513035120 138563573219583440
44944903761621056 172910792451704032
180005417896049344 230685288885368800
182948469163159296 284721214642394816
142004964385999104 326948659489143744
39512517829032280 180339828957112768
28611816725180828 34445904483613604
200179840490780960 264282143482522944
179809688536826720 244279017941478176
102145051531000464 296638158157182464
1723259933194250 288246937571655296
75249380667043504 322184582893473344
49362610890314248 343506675960369344
184037024455368256 245121084685835456
21774308948638420 225521828452153536
16731117281101834 251828606840452096
94220034496002208 270380167376672640
119243587778660864 216442706456470048
118587302601441232 270363755284351936
69422209821928608 156746722940963808
145728700737658912 279447563649592000
118296911525924224 222701286687889728
22752805462141316 87173683028055104
168076843843662688 204820004465113440
205020074971801920 293738351397792448
75140927168804336 343626480693276864
146699202593277088 239524452500940384
113147367620854416 137146330977871504
138040227772803424 181684407933290560
250568815658540992 301624590383553600
33466943521108076 166098162204617856
185921802938237984 283416806752764672
301722554097967040 309468208436121024
85548846569113552 206239364652244800
205189677657988320 245774559157990080
6604045125647202 299958485374174592
37586603441015760 238155395492372288
8359104614981757 307961843382838528
108815549688138000 243521763818048992
4849272865567421 32266480551017648
1458620312360642 264020477106657376
240496934488041632 257480942271297088
197938270338314176 318507206502277184
12117176643150596 225607990313449312
298328562254363136 328975809107382912
28669355197630840 158360182617745504
4476591653923841 120228889689292288
32235156251761708 112460190780960128
234781517789354528 299056481469535936
216250447915246528 235074767192871040
147691624031198336 233753875424579552
110943580888974320 159520608697092256
143031122552475968 176679748740052288
217808262117417504 304479439330870720
9763567542072180 92102867571146848
140608339440248176 265766466561147360
205035755828458656 237567726717171168
129678441730339232 173711997597460832
195605964021731520 321367154529400832
112822400207455824 176716297393537792
213319992244918240 243826261953877504
79186297720731600 115239281716188736
49103861780286736 336078090695562048
164104111043703840 286607829402113408
299425235128661184 307533510872508608
200777031589159360 302196972068848384
54141246520811336 89140599862437520
69531091391974048 234977605384426080
51245525463551280 151794865035195680
26683274687856992 347164852933082688
92123074917892096 315247894668477120
19296231718245852 71095473180223456
90839991919367808 112261048492331904
275775008797169 342290640578397376
210420152027384192 263774378177272704
139231290702059008 256381265157371040
128333629415756432 254814570863730304
48157025085777856 249200935794355776
50199388591582112 164190676487664256
51152590191789072 177242644880052544
2059241942951188 97895248995463376
116936523651679008 329690017446689408
32102517786333656 247290771222570368
16490150234097804 326611153684621632
25239861223782308 304127070537183872
29809324069258196 319509628667923264
72052563079334320 317109483370977536
112463668828773680 321000385094179200
191409730233736896 199293941235871168
114758778236176224 269178760763631872
146492177869483424 232165433224651712
5801405153323812 10228237226023432
1127990329585596 175080347610355872
191739219534531936 220894936271435712
65761451124143192 341639313590697408
25038723784113832 76184468648640112
269554418523683840 343878615805272000
210809536641593792 332419688757779904
170172599089169120 213069844508337536
151341488959829952 224787516179634048
103606010557782256 320548549446010496
19269545503923732 81538607915111488
48081734419607728 223535930249281696
198936005131369152 329733862640136128
17467987503311096 297996888101520320
35020807489439084 116652076941560768
200094833552330016 262821460050453568
43582420202644048 201646638612045504
178016508145302048 343445560808745024
20662823324164244 313793107393606208
132521067077151040 199538968154086560
256320234006343360 266255186164876832
77580725856430448 153496091259068416
42834270280869056 183924615911101344
15162775358299250 155649399115161024
238250679623860960 308669260282517440
42642257529546632 91067179899904256
15644125232772734 305460406706139584
15992087643328996 289211538449945536
112511589689515936 190917566486756640
40944971145558272 291532753729466240
217847403168446080 333888204031116672
207890983484577536 271830071629173728
169500344300116448 192389633539724256
144404617759624768 175428954108809248
25438464967126736 185242770313856256
107149013027102848 311004704427075264
6653699354691834 42606178438566216
119070003842868624 134829642731884736
183182728846937984 327972605778722688
45673528272585824 318950237337206400
58881370429902888 284212671338715040
273186602904028864 339837891896780032
158502331090566464 188926220093664192
161424175874535520 297976531694191360
250042538523455456 268673964587749632
205982958411759776 234772370133434176
98296779240957920 100656112476968336
33328009837039752 327974928916360128
273402191093938464 346212589796964416
149813090205144096 233120300403405920
200090652200425184 216980321207253600
160907535712732064 200733649372358688
201727807715596032 264298312597631648
177515891791714080 280563560321438912
145145111607451520 332747470858674944
87248872316884800 164440787383844768
77019846186289584 290069487587909952
211035198155980736 266528806389516800
13126032147693760 205879399689183488
195485707405623552 342373924194319808
87600651167784912 291680870082932288
200230702546900448 280898129472066528
208783187507859488 286096646014345952
179433836043790944 336925046424386880
138020889997381056 331358930536936960
304678596499519104 315521228156306944
4869808276692521 127293966629254560
77406990450473536 288798129457765824
127558159977909984 153549594523252192
319703215644652160 339264300664019264
142294967853357168 254317606179343168
20295267339310332 263388059778560608
142774327729576240 267377621035218208
22818601876059372 43307057805065872
50479586008203736 164412123759309792
46334167114167456 320771228360834752
211752434826753504 214050429053939840
243069598362749760 295379590903203648
136542980864121952 291278508427968960
91072293328437744 278952302706649216
243815896466681056 338220473396152896
177407201926970048 303873241668966656
25098807662111056 166535001632009952
263266853529361664 277352371377102176
39629847259928392 263298187272517728
63590550144381392 149401068654349376
67304473706111488 253806874069566496
323038144295115072 330648677854834944
219991615521518848 234688620926347584
94141596924199536 322179397737385600
97433312026415616 215371022318308544
136704149585979712 270765249361921600
274355731471434144 322945299890401344
65443770908675976 87935177436525328
112033781830739616 160293518529845344
108291566725764160 268720020779980736
75709742717346352 226869453801466528
77763230444017120 135141414894138464
164232697432516672 294902621547331072
206006627169154720 337997888716360192
184785955320797472 192476235719037216
128421638704380240 210529615709825184
161769074110637120 275120475182838208
95395690070784288 286940057755409632
180438947512323328 240342728533829088
117717988880250864 321740560264204096
33149383404514640 233159804454495424
111381716318729056 234118573460959872
204096976236722528 233281797908632800
28225890397676128 151011000727071008
82406649725530992 158613635988048960
190574230387472256 343765306696566976
143928671146075952 155250412998809568
150432124277534528 339066053028267648
201084554167418592 229510320136585056
209603304159983392 315406207746999104
198912771899595232 335724445468222784
57430699771939536 135634783187577264
77768236802307488 293071538187321664
148066846994747904 252079183328527616
135545623337436768 264889171687051168
67910246441881816 246523650537611648
52842268993006840 247526757068618592
80318442206272624 120354806231917168
4328787249454552 45246544691556152
132800709446265024 177526015750993152
30879882165426324 334093044113854720
297877100192117632 325963519745259072
82740900942417216 212563637419529696
136015709235002720 281523911362780960
127815068152719520 154708761496733472
19713133830453276 197095229799364992
20063079454828884 251694111774499712
86623482262867888 209609092275957056
71512800347920328 180985466821721696
51100679790866064 114568620164992496
76186463493563024 257034310100412480
97907242919748608 193687654398479744
115467757821171808 217712441397085856
198348766862268416 261264544094055616
10158180447212950 48284128090272056
10801394405721640 290552555886048512
255238613310418688 301355806897053760
125153388853706080 315890188587819264
272933773729048576 328959906045449088
80307416107077552 109563342814153536
17818856592372792 254461483422277312
68041793329952456 304016407430498944
189802834384694080 309971018680099776
150175666770307008 262223499958004640
95658181224836976 293096818452833024
89569274494765648 282331447855971904
81637166883167536 88022888410329648
231236199079929856 254201010364708864
228413256477159648 285312418000392256
212443382454817952 328032467294201472
100915128630225568 126747613544884672
45945837558555256 299165340322962688
169071147296229216 337279721742398272
107671266536542112 251444710422509472
17429686287459480 109899395615868064
81202918500823920 289153791494404352
101347535438697616 132325603113387744
26776293027753196 234827483783744672
180119167027970240 308357591875559680
68464181973689264 177857314020868992
71693195630573544 177685838642481248
270336561326141664 312892635278428608
39978116964295904 133497406584274944
21948047383626736 239468263543304128
128661697801229504 156955140953249088
137531664348711744 331450709440007104
273498376706976000 297177835863958464
265366108143360128 343065795844500032
139110241592838320 320243473470024576
211422348591906720 273050111059442688
308592068288024128 319619808557521024
82987220110933744 166657680014700544
2052679223087571 211889716148487424
1951711378140819 300617142390923968
67622734492035632 199133476235446080
220111408142347808 299858214516670016
76460612931648128 173682935815051552
44816082077501600 126396400747703504
101565174670526112 215181749237023840
101207638174129520 253774341816279456
246157876078559392 263885927349986400
75739663727332128 111516942812147984
127234364770100816 293755898526031552
120845163464491984 154246011815805184
127516213571107136 303551135597628672
55779978906734376 91661197917529904
194301335499938656 270068668362008640
72991178782105344 80529864568895888
162247402118785376 346478054989609408
171016973425749152 230499470542897792
172273773897197824 287461068140107776
259339878092643328 332771930215935680
155566673380100224 250450381697188640
115941065904956672 341165552551645568
246039140142439840 265309592312727488
194815033750389472 205772966261048384
97942431683345840 181609216773507744
55623214961171496 275300467788498912
130707219984610096 212969080921150528
103323966689994832 176470462982589024
324229676695264896 327333733286620736
197088930371602336 320327005235709184
53881051825442224 119639715466294624
99945662408793376 281669220650790656
96969626697324560 300680960358932416
44518647660802112 244371183318815680
51985071472652912 207939667348142240
79092024282508496 212912703569717504
101772051268412384 285468477658938048
159581198802701056 230642742384645536
57159283613041640 224798426390380864
100045088780689824 138914559751811024
79626165755361568 198083403546632864
17648601388221868 272682581515031616
105299224225360896 157860384695494688
65370823675339800 253565805039594880
30696030310596332 69519783082922176
7360943111402871 223458347955083104
81314961397453168 258280096797127904
122699379778854864 140540717298589616
190935348154628544 271121519110503328
7446627614563069 93895541383751600
212002229137634080 293976668786018496
172129030628283904 216205443995507392
294876306587210624 334735703791953344
117191684545612368 289422518097145088
53645296220320216 267733926539493280
2651410080425414 118469399317925344
19080912109280476 113168170965514608
188763724896601824 340697082433070272
175082882021627168 257110956541248608
50452681608723904 199353763073599584
225335609569886144 227748145008851328
163547893902121600 256215375548547328
32586989007791968 90418813112222336
212367804783208768 256106522344441440
190276583077184768 274959557226727392
245259739128907104 269338041420809920
22891761803323548 339756737719278016
73414162222165072 225280435908636160
9846310060687930 304991084649822400
241674662402384000 279256506458205760
123807891039687488 225529396833223424
224321103383508448 282216484829746624
73901762776131136 148122734115772800
39703104020732576 57188143351589792
19408241484337028 341113573356150272
76937068982611392 222443391776265728
181590171869461312 268219586335251904
143165551371827040 169606405799798208
83279965002977200 205043509101208608
59741986766388080 146454783494177024
192140347795036992 273982325092884800
125261555301396944 209512956596321024
62733333966988632 91636503333857184
158923650885031712 202924765664385248
115604411524699040 124947123985568384
121933759625833536 200476630124495808
64690475326918792 183606670528358336
157109612873579296 252233497945754208
303092486357958144 312455909990262912
159646148478786496 326876188336837888
275008256683330752 309712562705363648
19513246050342016 63194138268019888
77000924305369520 129024498123332320
165914665473902400 326894854943694720
300550821714584448 317133096279364992
55656825511400944 62458149843835272
13402641259054454 271529738712213472
2143122381895787 262985026282095616
48468177526202088 192337965899668448
149014888793795392 155478152771672704
39198773133957776 80457683999889488
74001644357486208 103599612978597024
143806828087394416 148372250596334400
258477292936371936 310378133659620160
35853443470743376 243354671533428704
39770826263067280 117759852807615584
102157225643751216 203506322416560448
45268567267331032 221076547133434176
200578006167816064 277513926218088704
25383917641365340 188770573859123968
127870092209176112 299019380389122112
124361303399281648 284066338292590432
189462152620282144 269395417583755328
107234572968137632 188560475087313408
219984476969234208 247179552660353056
252878707170221216 274536770291359296
97779297707195792 322872141691282880
15508398411915850 137560553371146368
131399085765169344 336564387811773504
15843617664900442 270834815715547072
185549456758085984 205076569229741344
85183046796327760 200401669223218368
38988329835087056 268924296134695232
101881927925954080 150078373559014976
154703153078438176 212256591088733632
6394911134129782 278113934102520480
216108299297270784 224702904869872192
199091406053734016 286243935341681600
233729586658090400 269946344896245888
221720888232415552 257808422267888384
64952937854353344 124331606536469520
311836902045882816 320348850804514624
173978873047731488 206693539070600928
21995779755059256 122854896452598560
20118466078498296 264782426771907904
15861116117279626 118270111392068912
87999752510991792 162775379900870240
159144754801699488 316789637616355072
68781224831669864 283235812057668384
21967136646319432 226405825311199968
203111297362023264 231604943924526592
73960191268185824 280671590893059136
210580331959560768 238656871637872512
199828871184974272 263248734665237248
148320806896359744 260486431898813344
55931051304965840 156005277987731680
289335431010969664 327565615709183616
105049857190220736 313513829363674240
32714484057732448 178130297721758752
258076766993797856 259232533077315264
231874299565686464 234166610683023936
13674202495979460 55978473485509104
196139698413455008 243204742391907744
27950955865634224 100954264491651296
50116076841244616 55233832756260440
26838621739701284 34281843337786152
36947347543812312 39163932894860952
80543695402002960 297950845974219904
158825994415750240 255266636150873472
160186547230154144 180168547655612320
169544199618697856 314775421837489024
212033024899010912 336989414646950528
145330917681835200 264093536265243232
34113601794181116 180399724934610048
188884764979791488 331496123374971520
169459631886543712 292497258470242944
112593605288443808 133274186666743936
314545335240962368 322561557700651200
314144944555997056 346785329404478976
262654027247500864 313644555136090752
44091656539035512 80611603640915008
50428481595986320 127967452441439744
100413883343684832 202356826402315168
93852959526187984 222569801805691200
59789681966421456 86743661227061264
32478149289036916 309443100444566336
106429781212752048 150812491227465376
65944823829104088 81797959925336704
57418006557017904 157367661452526080
2420056052027520 187726567086020992
59649075512783056 294486777145554112
66173663094203880 286286389236807616
154881663704588736 230836121474305088
303743497372907456 316355761212415104
143765299297106544 157892346196794592
85611346058321504 232161245018909344
13865253787744582 87346915694931792
298069060292640640 322472279527778240
38401695246738208 46629200849150960
20372674967783300 152924354174226592
57354144141359928 285986489884886400
37314425573613160 293958363581595776
23740881457435436 228906556947285440
82611951963107920 88786806400818368
154791766836055744 306013608909748928
157735054907393152 241253478161076992
154621550243058976 313890625897227456
116869159729418608 308032237958127744
80965615913681680 319623875105249664
277989470818810752 288631392366252544
14014302027442718 287503633695785120
23453487209433120 70315142680160576
313105600876484672 330714716641070016
162037454957401248 180485353695822144
11567619833516922 186964245734008096
45980664455278296 325830953977382272
20985387455531104 80133523502582752
137826688859291296 248683000481785184
164329634902933056 218960135205094496
110226804089475488 267057792161199712
95886632601329952 322808712887301824
167417899964768416 333110340629621824
159493694864347008 179830874956563136
52155872779290064 263960988596331424
35856780543027604 73165303963091744
18249923004542556 310704489832677824
11483361026815844 54727586031299560
52086824917139320 308974745321881920
289269895665016896 292412856855189568
127619440836400368 199874663119108672
289612753973689216 338818698974993152
73700568903919968 295020206220548608
54202352633197040 268411853136892896
142914906014346080 304379100966494272
2868218848517334 175111415371927136
165210890489987936 168509798619039648
282249286011008768 348512574550856640
223735277306152992 335034972281305024
137528154072968784 270485381591954784
41854041688886112 115611705622692080
31423841821318300 244440938500687808
180176419425901600 201661500304396416
262153961353958976 314047460752359040
54619820534524184 181953286930693504
79956179986683040 165902917673543520
74967331310563328 184806188574623648
419670164371502 247781792677964992
129351153699389744 266219558849209984
229133340626250912 233596326074916576
173486740243684512 254134565660821088
58268082183125336 93065424217076432
237007208082379264 299289840165237312
55515259904804832 278513467374504032
129743742235268912 346292527537246400
64840218795940424 87049598899548448
42785246805077600 43142295269024344
50282440740616288 205584462854607968
74016923032566816 219978892001628800
192296841759799712 250912458934751456
105764426488082064 244432869854175904
2044321773946380 267899670629803616
26521923423688032 257100786356147104
75713382099698928 92006220663419520
171484158375086848 224899675821191488
147352815773262080 321952182672594560
147779173292733920 297947073902037184
13496281493728018 117263882940513920
290538316918211392 343361066075959744
343780092897327040 345031407648641792
223643529410853760 279123447118714528
61052060725183816 285640224522908160
79149962304302384 185446174878746848
109153868398929728 199860379576261920
296206468140561856 333042938070016320
127968365552686192 128016714651518944
86014068648364032 106306334801823136
41475411594317328 52300638134045120
34996569570289752 141905197723926576
31233423690342152 259070561533268992
48907398058494744 297529067243415872
58619235249432088 189114932129624064
142951701978554256 330813760591891968
47609070494869104 71928652548984592
54163724979892688 289209113329020928
84938443585331328 128845319576305168
93992125555030176 288582438186821824
109089603038138400 346730202726122432
27207986137463636 339328153524404416
85471378370695712 133857780212458896
7543860932617099 250058695511722112
44930650956334448 177266703965564800
84663070715960432 331725208689254912
168174182692123360 186192427698232480
40122365840678896 83619475593211616
60854665021099272 175545616989391872
26471897525667068 182265995234135584
239070649305501120 245813563802768480
174981177570196160 278331853770764960
90762885513031872 118434223842117408
9103932486218562 254291938320332320
278861099347506496 279953244679309696
48890718956482336 221761331633507776
249972587323037248 310582402502092352
281526341024857568 332545570458755072
51033652995689864 93634168544885760
68496022213599880 165516647182559328
56471453075111704 115600523929769504
153896452757902368 179628475390602208
106670851036074176 340416440708251584
123834319343919808 172973445341000704
169969275800965152 279810973649549120
104759930252160800 120807663322310592
45477163180721344 254018281872442208
81429095713140224 97882585018830912
273098983079151616 314148316255233728
201061403672507168 294432218914351680
301065499933185280 347768249017808128
7483569548571636 279949811843675328
34897553457551664 125456572767293328
36365243002214808 153002813698336352
214812719004981248 344596080169883328
123731476553842416 173977898722313376
34405904322817804 145984734238452512
137232979197628496 224965616895922848
101770650794331120 220985122920783072
71415411535049648 223770603004621664
127019666053444400 221125997712899264
224324162807228736 274711168737321056
210470012057691744 225554014494780256
91063736171908816 256129733810146336
70716438659749920 174812116128377664
275377920522387776 283597273351472768
171234202569884000 296880447593366272
29715971273291760 72502107617582496
154378468025914208 313715200957903680
82326029365148512 256222568992220160
265268251130282528 327407679572170496
197670798320670592 346813963517958400
31255227788026048 32201446557117720
84153147017628352 283142791514533056
246943440621196640 346142899600899008
231839915622199520 298128733396504448
243549420317387712 248157048204835552
241037425381149888 316983576999135424
223048855362704128 272489567835537952
275187559689007680 303841117321498944
118510232042838096 198216910585421984
271855792529201600 327939021934397440
225266388844421376 312562441680801856
12172281267068386 277980370217483008
92425616234386304 344851337267430144
110886109853172448 203401771934788800
52815134567874064 288135505421339712
26125970164698332 226225057833201248
7491416603544997 184285749162922560
206123171614087392 307371453584931648
8243998849521700 238904297006283968
329006199882936640 347028854905825280
64396053977798960 337054517781694272
120261820000088464 185946167654544512
2776526683061088 312567951614364096
7599830849834634 348636538506384768
3802539680479709 180182033321356832
157005628703353600 249546884277149440
83091519929317984 141895023417085728
20364916018765904 212027236888153024
164006955834601696 304331790016303872
155006416232630496 297682832163196096
192329486555705728 337853801932517632
205663237885291552 279792684079950688
214978365636389792 265377019679480288
151820122036045888 296972981758803776
98355244913541360 248759575293374560
127236440284782544 292971669092069824
179691463739411168 215696391482539776
51951563505672976 207187813482268384
5911759869402891 261250754091408448
103377307849123008 314730270838544320
79521378459653088 231217581826124128
201852230085195232 215923335057151456
199130772171538176 262482557230246336
91179213716266096 139188362834940720
17694101630493990 177894359677734304
1300418323634981 179405658094411424
231575888897891328 341863004756975936
89501437519096624 275079763487813792
129244562565903824 216776539638356512
16587576049702514 288394346418474368
116067185757785648 337454350289764096
122279316048873296 291434800831547584
15995391414836812 104525762156217296
60828353110479360 312111825155753216
21161753871194848 104016263848112192
183509858428508384 258489939255468384
139785846356320352 144624137290087648
4301178380427142 183359821353375680
195729738435240032 218081349716607584
201959213721408736 309952628619546816
174052705055712000 292414109972919936
76226660254778928 292196411118085312
255729727833883552 347202526605407168
17540608594814666 236464228028442816
93131474327547008 236024155089742752
8067608336847838 20204601918824544
157571534222100480 174887100742843264
298301027157775488 341217969215843840
4393726872074 56751731664097008
126729373181863296 127403663511212624
41689135407809160 297739620359748160
130706389487315664 196743651899777824
136301595965151600 305908413598692928
272976982468726080 313514101619864768
139177452757875344 165271353907022592
26456086812236884 240894250234594304
208224178270369536 239252283986767264
21064241565683776 242137241825171168
218127123985623520 284756557870568672
127355523174228032 230982918674721472
235706907616168320 262606543168489216
226335816315522240 300529900165578368
322792257420685248 345692381226767552
134362430030883632 244319574178784128
170227445728915872 243667528654545856
139556665171191440 262312357403864512
18691407720508020 116981863514402752
246353149692321664 305033602032721664
190371512616133312 263819501805085792
328308308603490752 341774037876725760
302851609364081280 323635014077658240
76833382394152240 125507026655382576
71251456469341096 245888374611909056
53695354999273904 109702979630416096
227618117709153696 248396938222807168
138312379352761792 169882582921511072
247097317667256544 272141271797002848
117123087320168896 242131399992686336
3469181213071546 339043533909825664
139775588693144288 333308281726166912
69646274621231416 141495266931400752
79287905542665312 219144301098167712
141400048269397984 319944841514331904
220378028670832256 328027196235453824
34932690111829004 58771218546922792
49078477131994416 326899741489313152
214699812347047392 321660935595648000
251545320960475136 336310374288329728
200928510106408096 279416195016715104
168915687329609376 248426086742886112
141374791413742208 212883896815415456
98435986733567152 333607524253968384
143618276544746432 198622120996434592
66481826748722208 100513756231370480
1320045076014108 36345827673242384
27546836493058784 186056830512309120
40187521452989600 334393088026505280
322655523269723456 347609741724075712
299686456109900928 320194693225142080
56105766055245792 290177397129918080
39803561296643936 63396060596021800
133610944148943664 195813351622598848
89280163837992160 219647233378980096
55513210983595504 330657110734917632
10939167697293280 82565909274257728
77543954003348016 156803006706455328
34855648687504232 59572421960836160
79298676576724288 102132949561837280
172357447891938592 289535998549596224
53540435120884800 153925916326571424
99954037509647184 218080031048057120
174930201239169536 185202730194204416
121972401740740128 270305813945659872
158762736349020960 346435494649304768
111573955005185408 336921662316356416
23383512823528804 203176236674913920
77090727012850560 288853701186094336
13846203263078038 139993771591093664
21927094299276460 161112973135091360
273161548744393952 317787390263462144
171780969686276160 307611344267542208
208915122352757632 282998633952340608
114400192137576928 298414998069655680
79183677189219392 255281635834061056
41068879255717088 313278878505422336
108952271923547136 291965869324848128
177546564834818368 278998587913169376
171477972912738400 266882109005580800
117716965368527952 264352973122772480
65438148417618576 266830768981988512
150181003808897568 218285409459024352
17737678236729676 135832767236218448
55925462870070016 209222210091866624
73736639641697712 93547992339436544
164378121980290496 314880179739032128
76036847375149392 199017221413488128
18073213097662808 163782699349723392
8472324889533819 70280699854421720
102121006317807408 318487442579427840
304586904908592256 304677403380816320
34848876869424720 287577099139620480
182262253790078944 268817118986999200
159612131008172032 293086599027979392
9314162318168464 67007284989310136
3903568352021486 199851024599840192
264777026873968032 341647898603128512
50184048288720832 303792708709846080
129711086136296416 236940187067997888
191127651597596864 342017369490201408
237336478671869184 300048379014898176
213778701219833472 335160172367481152
69281051505275200 269962634643372288
242578047959093920 246491558172331648
111121421999775296 307014600167000768
10177150299021340 269558160618262592
29220499904714568 329097748558511168
235567402350381376 236728159115519712
149119264925461248 238867143213437760
39615686784991464 273013769369612992
205966574527640544 339289495931696832
222211926925062752 274979571374353280
208359389530608032 219924453200927520
39094288722697224 221162334449879360
122077217643047216 224007842363659616
15913150399572908 298512154383212928
101611352589549120 233860477980560256
105062229105078976 285109997978520032
110820481853351872 206444071477780768
47618900016147696 108299082062043808
1962986302183445 38325006382927672
66174142556380368 95994532228667840
117369461149371680 134303641048073696
310527570685451136 346651273571715520
207755673251173632 279251226008404512
210821188243238496 216141422361292864
55030366576392952 173521996742214560
159785502566653280 256339212796106080
19969363493753548 65766666611825200
11715352667226038 104596389078912704
97498893752081280 239432033581858752
264632584805252800 335578469291136128
116181915513697808 209209754932100384
95011038350612480 302733413973678208
129189812525836304 311896895894525760
257672909508618976 337235541275625280
182094095538898048 291116720242687168
181601721125769248 212593410599706336
115991360657882336 300136784282295488
3968589535745132 338097029805422336
228662347496382336 335393266756473344
94643877096209296 162390547764437056
158302865692895392 248370432694446816
4718604105211518 72619772176581920
178489816247888736 265331380490122272
138212641990416928 244027302371828000
41749058640769344 158811363730517568
14771136509870078 72683969719436432
146900464816297696 274448863587263392
110831056666843728 182329060072946912
261958392659662816 336038153913623232
57816033498573648 208407690542937024
179550585401855232 259607073391553280
89703004855792128 255193024780886496
73916262412004080 186703815112983392
3010206273608130 129810276638386512
131364120353229904 259030822193549728
250559491077363168 309094276450929216
152611893400746944 284741837191392832
110347273662749296 292548590748261568
253187554947610464 324404967703947584
140932292802610320 286810363365138816
234385905237426464 241012548461257568
44209162914329096 154609255491940672
261959318971200352 269787697305099552
45350476613284176 327481436307272192
90627184842984592 273062590154303904
109906103035135904 123750423913057136
19283790591781176 304217570187705152
90830654881037712 152151968952128736
58171223748981416 278301505033063040
132389158033152720 304476030884094656
90218164146150240 90766594322437552
21234510152076556 63531233700805608
210947622124654624 251401112622789408
154337083109256896 201125761303566112
2263703562408645 270594987711883520
146105743222417728 315902391335354048
190620908778857632 226071520746050912
30077739155292908 56237139658412072
23612228994109092 232585225222660192
89735112476526560 103203849188689008
50440193629190920 60924048044843064
154678105791215936 159720472368302592
25949852971553352 153481569999567168
150374158239632864 192756114726786912
149292699179466496 155686161290902496
84826941431902064 308715045158717056
179123019237456704 279901743850726176
104823408764845648 239652964716840224
175133968776913088 307888906638024448
126739875709191856 156935269331541952
115658354760555312 305576675034076096
132581767832749968 157494325114695808
35907756483333644 301649084109537216
48146204149273864 50434236752969600
74941715989640032 150197741193209440
88595385000624112 181213426830400544
115634895445108400 291750221584299200
177292798026958688 289885524551375424
130771398012953600 203347650393351776
53597010759423800 177642190163385312
38847917316922216 295713399314248256
243265854574514624 317676485424814592
16940784323095800 233713199697105248
81121412518356352 241038048759602304
61408977928164288 276191152530864288
45942027366520888 173899384045834592
56577328283490384 206891108766440608
48649414781442752 77210896289564992
240237813851163840 340129791704836096
221089756327826848 240896100926246496
236240735783547360 312995403247864320
46100547192844472 124832227893824864
75596872050947376 315282436698601088
39969869377195320 56530305008349160
154114324930790432 258094624616826144
52029858912215376 308662606386642624
162262679515839104 186395796246440224
45502585267810392 248059001738585568
238971096748156928 344405138436518976
17631062752350876 281328803935064768
83773830702688368 147622197495743616
34810822048963860 68738506723304904
8362697102538572 189634404346131840
5182212233608089 318541058674623808
298181159630880256 307109420194841728
102857397592119088 302912216923016128
231218294102526592 331478721318251136
73301477556785616 245560360110624992
133957642203990400 233478069038987680
221112798244528128 282049073665867040
93201288268278688 170221036615415904
256672950829856288 332761580123992064
282665753817399392 328452652996274432
70416111596573136 200716629051182240
12803496635837050 25627316090456520
74401356736983104 78797330720065216
88890818145950832 336427419607893056
244824737723692416 291636919621034624
191983527700551712 199765158425681568
176222155666469216 201059102671738848
92487624523187920 195527243966846112
201676363743986016 318942226448176960
254046591102432160 303834294619341888
57065631555952472 128670275476620752
86669600480984448 161959126867836992
29001243603091972 340373937837504384
104995173123459216 248526750690862816
43427615595162944 207262554344607840
61190261434210624 101127066569888128
162603735393323776 253039374730898400
51708054317564824 88000817874680224
25514950410392340 126769529595893376
22367936920424252 60267675671285024
94366526172230304 138472711003972576
134990239260894144 288363343573386624
142401650516564576 181144240903899232
69457112705404976 219127869697765792
72157825460136656 258934483554429504
53696479864369824 227306412573008704
223681785503566592 325690290121812480
225543258542100960 236712165649021536
327410431248244416 338966203424049920
21705402035796276 202220037383297152
12107034364493670 93895093544125104
205641082343794816 222608528214986176
60751831396498256 109350712011797120
21003456252238116 334862504916430208
23438157576045040 29551077674453744
162463412909816256 341728875854269312
70370653503908296 207095072363872960
9593987767848668 297857686895870976
57900722374995304 310360071728434624
7775820533040512 88842256513323888
177884288542086880 318324393019071616
164965114028493952 300192565902467904
50844895672659408 345749123362463360
214493020971128992 237295140808123520
224528894419522080 280042080080360960
68774337544591856 181369493065088544
87834382312582000 165219692984443456
120428077509891648 283702085958343104
159578938837132800 282127472428675296
18669131079661020 130883581296026112
101888791839221808 243663159137627360
29180334979631032 170462659264965312
69038060535972072 128763084361420784
223118651362428128 236224875538835264
46783286508513784 80363889251735760
78812252217401520 298984383842298176
261126174199292448 311425608352435200
79862925587299904 347226924875821632
43625700512661776 285243791449031360
65994409471667448 277903326482745760
121822146394363696 192271847451298752
178309792493387744 244522859372301760
70263065349641368 194227699738603520
244214335821455712 253538428346708416
63430239553343920 172394291139075328
25207377061276464 28952197859766284
12895823061883346 49858936110597248
53531241188702408 221135653471780640
17775653641057660 128404624990836368
69503897465433784 181803668454153056
83699008361874080 188786828990057696
33798931529339072 173519785215721952
177332659483808864 182173131619641984
47379593924556912 48614686012553944
65749346436184824 200761172046251328
259792808035755648 294077626146477760
194928234096710016 305799570032628544
156447153652335168 179150518101778624
212730480751801120 298969596099676288
142677176819098944 245432674121358368
11448864122368826 173112567142582656
150004077517686048 233357745794632960
231652858226373824 336636632778682304
294787448459075584 313379881361671232
32127964526061364 94288518902927552
64927325912238688 325832521688836992
324453463962278208 333048658555569664
139898149487724816 208117691252450336
11299306212657776 282496065439495712
246476030937448672 300336780715412928
22339258100799328 146058021020563904
44312385168662768 330641939322795648
221002565079861760 237664129697505888
54730946933426736 324823833298952576
189137770767773888 300277895090763968
62938488949071608 250653170786204000
128120846520005472 289343274287565376
171524288700962304 191368076326798784
84215562803291776 247026192352344096
4704292400397337 64533872439988344
49207634537756568 51066113391239384
170302922422546752 232992490372621568
169845684575258112 327563170618313664
22598450624473344 346794675739272576
234602656659698848 310051398778712128
41924511180535592 206675296089062784
54969255604093976 225472038116608832
186815629604802048 246317309353932864
97305127163201328 283577537308943936
149494831475861152 159686512159122464
83836232524015408 333515906553852992
40726984030408784 170182679783826688
178589432894431488 266713599678379552
48038032708056416 77253394637632512
69742324612420504 142942850491481856
140607110714059168 284611205046667552
80204897639751264 196245226696706784
118339248360783424 167911424048508992
72746187972837712 185682635683227520
157276166657738912 259347139073945088
21897706544241028 182436676414253664
52987625496292976 224749653280757472
257418090266886048 306691369747909184
293175083098723712 345868706240764224
25016492064135532 263219090476902080
61082860649465048 348552748194264576
216915669220955360 323102047224939264
267183387332883392 273023769981801632
93513603841976512 266055669895464992
31212989438331024 306243532494172864
22490570193230780 64581009672495576
113539036819109776 228836248946738720
39192801489952464 148165968801643648
62329530206945128 342923810226450048
145272521093395296 228026128502810112
120004449360730304 187242935183699232
173696231161409664 235726417318753056
120765955372210400 243954760903043168
56252994875124280 294791273331207488
63743992009155696 198188084735736640
34577367357411740 78213454227845696
66384177730196968 317661817511354944
61021961849931408 155753056165793920
283240637739954080 328975063795119168
43096269834847312 166485944478331712
242759515099264992 264268492390023264
81784807136958784 315091504946119680
160578957252600704 239345160742500512
138146683010085232 251022759421522016
2250646861392002 328866148236674496
38165087717602168 231873355501054144
12276599649176068 127446626096193104
24357728353562164 210890435069729824
205613056214980320 213397039547967584
86254040180720704 229596791964217344
468071902686375 125171523462252384
242755489689745088 243910431558838816
10117360418228622 134794195231709248
29428455402369604 259505922580827040
71766614415324608 273224301226089632
112013577421437184 234621359850806176
194469082371949824 305960889385050304
129211148473493984 143004942592788848
46112705072021336 242633294479696352
35484040102248616 124736039639556752
48454199535930928 55409069630326240
183144537038203008 320270228130882112
52122652386773616 269628764063572960
75757454920465552 280802507984891392
254383911332476384 303993353602092608
200556045040136768 290282770267963136
308978931209584832 341437977228007040
170537382578808928 230406059447115872
173344915448605024 244198050201337120
106280155519847536 249316967670411296
266184440919436544 302545009475408192
35267886032953744 259160583154802112
80567032869184448 310501238611076544
38062246005765328 196981307082851552
174860556463550208 223691363743969568
279238152508742400 332878206887864896
43399264846738448 45013763411851440
74327580114656384 243843632974064320
62571576357649136 258449961590617088
51513673758327 178603397677991104
67316030723036544 272790556462795424
106727762738159600 143524970546274048
112184112653700640 161194405110341760
203420894284713952 248190117327010816
89415862144481904 276700658342312000
31263392341382948 341303306464325056
153537931016015680 330415453484258624
76076347706427136 253859724882555840
46922649127456000 334155281702281344
5124989276191345 68475596957060928
4533150858770613 118032552744946704
102494338606181440 209922602784178720
229239303224326464 238735554287937728
186529362151661120 220493593444596512
49198405671368432 273321714301423456
133601819648101728 160422350922842784
13861021254570084 318293783473340928
9377464816120158 254613167943180448
181089642384272512 342723306185783040
215367975597864960 299450504990350272
14495346262942442 247449915595157536
312349173501143680 334444985982117312
45201353645957464 247464812230173664
218680854376097248 325840144155325376
198685863887073152 249255594296042912
79548285556568272 175864736635973376
210457736681708448 340194356466093952
155924101389148096 348223865468867712
103762613110546240 271375243463008768
172850848827095424 230211161870006656
276364637615287968 285859040129850400
232444257911229728 269077449583278464
38119288181277496 58617350928932952
156058814557951584 337218850744812800
24919007286468436 294506737426940544
229386239220560704 339026950732948416
131483889302248800 345522342783391040
271874578679858656 303161887417115136
129085936276121280 156433159069079072
72046473160478112 102688747021256336
188594179669035936 224740781795637312
34212876186027820 219723446933619680
181017035308666016 212162774097869088
90444690749652992 305709473735992512
161757536622714016 334369847401191936
7228467612215116 164984243607747968
123185951560448848 306061520827507520
159040894214904960 202582749367044960
32667113277426092 224594698074305536
50624163060357872 105203874599534416
92360103313420928 311861676924007552
14395948088946000 112537681100592976
83538268682229552 205969987988525152
107982726855847616 202886142398156576
52787203324603360 167663990521952896
136863859437107264 204041248880407488
174542939799379584 259659122244057856
65259427621456824 348483197811059328
33028438592612000 95764064702413392
21478070495019356 285408939615781728
127715260636490928 303548888103123904
85307310684524832 287610325296261824
142264565093819552 332291390516493312
266539217427980480 277847027962438752
107428777796370992 172912141484660832
105718749800073168 252133468943328288
195109794010432416 298995088260182080
158098097960033536 316104668109806016
81717174045444832 255245922287886816
224557477418561472 253995740766156960
171366333474653056 216149880093935552
193067317667365184 237440408274548128
54777129937412528 117886276752533360
188380124900434848 192300213669759744
155766267802932768 273183733258974880
25126950008463852 84079145904254640
54550314980311728 171394015904802272
202990119761290400 336671686412743168
115058111921978624 237607984741784320
109856910039710464 327425924969534144
168018698995467008 173124035489311392
54251538160217704 273018422568428960
97618258106167344 190286590366196640
138113336134885568 141089829372286704
133075541033990160 215401865100389376
300430074633725696 330689000576414400
81327541385253440 94427970417868768
86889338923736672 243193806589359200
7728216612420898 123817961979174384
78627316478073824 294590904023417728
160569938062318656 277524944608289280
76281513350747744 222159437941617728
158004184846065920 335281506093778560
51355797322271712 217834391269029600
76884383427393712 290384890342123584
42243147542198224 338959035217119552
146805727862362112 151728389002533536
175596595545911840 322313262505042176
29459033493260308 130231544331525584
126587294356773392 159176407584222656
48344367901171520 127525256081028704
138927597538428880 149192879348315744
190512848641655616 227815860678975648
184715239757326144 301363426731223168
117125635213751136 156909810812834304
85374453243311312 328101315342670656
33582604928564048 60003069848143112
106808928772645904 346727785169686592
139350960966844624 291731825591877888
44344651988572176 326967892778718272
127610472716910912 216949335499791552
190520103463426976 324484156393893568
131302929503270272 181519338601035616
264420009433545472 325208471471751552
166847439942886176 319486554527723584
11348972733220782 328143767731558976
20712761285993136 267436186136159840
126491236711842000 334506464516754880
195539277239837536 254723413426708224
167779598625376992 324202214758853760
37619719351326304 73968910545130880
307446392290454464 348599494396901184
34336578309204656 174848158192192096
17098767596001070 304361485010567360
109760768223649232 248200890942552768
162789123839699328 334722101213413312
123845730042509696 243244132389205376
155769131760975616 257005500483820416
142537431394912240 174134371846351904
33709972356470516 321564793091846336
48569828061020936 259111816736167104
113441284394222192 144905025598937152
151713456853367616 182929181456644544
209742972148782400 226124467358049184
42756009882157784 296416139496495424
83057167197048816 302826228351511616
33637484214161332 226475605903063040
71416723402646216 302444024436462464
5937161554010624 316163676447016896
113874960193928480 272885820436030720
171706722785787328 228744705098141408
283835893309017440 285763256407927008
105710111274346160 124334629844323616
217289524900507456 342523290981556096
132179968895156528 299087312057130048
101695404658337616 103376735244349104
217221863919394752 332288705347198784
126688910063117936 236001077205820896
38488770819904272 271102605849015360
118338755002926048 155755820623552800
271699166203240448 346326829722353280
62081839915863624 63569067435395008
100775066314747920 133455163054350704
221113320537381696 261485693325198944
258102552298687456 321695801334066112
762053484919640 182130706312830560
32311932123945740 180159020068043616
111975605255132128 317597330216892160
19496568965926492 41191107205014744
26199712575099988 62299839331876648
41236313505944008 194414238437728736
43917596733808368 269787029430011040
116432266684219344 186447659007589088
47369375527050824 222771355782883424
230389506585309120 252360316044621152
70952855475144464 242731715105488448
54679220015474440 162637288550973184
83947393248316656 295870836438709504
235500320156362336 263729916348446624
26872994268658620 162443534968674080
70547887094221760 273777940522047360
34312090833271004 238522485331542176
18058150905542344 57850852518211872
22175474939193724 129234773192798912
94737878261915072 262844016591884544
253281528746634240 283757795711892448
148255630338147104 227761696113474592
120382532603990624 181795024904927776
189641570933202208 266052837125807200
20227468382432888 119102481113229680
119703499373145584 324967327183005568
29412990739451048 82832541942513104
5378421645947684 262178487685471648
25938050934634272 75433860559433312
203371202682572416 209063704533941696
116866051088656256 200858281735216128
27493076118136280 111561197973503280
47933688376971904 180143617297783680
261405549304936032 331464874989377408
109905748778132288 207548752415444448
11720816000565864 43155394857573184
79697613729113760 209529143036173056
270925965982641088 316513513168300352
268160923481972320 272327309226401632
123352785644692048 257310631151252096
254219623587979776 272905330605893536
156761529555998112 248017718694476960
103167801889913472 215136572681662432
257697390013948832 264629251309663296
116175850043550272 182576063943910496
109505378099485872 312745726261823808
28243221203346512 32090042435373036
66976901576050736 245957948097175232
31771106172664348 245138145596210752
52165541870870544 220065854391635648
186956444471816992 329038255374801152
45310712181261256 237269108244040928
273842399743104992 342100891755598976
136588597995497216 267636415276855104
52968048399440376 136640296740060736
66798572737964656 165281251348438976
37045702693930928 124906227032992800
103391945940887136 106023718006019936
200904850860754944 296503404144448832
123078472579866384 133852838162032064
171228724941680768 234378928765686176
238859348121906080 266451387523422016
94802477875452400 312443406606366016
11594448763170800 246144290836532032
107992755754427952 237791577430528864
151963546840924064 272858150585622176
42531189038142232 201650522573302528
13234293074536372 211132846568458880
105894847875606608 199712260915623968
131956756484914832 334888286843470016
144552914505974432 206507834796649376
160289896739405728 322845875091381440
81695183712532528 268486228465467232
78098370108076192 185892872177409344
76588697449911280 158669850066848128
222740830660488096 281830502064396096
166425819031607776 332664249150479360
195564777965766912 224987512300665792
101434171875438 304356685244415360
56616683021843976 213733215058327072
56949965708314192 272287197337600576
305824142573868480 324844683579369152
156998410923832544 315890352179754560
69264666173767760 345499381138532032
22084821778052136 130876306241251200
24516026811503892 216770488436366048
177198436903106400 291825164436393472
119339583295873744 327828119456886976
77188021949787264 247858455587390304
2025813183653922 173086694887142112
76173603623856720 303597771435362112
51954811666221056 255817227249743744
138484364625515792 162555896980445024
109642395120607744 275887778994898208
77235840871154960 108929248429381008
44037806292048424 88539354844314496
3001599723050069 190629459115227040
231867660078645408 236966134862141600
319419853932419392 323919707493417088
255279810923582784 319333438762193472
28514043546052676 192441484905110624
82284621783301840 88150164435722352
9735537363540756 178971739690551552
68572862149459176 247077483802551232
109239898719038080 165418864268293632
26166383460256684 316686211853823424
86516536486129696 151406892936722720
58704971416036072 176150999133441600
192547939596110272 348381832535999232
180883781678729888 250675861357600704
111314884342002080 217332417430669888
100873618577396480 235145595063545952
123213105173591584 140204318206923328
76168949591860576 111422402823347872
201109814142619104 308712108745029440
60307108287067248 292794221189594816
18457127979787480 317620863779733440
259930971007108896 326629411034019264
101215125989346128 293577019646337088
7697308856079767 80351986147008848
213156609758768736 329577188271116800
271635303356868704 304000204502067904
239332668703942592 251046729526858176
300189286230279296 308844227227667072
195561229032120448 208779309947901856
208364366424908160 321403608319156992
137390208133493872 164558909353827520
71938667116155800 301188701835741952
70096198262093824 225096538119120832
95617125011442256 219337508448880064
5715763641253226 197880783510637408
37383576629844584 149536381709319264
119197904324640880 211149361074423776
3894604675401191 170442848109396672
90323019844793712 201498218339537248
287862433265938176 335846346834416128
50680029712950136 89451576637454928
295307249976141312 313924299014476224
133407923509031440 184104552702961184
147042410502347872 230602946198070944
186361629312682720 294940822745304896
168029318510444128 273987240591868960
280783950851924992 284600862052816672
70500657642749944 300177425300279104
56950631365520248 72030046021574320
32586404675550536 176957832805796800
87209324896107552 174183812412824320
13561629339263928 170929002880578496
188404957790645856 190243529158167456
261615315732050656 347668972928801856
100599578060604528 188944555778067840
200067606263329568 339495106185676608
32911930694165112 113155689329873408
11115705888857532 77999133440059936
49955156938833448 193251327112574720
222291106062913312 234728509848987552
119121055253460192 286335785746905984
41990569804035424 300738657254750144
37907540989948648 241431216942348928
193469959215745056 293330201614783872
73797261508935200 99549918111929984
166250114644584960 267049781557502528
99512063794470576 124268041683606592
50733598208954792 122625292271137280
80111910218718096 305263038900593856
61746136537683136 224636194660088832
51781219934294144 181077640571773472
150629085316709600 309428438885501888
205947447741149024 286657935019648160
155065587193793888 301866416510863552
107034967511647920 129051424306036656
165192339269764800 230041198904116576
82338752923190960 167346593296518816
135366447759765248 332868169979792960
178978918288921600 220020232729357888
51694540769779208 111932756625877536
146490438243812544 183144216065120064
38976581526712408 190097146968999008
123280958965860576 212946626270485376
219745438023252512 342334140666461440
240724642785593184 271722303239078720
231564212337424960 268764954090327456
302302820950303744 344974671444785792
3664030610381416 319806729233945536
84908795049180336 159197010041500768
73910977957799536 298888486661960640
58238771203199072 332185717864867264
222866549498502880 333658642407449728
160900511050469792 287127059423252896
63764744903370584 78536278898550464
70228188713612336 124730159584450720
127223273577934368 246458637925573536
231936910685383648 261484435713562688
237600371825648416 325857913423478656
153826962411655456 271503306762938112
264344084636237632 265464669455344416
26193689996328508 33086489923125256
171162323189165664 196129250092186048
5551655363174364 20794986987181004
6846487467677702 198132134552536192
134819026028873280 190778625159776448
124137519052340080 239821627738582176
34714366767333220 316544993763365312
81877502054144608 331159757024378816
245134381645586048 347431569401480640
132543413316147952 229461582929675328
37084171785144400 64697898707470456
64409691246771480 78619581171102928
270401598723268544 270733582343922208
59560743948144256 122864796712803648
241502847629450912 241506945251526080
221478038365436960 295692997371967680
84731333185644224 188827436814751648
14823685137193016 348006027753538624
36353936038278304 328414316451427200
43867557970465480 79785192540181776
74877282821228144 256909412118205664
323315695926273280 337268652250604736
42351043073824216 230804145090440672
292265165564997248 322553446381630144
2593442773457981 240790370674552704
89797973167236416 91139412716673760
127213989834565984 306980294724774336
28376463710482212 223927737901720000
198585162689533120 300593818526286976
8453523721684387 13174670651371420
224627064275066848 293320520376697344
107105027219075104 194336369575502816
39528468191186448 244252751981797280
222422704149544192 306432150651947968
101730957624800560 263461759618920384
16708421635219744 211391573118598592
263278404241346336 311135224200846976
271780001556063904 315238338333193344
68027663552518048 106467755142450384
121353959173251920 348447152731571008
68570222662497088 288312623557426816
38315321014616320 101212224255539296
10267620788884966 144751420506390464
173899660577485280 343251525599154368
252812931391199616 294075684468737792
311764722249942336 317747197785812800
73499127564855952 298105933564631168
106723176637721328 220243904586413024
142215229611129456 307180160271736704
92693064397528272 230496377695571104
63539244169826600 313957461527762944
55460974810346776 259248884802584256
39488968021950200 262832312333067040
251846876708425632 302634138578612416
149853766344872224 326884551085984704
46820993403075168 201248519760113824
130629829882995664 320332005584616128
266903839119023968 271836448468063040
268519572382764800 307857857909859136
111910604153635808 299163622467545280
162684991147307168 341960648157209920
297690098426775680 325152584179745088
94839829758316240 101348219310122400
97609897416033920 265686265713750080
248065531636296608 328033092775816512
163768628118460544 296639307389448512
247830653391804160 342757704543508480
176212396896725184 245689427993167040
210363349361802304 252150357117467168
137317439699019200 241714226755572384
33817338559027260 208032668794463520
32041044232110420 258779304712303072
71773265613669920 152244395984826720
227761408697240960 256917675494362944
86344091065870592 309336397280764544
16002800289114270 225266097985790112
59170015349842104 142688166161328928
114862884256235616 243927521326106816
41044911747660488 158796761079852640
89844105160717328 282666805017332992
138079938353648928 180470348386669184
134002389475032640 333744125313748480
46040227769241592 101625309817014960
20294715617718984 39328742267376440
232865939839006720 308988009744768832
15637505550968504 185362304312353600
188396027744890432 241766207842066272
134471186732961328 276323014469014016
6376994377697043 42536522300945400
25885195084485680 118959386434906080
22423600872690976 175273345643138112
118611624648930080 318075920932371200
172081511964178560 204050137590580928
153265243547017824 209950541618642080
114726937284692720 241705650505697888
39778410540076104 59203139549423176
12710689763412538 14393800707132056
2125863185110726 322238336440179520
61472925916932496 261560175557116480
19922436416978396 238318163786320928
56099817640353072 242332293928502368
51707091456506512 118714128660393280
117644496744014944 205943407100207744
304113708508849280 326102965650571648
162460414807433504 179453927596188704
289263856977032576 347929538770895744
156421971562979392 227065599671583392
345848754099221056 345881055690480832
62170602050439560 205995797019404224
171237221411279328 271456511652613632
102346005466411456 326250994346653376
173975536714432544 345670864386630336
313644478875873664 330204794544242048
14469902748068466 241952005760460768
51034192326497712 203056470741318688
111612710051542448 305602796454055488
187008225237116512 268062031033082912
64468964441174264 228723967738913408
43799340162610672 320175746488228160
170171678806978784 296648872063754880
156601208154659616 347345160729569728
57386519119141528 99896905698941376
95406031150432176 101725750527508624
66892557699638352 293379692743154816
30503298554736544 250161639532248384
17444728099352854 160185600023212512
80119049567279168 223935421131436160
66829986108944384 114419578290510080
250038700439711520 305842870836535296
40239223246547056 42453992647958952
284631007228493024 285711206907275040
80170553714694544 333755584492792128
95124727361777024 167768774940809728
101618033214589504 336329178876572800
67221529973356200 181667924172624288
265103501334861184 338308472566937024
260492060189725056 311794654957308736
78097457451761136 212545824362551104
72967944847064384 218027679232006432
189448684512668544 259266816247562816
155876752324393 286774903806560032
22261829082024912 76854567509997808
305994893380091456 339192616319831680
151443862590429856 220229919935251520
93014862526786256 121834771889737840
92779974425442400 109997473850692432
67406262600630984 207526857800490592
91359000272520240 210341929650500672
83353724695060592 219896143648389376
23639948614321760 131326107443606368
62809613902208256 241619607858627904
156085639045872224 160004649187084768
12001776334497486 340504673515283200
19256608424742644 175689074878704128
149493021307872704 311765519290788480
1628875283756997 232851279634589856
267101329277097440 295626422299272192
203649761550666272 207761998577077088
137303518566687776 227799031481541216
43386548711949416 253346149638697696
245063315623919520 330561968270305984
49164284451543960 343287993612276736
129666943671453072 347506711428921280
11145932391833550 26672176963235496
114445112829366624 301858995126914368
122143826668053296 277063031869272832
223928793898763264 332288791275575168
190628877196267968 233488991986394400
271044533329921920 292442300181711808
58397518954806368 211650559877266816
6091202440767575 218533412506195872
80859090317536928 284159260308408000
114741970607000256 345159612267221888
185007112800851456 213158999623391616
44141270966604176 300348922244434176
78095936033892416 315605463787958400
116653037906146400 118951130082337840
8296289245705559 233332367128932288
127694415404698208 203860170839218016
66135069339934984 221369821591723776
185896465266224224 241334750887657952
195808348589585568 336740538809049216
36516705667240288 251483455678998336
92330179212879776 162721232839340512
88183209563968000 328470491094293248
52863780878545328 269863816403963904
26653550348542324 117494103809516016
268976877244028544 313297206352169536
132108400121981344 268510440104869920
122571065220641072 133197659761933616
12838339342614920 126665657733251536
256314653440854560 275489873240323488
127977396769421600 212296065149877504
198381216983464128 339169987546638528
17144221160208704 159283520718779648
131219703084967728 337253999003449024
70406109399672896 112819097301787968
97827741150369104 270429147819897248
28270941328357900 151647134899168416
49181957476359384 82341249315270576
22600190442340724 323790793939426496
249679302386203680 344713570101169536
179125808080936064 238259897435549216
154904504157685088 285970312156948160
283550442167223840 283782378666585952
199130012116198656 273198808495221568
279853777181571040 301906314580358976
77470086631832928 344439094621953920
75449481117703744 94353964709681472
113932011570548576 249135451191989728
127483349399005568 238479680655978752
79374671097747168 232832692899355968
40681653492809640 255355267066758144
39815029340598728 244277991629557760
18320940735863280 34566956412327864
155745494990457088 158287460096058688
206563376522654592 270752124092810528
200397388883789760 221198757718956576
20991937534728388 192677472101486880
275837329983651072 303467970419562368
153112950654881440 319504751240272448
177203442978013056 318475372183763712
154072802943760512 261317856715319936
14865445521941050 128486557186145744
207466366265963520 284440159652907840
117829419080657616 252489780049378304
114862507655981376 213339127135113632
172719570182248544 236453935257990848
144001325900187504 307933578666691008
201818504791048768 248293928828698112
98543927734862368 140148604447466864
112578569445704080 122634401520449152
126128537212632848 281139496510862912
16054026133360670 92146666706569168
41540029288860192 159693241103109024
78751514441156160 281170816939354880
168762571455560640 286143689221086912
15907710311014676 161277118184222432
67935367560556808 152996635933526400
213144131222735744 226077833464076608
111218005658309776 273929649016528608
97802371317694048 276986443922313024
48893159259274448 241061309487023744
102742971915369312 240511477516459808
10422873190119000 160164648572700352
44478695248321384 172699123993240736
135133821900420624 164437352790172288
12756850599139134 104880554933450112
53943757376122176 252076966029167008
2211079266423527 79458996589371728
293865509284975104 299418650217902656
121965618651610992 124127379566366336
41229108132900240 177403896531909504
13795067161318774 142106556424544672
178039080078133376 198227398546105632
120482811642919760 218867003966268896
9093681234082226 76036312491621920
25409427355803864 309930864025527424
41885345003381624 47805495988309408
169771016786703200 173155037497470496
55185358337487904 214288734512549664
6740870280973360 100201140759407616
38315015353352408 289169879186632256
113590708194925072 328765066315930624
52490493543648984 139104298471221072
43676766871289768 79230003730438288
46029670459569920 245832426908915968
74862068390244944 124633356802058720
157129970651098528 189186222860707744
177806800556739776 307908292998914816
97595038369463520 279270493288885504
16789269085318676 113819014858874368
193780527608089504 245457409082360768
222459862342106304 313653527522990912
64284390259938864 244309551125228064
191258760398812224 330393267021968896
213526120884579424 287479226612134176
44511557073473400 82575152194526864
123108289880101456 167129864820893216
72710357603137536 241475751317138624
200603611710036064 321690961484970816
76840798376390336 336191541754775552
67473892550411648 200125378506690784
157027653401484352 216766274432393376
39329100030794048 118359290839389952
313007279522028672 330570978021578496
8012109291063019 204678616313961792
99750870783665056 160454294971244000
62133843531951520 302517408848740928
282962740047603712 338629936426333120
13840032010936492 127088067937498384
185694907837719040 311226324897649408
62768741637354096 273153245841364128
150396693083048288 188954123388544864
47348545618069848 166535228404011840
81598185755904880 221024584710963200
290328564720391616 327344876105812864
3811705206786339 209156185958943520
69103758065516208 297241888280974912
111060216661690448 158165525209642272
6398510299183702 277759598218267136
249454473248245024 320707852060126080
140153322543578048 174815028004763328
144323726162559200 211786849551414688
136230568862877296 193003901806719104
86239585407929808 188039295412024512
167452896643118368 204547487003266464
199458436692200416 234504875104758304
216901720086379040 235320560875235072
68862895782439384 124701085043221440
246610108201363968 257444347780134368
113304205900244512 230736843056592448
30740778631048348 107867461159492592
106122595116999680 345904134102950848
114987944097243504 236704872819663168
213788431133613888 318452175238577472
235446345822323392 308838314248174080
120210818915067056 181962930949431168
183518128414042432 237997931536791008
223463489450873824 233225512739246976
150013285966280640 198899701759355264
209193119595233248 279734155716015360
115498645648944480 190507801719849536
171907801917921632 204128856083148960
181487501640197792 215311464982301504
219718501510901280 243429687136677600
117434785376573328 196715457439885920
180262522599982464 195861701331182592
230897594129540544 257478663520808384
137339527525103408 325183362959482688
135958593055549888 165939336240924928
18230425320947680 59715533658654120
159976977971182112 282536488418681696
138951980245199104 149455928507085696
154711812712564480 344015680771272064
111140200543251104 154254684662563040
82336087349035520 90125485462159248
254322653477124960 307532257849903424
161204581126141280 337623021388238464
138934261740695424 163103562626307360
168581505395513376 270808084516182592
5177970196559160 105983753700176400
92185603567625152 144408213262029248
43211658611500936 174517030909792768
101886303596435920 105314951945301968
76056022076797664 290728051691738176
89406701124394352 271800982434521056
69415615167891400 321009091477278784
256898670805739712 290880941368110080
21389833272933584 276078940068274080
115641621926980880 117788863458190176
1196713255003915 264797845110975200
26110858316025656 232880657929988032
9881225396227750 199753369905094560
65249281464843736 72819738512349904
232403197480813120 330350727400398400
318069316490487424 327202152963794944
317471142802562240 321838195454704256
95342814319635728 156171391953468800
148629178842585408 288950164183314624
107784264479332816 291692538403631232
23563500134390348 27366029764956288
9850353967861070 184410495905748384
118680085689403344 145680361368479744
107069782480096336 112090149962371920
151902276431538592 252036690735415744
286542102636013120 294861156708157824
57176938655546832 108317894802277360
148503498515139104 261526959120340096
81394334822884640 110890907992398544
113877589496195328 114171561239166288
70701141692090672 184307806994690752
13736295712911386 291070958778556800
217547624292629184 268449002511750336
83214514184908160 171891623724453216
69768567429473688 306563828679292096
76767085004944880 242228745192695584
82019790429097872 222248159753215584
277573562732068128 306744818875942464
37974192433449824 127310153835677712
49931933466617872 345602697944625792
69908385620111168 147628986581935552
196991064135238144 201988743778816000
88049800148040992 155583469173717376
251530069963096832 337484545700660800
136164004866302224 258759285531781760
145485860451072640 230509100091093088
40980851459579576 117613497559412528
224136669671217344 285131924490597568
106738381885440864 287396633368836544
48127798444759584 330109717005291904
47179448226796968 248394962390944864
38611257876650928 158818707076142496
250823578485233568 294636733832939200
245574418919814656 304856344162583936
180083142380241184 337830725633561280
119488138258844272 172060212296008000
231360581250799328 308044983009259776
68082012854061992 293407847097577856
148316532992485824 230436990500915392
134006823256682480 307402195195089792
293788125241666240 304263641294743104
140979661233791888 196173400685679264
53437194847748424 70871949139227256
132890891447554640 325729144474743232
231322556197919008 340060597099752192
78061695221821280 319886448449942144
77578664238874016 253931652685931360
181514310563231744 325512696748529728
110499625503740448 347195300375650560
156513556624513280 287382238352465632
79375793549342688 119419482978181152
231463022180297824 320831507280310336
26625465163777748 96650370269650640
284501342079490592 285572930104916160
260989741869991520 324538885846696000
66573283912174264 238309971367850528
50339181141509336 50684999651030864
66204452765877640 325078808987618880
145960280770722048 181467131130748224
78982344003615120 323383092805599040
107169752346207984 344686604770680064
113241943785008192 220668395024270976
22216670246240080 66586585640970496
45199918971869192 53075707530068400
117658758356320736 185039317488725312
69394490258052032 145580684033272320
173507539984962208 289918974374963648
64998028137048776 249301187734742528
161570082988133632 281053004276727072
237296387782029632 326540459622866560
114708726490094816 160395940037969856
15743326065786860 207015022610472672
86239805399935072 296584706831097920
61845098714444848 140010985678482720
40849667449017400 69531591899648344
71755204631075640 332670039807857280
166304289265269440 195642931621304704
11886709291954492 125894075334194464
116873611385214336 152406393444519904
85955469139749344 100150610657607856
94197348395164560 168061355899138080
173876207545709344 346919343510451776
94045521682050800 266677329502001536
87243381239325248 289306347181496000
90688213236102144 241833496216226272
1330708289833387 341288110602626048
75550764511758192 346255375600027456
112386498715923920 335122649152048512
164250098955109568 175559995198880832
62278307625040888 279817243824334688
9514824784015448 332677918926129600
163729199662058464 347170489686431616
37123597499335088 171635638358654432
264816018820816160 302698255941794176
174414238307544704 233554267540468864
273243258179837056 312924532036290368
243415819168107648 307243511590373568
118321235636129120 279900904361368640
106374669295404800 265015759106440544
24580617866237508 253242150686034752
44138243474968928 336740286312695104
81686997570020608 226638362892327424
43533989059038536 224586459967254400
114735959593855504 181480323105907264
230906252224603360 257397827620325280
69265203655657472 142390092844520400
111598058736074768 117417248792841904
2643463772626664 226003784303399520
165035112573190048 256294905953708000
163778053048762880 201363126912086784
97056450514540192 290336728118438848
98357355430862592 306571831001838720
41987532430045320 163955038201675328
40000045040510560 178665844612588960
323663116673179072 348085418972546176
190011868205893792 248010196629840672
6724773749524787 325751936779220928
5167685000509767 119636437141638160
162139809242495936 260888654959203168
71851436867013448 167614402548516544
177773748493526816 263733936327709568
154450239588661024 209081897404883168
202187191648510304 228664496473033440
177501826970699424 275282510910369632
103565176931054880 159580809553994880
235712726021378208 311327557246231424
153110638306877632 346840778009503040
55189031227118536 338983252877878272
238501716331044096 249045017009191616
199769845728774784 310736480512530368
137973071780812736 161239469195452192
35686036347610912 262200070720905888
68943434986865504 245918799318412256
94736592384109808 237002040191448224
163189353606436384 335424865201922496
6879399811539076 243248556493973824
11282392133200726 109803016462027920
50070396684196184 125507264071848432
128190898720812288 152512000215552032
40037515554809488 132143045349849008
232581212404302240 256936071550956704
178839278645099936 286016340169038048
172669740324290816 234379964113116544
101165099167826144 243826547548531072
110674424101822864 217212232568343136
228425832689120512 256167080693066848
60653753821022120 296889681854937280
223319059889285920 253351032578909568
80052064232174816 227165873725989216
110471829408990032 325872816944521344
41131677788690920 309461486807845376
9393930524596810 330153890393576704
205507713635601824 313774241108192384
136549111718044720 144376598084398752
131544399678978800 132313966178828656
177089089366362144 328284252002955008
12775330078531002 225362864031542464
99238394339741968 182313404033740160
28378449375847828 104726874554553152
71470912145149960 166787816287207424
85137189315908400 140629272638112944
213631279534017248 233334929337040672
195398868598853376 257433481940233088
87572735184270864 143268346270733696
70771431423746232 222202743588729408
121349269196114736 335088969076526528
47812954940129856 342126316467035648
6474639512925851 136568468423998192
190667944209977664 334118504076657920
40681097686190664 302336781061684160
77404276948815904 265605058807985664
123423865061739904 252948286257122336
46963873045331312 309614568628709248
208214729589710176 240075213405416096
65250418839777400 239735698493886368
70791401640015680 199262035932436832
136917282236640272 148890903779078784
201972274779656960 225900861524659136
91271111644180032 124015895413483024
30627129248314424 294833996675757440
122165633279159248 276633593304853088
36943957212164464 299076645708925824
88974371812012704 179279717841691552
117919177613588656 226216200908109856
110023825277867312 162673328095237408
264509283064884928 279000307157478464
193882345321208096 211515133766069184
229170173260426464 337747276437637376
61112686820414840 204490415289148864
85028147920877808 189166712396094400
63906649011682080 178267908807676800
17205326423950846 83536034372520288
181409789141708000 242090623032507392
25733324428621436 231519648629018976
30280484023252940 297684577880242368
235861524311969728 273365202595527328
43529790565770672 279082789953686528
90579184362283520 280906336129380128
135313836462266944 334383660612815744
122302778529600992 236357620985765760
35928233321677492 173626814855953888
72177364239262656 85989021148425312
151968677019087968 239280928809675968
20034837343519788 85951252828624608
67341573912549216 146046506873806176
179981749249812832 290529879704852224
194916827878662304 327629655065843648
30975084742057332 86149084063894640
315975323389988992 327820936315742144
172268039560721056 217069134855803968
87207548143943616 185819275762377216
54222452118764240 255903172007510368
179034758918252608 312335400551873344
76001755157079232 131698652965246448
71383885761038768 113205882098705472
312915344980183680 334124599934810112
146230660231046400 260035318072698496
218353006214570176 324644665442020160
136253035273867968 315923899601211776
140180666133487488 198213895952637408
257083724531870688 295264875202611904
127240434342746144 127593272925514992
32394082190668492 228374088132400576
6500804753787041 168342677506537056
148794233427803008 198431178036767552
163272129202079712 174984943757078976
122274318770904832 344158706957142080
170975309406900096 191308087225160288
188064044888318016 227737731710990816
111853592139148752 127570205724892048
262218543576133984 268105863164648352
61651410482022448 178745786425918624
125638747810891952 341951080985798336
102538140069654864 224344384044670144
134780690077261952 307401346591853696
90053226839210368 194560153024800640
156596006496367776 322733766184637824
60706318596536552 112406331109704688
48403928755614680 208617909663525248
10366693841139730 343491225366791488
58608079450962560 91696501211572032
138999006132387088 164515488659261824
194578082350533792 218227005482546304
117905623465833248 310631409972948096
5558171809306731 164076128813900640
3433728739827525 184448911036129888
60325872978190096 158163591383977888
121672729096477408 167874660476336704
90286917446467168 296588237418170944
277844815738243584 315443170004312768
10481602399433942 125505607084279104
129116174814169920 247920010933656800
205237405325247552 218063144244964480
32030367850730424 147065859876135776
18321592804220548 142671016256992688
67420304084960856 172788618946938624
56679230130291232 236033704976635840
150754959970377280 255705291065211328
18380736830189932 184314380024562016
61414476639574240 333532919304515328
13328238628326094 98474130157138352
91448848248146176 339915623499790144
104682950298369168 300079508417705472
108434179849113312 278648791596137408
41814623300269328 212154007408218560
36050113534359864 140358667211236128
223449490374214784 299913239074420864
134679521148023152 142208000628466080
69482905539150616 340142442828292672
30013734047232516 263428463349644608
137679326951710784 322469247825846272
108428722853799776 112431049057049728
244245572385213952 268485067911941088
19210600497493828 307997424870473088
232180840791372192 238586636166464608
12866006779085788 40243284161573976
273204019682751328 321834828582536512
183770568964666272 327198845485756032
71331010760485088 170290566590808192
280966955999870208 282688614648685088
252530520025416960 307160996934848640
6265657271883483 242776989207103616
91170049964049392 160751442659584096
1199777333208601 184887376371320224
138100099432900064 190346756413615072
66279192879868072 289444119787670848
66348991342082744 160325537010593184
278649341896675264 328817146697776320
156560603982475936 188344597097446976
143814229123654896 244204748789769472
29962080493900840 87572973503262400
209505034333906048 250181640683425216
21550552837905336 244580732781261824
144777344986957088 245599688024702656
84448413892498992 134668311360245152
105667714815654592 135826045273521184
9960498322862186 297495127607251456
178564626228249184 241036212652180416
165255190523455808 302905582394147648
454969935140170 74760935325511680
116077595682646048 247710201178086400
264421638097198752 348294146730829376
112634455733801472 273421221671067488
789883876617036 331682967117207168
219385315917974528 317917166145046208
45486403725947232 202207820662903360
55341799654719088 107590975217602256
261971510762756544 334989557787335232
96192694316397696 183898892039789088
60937222145539104 224549562076713280
175471948355341920 217126186336738336
145766287663876576 275602256853148928
68174952545628992 186091074216248064
133595567500764144 151795847902286752
281701436652062176 341127654201778304
322830835314197056 340215008531951040
58088442379127248 130569469318369616
78471662129209920 275072005206953440
94350592954657456 209215347530222720
221596106014700992 226109999072077568
83005881393001184 275159923894703712
6142395543662 88467209504783408
224489692573334336 257457965705126560
46465337931614640 96959484451292704
138638741083977808 342462579562951488
202424081308553600 256221728358512192
130687103645147728 340284235404237888
183827194470516704 202218372480130112
193948392069663808 278130455327617024
36531991116201792 129431382534818448
250293568104576032 332175989476808960
19233176004762884 200868159968377600
29812828894943924 34459273521565336
217063965055841728 302148682670639680
266603220749371392 323159887646272704
37549941409467888 184178035228435488
270649673003897280 284329774955777344
216850378656640416 243125751635772416
35142228892175332 196194811061009728
125565538237192464 209249576661202784
30285002071344860 72371496694629808
292205574084261440 336580060600212992
165580543782831552 205184206423135456
125064795805560480 301547761961660032
31592808498704808 217525487149997472
95420438911696976 223734326605809248
71312570940154520 258866120692308160
39462272612267976 57890983530413152
44967827935060704 311627519236504384
23638712970946532 151219770724708064
123331201042137776 146592706290985856
217042278403403584 263393187530093312
221489328516109440 238058688422530336
189495635308980480 242013343640792992
35010913896961032 189031858022577088
167804773878641600 307034824899697472
45429209221234888 152055086246758720
17364368227956600 26138725224995316
198947724530358880 339705234777880768
214053693991300320 265953569566117376
78021643101965280 253131256278572384
41925605734744328 341311381590233664
112917297735441600 280769371590577088
72053375442588416 79357208320100016
1384564766240202 166186697949703264
206624519180920384 236544728084334336
45082183497415768 127403743750827472
92843070226583392 150930751304756224
154025831387698016 242775951798786848
60490184399822152 268457926451333408
3484046467844274 274248547257241088
25636121163607808 181632339190441760
173110832734830080 301873648462602624
78496795205039856 226659325599966816
58882027044399344 240161533358306400
108601503099368432 147999394245727488
251603399157992672 277558764641168512
172366656420416736 267502349947434208
103358050000780160 107973438016564624
48854343041952304 56563289663776960
14990289838480158 296220626752911040
83681791715926464 124769780805931120
41289097597658616 291461914332256000
115137176591113936 141883680334199760
2043184760351259 329645348813673600
34632062485519052 304606288890184256
99390806855761568 155038871321326528
1040440567730653 226105208878838304
316609351058633792 341260971973161152
242196426781610080 248424780986847936
188001735658323968 314937683083704832
187906093605948448 321252576465890944
62178061242220408 302141266809258176
279152169151625728 280603393805849888
91026803513669152 272433720380132352
226302635590716064 343142356115929024
199489476869800992 323377649230897792
73777198115820512 254128833618674048
56191415205070088 72619698104086096
15222313998345794 151639572326517568
49351213860512464 283655767785843520
37771708745011144 174912524616608000
74523591298183328 183887038975588704
130330503447780384 254753455948937312
204233860608664000 226241613049849664
277332007936856352 326588757498203008
124989493830289904 241412127031908960
273681375006850048 287997866939491456
135943928203028224 173597212229046688
107017716452947104 118705391916523104
133200065730023968 167776856186608608
251078807002037056 331189407697983680
100126345316975264 215885781446896096
75006563561433040 235896831688011968
114230535961614816 338109193822692992
74854194570286160 76432728079014912
17551419575797990 47202796971001368
179010026233440864 232701782283728160
169664079626528160 171386299805160928
5271472701253004 60870645983732976
196364626547508416 223111302537911488
42431585986772112 69508087369690888
70203207165129232 283476862665664768
207159990893503936 259235665165129280
226417010624072128 263081680674882784
35441086775343900 38521472618053776
62928196222739144 225063624186135424
46037081405517136 345458182191981120
91699604528409632 256713044829484128
43517000014586464 323847058847788096
259483191147183968 332518495320152896
76505543555492752 301914232281463744
143291900230839888 299801250768599744
230397783132241696 291562110851788480
173347094935396992 236623750273776384
227627307661633600 266978146379636192
109172125970488112 262392088014315520
101621091340348864 178570923627181920
97810925522420496 198169157043913824
38629326427312776 79382745631840736
70674560234039016 255199144463838624
12355646779462942 13549741005322498
11957930958688706 224377237230670304
141589124839627600 264814136065306400
171448352864979104 290791211575108480
37881039453923648 70398596713892184
60804779925502816 229029680425737440
44816073640429064 341533618428740032
56421301909734864 80271424340520304
225049076427434720 279506719225548832
106285412492862080 236207964033028544
42494916199856336 205214206344591648
115210254920552992 340399021450515904
197378543498249888 348263133738735488
154490502320564192 262300169108165664
222833154010042592 332519747392622144
210006998273714208 312567050821571456
129128050063772640 306495356455717056
78264784462702016 235158511190107328
231835128901517824 275790704477880928
32817288575753644 292828287479310080
186289048816800896 336978028969193088
19147363401596428 326563325096942848
10730331997554494 116627402411570736
66505222162321048 93716375604524176
61878783426395144 194877003505554496
309306556377744064 342766848100737728
34856751889818516 331333845521988352
13958257945559816 96488792066422576
107716956087266592 325248381758141504
124205615892048544 258070732788773760
13215438138205064 114961663918804608
120336514344570352 297003150875256064
73031061824153968 252187709326248608
36194610006078096 149182668889952384
117925747180288384 293122179745734144
252454052101120256 331286271924147968
186436237836672576 331758077130321792
71046635273378864 304121463577488768
7655460318850623 228133363836688192
193040509624363616 328746547472384064
127615383968715696 142762479797652848
271507589993108480 298103757859191040
98115889101146624 134919752977158416
82084552246789920 283750614026726624
186995147081974048 202372330908605600
220850365134481888 340023369886538880
179900694581739296 342429862394977024
177633229980604416 285102003831864384
108927438636466416 270202439830038368
104384597761306912 277791900128886560
130876291532950960 257674921001731936
147567947050593824 187253666574526944
251216776619694176 314084494552581952
146218997453873664 199278228105780608
214946338584259936 258587784026914752
33991575729934996 48037697354416760
281133503393102464 317465751718820096
73278476286433120 91251656942806528
292747356801296384 315557100464388160
253089368446448544 317843004351836352
61036582363773048 82197078056390816
71083854074242664 190832516612787872
330882445850021568 345612364191419840
183196915409255328 239014785175957280
86555398577329200 150444560876930656
69345077071700848 136647270027511568
71922596358102968 181616846298433824
43096995741346600 303083659597402496
25603816560711208 190431701272816256
34760609391018904 276471257846880608
236458195879164288 300806838587052672
332015177418779584 338890995327626880
31551132698699340 191638196760904256
100234452081849216 129172955809816368
25509380201798052 196069456939625472
342935503185706688 345077239031866048
183844197931739264 330311356459997184
280593725386479616 343619685944197312
249179850622934816 308094035136326784
76778338600736512 178027121787655456
228819419441419264 316642150119934592
9952961207582176 192353259636634496
170130307090809504 276576292029587072
218463976011224256 284628815390090688
86781819535930912 198852397852935744
192154987144903904 248957941588140896
14139566957939962 75173304938540736
23357923316240960 96959674089876912
319944998075628416 337695740437496512
8064895601571805 268775990020854336
106666957021615728 111179421645919728
10986999100466932 74788229196493888
68051753118306048 237993392041849728
112582237631189904 186933007632630784
243273517269506208 253529631365300800
251437860341282848 298931379345290112
111462003406990992 243057090155786336
170697835514293760 306152935399821760
17914840399899228 322634830789049536
36477346486525424 171477365137409344
138426583032797424 156707887863587040
41721766293984328 248768559826951712
197311546388104864 255631713688363040
77460766377119728 285990975208726976
76879048707769216 110860585410904720
54990385277589176 172411481723378880
125251348093372208 292362151445836928
226715386474674272 276458865240869088
54664505167689104 83740586224590560
49007177651753784 269745539123616320
100349059179201760 176672424223036224
159668635416013792 263595401327029952
53653665668589088 265228802360663808
214905860043606176 222323617978650848
175396832360605568 212119593294212640
93150794537527360 241703603564667616
106557115732900560 129894397092131968
112291258237589680 344977657583292160
118984569834327888 182115032072937248
30443181241012976 235386404717380192
85348052542667856 282290192104345120
61481318682460024 148340573913081792
311386396537278848 329641591976015360
87954407310769024 194714624467968768
30190258813250524 284462687995773600
12130848582921310 346318661836462656
88093616944194064 313262259878872512
82716971527872624 104042390085027488
252950057637300288 293591980560704320
32206005869011956 275686971340169216
212831388978289216 228031097798185280
50868282454759448 63815154453499520
13233675417276100 22400715705578112
113866917023637536 231319609008165856
3338962691942468 328449563567345728
110878204159052784 274087447997827648
178108564273134656 185830439554784544
40227842550369672 176576887001131296
187050527176023936 284070199050606272
166433403838534784 278486226126156896
84596932664820928 313827995589945216
36920816395197280 317524483879072896
5528839495411392 318112960053409536
184878166000903072 254981047543820768
27293044805636696 40860306440235416
11530673036138964 222800182955327104
69422219042250856 106328988711731744
30735016728695356 77766763237874560
80360542168089056 120722991394470784
146057554279956832 256649098609523776
47376170726757152 146166024203110432
187654197504847584 293676676438381504
194995592248867296 222179485888104672
140302931325754576 173517640449941056
254305861911253568 339966675492965568
57946411867018920 231563127037261088
241642473501470880 256216756692620192
215960564990013440 273400297183063872
282396832089559392 325451357958994944
66045065669547472 289936250921306752
78883485344146240 289097481320623040
157158959549967456 306104366706700800
92244136770770432 123638436573827584
122769791914404384 337353522098741632
22940527499592424 147005271864852352
135835319352330080 333407939592559744
71105214580314360 142276097335365200
24886053597800100 216084734137426336
188311993508652928 285237695226028800
128880385123234272 225966748293725152
23229977138472820 115821155718768592
32497045263432280 271798216631266528
116804653874843360 305591390661039360
116937374566376784 134224654538503296
15005952392396770 286640085708799936
99550636523558480 304115578402696384
11445018615085308 63853981424398872
44677567665234184 113406121539121776
45935416984023152 84252875534180992
163798924851251008 191656793487218496
134115295137286464 146105202659366112
53197338070664408 103053817592972000
53206809865502216 203146342934517760
7514844445948455 64158237146241192
275054580144960960 336770009713002752
260346062672435904 339425333370254464
226413669418790720 247357674852126272
263229086946873504 265086832599777216
97895082599286080 100983604185472128
104976832465493984 293308498421765056
114118479900224432 218733731052527424
186760137361367168 246916647914605824
110504891947144624 231736153880681312
103907641328725040 324498993604513088
18137944333088728 255023938819506272
152396079739415136 279590732074555776
58750250327961056 336257321424819712
13662325997361466 203484323649120000
77790932510912688 171673403044009664
79790106110714784 149502196048507264
56259162444539880 70992580319414984
129812197002132352 314212291709392896
2913801623603053 118013485758604464
311896697438580032 332578107926545152
237683730963885312 314558337155960512
251495032890995040 257583043118877696
152575089367034464 223749589171301696
219999147640626272 234736260910566624
62045092545200080 274026420697912352
199420547002958784 216591746471425632
215055913108730240 280199033659870144
192835082567915744 274656624434189184
89069540014102368 320005007792728576
108170192064948960 265068539206011840
28839719419090792 249097972739028704
68931707375170208 297370652794893056
160614349999494240 342110436726681280
212159561026685728 278466741415422720
110997222054634704 203491877092731200
203235859500296288 204043270363476000
256262315110876896 305098677490029440
158905560260960896 324929877788164288
116286639705993808 232732581263068768
125469063375289056 136966896218594192
67952525677389272 211847854561614624
162646062866660032 221677578403881280
118311006991649408 137848347613406160
71385026902999344 296179866747022080
90098513554919344 106894658490582960
68650312561318528 151910855092780352
64247802359031488 189545438665817472
26336952342718276 173596762365815360
84803295191756976 327280048491275392
51843424941263200 241870731936690016
103404959843244784 175952883056081248
196624059772487488 209013893440383168
206139307798290784 303523094003508480
118572380955721952 302007124098204096
110322572971280256 146673123512487744
162691386956717056 199388308773321216
223400640008110816 311352202288568512
2613011135783317 302415728665757440
170283192129236864 319370593004378112
105010569528032704 162825400838797376
186628732324479232 210930759753350496
104768196743283120 323409782392933632
255667897024221312 295799123630280960
48098606677876128 205761309250696096
242274187834092288 295896413804576384
219767359832487136 270749161815911296
140954634592829200 223302832102109760
69495444058326672 301795341562561216
170425702990183872 345757981181108160
269719563619318624 338252928783226496
232602460785559648 253842049680024576
5512016128780306 344460186902731584
12513008199739478 199365248814616576
275116728312327584 291621439943475520
45947983230108584 200497827783299680
186369036240215104 261856868444243200
11664293244094302 187370250878069472
72558562190614000 319940895995218240
196107425486789856 276254398105327552
89182967478752112 143501458054115712
204521755555787680 218521976160367488
126984807415269504 129147542410387536
138006607509762512 337633363742288640
3859581973698348 259183874975938016
192925694928728864 333006395792484096
85967196591483024 154683162139076640
167541592579086080 279121052344266496
332424906798765696 348289975187681280
198242868774997856 343732117224157248
75178602773032384 197679326174900192
121775319151578160 196979619833963776
142544438302339296 219342502999763584
167958310330455744 325529897240041344
4125824380066420 14408588545588946
28446561544637376 88738310760078752
9650936342923430 249753380167161440
70483274118071872 180956148444954720
62730679646365584 130060106731594880
215496181693916384 221997967682511008
112157100113216752 179191314349804992
52930800197000968 211900696444946848
135532476555769072 300299389974128384
148942066299348736 297535343538533952
166188564993625568 332055165484670912
166225936112955744 286181354348351648
32700346866534712 69546280615874312
71302436493630488 176875002313812704
50608831678707904 215001727835568288
67886298269888656 128614525260242912
53335184025994056 344566849753683392
183533260411334720 252362575061149728
148336199875334336 294694930955347904
267379871012279008 326545859096882304
31334702359726848 161903346259068128
210397156647632192 323268539730884864
60402724627125080 171505164182260160
269850252113287776 284120017131993440
84878730909085632 308614273309884992
186495569423352704 341410425149702080
98522118184635072 149054308388805600
107613199367049104 281909325743657216
105190582667692064 213148462295678720
239860573893065504 332039350733983168
91708311703227056 129818566619218256
153580062235897120 223136999306795360
292515329108732 245204907012243232
193899749247143584 215330115147652032
83584340939250528 87498314562075408
217135633410786176 241283049366217728
5260737973004682 292594862979227968
195381392597895360 293915098382168832
31020098592419396 89350470245020992
107235793615223232 297059407019356544
122866184451643392 175699749132262848
123039691004323360 318152409547442112
2083946097257306 348222762520138880
103081158522107040 336549867833695808
90822067164436192 112125956886056048
80119617178110256 115467308718725376
152546444935610624 153011905394654464
54192968922972696 101850820957510304
27847236687753532 270708949275118880
166232300782730496 261202791328349024
272946897528684448 340783120449212032
90760428688811488 184193575355321920
104935695158729744 256432647555626304
111783118723814496 266384328986746880
7217499807231381 228833644838571424
149310699038651488 202794009063669824
243057961726227584 261751297864641312
17684979518122160 46177795478595576
132530926399525920 344134847540093376
153823922155308704 265650454849535328
65138042429619088 244320386831336992
134432457402364496 264898513725334528
58377981576597936 220857562345807200
104035672771475568 315664521248710080
146737291005766656 189529442659774368
119204315774049344 240631756162484064
138074587990844736 189850750046243040
184303214032001312 215092855626172448
60922493339103264 211612516271673088
3277441765742782 314561538127804672
1182205263169617 24812073502944112
15897883920191756 164376454934774080
38484814518086520 99970768951390336
84985932351475968 178819513384578944
216142473718942240 244043542747961120
264019244829034336 277449042240422144
100588665480160928 112577273937356784
187525394648851360 295966865533818112
179599049586537184 288668164640433472
61455535792549872 281491683201354784
114730226986887120 211588569684345696
92217783305508432 242609494407169376
116429980128461392 232966640678141568
88766233900504080 277494467103543936
117452748978246688 260689599671999040
39323731588176016 307979102034572800
207145747502528576 295056979277229824
15069080874598666 75784940790573104
104646538337998496 247166402229315360
31125103755815060 339777212218021824
184132993037888832 230085029507481184
89858509759399376 123112500211172736
194270743348325312 281450931394339488
138621158540650928 257658130969826560
175376668863508512 185703592998007968
53449612235049480 279505887282505056
171033022750907200 297178549304045824
164842765241815360 229991059430939936
98665041319095488 193887524334845408
115092110268540032 170273444755037312
23659372273292480 344251493801070208
64320533082303560 74146319545760608
6646088511688673 342387196056487168
45408795347261968 53451668604092832
118741106225947360 253012053349584480
116312889998470576 160513351326891488
111736378253495248 287242886817558272
57070922873982632 142682972772716704
41001612675042200 65720043423826984
246060149141809600 334013958377150720
197882732865871616 308301888196783936
78100640836677056 150001053859913504
230584771983003872 251415157635484000
199933228200938752 221019943121035008
102792291288877536 348677923944900928
227944530333440672 318900739253982400
203331757657852736 252443231725519424
69513412559450632 215351461971943584
160940098750886048 224314947645879616
114955203613303648 321737011471287616
39425501652161656 250799245473388448
207041594872671200 331066132344660864
67590455700397312 268900920428682176
53682744530681336 80387213733854832
12480749718510800 318991989756423744
92147074382193184 339068886106118912
113826367555672416 272289467543588192
3305300101223286 73635169307860768
111605821395971280 122943501189178528
45205434189345616 282072368143247232
169496601490869152 318150960503076288
258244108637460064 273644135881911904
150468244235197280 174249677922860928
127715163902633504 158378433189679776
73254746602802688 268306982629582816
217554907235380064 310863407987484416
200289505844558592 284826029012288064
202446093590209088 280026953062650592
197586753941067648 324497684300369408
16683433134008070 67598027897920448
157011533212817024 212107448405618112
46597223590847136 208144266833332064
115727367124625392 171832074144634720
746673790198917 9321047575942118
80599388573901952 227986253141714304
171499606672424 176048952747182048
66642783369833344 216733370370160640
241557152742216544 271779186730750240
166109577275273408 201871335702458400
75091217386617600 126453999056968704
232547233249059520 273414673645384768
153605754889169728 215797615883486176
6468528450123052 105745641205720192
251180636771678560 343484763369643456
38005377515920664 253713836007423840
82138681274407856 176374355138763744
217688660978089120 345291140236161664
35105764080873316 54085358869724576
32964351542656192 161124011937371136
50448106525290208 200462267624374432
16475630598689384 57315301546171872
82269214277046224 132572656459710912
242552109490481120 277432508067880448
17182747888204116 104074378872274784
65590170822255824 279558606212055168
171288266425719744 223292529290809248
31004696768560588 186438334971027264
167864315777948288 307941899599931200
107970894158200928 139154594507684864
43783634628657856 72326040564397632
155185847560989728 268796504787220000
37536688974101520 199507413172553472
138278152968777152 172397939040416800
315033089242362368 316625157500414272
275188135021591168 307823338790772672
255125108511556544 312960747515904640
106039348180867936 127474426759314640
30076847956567224 104747399017106192
194105701510705792 346098319887421056
81824943156357536 265232557977868736
164331065863966944 170278765978528832
973818830203035 63527425426007944
216821350517050016 313335135462930048
173476253368282496 230475903067876640
62640674535073520 108110581233242480
131397534960520688 187376473418376544
2401652532686373 208713486388496320
211987253800119264 310880840064732800
23332811290721376 185029359292010432
44116207281436440 291431495518284480
83830942835925008 161004218832150720
274221719488157856 289823305457532352
120176318857150784 312600131823169856
60909855185958064 284607962466854144
173199149800691616 295024725510669184
175965292653468640 193212351366764576
73253773520655760 73673632425380544
197868344400783584 295981044725721088
291664809855644352 296105649779530880
140345773330289216 232052755112161824
92036690004914096 304758733429725056
32212761872453248 171234664282113376
54840688331873176 301945168629430656
66040944533095584 68165647983556488
75509738474138448 313949697989662464
205997845708157536 330112701248546944
4590536485174845 186386816615970464
187271725458257088 264048374140401248
147256295287895584 148605152167777088
179343090722457504 199219402805066048
63287327789879568 201904202462190880
40247267948970640 317828157455265280
130564517794980240 206664363725115072
189821858615596256 268797436689378752
52548995417865056 207865503299721312
178691364089088128 229147147470921024
54891391200857128 182657125248926784
111011576985602096 201951791964292128
55847524269302392 138369727922941328
156174555260506656 194478554231531136
293119286300305920 343627499893410176
184382487060566656 288093713377014080
122743632215652288 277209624316842560
263538350546949504 309447045529007232
151613477556850848 255079434732749344
40669917379441992 310948071021006272
71257510904842944 181717184828893888
152901947588354784 344602972981675776
108904601653800688 174887947915902400
251666067969648416 286271891397967552
116830579646824128 210424141504722912
217101775576748448 284525840841945920
160636875608585792 207667464897871360
84510722939521520 280042331483370368
72324019675769072 310055155165870016
320793361648969856 345015563800134720
250900995645978176 273514585189195072
90655106824666416 246805766822274528
84705461383595344 126359016564749104
132675704474952272 232012045811989600
204976695293245472 237608829887584288
26658607627221880 234367240695288736
144738423227244576 172021132318201824
124707553078983840 281522769811181568
115570869875018528 190830209849289504
45098759432440304 238912372630988288
212414172985380896 340963967540584320
80245566444642080 301973508295985664
306881942471223360 320530750399368256
34505964323610024 81140598255057856
102140847053630896 169073911995389152
61414450867673664 134777255775750976
85470208750862960 201975838376483232
14117323611103294 137289536091011088
108779654140316912 164741210841847936
20525234644456548 224505792518104512
69751317357494216 319142960109453824
102474929634634208 139034412372120992
74473890673518944 152759671553097536
47633191552481320 307255821516495424
201788376489873024 300425986038546176
26152475905812300 81247757273031872
89579600663599200 104226218316973264
51155972035694360 247065924157492960
30366096989758360 343849220228128896
11320591485499470 313695090367686272
96554770090630176 299698572091703296
87347219838475968 274928397721279968
90425636734266240 235808834952810240
52599477007410968 334986702397602304
54905836527253048 68555761652969144
181647555849848000 325133679084672896
96088925549733344 205656507659257088
59375086893630128 338822365163397120
48344575527879424 336651454572435136
19639800143777284 74222703494191136
148654870654355872 334648134773987904
209508266805890176 345874849786100160
84554652381146160 142723316644621088
36186364423014984 335146146346333760
70668073942456800 288161708398991232
145289307766397568 177184807395468224
138497567760198144 201116233502859776
6248071892653244 118453855453438608
183890446886114112 208616061670043008
70329046662042704 94698249791777520
225092164603917248 229422807446800960
141222593753776720 205775611638022592
129611931374463536 232628942722659968
59160719629155552 151812247382340832
234979973937926208 311467472227244480
236573250206039296 285758609997496544
6754843646619077 9087638808398508
49383014277391536 328729431639408896
8641054018968085 337601148277081984
98663688325230576 163868508870138624
220342209350116352 304584033780393408
45902959813383112 160836208399648736
119125997390148944 206554871509765280
220069171031027136 292156063819031168
12148036423660780 187760764171049696
99029300627053392 231982844367467872
37185033843376248 281715509253146112
71274136039841976 102925664974660544
256813308208090432 267965639469330400
116895415110104928 183676779890920608
168037805966257984 198582533979626368
9618417384510130 169295059762521440
71890760572980816 140398736929949568
133901240668518528 222239242068450400
181933615299166944 284107632737887264
198284472985203488 347979584780612800
168193709018639616 202193736701624064
103702411718655200 245505266267545696
514944791425832 274727562139742496
77313275206187472 232803151851463392
173172427003159584 240071167417500576
104905412279559488 170627974032721088
760722156012858 67344565775487024
108417829948708320 110572017036356304
114765702997867072 342082996101866048
57512696908362608 222711680314018976
15990287094596316 348247664807728640
213255155175621760 287757656601556672
166623436021134592 228418963784008416
125170389791983008 211716054037764768
223333406068097344 253754813458071776
3210443510671322 210524054495267360
7600011889031029 114859764423742336
307954200339481920 336441061735734528
48956685223028992 104594493652499856
21939388419324820 321004987514994624
190873210338811200 338688737556484032
101996740495405184 230782117567255584
116211909228822192 153925539451609696
148692779724377504 180955169752413600
51870319414925224 67105607071726520
112646683984718144 251109799441573280
173057885055100864 346515294542124800
112201631362955456 214701799971866464
122641242910077552 271940731494322624
127573427450486224 161504643029101952
141532057111034672 190568011915723584
81196870115202880 335817103946180352
45821429429103648 240824843539881568
91961182522618272 112434586573607280
27342986512840316 190252274278797664
131314659404382384 181213469664011008
280810205880818624 343874126274111424
131353447219538848 223971886123146688
143717028042173056 295103878720356480
123680662211330592 131643657808415888
310775813546741568 325366806276825088
121235407631093168 332716059989247552
138742160526660640 201828482195810496
277098125728991456 284139653121038976
274934145744649248 336232779675687232
65227868704974952 79762939676650816
184689662917143392 283699568358827008
182718997213044000 324080406602208704
305317637523748288 310059283148084032
109951385598612352 176837065361888736
175353199115542336 289870511230613824
140133537421473008 254671460195379424
102343567044720336 237914699243936000
69561495547242560 319013575754504512
167341048243470336 197216557615072096
3245266076445447 64915899767540096
92220313927003072 138282867942812816
71195375863647776 126749009123069328
53763484297628592 343468382686351040
1466350033836311 173887542417699552
92934745651146160 95827746561628832
39753329097603056 134123469537406320
226908635181320096 246234179724824128
90521705749805968 220454139982703936
293961949025800448 294564921234631872
81441147804331216 262876946307773728
2079866206447591 330079448183992704
20079706757508600 253287592695931712
5780644331679870 335748941830510400
82545790129331936 224783408263024512
272875301804086336 286898321257374528
115999689972835168 259662516127293376
3813586153306747 204756769237625984
156161986495525120 202172823619271936
204212626956444832 238552798488732992
137364096853626944 141579106074894096
63973967062312216 210797033378809920
37220807373246056 105970671952827520
197506223669124288 327002839430683328
13630646724927050 272064236306797280
116078599194730672 243668661740649504
114105496710161264 332023336820236352
103027438764888336 277265276780928288
209112358200113920 282053560719009152
143074790913332768 175219074774479168
2962907758592047 154927213002146304
136981905912990656 287353221897820032
263686148036214592 316231965421064512
205682750427787008 225160140384195552
17306795773940344 252532159274635168
111902406851144720 285811552277925280
58377557343064328 165493607601683584
191564331734209312 318933052885643904
146826611421928960 258897147179426304
153853201713592384 224461280264677248
15775684807237098 220550908576925248
108985611295931888 316230834539200896
31808949831822884 275746376865567104
23129490177620720 26594245919825168
253532091966812416 287993549608077504
181318200761246912 321278591779152832
178168174483625504 330167913093643904
140979692632396096 266166457778147584
184387108728027264 229477373850259968
306742541902238016 345019097089757888
140834352647863760 306286577101077248
3091219678364942 9825576000536110
102432046563640784 282213159541391136
276122136432116128 331294509137977728
113819772007896016 265990265922557280
17049814080991326 67503103842816160
155607079508103936 288140865732118080
136348197836939520 227141862946548736
199852896884885184 307473432245054784
86215712947136432 105295288749647584
61953485748734544 261409140108164320
192402266679841152 234569309839716672
32410801574871720 333808023031887744
226672345764931680 266330132165588160
108451774653746576 113300829518609344
163545666893372192 244201160126121952
263315847975351328 317490974195441600
148075215892594720 201338911084818752
162713613448714624 295106297225343936
38065289847417400 346287591019877120
12599657133422988 337565910125310016
164063211650014752 177512731585431488
23012817235886344 291456642147324288
137085539515139920 344827237793019456
314124793949109696 347879276027681728
33538303257305204 235916798715329248
187663600230820672 240120690103145344
37088199159517496 116301792898320176
153796232720044000 180813687498534304
263920706947902528 329636012143682240
12664984931487326 319846499793503040
19982559198961452 222761478630148928
11164885160909156 232763954894094016
177685857670271904 272716526154424544
108529029438911424 145379210508633184
117936377783989008 239704151101010176
98709170758101568 214412039491771680
11431983355989022 35803486062342980
193631159666364864 288502457744102336
207102935437744032 234955322792695808
20685621739465808 115828847540992512
34710109969294868 307879940981501376
96540085071446448 113496211195951056
54241925034695888 83222288740357616
46867442584868192 150596878151756256
192734087821306816 208911369612933248
244474261194227072 327562171011064896
171353263070394816 264462789468907328
241677386087916800 323729927847305792
117366231840972480 245584659033658688
231633665221694304 309416043354048576
180157975160504320 263360770574202560
109853441436738480 289231899481519680
22314586665939404 90303444040761216
141942055119144192 198838839722683168
39510104564026608 54863812761938368
98698430997885616 146034445606066816
185613999312280672 320521805870023936
84013222742217968 187673764630949024
156528361129714272 268727964148976512
22949778064604324 325669039764534528
173867505348205696 278503187922702464
14644391867370888 248438255983224576
67021293974698336 301865222436460352
254486478167107328 339872161392420992
80555475097227280 317249563832700992
107828359712456464 345822756126833536
9508227085862526 250035089015964960
186563176012727648 244918614938484224
29152543566939688 259437470453498304
141235355680712544 282965945874720768
91545903336734752 338413939119831808
278292906860460416 339585182061892928
288655323300692096 291684037079573696
66178153920806992 221231690265628128
760723480621891 227970098029786848
96752912066661520 342782253971699712
99621970002920992 107172323218868848
122744783396279984 333411241132171072
40996934440608000 237030694487694816
65489600013400584 144806523113517792
34042491243607684 80017884352151424
233968111291386304 297671163186012928
9458016367798704 318201201409933184
157531908724779616 208024139496298112
214653201086772576 296889157568462912
241052612417885120 324679374533001280
12249152638876632 104413008234342672
79396953487458832 121670897291764528
1144131549895269 46060295015389936
68924322767494576 127043752560919328
43794801422933160 276804383915704640
21591007650655748 105694984199375600
35499588190985380 96314661143331392
110631296709847328 261165732666100768
232221282054479168 274572414543406240
195131807229795456 318452479508852416
39140668483703992 127672906708277856
66466470775526488 166149183092869312
764768055310367 342706230732584128
78100196612759888 134235749474380832
143528776231245744 348594027675092864
216924696698228640 246466575041515392
77807794749118832 94096895540965680
3295098988641996 85313216919225424
29512999019785804 297667323299705024
29178158978171916 193403465397402688
105613541885232288 123338874212036320
208696450129029184 319373283773704640
46707247899386184 58589817686810536
19242413499971632 238760660716413184
160418168224700256 193253020847973312
57519714782118032 243913158882290560
163451238630226176 229448687393733600
172136537119816864 205129603442780416
200140301778606336 239104147037524608
193185899268750688 300596264518643328
149481471419901472 186901734005988320
40466161990409480 169133863672951072
74251709280246768 310120481749397312
253165281513253888 273926506604180064
56759857709256384 273410787839890848
176107921791965792 253925550739233152
18425579796900460 324930693173536320
198495436659211680 250225695977873376
145398285120373792 277279908451679456
59963271615077672 142472899138202624
165124292453393888 183983847240840128
185688968340261920 298808548483092544
119764208078218448 291165048733755904
68469659873104184 347881493394431808
75241515620370160 135221447804558240
18996867381603580 72025709638544728
37077882275302512 70193397438561760
93260445241190304 343551505796881280
57867631167660208 327779871771270208
39530341541035208 66376522202825672
77536542584964544 196498102470902336
226540554934750816 269331562364523648
1630516032700787 213817714690699200
131773441151989248 165546111932777376
233940751510392256 289591604463266112
219035693778102080 259235218363628736
299332081904004096 340543566453204352
167127139963580288 237751685916388096
143998508909899360 150872712669332736
106788441537404432 175483993548122496
180530324609178624 206906437862692256
266331664482927200 284978236832560160
81615533667973232 336921883674627520
86245118943774496 249415452683946784
172924974509468416 317379431167380864
33759243320773192 239507693244893728
44223517660287248 127898611356125712
127697155589791552 285369951770942080
31247938578672992 345035451300837120
92792442484281680 330321974513118656
95275783130988176 224336136082771936
53466066214625344 232110753822484064
179474963213732896 182784684880950208
24654984038705396 326680953016069184
65242617475989848 209912005222474944
86081426709496368 114244734394081936
204796003983477664 322278596838678912
223063732185682656 242752211310880704
285657717741908128 288614446173016064
79333298844161536 91179989899373760
68166148321037040 144219413451559584
65787116936966720 118797023947616528
98116179325123008 213972973145973792
41497762631766688 329227670520269888
117159181313448432 231022917929829056
213213848380753536 297444257834514240
141452411748330032 147438062445172864
8883529742265558 109528128878844752
220725769351544256 224106246733109536
14659370804482546 145380391945411200
38029883720965144 126607768576158240
243258056715322592 308454945220323840
128619855228967008 267123798328243424
27195279066903860 114416707963836272
51922330856013264 129685519599850720
306224721621239296 315282100750096576
76762213262212992 309036810892956224
177818482341645280 185327575729387008
18447404187044440 220762678633724032
248506660618996128 263718992727101600
24015053635618620 149311479233912096
134757157952669344 242067619423203968
95491785608978064 240119839504463776
181268182634144544 254110290870991456
201965407031126752 224517739346454880
200596327628704896 325159975260737600
10289887144428798 242551365376737312
137172587769202080 256418795048031360
180460535598476224 329937318780914112
209020026383678752 319607040286899072
94938451173783648 306183080964182144
74864617179644992 272913180546455456
60235378760088656 111436926893879520
225937779131359456 302662923243088256
36187591091276968 43461293341125040
99822099293870912 122269217841684608
41180654208880144 187748965769788832
89278428781173040 338044458681178816
60005777172151040 145764730005999840
134475629627176624 334633566983851328
186316668076492512 261109399468552800
124556922484840352 274012733589935136
80081978804057792 101579214853381920
75355247036071504 139673732816258960
107640733841606064 335620192971179648
97107076107794576 139939897376865920
314707661983730944 336090292156464256
175501447573832928 313348032160033344
209743743172421152 249308790598077120
35036086611388060 275174701887051712
64780566935185552 303446214318088192
26712489741487336 52997153476899936
150889147365308928 224122500752699488
87137327399741824 290850342391976768
202024705441210688 209968007443214432
4342617181687204 308438160747455168
80101289612674368 313466693336811008
258124245412845280 319695248041727936
97323113741029856 238055477673625472
98735999675614400 113155451237088384
28645052794136308 91595656905975376
186373822015279776 221776491062991104
207375011853157600 319173855587279808
178320394174113056 235324456766862720
3055595908606080 57437930912551944
77352098618930048 326776101621873920
187118812739171744 193567484694562176
46235598329383288 157447935356483040
10657263875821772 167519476193400352
89023067092911600 335971774550052736
194849867189372320 334854798803703360
138211654093689584 217918708360079072
110728037223991536 267662477611051456
85444558330396096 168027713179375360
18654181506102636 147459640256854272
137894242496152064 218986080493367616
25971137818497568 251640798077198560
71174705306188784 282163346797716000
329566293505680960 333510479235908928
4566386827508363 54411010423159504
173927803570705856 219131792380421184
83762210730690480 255463608367682432
6506082976914399 194122194481659168
248486038968076672 317185925444787072
235087292440999584 324980352160875456
6798920659402080 324376901565590912
157009008505970816 286441476278348960
199789111271310240 311929481724581312
162745124987474720 307522886652017856
200051605958158688 242012181795177632
101817582480247280 326475052851837568
12303137600987118 160346257796340448
100014370698345168 233560892956214496
22782971931096124 326460265830536320
142876001322192848 300136450609055040
64528352871239992 76030246115772544
207693042783288064 305774145036055360
51803654444099248 121930300492613248
100822947722145152 144087016264838704
58315885873310736 77296905177182400
45790660622251608 199817818550798336
274409496965886880 338166245218517504
148528182620804256 210685870775959520
62655268573919744 214821090599377728
173279095676886336 189301703050380992
55093079973488640 314982395371392512
289873058181812224 315290410686319488
79339720352001456 220730579078366368
307388822307990400 340872540409600704
99282532619520816 331928274469780992
263246942457005024 310683466917980480
48200801649857648 188321325636330368
109110070112224064 180854742942353920
197404149135442752 346422187989219456
94168504419447424 245406269581661856
98883589392603040 338299422828497984
296372103761180672 313122484711890304
48946596609757344 197452606443361504
3657437155887328 276445744294092640
16602822792550662 316289049985474176
161094500471850400 220242632471729536
186085654337035680 217117946183093568
119143932982914160 125183023265978976
119546135738473680 163246037132763136
145060121935576928 310158930657237952
32637159518342052 34008487924244052
97002888447090016 324564571696138368
47177561547201064 275142225867902240
95315385985112512 109247351197488368
84287963210635904 282510822723081504
143057655895176976 295326757968018240
82029731748869328 181686034366728352
152396775199766400 288575418317550336
319359957335704512 343980152100143872
104369052727188016 235740559623489152
41605872454523864 48377155466633304
74719099248485856 268800360741149536
111490348140816896 252320931494401536
74222961956673856 292591836001138304
242293594538408800 345405977113482496
19640239734047164 161708255798707104
178809994253010976 272811114411864992
59079178815191112 151840049256530848
196024171750001536 330788435767362048
238914483170146304 336125471654295552
257760814145564064 309362312456694336
9056194225166632 185469618256161952
63989644826707816 319220181066427584
208167911449353376 293411005534777600
337246949198147392 345197260339260352
11318022563859858 241234657218605312
272582101726031392 340790826928929920
107049020373332384 343247235445606464
98282397235015424 111849720590835312
122237819727108224 294660447989408000
27336454852164608 116971161314831168
230688911396596384 253664850611290176
42276798938385656 322831725408627456
205930519734929472 218358351720663264
53503469093124040 102088923993455264
3982280445153178 192746166720590656
286202785586039968 289392836678579840
25656195804025200 149264197579748000
117183518087126368 332647630696001216
32946771879321168 60297967819502696
199284805952419328 320498423277454080
149318323734157504 164637369345055584
70225886672913208 286818853799454016
83894590692322112 295742020262374464
49125680791502784 238672267689782464
193678267161010528 321944411914938944
74065462503870352 138060552835746000
146060609918455392 302403239457736640
71931383584209848 153390842792660832
5556858718145104 134123378158857504
175610797730569312 338742670736450752
115030693522234368 216577510874978272
201582275430296608 301099934014709824
37439318288206552 146876646113690912
70948074559503752 254703807830109504
87575454487446416 193672417976323520
240211164197247424 334913391362335744
164381239391149728 312189411090851200
44123177493597048 61539372890197768
9502252824022998 55609705904287752
205377401282910976 250956392050263520
146482233245181536 154624576220916192
283457406317825280 345396958121429696
184385365195002112 332891830153796160
62537775989571584 338504672789203520
112912928342360176 124155994524038528
151492151458206336 223112370723403776
196976424022792640 249277425203364384
93118573456536688 175980960159714592
117748534594102032 160267731967594944
19128848379569596 214642938218395232
68019821621533192 105546557713063376
263450390913979808 312001120380001152
86469077391214016 192509723688451296
115860133797711200 268032976973610304
166248094031010720 251244652907957952
250422929000400800 280946194858844320
42429042991697776 240711720412610144
119681930184496096 174793749867733184
154132289606200224 246601073845516480
13592153647905232 40535888994866896
121952236044099120 192888934153255840
5775807416160012 115152993271110016
88316673102410496 254810672556714432
54047980804978216 172403525318440096
50057504615605560 229049396368304928
21765259519593204 69735251664346256
60742069509357496 143021086833111776
46352849476701512 75016691331603344
131025661878133424 201098273754806016
90979260489974864 308388649130219584
244450003699668320 257905648234655680
135026171599913312 164147051901908608
183907609878985952 297998063483214784
15013748539104640 132842223165292592
51128511337366480 273365951546307104
7517359621481815 341164483622256320
170743599708980096 303367062306028864
1213159942205745 282763446515395168
153576682489296384 163357548166336512
164570137407244960 313923724265003072
248347093724928448 341258060867801216
27566090506967876 88105279218106624
91520722329334560 122138139833134144
44279229998666656 243440637213453152
233924324605276160 245355920276909216
57441485491587416 205236282136099968
98247716479802768 141093061232470960
366988387117700 149182982614078400
39585927175746240 146692152215430496
292326296906915904 323919430929307264
2088334486266165 40792926683768208
191544294909042464 328935871141290048
121968342933101216 178019208664990432
141029552648282064 245694029444629664
161699841008529216 220378847944459424
300041908786618048 346377008095829248
153165014379023488 306905869154078528
123405383986575600 135932145127850656
109340715905593424 246056207122468928
90920391492261392 259946747523430784
47568778549489024 161241008389232352
61438075497403000 146749964891897568
8121101158754664 246655176485073568
19544170888909280 215477233354927232
100203032100424928 126229715806092944
36012015326536732 126561662703651520
225848726206536480 271013424806286080
149157355041488704 255968240482307392
117901544594005776 152074774660545728
87619209722621168 108446211334970704
131536385453163008 183073286109044960
176161305127681344 250677664878141728
89845340687587680 252723475509041504
1559106348576528 221683708828076352
72692616164085968 207388274427583488
31458306891549316 71555962444660704
22862734440670156 250811509019072704
49196080996981488 253262745665322592
117802428624086112 164581730592988032
27910098635625932 220460606589819264
218633412461871360 219863275068209088
200075173346236608 309312699744310336
140615030637437760 305554258499392768
128567674642429392 230715949464163296
66826688203019176 292499168647752576
54567716646155448 187075327498671200
222018879095892704 286639178839132832
96302239946525280 148809221662734656
114284062369342928 193094091186714048
105132521710608208 285613052775832864
155574373320744384 292872620510576064
88574080488707280 342723145055139328
50293354217552848 237231008889283328
299877014024842112 340393168681783424
21720937880409420 274487615121822816
73026726715887152 94196319512969440
342713246335065536 346823678056517888
8847411733629658 50639345941793376
946779961892728 278340530669934016
57374686373702448 261020655527191264
104257198728916448 271894302545465056
65062152084917672 142122329183738512
235854979337580064 273403921564418336
24421152865611360 236192542856929376
39630268405691336 62674240002669016
18033268019625464 181377923369650368
136320690767008864 197074592736400096
181521477928216512 236746090919449728
118670555099220944 198300659488866272
38521420381028184 246338721822052640
218493701605944928 321809903131863488
22993787752099528 199278308964681120
36477624851120512 196227810537369056
76661126068629344 192748356512624800
207010275599099904 241880499591754912
124921166703034672 306694091033872576
100553599582402880 182383216748258336
191070220764991648 233469839318387392
47718433865655448 55338481916049288
192843510732013536 320551131518998016
45344800580497696 111892502745924416
111604637178756384 113880544845798864
164041960181791872 323906210959747136
176159139383904864 201921487137471264
200698517310401312 341807250273381824
209695894631224160 321534688717726016
24416822966161740 82085727471676608
106070132624074128 331760498415315072
7741966576240488 266297434228241792
36442766539685736 183173443039889792
154169750031768992 306094076912857344
35130315045670340 100737975685380160
52106772461644104 103629910510897088
207787454915749920 335089964814548608
254680102534107232 271466030426928480
223993843300947744 244817776852142080
58352353876464824 337494312542840000
49891281835099520 260429901315948032
116084848880172192 342947391421292288
111021642445524640 257014451323395840
4472446051052805 29629675804654948
139703402454977184 149072137175918272
26055917975632440 310423978344594496
179119275512918400 262942841643827904
37383333130461560 299215560456071040
25810633737997684 276254181068153504
247260650167039136 257512058324969472
212710178225254560 337813915508712128
236642148527440256 241796429536754112
37661531488863296 216872979622950176
69649521433283560 140539150913296080
159817536084268640 241083405998348864
1681306243382340 339522919657734400
106874899119214368 246779298555478560
264091756614918624 302595695737204864
39149182338140328 63855364591778032
235357556966979392 333680309273052736
108187509658539024 211609569416684736
190619355120806976 305063504835372480
256896087793431776 336032518882651136
306090843815128704 319596564965434880
14851709284641728 17159357117804604
225988922929823520 282225604696781472
102210206554267216 327482179314116864
50283943322600984 281049017655620896
24854979152151444 309283404040701632
156815398846280128 251848605240823040
130151088598711952 300190150697344512
20040486309110552 146608877059361312
297173458983609728 338439676995139136
265261276594617888 309873668218148096
74241695795666624 198498172229279936
24014431073047200 126065772050748368
56001816324384208 238698691051108672
19203761103014840 344422795737713664
246440563153245344 337951521950668992
97090755261308688 186389714964397088
209573313079899552 234812166329545952
147609218145185664 281895899714244128
28249162921244132 288384615435576896
165419327840515648 282142242185918560
213276887226292608 290928467103361472
211967532156730976 267931637610391616
105644986900706544 249470440823821824
117810369268247744 133341475818295584
90748602297898912 182010290358379744
142428372307384256 343451651428790912
176218530537653920 204360888703010272
17340861750981550 265509343554003392
66613512377619912 103643905819841680
102457596263488048 223777453420865760
149003873578119168 265363570134882784
75207421645470480 174815895361678432
303631598892589824 310762046021222208
187934387842658944 227057844495017408
99136324473178880 156655284965954048
139611602675645376 188800382948578464
155912975502577728 247521514923305376
23629581285323816 237172387786247680
99832944088535776 174038371122162592
76754280789661248 208451870794049024
190700504513537344 242337816031447936
315270205134107328 348152624203875264
138310669851151600 287468539603631520
3050900870142790 161074416666060672
139050446030005552 173031103031377920
166794492911730496 198147527913965152
270286882707382816 306034229416776320
71737747241483576 198506719426101216
238741198241576672 267344238704817376
152024165422872672 307691465636706560
6199910705424600 121884320274479088
111308215795946928 115181887492586832
10670555344765050 160239433571337056
188106277926973824 277551391394587584
18139951402826808 240448698007675584
115359649118261232 252646937136537920
133398975257770720 321188163406615808
17439189231003804 230102165341073216
59086699285623248 94185431715257264
18905462740090692 77594806411845488
165161098932624832 196156343869019008
96636521043671648 286663627421690592
9748694205645446 70052896997253888
177286667288188064 330051690889057536
189905818234342880 195990956098729376
40841650846149088 232129290739220864
12876900130223074 155831765935457920
62635476486760528 263209357782657536
44976135209194928 252557893267383136
8778693933944013 55175223647290920
32150431226041100 90437495433676800
6049812470900471 254390509402017856
167896392394188320 298944545561147968
8142322132907037 120216416319200720
130393967480849024 273275020492207680
262303372295925152 268643861583482656
150766849877413248 181559465726328256
145623370589550144 330762055731280768
55155717180412632 264350291390517984
147891834772385664 292377997790149696
102771839163914688 185176499334037376
7671986720104588 37862186724221952
281456031613140096 339964285678914880
279334310656364256 326495124158833024
163587809126139360 232423835237296032
54895210242954920 345334967892760576
127193159273126736 202723122832252544
93724650858274912 186958135151611712
151183409068866048 251096112853022016
160473589414657856 212046481804422400
95876209110702480 191414185159732192
88777632116677296 135282005716356656
8501462515078917 97404828003534448
113308238323917888 332331308178525184
213627095848940320 283439556783550304
91405800947035856 184171251746219776
86582037586868336 141876089832031296
112189614576277328 262965071161639840
82697215286775120 97913070353805184
153554251239336096 189109892531870688
108910610699096960 267261419679056160
63009803622880984 302412087217266176
274524507908752928 284801552193282720
111044837134399808 244566147230855584
117955157090977440 162347586484525504
55765889672683448 64316943982362928
82839592451117680 211064711830388064
15582631511422894 119287346081045424
43470975471025720 64003541783277784
62289173211299728 240253372899192832
21556213027895464 264531076587632448
8421117230666697 332232023697757568
206228043750528352 265682921784893120
124139370956190496 180141916682845856
242390071192452032 301037470853092288
63718173283238800 323087916128901312
193444494056793408 345397372403612288
189872760455278080 212427034984553536
46992613079319872 59994732993533568
91628933522750320 274511789381174240
68362987041242200 300161091240358912
29522451248120836 271276959394768384
48812288290173280 131646804718143744
178050320413330112 330767484350910720
157328449911184096 223455207533791136
51876008836040792 314525948317367744
154095089461370624 172016291466355680
21705407049373340 180193328071314816
165107456299330048 289163752909557440
105287754103018576 338302519684318272
135498871759613248 199881955090961440
209017343474669248 336183439833315264
241311695874797760 346958976033448960
154894253972268896 196937243589187808
39516680402703472 88417779432859632
188882571688534304 202891396713818144
1114235346309811 174332376862147072
49724397180601144 54427839191598328
158181260481721760 195591927648782112
228049789021993504 335135970704997376
37170611596681752 112072764400585344
5397798119328700 253503781467702208
269984913374503840 275537287452868480
299310187013458240 346541236865872192
67680232260278360 131021256574820288
44372235058235824 327911516422417600
59555583433416256 316606420021679104
152183188714195392 284514574909355712
124024079850828080 228511625174809632
30935811985719944 175168906989699712
13147426116421092 32173302076826680
65457977293748592 91541489909610320
50193705887857736 59790581590580336
43394020186467112 60849834704781024
33568412824687628 89722479284477344
93857703655501408 331467510804793344
131540011058643664 174055908155350144
11554595710607040 270639682764373728
52481920613001504 96355774896065136
26378148618654116 128631350073215440
168409874245494368 219914772263703552
154810823811315456 272022198751206080
13439212935672404 48902127414950408
127838027406332320 206007959445266560
46648466512932008 73207302084387456
282286898095618880 347419373133625024
16874727023780104 314352213266197568
150447572465547488 318526570513975808
52879021377782584 176094341043805920
89975464126756032 94499468478294800
35532662752173140 110618973678409728
140134618454124592 302038744602961536
26362631732050120 86622145463138640
322733441643626752 324985642326497088
93605093501294400 220830310402986304
221623294396891264 301221212707364160
99585904465883744 299086084577040320
219283722968914560 336636054936874880
231975694968478944 325488831078429632
123342301600723968 124334465878828240
103086531005790528 139048950085237376
143605162977526320 316524068874562688
45983288674955824 106651673756330944
122224828994297632 248048522710876448
63590849189516104 193224518942038368
290375956074766656 339916829044760512
5636872566081652 341974792923704576
98539454666839232 203271385952831008
34397838085255104 286763995931237376
105156458941248768 193978335675878720
61407781608243240 126981775888511104
166650652918856416 171967107940798368
239591444947726592 326438333186484480
89987214444020352 335729171248303104
156514939757394368 337220433030528320
58432658126520584 335147568363291392
81867924219638192 272550529467414816
269012324027503904 332513881802851904
155090265191729632 187829450177764896
188270401639375872 278792795197599360
197665092693132160 330908028530723200
149375085861436032 313101850870316800
314434683514209856 324630708699747264
176064327680137280 231744623559195136
246426138131720576 247661464053162400
95160163357569808 115708082018542832
141817908516918736 328418494735821184
135629073931974160 265184091963860800
66057931947008344 257343463342121024
114841679420108272 311985153968700096
70226202383753944 154266251273930368
20979983519705656 227867744373954784
114142599675091328 188177414060050912
135430690469610448 229240377884773280
25963279348899200 166507711404970752
268195251727918048 309432689575185280
107781175255060048 261954216541436992
39343149514994104 293865805151313024
122551152183635648 126973992042046144
135753193445998336 140436710113541008
92830311671215696 219090552500535488
128318625868626720 224926971398771328
84211389506332176 210640316059755808
192510314993432128 294648093307705728
88912614065639056 134776689730533600
163421162890372096 281361199628268096
93057863605063280 238605765370870208
101270519761360816 284751064737399808
67937752083964392 268752641854782944
28284910959543556 171981881876699264
10650400633354560 251540109612286304
206850986210194208 211362532590826080
231061370441589728 306479218051340736
91974245935649920 129955989322062144
251121517900962624 300935944045083072
93697237935026640 137514737787708864
4463214013992829 310114785709326976
165376736413377760 270504675123961088
102436083044438832 209106627873739936
166264177617398720 216072602311650848
57804747456681904 121366378096204912
82214490112312816 147340147217600256
147178839522032032 168553104161615296
8514952243019578 99968278667228432
30064346152527236 196765601014087488
149386136806566304 215860024392053120
28127066484689620 34027077613155880
51657380010414608 136423803493425040
63086708604695968 246454869362656448
78626547764527952 220643756714439136
285267382980964128 290876922556606272
168930372593911680 303515755406820480
100535611483508736 242934186964896576
67621134491471880 177563092653787392
11724115160968006 93563496691727488
4784661056465644 277106821214897568
44411680799146472 149070073745697088
26684615125724456 291366511933776320
74948800114321248 182691616404079296
149256513257964320 153341233207453536
136669199276507280 293693148515212928
99886641067095200 303676876767699456
113476416868071696 244959195131957632
43144285845051288 313270132130234688
46671232608607832 330450489343743488
92765879806564592 333460031709611520
33829579353683896 165312515633312928
315420548661616064 335829475347074304
255275155114113664 307638763969410816
22673199759977056 250662322011501792
113985661232098800 306490052033144064
233802726080588032 338519682509347520
173041679324469312 274953866752488256
70614963938180776 300871776955049728
25984218907868280 196474900571700832
16628413025752454 332076231876251584
9771393628945128 79817784428601104
148337124075538464 339175763464180032
128937366678883456 216157976708900352
73076828474867136 229323830718380768
107756086586970688 278495962141925088
32671476824567844 347990079164701376
231037142883424064 325448237444486720
22268294363349416 283049606239348576
57685446150779664 122039387884564224
18288892555843552 179704083090588192
123177539334297392 300974438873510720
306256608145320192 332440356061716672
84593450883769952 309336690773377216
52818609656146640 104989707466005056
71783179152879064 122458889230498800
22975453807222056 225689560152831616
9165735824957608 213442726046747424
119747691070184672 315683485141990848
191132823598746848 299233316718384256
151365508870777696 189942055111148576
37881578842617264 153247422756050400
207787943416958144 254665065301860128
82865440504953840 193055941098257536
212115189331627232 287869537229313728
48162314814541528 89030866185933024
122965587958071104 319929051742809920
187021405512699808 282097750695367232
206985018522177792 328252747532117760
20016728860448080 316939601671891328
97810700985005680 291933744709892416
660500920021064 192734983487770912
137064125869692848 161975196847701664
34202324458800328 219927858168102496
251073864623819648 338853870904226688
249270217446070944 347412222457679488
40146030488539912 122838981364034224
94633804877671056 193239238181067776
120774312431262784 264428873007682240
104591748511295280 332285933756130688
148120980698496224 251951747549970304
100395674225341248 268740964737267168
197547470196527968 345604616040697472
76210342029293520 169012389174239200
36873442572959136 251837177407276928
10429883676471796 273707462700346304
88541233325165584 191833429940977280
104336662978848848 123542323548403040
68377101814999040 333589435443696960
190547950793254848 247864677855995136
125122430374285840 247376580010374944
119942996709330064 276857421717719488
89338476515507632 218344730637324832
156313396156489344 225939398222101280
292802986664876800 345868667991447872
187459624625040576 284903006303824960
75526157280518128 203142648285024288
126211814342340464 204771516724659296
261117656325864000 330326807596036928
153491276122247904 184931535268301152
126433830276582976 194963346539827232
24902170338303404 212436709994612704
67296281171182032 117204301969967216
104557663755092608 322360491182159808
183979624250891584 224478680827232800
121495466114313792 289827777359599936
201290314448401504 240771436367845632
58948516149290136 186311340249789536
126904460185784528 276070498538873152
15539874458997144 260036117320481536
112283392930002400 282100905025278880
87760381683657984 267489434147968480
5369618497110099 148431576582498176
101696292577830720 265442381094459904
18634404982268044 167624010516607168
32241588164072996 191842570824053600
57905080236412944 146319666165709344
248653466667330400 289742583336720832
74770371738104768 185409145778308352
68826818758039936 242366326410724896
162428515535573664 285644372380017856
38771880885932864 108964021862182384
131374279164717840 306426386915754944
223714028731569344 286759975466724480
189756695442635648 248237363428208736
89896570189189104 189423168226951168
34354586470932172 288351098678046976
72983328479191584 279002281098243008
139290980686251728 189936321454569728
194872884914612160 232978385665066880
157124239668403840 303904660155833472
141625968915808320 223784073200815296
13608715313180892 259264275554567840
57561814468330120 116404869331775296
177187897683983616 203409295832416576
66823849889972688 270785463902531392
257036868656480128 290575094170117376
37271423927974104 148887232933496160
137969708116059504 187964935100020704
21652168677399892 343152159790748928
226704010909545056 315466029420596288
25773602958380176 86691128902465696
30233226661092592 179466174715613248
130023393790571264 305767030896762368
25297751922919520 327250549058276672
129114485067915616 190604648571515936
131605487580885584 345614428140992640
125621422771212016 271794363720057856
59940817320419456 119383198156230944
74525567485942304 287792595249206880
281155358818022240 317767324008354688
196227510026287136 292245744186751040
270324046925694784 314551564859971968
14838610293860142 59718008709812760
135440997975643728 333462370695972736
173725154526185440 331714706054366528
90049790973723312 224444840587237504
19491414434057728 97504893755736976
119662953244804816 319752815502445568
78508794960594192 326880205342622592
233526013390052512 341265770607284608
100818592801977024 342982316632762752
67917858251278368 117172672908990128
173303843365271584 196706985565263264
33537626295777808 272851712429901888
251862386104968928 269083149872538688
127638797151161312 295114547270173440
29790510728463984 59425013024277984
238694552385885600 338780947437492544
287151461266282880 329073578983241664
26789066414335324 41506846490920064
5603216389708444 37481607974441712
195605565003086240 297141866130596544
37797878568194304 220954702803659040
131495806096817712 236542354431556384
165212041482400512 195379238446802496
96911330035490976 287017648481274816
45931569449196784 185973021793722912
38012158828233384 151137736122094432
19951376222062608 148739735057276608
54773478594987720 62906781409292600
259586904204309728 302571609947862080
76432121693946400 308502059697062784
31891680078109808 217482142347486016
56321838734349416 204349082662639296
223231622895262976 278163066076041408
38831153109475304 218902046646240288
192089339436246400 267467487361218112
43741772986555176 294048666344995840
11571708058227018 40153930801411448
33653460240035624 181124809542340864
9551329696663736 130458790116192288
182916829842219008 251656943305622816
244514887081397248 312750750992559040
165649510816785568 244722360747602656
19935566594341424 231012209052769024
124058842116905280 292531584695276864
38869459839535536 63449997856017808
66299093886750944 265597476374240064
44930696931544400 164944923969281056
158563294332172800 236413501362478816
92187869591583216 133483948686903392
103047424348341712 236268412935927808
5965394975691118 240443531991174816
52443229468382288 94806100191783008
160782265132942496 291068848550001664
13837857198011686 179470553449742240
29203433630275176 132461475035972832
52794675801091472 104107875412185184
161214597620223872 195403580366165728
186572758845635168 248024061030616320
265319720084612224 294966479976069568
173884630399168032 274766528536520064
215123510551491328 297142331411092160
2615096985173455 5756307424759006
10575383372732436 138468697883655808
224782442761995456 348584566611231232
132327660534493056 261882777250305760
3802801248510448 60936792539338224
138570897463752656 309354211625645376
263632960512403488 266665937353161920
77986486951603408 320052403992907392
136652012632206608 233863240634745600
241094171185313632 287270966641552576
113948946209419808 193842207857822752
161476452974536288 203285126406011328
216019766540212736 285065428982128032
60931089189213072 346351806142821952
110616565336190320 196996167246366144
21504748531747160 24416127754406260
2039084748761709 193045366334085472
15237879641918370 320414627980383232
193549270333567296 308092638396118400
108818735825657200 230331635576967616
3132279112716266 287020557670525376
2785652102200541 184997101498239808
43226209377256288 143718679583652880
42696302307207840 161494049910932576
100148660414013152 106391011646199680
55784687814744552 85481434543618784
122461018043521552 330033193352552000
175501438197054720 187661788172065248
162630728526478656 179164727557466400
85124151255086016 278591432185801632
303597990125821504 322049512049654720
13163656869506648 165207505319395872
89814131199169984 125478509601332512
227500955639921504 236989212173893856
66924015039326680 152216204966784928
67103572341694336 121323489723057856
31715305309314016 229648429153070944
93217175687878880 217443815818339392
59775035593375528 151631288968370528
127470699839652704 168342934709501088
253348954663967264 312181273481546624
21369200476569268 333047393914584128
212896887701987712 229609393400573984
84428280466214720 318522420758862272
148811191366425568 255394799024132416
13626657374451666 228606318357671264
121354224602388048 123677515401747360
175818913655498240 313493870591847872
258004646888082048 269117644776825536
95084861172330304 125389945082098256
121498900225457904 184331817902832864
180014804966383328 278404836707079264
41139565041232056 205218657077517632
172696678212481024 321603779588673152
95922612406713728 179181233923168096
229833108840387584 291580396716804416
249429203373402848 276755400331200128
286073994493715136 331800330609133184
33193152599716144 277556604574130240
210342919048952960 213095413257979488
249824746885290784 326358163659019328
35539289242690800 99593763685373392
72511185037217152 167077571098667968
109055923826720864 114088794981628480
12974161424899598 277060344235993728
122057845140014864 251897122848734784
109146431128555248 223245012249343680
392221426361115 216080365150604416
185563924486134880 263925366458685088
80627576496430864 211740070453633088
28220761331568296 259492478094270464
160042805556488288 227291489184873216
43574578793966472 106214492701159200
19730405877996220 36796973460544352
81285371027325952 246196375005571616
43331577688781240 314927170372568000
36447017198189640 211909530567305024
121317596481864288 206790969273728480
54032151585491088 284723542999504000
115160568558164080 134337070199781184
27191973014197120 338578966939590784
5852468044924011 217208384540275648
17317425575399906 68778761722881640
184232690662859552 253948629810318048
110076928634672416 281401951765993728
62184398328361416 210476631006835776
81339521354636624 132697372515272544
269953484536251264 294780836551472640
13621885746525170 126494671162321888
12559495401848976 90563346069080768
37436196711374512 133448394362217792
32525427169162724 347895569833927168
76359776150199008 335003756108989568
114912379808504224 322725816479605184
52013897562999800 254683951777504544
47145542679494760 146875970162999712
105217026530243200 142174403352940960
112129711698359104 336613428830201472
117651157822533664 316751129111294272
27661649169683220 328034712071159744
30543831774086808 119402302779524832
43626295691886232 68926672076233688
203461565578390464 283980718933412288
174652300865502528 263862914613625344
166102270068871424 321151663107094848
207893197879658016 306684132420632640
17849132737528994 332596873541857024
119147937108251776 121111976264057984
5878248975059867 111150525927904640
13497847119615404 199274613582724416
69763950460213120 279173068092452480
8576924300026131 145172957942164224
173111799737475104 249680187215327200
97338720546289248 127450988356076768
74003757888566208 265451568514371520
65419272811756456 330085902786243648
82824527644970944 239531533844022752
285601445661029408 339634790405413440
95492526214358096 134947422594528720
13722882395364512 52765817912021384
220998550149474208 315109080266051328
57040270558228040 220917555736058944
72602599305986912 231671178019589184
152212533959480416 333491715309714624
253941320783453344 299326753772246592
301545861992479872 305054731057504576
215457717364010080 331036179513972672
126488718197565040 245661734299342496
202736103430272384 206970745586172800
207326406031486016 230560793729651136
177148636579506400 306715312225077056
264044883225723520 283936775162066944
53194974562678904 309515181129337984
55861439495052152 246595817500338720
260037481875513632 344610722637508672
24116820538330852 248452083949464384
57708953501312120 73200164930601104
126538037166633488 141488813100995536
33601688562885740 110312143602275072
159937209837256064 174749761928686944
56802145611811192 288022520675665184
57813082681307096 178087165962902976
25273283674934512 338306542607907840
33095324357523256 235480436826870240
190089764236451104 291708940723597248
33485509856956284 83139647635504160
67699176477660696 190264878180803808
187973130729899424 256942027561712160
80345099833476800 93132044967224912
158132249559835488 162741414014384576
172479847468154208 216562476097836352
237328890328938048 287982883447062688
179050201328485888 261956301528974720
44921544141563216 289183207260010304
34761908442604664 84376290955686192
31932365752885628 187369481543202624
55827717597490480 155290878133085568
147202752256643488 331547998604344640
21115130742132864 299793415163606656
320739106316449856 336837656134355520
114570541640057344 346376190339765696
71627808882716696 293630970386195008
38187939512354704 274129850866401984
161815724223057120 285846445546557088
165262248868537600 254681890561388864
237675125207243872 340439053540230528
196099280966173248 326954006037344128
204393200903873024 324941857183330240
21695797605343676 262105155835787040
246569099694140672 332676327709127936
53810121562048200 189641813563266848
100959891896440896 183785418924729632
55111711895667048 189532082855902432
60768759873338032 320705356081935488
85640761818198256 170132137559898336
116301336599926832 324816989293661504
132234532350113120 324996074506380288
138022445690877792 322356468498943168
243558490839246176 320214073042208064
100618326742726080 158517963485816512
63004963956624632 109269461709937200
137836120674144880 219163856646943648
32897482688111200 147696633179776160
88424042864599376 211018231453111904
32009136729586796 116564231253716960
207703018753436864 347810536251504768
109238356699071392 319759101684348288
208937831248425248 212960830126322016
307293781134928000 311650720409570240
24609420219361900 178930201072667968
16408518046987988 80011463256687968
158284063861338560 167836429535361728
197164766219197536 221339764106429696
72127799183325200 334177556029558336
6580079142638811 273390370082667328
113973684663969248 175839359252949920
248069357504991744 344163545230709888
64389189360300448 66753939803033944
145263488341343616 268958534387811392
4830755973282426 107333649095553776
42329779307143456 280412328709510560
62971293668924408 147854878234007136
95112240482587680 338387174484273920
210826185586729664 228010637997020256
245357025315267264 250637398329883200
42842625366580312 307808567825516928
29138406210593660 332158795885993344
39419685391622584 278125084726555712
44127009048873504 188826455995187008
44883799605776488 141323301469837024
20557056811804988 221750923474541696
10517342527017594 188377188420554432
73769289314193104 294993832423790848
59732653644697968 268048188825912608
48638353615394840 327625105899552064
133713714935477184 201005618337653888
180183996716347744 262615051616773504
60210435399052328 86399094037512544
8549854805310393 308057095025485120
151368922197318112 219894752969865920
15960125287484096 347195120078947584
233142870273477824 344372905519425664
28039853061680692 263058777516204960
13218843772854484 39446048457194832
172558421828137440 212073165324278464
79370714586291248 162398594920350528
38962268441473384 323493703124545216
29055835972010688 160433107075496704
104423139645138608 231914790812871136
18350437993721524 167601030004353952
14945318586803672 49094347062056024
165642229654563648 268389902868409504
51770049147331704 69475451109644384
164255056778203136 324659279028671424
30611272164766728 328986795613927552
81545882087014816 152971178125157856
145405970417022720 332061267137805312
188430291289836480 317897709934183232
95788916758755456 142713059472014160
240748023444953792 341060287565631872
25679590025292948 346875840608421504
130919888801877056 261059532124979616
158616695319473344 264748353013417440
258270916176103904 266714308559020992
59198857086589456 131641302257262512
2949664856884727 193847000398240704
193824473610465440 329728800286986048
317798390471687552 334802223629803520
129625069719747440 171224498844231936
207683662157596288 257376368277566752
145127354709876448 303318727723486912
44189788383071360 218989020144272928
55392313035796008 243377818032167136
86457382284192112 328478458513367680
72563908771337936 223428180043027424
287412573303938080 334587017984964032
222024321014033344 250182445054048416
118061811348212464 211076602192177088
157585616976347136 300386868121622656
118323056096515072 194335144128261472
96732941120185840 107342691237474784
197990324502320000 257073723963395200
161061303322631520 304539350303193472
209200372179833504 214472276836000928
10660107610992806 95388232935640928
1451280772203682 79070569089206480
103164306170897968 211797607720650944
92303154767242608 151272845906320768
63033995398116840 243334018975133184
17013056065126750 185603540548296256
106744302646753536 285203274189356416
25223887225583408 159384120716315648
73704029269673888 140850822613873296
45689396646035760 251694032769407936
87499942000978144 329431970322626496
120240018148844032 315762309309826752
5549506563385211 260443313933975104
242589579230699616 258075774662823072
113043641960068864 338976432701738880
13975813029730438 136649813903058016
66205696983522432 282999293442008960
5370908297422083 55226935785101400
95128562372664896 192205232589475168
36276472086069888 343646087285935936
34083661751381516 237621111816253952
74985983515898784 293940091163482240
171213075064675232 289063709418051200
187954282585322976 231334974658225632
277305230501449696 278861629601488192
211394115640648288 347613895514318528
202571287572234560 317508364193751168
222344812816940416 301774503549177728
102977045242961408 335773373946480768
33709973416117360 267901715015840448
30269472356046436 325990175312676864
211398276021687776 211616294295043808
30315492735164224 62946142471628728
7087020622501208 49768822707931168
174095478015613184 283898267372351040
254859362380894080 301135844008683392
15863418216824560 247398578401614240
47752002566993976 76370775579013600
111783982693701840 223140704216091008
103822042731822032 267756120534700928
93121536471671776 232967057415192768
18272989876065544 327663839481101504
50961587656628336 148605452194608768
98789282571114848 319723531779007872
67774723455685544 165430605297163680
107733215292071744 178522003566943136
239488404270462784 319129839756294784
203152198614301440 209528905655634784
87814280739638864 130111265245963904
138756998216678224 209779978573348544
61735055486573056 299146399164603200
131232458953676000 301860406648000384
262719300953311264 285497199771973152
136616947046386816 165475855810066944
9675864014064134 56931720075841064
78291605482740128 338837096653428928
23907611450410072 175368609222393664
154058479654369120 326437702411504768
40952410821990720 126526049563112528
273784427848220128 284650689553096032
204776771282409440 238507107751546624
200132351700097824 224704950056870432
58417122999033664 192851910323884448
130477662085851120 200943781389363968
194238364207355616 196691186588479776
142355672704119232 271669708652819360
216179301980092064 336640031782150400
116019627795623072 268259884436676544
53980507908593032 336876974894534208
290384673351799296 325037558859265600
148787448200666336 164309704918767872
36283358458190072 132572582178634816
4257240597363071 245184176312908384
280228851347759872 319611972262981376
77398166117162256 208289678379066368
24712856312694928 214037730226540416
254506355402242368 310161140810398784
132021069172775296 320392625524137024
9218410155985280 166094470393603104
130613447985933056 148674266054976608
51880185865938024 201518086239839552
8603456008343967 291314126126824128
5220967676640386 166244286655875968
15017181906771732 111787325464720816
309418565941530496 319842888544843328
65533903989552008 252722569957290432
28938405792915344 333366372490959552
296281935109713472 323694276860767872
150016671452627552 345611135639464128
142265363481817648 256089642055477664
235900301445332352 324300578467699264
169893530929208320 195312600551736992
37410900108555952 128664474070898096
45557035145133784 141564493243011120
109160744950160832 266382975361513504
104179921164690976 260840850483532096
11609668100371928 274890809559571744
121479337636103392 133392485738449712
66231366972929944 166607930757480672
112495721156959120 170381298113183968
4047533814817564 263181105039276960
222606620311545248 310947718020205184
92513439890601840 320543080891189696
115158592898052656 296112172869732544
93221161435046112 165156254446712288
164620908207676544 190587100119149728
83702372437595328 294782395736576576
114391442466981008 132364116070022448
83815972525083360 293865336858792832
71174677813178592 221291802079216576
122690133659070720 172483016483274464
16330121912996738 338892193587899776
268028215619870400 347967128547113792
36622649850709960 335006900497372288
230508581046374432 234170529774785952
115879259938417632 128024909573700832
55194046555045616 276067506121286656
11760472068385898 213372263405476896
102301560364635760 340331485542719360
12759872188311562 156950624163077824
228865762662594784 280762651874296992
21328915787255328 182343047618867488
195415985907019328 327189265165593024
109895635868060464 170109110266709504
290569189543151936 324597348210522368
150350417026039456 195173768976854208
188474087225252000 324683275502117056
265859218553814336 329799280023415296
235301959065582080 308798195568106176
252104101984822048 333783380284229696
218475115444040160 266180395946141600
14793370850916986 343003655512830208
6751917859500423 341339372122002112
171481441845122496 287515034100235808
205956048510156608 336616620581318336
293072714699405760 329552990452238528
54745030766041552 95959688262745408
126890367519472704 245488199427578880
66287091116067752 220958133017205280
157296102465676256 256806782603384000
23141421645644928 279263474839703744
226033237237717792 261234581350570144
77256171245977872 119336764092062336
65571284689134496 303660908395309824
99485946814781280 103907242930299456
162326894105386080 172336501942680160
185577249190051936 256372932659972000
176147366570286016 243592956430357440
15873178938314526 327980611706574336
242887298610562816 323179191410792640
284254377795223968 346412502406300032
207049901770900384 207904477203732448
26659041997204944 138876001860853504
144594200555369984 326387003200609152
199272793999747136 312363786224534080
132808089871014240 190805175309127744
29282701738093272 333321007467582592
108644452956803776 270165447144596832
150935125654507584 228921113718195136
55852095081304384 259662177934088608
235445715189794304 261843257000818016
110390067141797712 204514634448085984
13856142607587054 62303988323327616
154395877212676000 239563505099200096
10843761525918706 334468210172312576
23398620573000024 130045448960593872
36927328732218144 199577897567439808
3972936253173458 250486409769378176
92990683005882592 214259364160493600
126777973464701072 272299549388337824
30600594237692196 291059285564120384
42883751238753304 200444536920322464
298849561268085056 343587992136257792
88217768575343504 256838752077488544
173337869793325984 344724756613539008
223999239813018080 319552111594591488
55999235204352080 225051308432090368
180804302844103904 234002024085999168
83250126652917344 294420077901982720
280959217189209312 296097510292271744
216477146394513216 304752535865895616
167519847983487264 171800922455471552
17274660247923294 86687093111805120
226659757639478272 257152268326955328
20462535180619368 152761995363677344
82943917994504480 159985705646736384
32146572548097504 102389118840431104
90416145524851472 282541920355547968
110394856155778464 132348855981898128
65842443914560672 107111791434845392
241847792633426688 276743001618483616
44921915086087328 320561538918617344
93615899772546112 104040757271272304
1351325985156500 92698509026539808
4135877024790759 174432086668785888
51048011502860224 105835046544457008
263064650620768832 306119071068446464
145674478454949792 230396656547897984
90565252644512288 289881152798276800
113823845113000928 334001491358213760
47712621998170256 88032350237017696
93958269419050112 260737343646375776
7811349643401392 109264609542204704
56491361462892504 189915003199263264
23857500725583976 34564929077884000
159438835102420096 286388968195040032
6506546294229169 224561664428171008
37338710816592264 310989798703513152
27683068812077876 239738531821468096
17520135841108238 149408315960276576
256494772203990688 318708440705429120
137086356779266704 306068156458000576
18975789880172436 72230331574056944
38463571201222368 83417865396160960
94326996964545744 180092545766650112
133446816289059696 219745820084085952
122603276646035872 262306916589211488
57972777710519560 161485995650543104
113305807588177936 260401512030183072
232174121632658048 274208854520606976
33556866032125200 171737863854762400
203692986477329344 282582300093648800
262641976719451040 317316899592520704
174363499959758816 233358234743378464
24679107584285740 272327988512268800
144481837131481888 265021127014376160
17298619561818472 79849995118884208
104626903478059280 112765475504720720
98222537917436704 208712592913342176
109222055766798064 232088269047670272
19144333195043284 208060565526258464
175821381612569056 214734722396977152
249169855475348864 275344381514264864
11907179656120514 282288441936769216
158662439123795872 264854846991669920
49959323707522528 60824389140716968
42494870991342608 311027045986153664
106705046018793760 123162705225774720
88396882577421856 323823061500406016
36499006989227968 183322829018223008
82583667179170736 235815083071385664
22555818131406876 290479911336429952
167479778681939328 329752696528073408
132384542856726912 155044260653032256
143024522200612016 336360022314384704
148796910023999808 337306020769684800
92046211300541872 230842843474202176
54612970330228528 202397541270674720
84169262190474000 334099080694099200
256264489135403744 286206450047996480
112055168054230208 295017214767530816
229436189492391424 247790362036852928
262802019254373664 264035663102976192
191655404055024672 259143124836260512
228099203340926944 338316516692896192
209179678738848448 347490588722944640
78115898768660944 282374281174138336
197339493412696256 345614223189284992
49107120429882168 100759534686475360
8219108181311982 153015848425481664
79551021297795232 131490434062177824
106775013633132416 125695340931903664
12682412151317330 153801621377008704
234587094746862624 239169061338451008
33161415465663336 161129957470195840
23311572103826876 174367920627343552
267138706437991392 269085119806668960
233845446856949344 292690233178549568
277312707103698176 346887905556498496
303114014897500160 339011143447791616
26802177593546120 143313942158594976
325054212603436160 338451170739683136
113010985722708896 137620704676203760
19990490464746896 201851925905893152
226902481064423360 284293251246445408
148890027940618592 289640768530114624
114374949634125248 173670240498874976
38132710155306376 203882102951229696
108697489653573200 121655521508919552
65417360990091160 203306983915177920
119546560218484784 334357451754560512
21565055828283784 127983150690749584
246254660968156032 284038294365993056
91320848764509088 316453043695515712
74714983321549808 332544318780219776
185056287276890976 293081202152479488
166869581779709312 340561363793858432
140717389044232160 254275099107820384
8490494473516578 135009892744331680
24664453077719148 123480931721727312
262023402497854240 274196327358241984
145723197340001696 314100043789604608
6550447741723986 322504780052186752
111117875260743760 291790373355893056
64146522462716040 71932904765683312
185444205528009312 207013793618777664
114406426270623360 129571234349408576
57749874860985368 225223229651108864
18660395557466800 66011334738909992
127484882662277488 178879286211458496
94508020180593136 207800488200578496
8325260087803969 317706967259470784
105061106278485168 312410633547870912
220211391029095168 265268030961589952
59212272306324640 323365689306589184
30998995239744204 64503460333011192
29484356347360148 292790898561538048
28185085069436868 250327101973446496
27945203074522460 184431699219987584
188706397140378240 244116161261125696
237464299294574464 259205554639000288
180330357776594432 226563813254288352
117563861427313712 346199841844314688
191005169872249600 295146854473341184
132879982710956848 238958317429887264
112374894564479296 150459026712394048
107428075506865632 119880755946489312
36544336534273696 72992701006651120
133125791331402672 175858987622284160
275407922277091840 329191318965631104
161045659048010368 184512049750890016
312701498371478976 340378326357447168
135113636318957760 245302248527966912
41431019483437384 289742993495645376
198191722131498368 201655006367604448
116892784373295760 285969581303838880
40282597677035120 259203904909142176
65859592135094856 144185206422292768
216941920188050496 285515827378175456
127299339119866416 319215602782730688
62803279134911928 235772438026269664
54088763333927984 250736262243854560
35644629507707676 243788126764986144
78026573139207056 281920478973240704
178162739027067008 317176425422654848
152394002368867104 276002593687107808
19017551096626544 90126069528677904
8728157385780195 183845967509666688
36424199787017640 333730441891675840
206110435063884448 343304334606835904
43702671794613320 67739359131498720
205532248707005568 279611202379313600
32909121907475228 257353448290370912
277039026884704384 289360068916405120
60781252078637280 250462986775929952
101812576124436896 224709970957134688
8761150110338198 63056491839186344
34926889845236648 160085869553799040
159929116015628512 333780422692023104
241938377262231744 331137239148828928
12354464176158316 113727468228092320
6802186899210288 232391216727975808
52666827212137016 347755003943505984
7148769015462047 204522443848444288
104626608278291568 331047907358970048
56224187182304560 251782628464299040
152656515830247776 171527161480546240
98790051389356560 173905233641089472
23268243643982716 131186779101161776
11729062060254698 190569436100081952
67181173871396728 171714593593211168
98133905660442800 129128524493305152
25082436098074640 192971639446405760
227920804831227840 310405041379669824
3906426795261106 17540947931279734
199837133305143360 251137184079655008
230379582555610720 320143440200321728
63724856940137424 293112080149076480
195435320196996128 290690654895865536
20412462195549156 204911442909255712
99434971162428720 162573905395060576
274358867612177184 329663792029291968
119112720302643136 318509113486401088
200468704649544032 260646476966607744
131186245584908528 173780212604689568
119420888832046336 155894916825641568
38723354500567272 335595914761905280
60387495711066472 122847583499303984
246946425134560896 342170414878128640
102085070801635232 264884373590498944
44607722086226520 216644852068151840
240712825591840608 300925067105243776
64843733104461576 147404091449667776
198709186180047616 248656464120500448
21989971925204468 254018408925633888
149906769900577888 186220776521634720
129422759664436960 254588734672461536
145729696832392800 301632190450570496
144769520407190240 316202184695109184
74198784942879568 192884927373933440
27474740736048220 229157186220277856
80654588034552896 97775691658750128
14987124506101944 78418875203401776
72873974316888720 266777274282884032
92690040268609008 307690087495371328
128829631851348416 140060891966817840
93355942400193696 342901273300638464
2084532741576097 182538847266569504
63223228667511360 188648274061825408
43029827342140320 60776671595034720
74897254602282576 289207921869696896
4865683478082967 321217645070186752
41683805656957216 127577321223167024
924698339697511 14170317316270264
157187547379749920 196429150043782176
146298711332476576 200438990816407456
232812014077266528 328227497794000704
3954832567734147 16895225082645402
42508196301274536 208426165814131904
67261008015477248 198944370038823008
149868756241745632 197542683658373088
63799488811952224 186854498064613920
97569535851598720 164480231607664960
153118443642260032 280390744979011072
62264021483715472 183743118988488384
120603283153714864 229822034633071232
140959023477251968 215614725013657728
34957424155993136 116290095921538080
43986306173189576 101840051553771376
161162121537407744 296787391306860736
49561967298570544 304879877605768896
172334719952691104 232534445310385344
30246160146149656 251834385110848256
162391153978860928 208772848674191488
172685807703749312 173914100183734592
23051674110178340 173700909196898624
246653678305922720 278207313491227200
84339595333660560 269994060876237632
99055140055279792 191935650121584000
136688650575322752 312116919618591040
146181692393333504 324152689527817152
34439856779877460 108456915765450256
6583185974531972 12339089069724170
203188034808406784 241364812532748416
90432042860680272 216176078103321152
81315255287597056 277622727161969600
89393699144972304 118533160198153040
262371198819450560 298218423730933440
164473085358686688 308109580828459776
126311137090733264 182547171685883360
82370323328906800 345798508247062336
44280534629799144 315145842468816256
110740822717605536 313060685003729344
13485962904392014 179469325181510944
294384167233223552 335886436262657728
305364528776023488 305732683537613824
107615847450066752 118799524708510080
28016992476258052 40122297139640072
128815658545802128 324388153880724544
274486554897236928 311566390623697344
157813794277049056 159979600842820800
155766686187888160 194750350199948544
125515960720753168 299588803153623616
200770660151635520 341155659411314176
198411967320788864 203833026778609216
83946572530358528 325141651079736768
64933924278028344 344573794337420928
55046275082167928 85543045991102000
31640366402655824 278521157876024736
238720351313677376 303877220981348480
128553701755220464 345904294110725440
9146410372187222 141526141066717664
56434758608497312 195427358207169088
159740707633057440 182971972576928192
153981860446777600 269694913245302176
14659747107845706 253463614595326048
1996516345535478 234709789298513696
92930169393827664 106816882069197440
101577745083851600 247631764095181792
27549422842694400 168585322907083936
196017521890146720 287995500876949792
61084289792626480 139267395378523520
30694928185268976 259579018577115072
245713273933910240 323687735631625344
240510011256043968 256957790442019648
100476434726697856 265784321948590144
49239468969866280 146692709657619360
137131023096125888 314218865308588352
30271245325303844 117944573360479856
97589494776459600 334436206074591552
83312447060994944 300043195842196544
48449113741516656 323028714930884928
103696025466102512 240646850103199072
270277245317056608 294920967901038272
87551025655939872 260708788660011616
5212697242564445 264479437464727264
66961615807880736 325543095521556672
3753572483032018 202986063590303616
30669666053659220 200561754875058368
65832329954677704 294174732521510016
14395677502574438 242893365945373056
38174779852127752 40359759512375080
194769551140500448 219573391525736768
179233384163112640 250807758429960544
73094089698610352 167761984347854848
23894880224331316 266458670056124032
290568114781500096 312424646342713344
169110966390941472 193461322254008992
158235090021808544 283032774435874112
36786998368740760 323176406094670976
149024836080169920 314628713894291264
154314265013443776 165551719531283424
145030146895189472 249061747785066944
60466585030113944 146013867515584736
35839395384149692 100673805927434736
33582562762437968 122261048675830912
12555161170390060 190288604116304512
275450936572116832 315261089207718336
233069351990291008 252778746348558368
146713532066236928 233226397402085024
208718587513131328 339974099076872448
105462059804232528 326775722161496192
29918978912048896 346141007249776320
283335742544108704 297343486798237056
158373735418600480 191892160711549216
22184482631989216 158946658850487776
113244313753002640 283026511795014816
179345374422700128 203402585841681088
26716524597476552 283065447017934176
117796385048590304 213872465156129056
188754001668415008 297469223650694144
148308489059342528 183254306013574112
175076774646748128 299769856899722432
60407973740588128 168012417184114976
43219410379798200 204371629389783744
130757453521519632 199438903955777888
76367069069722624 274057430892904384
19228537730568408 118683214280616768
170163700543499168 221637166107882752
171141774424199616 177851115380366016
38386953716080800 192646161063683072
321497362323408832 326511112391592768
15289493629527664 117439406199417568
10978061164599960 110563195192095824
51006889426740648 244034262512013856
151626464803636096 324733080474961536
55260320462384896 179975521629914208
87754371006544000 284429014628492128
14576187451375628 293872112799367360
84169941801981296 246629948321045760
10152102945233374 125768169172863840
105176553400155168 139149233014186912
29350698651723108 61406750760547064
13289370075249612 55674154195630880
21404666688085624 235344541501267520
312997390290028928 313728948153105344
136119603151387104 222111326217098464
73641444060335360 108272131156988640
17340208741942486 148413386282335584
44155646261365344 292443934748823872
109744144687486080 188709156939221696
29746207517778708 75350104366103648
174984968377617792 320169193745414720
247435506717851584 279387920530965376
80596926877403056 295385610587971712
63128301228403096 290788711452415168
182568325911388224 193139456106957248
321733635012888000 340904151838267776
128698304687925088 267706926357016704
258975768711007520 318299461452905920
2864873761800122 227488600350057632
140358314944714304 252810465289344768
39728113006454664 323173733301109056
45392145875899408 201749983324275392
279949884993140384 331360448899549824
92836747415770624 119490652620458832
114477881359331440 176807145292088032
75150763075510176 130117872778935712
102475996762829568 298492061305308608
172450068851576352 334388215381516544
238234037249875104 345039321533434560
111141869231135712 149870354343978560
124511451273908560 162290120214635232
51711596185846464 250189303445645248
84037012967318016 209906216322364640
292742014440572352 295995030151498240
237044242977811168 312772416041480064
173569922168107168 188592334782506464
75645001637298032 302351469484221248
3292837602585098 267214257941195712
35337518847740276 233192601454782240
115195860037932928 297420343370720192
256655396074400352 313944719188123648
196899621128320224 212827541994479488
61549014252148568 94035726807422128
33148777382831088 76713483533714720
127574280591011840 165496719351840288
135062337490703056 301523632879553664
34127281485062736 114234154527187056
32654433249395940 342585084981301440
240921918778421408 316127265493699264
31611685672341020 168230053187475040
21281473092501272 66262362454545344
178411675449841472 250126901086121440
51891481839690224 200657356156031616
80058598860862112 290672112629454016
232512528985827392 271416095625076000
173357735307664192 345070535810561856
113324897637904736 279206240589586432
49927837510721000 305369547743035136
178644679847775520 264555589562903488
158212282707580864 216827749835173024
126581306911523280 151678529468018944
185551706751534272 333485009009978752
178943166367372800 211958218923155296
304536651806611968 334553317873484736
64541513295222376 263522122401394208
117161497615345312 245107951081279264
83000282842076784 185730573240254464
75666904391718576 185167449923914144
83798849264415104 237485618943145472
177638853491719296 213661369721976128
77448880153577712 284010329810383424
229108457057179424 341415804084770304
192169973961556832 322393274669014400
21326912170952188 25688048459480784
51161989047039088 252420641271528256
169423497893660544 218526227971421120
198301052515573472 279003717496048512
110704962750814624 179251993895227296
77835073750671024 130274273514539344
144957136297943104 272039381558274656
20445040405256712 243205826631749664
138874012936905344 213945524644751360
32830591971364888 269126013455708832
117148603862292384 133708041387530976
251866750971763456 339688445569444992
31837085601741140 86448417064970448
78029000080655104 254292904437477088
29409117683402228 63035139943807328
250234904361712064 330955834268619648
4099369503151724 270018622089450208
32126754841677064 60030001620875288
46029339867497552 149541512563918784
253959564775307424 271545320483789536
251163262062859424 276853327058344128
199136891595150816 270805425218099584
162471804781074400 253634203153790144
166677650355181152 182815736280753824
107410375842684432 243526421628095744
174071796520044576 285272132686883456
92652097126349264 286697989399216896
213128460462895744 226542945823084256
135320588454288656 199119522151228544
16422828033867472 123611007348694288
21991836210791772 150605484679977088
169191069237149824 249394726538639520
288789447668133312 348257729159246912
22365175760876936 89208419037835008
16198259278186244 52102512480559984
62653941683317312 209972911813074304
75213918556397216 265435299853813856
215129583217715840 261514162894455456
108891581597667872 345971409012363008
1745421559206138 53200206353578832
73904136705020080 332966847720913408
53133617594994208 103374896631374960
150645340571658784 333904610917065536
72389422603783472 138956010614500688
54672157635729072 122093926855719456
7113589823247653 296643857259351552
75097655151862576 162079321680741792
60321344663150872 296459952817985024
160966410723438720 254664029788828064
211129847469281184 282488421681247552
107423011048341744 185737954549241632
57094541288874856 229823544649723232
54061933685547408 333797362729581696
29842579506542960 30229120470064592
191147698405227296 233004869772431904
238753260527744576 240215168052454784
106360776240811696 226928634206022144
267328690536001312 327963353033882880
45996674065549312 144232240350288064
246929207791728320 295175649575441152
14493177040299412 197367156929896000
161166324058460384 345151378485925568
46739531263897248 276194757600690048
35310575093678844 195378628465377728
28565801219686840 157815596390835520
76425991781741024 162960704213885600
201647193536740512 250510609449489056
112439832137851168 140989162223467056
43709502499870016 99373620997342960
1451433684324636 57317540481616512
32351847615489892 265397833668753120
186187708534906912 281552458034289376
55182565991522664 116481585413505776
142970819954192640 319920283195062080
259984177322358752 325323989403451392
150327655314458848 293383347549003840
174228442232092576 245782558596220384
31486834858589448 314276473341948864
60258762136926456 72588747717080928
48302901974240336 149757605738402912
21458539517638364 331990274701254016
46481649435959136 252747165412643776
288912887703073088 337633989091814016
167035599810255040 329785361343845376
67861310431907464 280952487252686688
149191030109481216 320227266353548608
267399966803672928 319388629936600192
47343498756565088 255060217806315008
24540257003963128 162858293776326944
157851631641704928 220060012555231424
48288203669674208 284497438861768768
30220420420696552 53895707151806744
87442651629136528 322848373897941248
36278203094725480 342123119522198336
135402789782512736 318140565899428416
28314749534159896 207966037551740960
87652861484925008 341027042582748992
44917637971226304 187187592268725056
123680948461544288 219178682098067616
90021862963381792 262426233944087168
5558233815918389 201078674491388832
46659702726737464 63485748897292664
44378675024246144 55767960474280256
75249550343834592 329275833194909696
73030408657213328 320662610542142528
89243572108250192 303575625097278656
56388376631354736 98730580899454816
23838230469959892 217516949740509888
148581652387789696 323353507525898752
322516106094254464 341361521746276288
63156010403203560 246423528113259040
171980127520359968 238091862952487936
127551457104697088 327959764468430208
309039299341606976 339063369449474688
240377646433721120 250491230672391040
47942477075961792 311339110457586944
184197364694601280 275189692565061472
15746407843797578 220673003055517760
117609678091829760 307450345405371456
9697487603073098 279744927216495200
116231961969356592 185275048007653216
86495510579620624 229285649533721120
154161650269886688 200050046568588384
230813435486005824 292629330058294144
71978022645431944 251916442564376480
300303792709356864 347462311859074624
49966734173625744 264975028627074208
40919159363733344 125789105321476928
51818891061159904 340726979181069824
34781157476292636 241617010709137696
229182936153027264 313384590610361216
59215727096782000 195856781523500032
219632123875009856 290726120614952128
58564523108514736 195917979616969760
107290492393544128 284116248174348416
10864973792452042 197383197540457120
60620142435932720 229710788623577312
30846685545388568 31626954390664696
206527338852292928 225115155504266752
88904748916422832 100833409858782848
181992332449282016 262074124228172448
69251711173737264 312414799964103296
129465189797037680 237223030758696096
198729602632949184 295479057545760576
54625585812230928 191618961417543872
74086790656890992 137009050978777008
202240588633209984 284237819234009824
25064574146183492 70935774973056512
100121744903322688 288478015914234112
10463888648077730 166341220140389888
102435625445275056 291891827663139584
282660114717297824 314256681961888128
27657774242556180 39290497827802128
1178705315269907 36674142529193312
158104640092093184 302353823493552448
65209365037985312 113855243667796048
169452711934850528 229893141427376320
97758070981394032 193625474555871488
152558374736253728 245144213762086624
72467581167740448 153078132270204096
289630679804983424 314421304142830592
33239694900473608 308523598646524160
229976335326684256 273750042226807776
150409032380349152 166256930786678880
102809550562517424 135240795414735088
58983422101891424 346263580655831936
210168696170014880 325807589750450368
52511626935351784 326091077373005952
171937358821183936 316462509437230848
8500925042393156 144676362245945888
164184975459454656 208885163316073312
189216445639092864 227833002351612480
135880055152686240 316827799561198848
242092801236028800 297129609502722816
87710304797151008 265382381076427232
159809936189882144 276197573929983648
167829907874256800 262022913953185536
43705902512985376 128707187363563424
228434589937162592 249508773504207904
178360535962726752 203389973977557088
24487323194968748 95450809496086064
259459219434471968 325858312757058688
87347480601274048 169979634810859648
147093030015141536 248233774590055360
11723964820664010 20465334027690480
303685943929212992 312700752137143232
106708971439809232 196644915875999904
185500302119364576 236788830651670944
61170284012853512 109941738271412448
72561907707286864 256517415743933440
103016152798997904 333253960503220992
207854541917326240 337972002338519424
38883506494877032 102477539038051568
9536666644193814 183929775444669984
142661577090381648 242380079415934944
58556557997066824 154925104747203616
206146806320750240 270978010546510112
100859102919469488 220103061493904800
40430215706581648 116962048658672672
198508412988587008 264152535594567104
89857178550599760 119688285342871008
41229319550670616 270467141591461152
76202223071182112 163367369795154848
89378241086185600 332533449805913664
139793232463779792 170645455838767136
91250079349964400 201182847844937824
236240794603799584 342434757739220864
160070317117676320 263821100494664320
275097475059960256 280027615868228544
6205949466173365 313708754241305984
65185832783081912 102955861959865760
50103499352884592 160662306782178144
129450256725252240 341516276401638336
80617047697418736 274544588262005824
91305245417342352 329693311250259264
75465467515035360 83619883571782992
141313860020986512 254435834009832192
146820895554480288 292512292851872768
135383449589897232 247423920037589664
217469536641500064 318317961363476096
103610657604989632 202921551322861472
138450079633101024 145860847863761728
53806731603136672 125378314466709152
174960308288757120 297976948621391424
202831522310649184 285744626284953056
287277426909716224 338577854052884544
155685198223153024 336682899794588224
74645815839405536 134018845335921312
38840671456650200 79384245900820240
66609814088693728 314271050408415872
60446893530664624 327493559779265280
259506037103485088 301085435599485888
59379548886297144 149426729452407872
228733626077403520 285575517607594528
13015709049023844 105876958101263424
43293710777154632 78165311374420208
113831030551424912 324159474227773248
77738763934302208 182418867473319904
2479331347433774 202788569916191040
163284762582163232 230286966520094592
17025109762074532 324341795245099136
211025859427715488 328913257007154432
262388910697998016 281662202313583648
228693671452305024 287628628271389440
101159117305845216 199335757288305216
52555992197170800 54701992917611640
30632953435759792 278912636512097760
63593886566191824 232046111914039712
101368929194434720 269448038502086336
31781298752526372 290913430141124480
216361219171669984 268886707914719712
7693701029960451 61523356603343848
298635182384317184 342461584058480512
160411842457771648 237727707781097344
112725015546958896 220923954572199872
44418362139114296 69502693571178312
48820797837428672 100791400210608656
80093077090282336 257099509704945824
216661617522937984 328597532929214720
63743540148918056 88100846208811632
2420766742037387 295049845386133696
115062377831939520 327865172250542400
145470149584637760 265684405043956320
1618745662135306 214671211895165088
11957541502227288 296709711644691200
41305262891178216 123158048246732912
180369784254253152 189344684823627872
76671081412386944 299726684550950592
219973000379954560 289740045876731840
56854236934841032 61356388487426696
44585067276564560 151529686790205536
210141136539576416 234005808979973952
41279596310259904 91356112882045536
60702411126604776 333691682214266688
61688396736647520 205013015399524288
35385445454019912 258348324776471584
9563899747959462 156733280194713824
281056603346307680 331280007537478272
108653179319366048 289967687263144704
88057767081529776 209554531918262496
41436842121340648 123513259338989696
119963006545770112 308980718514126144
16657426973034736 23136342713906716
110113736018310720 213034029984158976
14416447555591558 117040848717118320
220163856084285024 310592942705075008
88614979827233360 109028628581562096
55697438737414 317672787293895296
288544321363051840 305572410068208576
73844773443321264 227231212483978784
49517114807079120 114373854834390384
58989357463172752 337469225797514688
14530378576303758 281551457699547296
109132798155368352 161560326963391904
226888221573842944 227978254805713024
111799020191231984 159977426954433088
61334716371101880 184223629530732896
70442765568570288 83759242762267280
199016907880106784 296902703185238272
16265882172924632 187356070805646016
27727788214513316 337722303781334080
61574695656378048 141570468716180528
63621769389910904 99846077881011040
83641858661134128 298863448720537792
5534171244408049 126067521409481872
21652703841303380 245248197155158560
301054908456711424 302693664972200320
4845387275822450 215088181180600704
35583555302272692 194052323609175328
161307107272470 341173459370727872
98109773213367168 141598613237146080
20610129839433924 140736865519808336
51632289993976728 293062522906385856
174079139743606336 323806712246165184
57156232838831640 334997067024971712
135799511385280064 292673253804350336
132425511110384544 337134890190495488
297498745555938752 334565640871298816
72192219094751920 275695251073616032
103629975842649584 285428226556499584
36019748518996772 137964808260771616
131425050888953184 161167741512036608
67647201273112136 160035311361053376
44042265063627520 57946691108917408
76783703357508176 162447639839090496
183459936964338560 299987560223427648
90391099185447504 335385014087656704
86910479651411472 276201618442417280
24381366151574408 317632578868674496
21111758741190036 197317723187132128
134502529848735856 152795749332418880
143181488194578544 296198490895819264
52694618547115088 346703022079288576
42639660711398504 109631876863514240
11481415837886456 260534373049020384
201584627084859232 286517293162448544
180202245403390432 324902492840888192
25579861091573564 216948754832958272
176938792423696672 247774535125614176
6852726207458237 164331042294117568
78966631361062480 347229333925949696
53589872531161464 110112832395050432
163551864195903712 330756205227030208
31402673947513092 205005567015407168
74445856524075216 254056863211053408
88601871480731168 163260664940849344
63168576643539928 216127952909855904
63717025005134680 161331528557480000
138948176643128976 317854599703056384
160104938884306112 180452785083213952
304891797312875520 315741758865860032
197887076338748768 311469621067410880
105105374345369888 312851639690809472
140847560370850032 329464667027326528
110830477038438672 113283093255853936
107699636177181776 135656116121063648
160813286303579584 321639085215920832
204544488900655744 337840894510053504
5113843944807274 107960263644473536
155011820585488896 271106169734518560
35315321716896500 225785542287278656
116156462950599296 182822911854475200
174705634976537824 262519006706019552
79768996626425744 174764245542416608
130927940393206096 248981171524656448
252673404293519968 254768286179263488
76470569590847984 102076904382337232
106248041732374368 253756417887711168
284305163262699040 333710108624817920
38982603209135872 168920370403834496
31395320403517092 56124618574702344
57929504296551176 343978436541062976
143432471180684480 319247462831165760
267379882709166656 281743112047096448
280483631814197440 329156193741533760
275593222283164128 276464937663808384
252400939175347904 288373185875335616
21959355884720272 302011745113114816
222054650854733536 322050509050689984
40015260768977792 136553152720904288
96914969964140560 218606871544847072
204464681679612096 295476250001067200
64057941022773168 294818983679505024
238071258167184736 258623125435844832
54943776456175768 241871276559703072
26085950393236912 317103387535293952
117008657739460256 187693083511044480
199811337336534560 318628306270255872
131360661752451152 343667990137587584
61893151956302232 336102585448721024
274602660425834304 337836490019820544
296331977784649664 336708979466430784
180870672801638112 195063963641358016
163033578229031872 176596361742522784
45870457064488328 150698059637606912
170520188278173216 298524172467616576
234849723825130528 300860685375284416
123076089609736992 185955695821256992
106153527545857760 131871833295267552
4299661966357988 26049074535928248
63006837120429792 121819695398563280
60837414872134912 64817022705616272
278847165731375936 339028883410475584
179036316274035488 278077748456206400
142894548667102096 193525829775690368
8947980081184673 329334836045703360
11461812855727774 144009433476799424
157694313445972480 160380313824591136
239253781256768800 316844960121005376
1847689044102518 220670478621737664
136243608102535792 171157270441861824
94130438923894384 319609299876589504
119499388014738000 127792725852293504
327901000091830400 338038789970144640
278918886360390912 298374791602779648
164048605436446144 319324509984437248
143072106373692288 282835747847977440
128224754247264 3750551413353655
51393983273144008 325818681721937152
83622452215588512 181783217613112320
266308938434766304 320842216168724736
49214012346956224 170485743344246112
102644488855382128 242874972659712448
135032387037061184 322490928751739648
55297938893151256 120131131272459200
275895629850414240 328241284799145216
172922857970656160 259200003513473632
125830977895255040 290083272954692416
71522501740427544 304182619395405760
125996539996791664 317122484183283392
127983818186107760 315265068424168512
61515222954541112 144582939744014528
6320532974126482 240587089000960192
17568695972707660 116958352403310928
17634243764548680 255929975021258432
69724598626159480 281502702685503328
124725518076535504 207249409382877632
262974343473787616 306509294935762048
157332202496587808 177952313460793408
112154216355042000 277181573302046432
97317648092711520 109945507526276848
152351141814348064 152923980413932608
120029411361046688 167852267520113344
149521275410022208 150957746984001632
13642394844818986 197953724676523520
282130233695854304 340786518054937536
76985149093572752 297000537884081856
149564541448833056 223594621502482336
198380055696634880 270071812011785152
47261202887555016 94412835557343728
6921603782879874 62644751450069976
285588305730192800 314813416073286144
130920073045113632 145031143143214272
9067557824230532 290760546325406208
135776100633708352 183616830759834464
72639909322331120 282020987703676128
107054817353522240 224114605089060000
166587274166203808 258626139731603904
276645330806742080 306513229064622016
15951469232875668 193683555158930432
54642848703320576 69225175535050320
87071197356106944 102357690954492256
74518244695128368 161695738318512992
64703812717648256 179689542751965984
225147065330749856 263485868502066656
15396389488639900 111073222980533264
136788071908786512 211924061090311520
37742633155489456 140127153047552464
211947891501850368 282755630920578496
14890811613687274 96416743806586912
117808959490725024 323796981706837184
146851580586518528 179037184398863296
193856086855929760 325062987069973568
41162097367571112 51447860476235296
171871744295247072 196992173479159296
60688887781320232 205827816719299744
13990105444136720 213522860347988992
160704191572549824 170728781427424960
8053191356172505 133401706978141264
50496578246026592 119715709029073872
202090299585982720 346541613511728704
157885188661624160 328508535120361152
96624385940582400 166172127740128928
42007003968127 104663875973099248
298394372346495040 311619794893116800
213413129761285504 221167354566163040
8694667877920778 137353933439868128
180060401031142496 297233935081691584
111652560103889488 294152513834398912
90490837245177776 175464167942349376
81177780464636288 243960370676730560
73127091687219888 326427495111381120
257226994332906400 327858610612753280
59656588370771720 160176933246746432
257740836523658784 328141616329293696
142871898006740560 343510345429228544
238966786434850528 324346856964638592
11448199907119032 183974791428838976
120922117057591792 222448266130577376
91854483057832048 150803599229134112
9792065094281222 268892849087815680
34245177849535508 152338665351953216
88891801332486992 324316381643836288
253378212206187648 255477510924742752
106302401506788752 176468663819444320
9759119586159154 231983619991459904
131669862247283808 345799691894925760
26050581135147244 301506258855717568
234044892523008960 267022800841655360
182963275073158880 215864730222006912
82911208799247936 336185930925098176
171379048695886528 310974987145019008
118625913839570256 279666505102917472
183228456508401856 335449196572155072
61203420793858720 204325921821802528
176863443395997568 272345870353314976
104159311526431360 239182506875963328
215105616618166848 310254123477160960
230506020956822688 281913263776420288
298966618295572096 313708284177350592
14948905820863898 207616917892203872
26272107509152816 93869054418886784
21556427736970088 340177030856126080
132087358805808960 270779335493463168
50308412762815504 345599868176792704
235858539260406208 305154191734091520
320633305673489728 340802219230452224
115158086151363248 117411585080260880
48465930556957784 150288726795389824
49290500449992848 165120789885551584
34470741174238416 246527529926684672
83246878257900256 241057653972004960
29865130080538444 82499450556075808
63821773134833456 289911962219022272
108261856639452880 320283890476221696
248065932693318880 347150413063763968
190122644465255904 287906563135722400
230003485019045856 281195522783011456
9279801239197628 234159045984345504
231083157617504640 292085028618281792
55249858852116360 276956229233101152
111436044339591440 171953581984547264
59766167594921160 162912097726916064
27766162683988180 32803134310011296
148767175840133376 272592906801570208
34659125021999956 319963083338531328
85598153557069536 307380025417745152
26982814771676272 311188577699746688
79270541064361712 103987747640755904
2709399540620995 305700464513747456
35575557779114976 210322809532593408
96294947476736512 197174602592895296
111668596979101104 251413486996268448
247224801075481024 280400216666866304
115240763292938880 137835713990483392
291170967877891712 307553664381534272
170212829413803424 252997815103497888
85420262793152672 269426145085101152
114714460056592656 144007210415024624
83490166057459632 341835779450332224
199892302644849056 323293801083371200
134444180578332048 149884967242286016
162824044868040256 248037267232702976
12958445751551568 143134705603121088
140307109102946656 208807234437568864
280072940235842176 309914959882267328
124917307312269536 199933947716887328
277744369853013344 309934217003248128
23192998989829660 126046951721743936
3501794526292875 336849687820889984
241018768750607456 334655706639197760
222262753081774752 260716437635034688
68749573651734768 265465100055185088
186896608800484160 321429123295651904
10353990167056948 70615252346977744
239381426235190528 247034450319775200
148681624693066240 343175045011906176
8075543047315178 53287148500818256
233569012846735296 302567054457193984
42220375619928352 45446903873503904
119777830699676432 139308421243332016
66426792486324496 238401751806580096
68509523039520032 110576665879636528
138695431953269344 339123516168980672
6817858501744127 43298915582157080
66292756584241616 210985183208476672
115133376933158128 138678945980493216
89072205302203360 323480627064092288
158701661156313376 158885142555584224
206510678793299232 327384571649590144
13537083424811444 295435915970723008
7589545476130479 221933133710472800
142169063963348896 193188376499819008
101989020872231520 209043903128233152
64690099781621456 322720978508895488
136046801588701984 294326379074185088
96395240446683248 295735964916387904
10866139342399712 51292597164492416
31257713204790132 206348541559824800
116854235719664880 218642217121507744
55753172258411984 73628710218624880
64871054556733824 235786812344633248
193291978536467872 338334735069873024
280760025238416096 281165933847300192
314648406889486080 328690236596192960
7852556161822846 160724731549381472
77294642239989120 287927655041631872
103213269076156144 121528382272254944
130798945697281840 190165847769933248
208408322408676128 333300341305305664
320947283348744960 327752469907783360
123373248319491648 327467971242167616
40512812581431032 165398671230049216
202295146215817856 301874704277527872
76457576579680176 138849267053819200
18733510564634020 154824619807570528
115011836138942672 319801199960835264
54504358232948896 157302445623324256
80173195741109872 107212244124939024
29665760573370736 31816350290331904
141316823663585520 329944721299942848
151888623585535872 191798600558692992
101735979141267216 322018936063803392
84379197066128464 328019020598691392
104496502304184016 115399963877949472
45161609716182688 60287940237873416
22350351522397152 345046110664262528
226181230117641344 264426228789791008
107268953489001200 327155533407685440
269743811636295520 334827800150294720
91991035551323808 276324896245647456
50572114640801768 205090208345216448
8361546499225055 304048805901892032
104831090379547808 129622382082328400
96200672333205328 192350640310761312
92677784073076800 267734138401530656
97004009614447536 251770322511626496
72182034424301264 118643505355229376
194891117574248128 295452042254738432
54475245340059808 302654220741619008
7834331981248240 339277022972060416
193359705904104160 215617517257068928
68956537535080432 293341039307844160
85415153464271536 137370150401896784
185952904589448768 282769044800081472
44065940899057248 224355519489955840
109778244749660848 294148796162702080
244739689882181856 314283916617092416
98499410039878224 288856078148791360
277362189609754464 304657937940816128
54879132704344320 183178097086018912
67586179678504400 314467306558513088
325296904480878720 338259410359316928
13748507275696848 253128216738458688
121731222057542736 327986609367155328
23598527366397376 249273395801146176
269183853016379072 291611776222211136
139703848776065120 215677628117071456
24071809530781908 165171710312355680
90595406807066320 291305889107852992
255001637334657792 328713026780642432
67559612155916240 192100943953252480
285988493236809568 291956106534189440
179768570783759008 305277718633947008
257724187559536512 329201528989906304
73642870346087408 283867711289370176
154435158455188928 299208598785304704
275158606315790368 281754079440072864
236432272178522528 347353036598732224
159032662274157760 332593864816620352
185626548386677120 196846622477826624
49147097341301832 328859390032256064
52627038928591712 307014083164142464
136114176336206496 222298569327163296
246664280086667552 272784506142576544
108295422770314784 187673951167916992
32506456041409780 261595253631727584
11131450745193002 142581856025782768
194465542609863296 252156443700997504
15144864019567464 197415386968231168
205362625900798688 276212194472151904
89466980297581712 229358643811611072
47242995318030104 126627704422318608
59164108944716128 332348027303403776
278300921049070208 345785701259600640
228551812106344992 240371423598601600
159832989019600736 294462918409657024
15407542566461054 308645178185467456
191128176984572192 235466260019617056
80538959660817648 204327484814490176
125248702222033328 344918032303458560
298973777236191424 336147708021955008
71251749499972584 90419675582808992
294594881611765184 296767459482244288
221660939365787424 281707912028308128
226381669619433152 329171487637627776
271536390113032000 277930651963638944
116267136210438304 327599256178487104
46480141252862232 107318842659388208
170995531066575968 211104843485527808
199285538580521568 269624909398317440
135268718861924384 312722053371497344
56592763741417504 320925643689382848
203637665453699424 237667034179295488
9524811365845802 30696918118379772
177098799445586880 213599803207298240
5163758301223358 342878591985225280
72180235554384640 146904227843404768
172200366315919840 256883403142742112
93476476148780576 326104567396105920
32551208890157960 42786153559209792
81298356927060896 198065377915829760
184776665800831168 344224582633016320
3882279777330024 311147537530002496
240371970750236224 246974560110053408
91777004296378512 161840172223982400
122820474918567424 298799746036825856
4598248092992653 130867848690616272
226151182692460960 310915381556771520
66381935665447464 202206767295443936
197991472760589184 267372453547820192
90821348171529488 278553282395586432
105575123305238656 285259976129622592
55405730015815192 77878166362745056
59483291618904512 256113616192426368
240560892024199264 333829722535545856
36754540942841696 160093828536214688
292145382291687168 346187042918348672
25044001845973916 64457910157660888
31043636424069936 199981865725676928
85310580046994464 95897900168613024
153529810401414272 343953993394736704
21672177875074852 181407844781737152
280253956934619200 308083556629465664
90252185342017120 157730523143015584
102271306533280032 192404913454524512
57050227409784192 318894551000634240
100988179019838096 246925881338931040
72422589146753936 316587443642606080
41773143626748808 118628917624161552
23160467663012200 43648195913230632
165255608471817056 244670003566000096
71052727634851160 230894682596442304
127039802253310272 271304492403335968
161530377329420352 263832771434167456
84202925817521712 172383588719856416
281419034910800000 290993371310722880
274713137803007520 308614680270515904
29645804904202384 300271826153166208
48794276823069264 73350162153146816
13877627654184006 104214712571836160
294401835169681984 340738520357140928
164491482795848960 230683829532355488
102162373342351952 241684486314784608
49349192387564560 137847949394441440
121396490663017456 307095717895700160
227409483131581888 300826753238294208
136648988972568496 284196589133527328
15021918563189866 227457159273658432
175455882552330048 346122522956592512
218910727530530176 278523162613963232
143136548968342144 205043503088286048
59112364133907792 326650758224591936
158713422864528864 310819401876459712
209746698193295136 283861477876129408
296185254254177216 326140061872697472
69819811281383904 77712309747775216
224490127274142944 255628346589238048
35951551369745720 329316444132751424
8796128441004748 266355830453890112
149875958958934080 218286126206748896
96111891993763264 159933182443490272
17254918891725374 225479266081471744
34224697040898728 166157970914196544
63817709136873208 245614799673981664
41578570092890504 340606193231465344
22821628816772108 102567964150775984
214670469459870624 295012191874629312
90984775422589728 122792744186372384
263614575538086784 267500408970695584
57279118626014904 113275882877052128
29540750923596268 170360557938646880
260779687455984864 277928240161223488
81334300784460688 323717421140837248
180131407423931200 324239291203721280
216306774253603040 306871217965458496
59549211745079296 270311554166252288
216361732803573376 253857809341171680
47425551487910976 135999886954560896
34564551162931992 316421732082773632
1352299894213038 302241011825169472
230012327532246240 276049436871316832
232525587192848864 284247017391029408
24926400443774812 255736729916325248
38598423536804920 341302770225145344
266909288419091936 335373884800631744
136575241341429120 280557171961661728
211270364732339776 223179058690378400
30233479642358436 304951326247855296
284797381906266560 286035247805141664
75379639986572304 99128893268272464
259841024510671168 347956146787372992
49158671266669376 331309448928359680
201551186830419136 279725263697109632
167657608231677152 263957922615740224
46762469915884064 281198117871256032
17307414878004126 78943602332846592
98150928192785184 230194692117930048
65438462897107448 75192079719295552
111244897571849936 235455677280385824
240496227932479520 312793196225141824
273353124014970144 301078746528696704
1942744310445736 222857207852876288
310931444753863488 347836845065039808
181775180320027232 332624006831818560
63955002527433328 328260827051354048
236434920200822592 300310566246780800
12922499159432388 146011074065351456
227596832511911968 301537043862999360
74586538414712560 150303773904087904
142852014333538640 163226568603160160
69771663849588064 165927363936389472
114451182887663232 170797106124625088
161918997198963584 221010644903596320
267348659533446432 322898513970597120
133774112487943696 210430124485160576
24529970874321328 44587212697272544
147567322640033344 309928814315513856
341569625469984576 343499288848303424
102953986581748240 102989022346950224
5311097747415678 22493745503163388
76885669260944448 294963105327626816
60364952419038248 224169256970652704
37152187688345608 55243014227647384
220448852959698816 284836152298240800
159911348317740512 187537232053216992
97295664367180336 103027165863590288
34032596473677220 266271338392620480
23990402158321452 132953972932113168
260691570165697088 295039251700339712
56408992523238112 63136630925034816
230631624812794688 300029053775282752
124297375020080272 224834564619056768
81093047433725040 172254071663295200
71863012730246664 155892982981981792
287336794123104352 311868148892378752
196779380920455520 282203004215262080
31600183781414388 140788790428954128
180724360669285824 313737843876042368
56468302050321368 98078679857163584
322057257656899136 335739163899611392
140070003193190816 145590018528343712
58312575418083552 188024960723976928
127585989304479056 331754303256431168
124364192460816560 151975848616870144
35310975398279044 293926217866208448
50543032703528320 256147016358484992
4853211100553479 341886355971025472
143931594642654240 212878210576546656
166609550523348736 171975413198346528
205692193344157984 252824511801295456
86452425626703504 275886781940686912
17326875994252554 245071223334008320
93339609853502800 155615379631764704
136324639752030528 326790886419729472
48519101032292616 109552825613306496
100222213443416016 147023322091493472
16911141201763184 151094539990971040
115430934684488656 222210076738008608
89762347600963696 327639758772714048
46730656497929184 244315446764959104
149025337783802368 171953753108657184
93729369345569952 297630271075303168
205777806822845088 289370608736211136
207950115855598528 221016286242694912
280294603018600256 333042336705361536
103982475855678080 176255904142363232
289977102624507072 291941647033172288
61809591513134992 67744257093482640
16941587987124662 51400797660311536
221746493632369536 347521745151797504
68069065729958080 307931694244761344
187467406429840864 266030490515768608
61954821405902152 199865691318648576
155244925159852672 310349494478530368
224548267871815840 291621549641117248
128875804438948496 188502319108015200
42530320776444416 191895826262658496
48524467619314392 157876894897416416
31562195836101420 136391519408943568
2946929804962792 185059464129236672
203409558142171488 304721850709238656
276851887386969632 336861083543914560
303049815235223104 346287231690973376
147659165217065344 160197785990094688
23086040112259988 214165844192057024
2787643835921758 303543026336997888
8964480676477270 39010189844408648
103235681393803984 140321286461606720
117897075665417616 288857683476069504
21647087520277328 301298960852331200
124325345031368624 156527454364620352
61459973966580952 268262250796814144
67902226830115584 127976601030045744
58633025689155240 138839886124506160
38233280784294432 193166822043034592
17953770758054372 279854240481489984
65039617452888272 132486467747958128
324839358931427 191272110605142464
105668223446216080 116179448335718208
110921803983329072 218998317756293824
215314164024807136 304611428850606656
213191940305340352 337503961267837056
304458990955029824 319172569916471680
170769507050096320 270759881711331072
233493060202182976 247157340450683904
58487574247873960 208189112506338784
237178619261232576 333371799363510592
137053590181538672 205545956982004896
89590007740582448 157587899717974528
25601070577551112 248467017828655232
7491882185539895 156990277411652064
119667149670411520 272649736534788832
46488006286459288 184575056411441120
93368631585578960 114890155447055648
182221961356295040 246819957470387520
47746867773840896 130830845643506064
47501122609078408 322580550580595392
318793867535460864 332872744751368960
43579637384245656 101076990266884160
319409836141516736 339444537455398720
42060003763322088 112380467823416512
64926629220585128 88435079094700480
47885016807125576 219007201025249792
31940064752559368 307453961014254336
4397619767266317 81904900706302448
294412929788308288 335617614891679488
116930456527325744 140726908948438672
158789380682198720 340307058781339072
295882656021437568 331703274838789760
74707920618785536 316884069400811136
146605448522416224 342696205877355968
76797450372938064 230071730529427616
79310111235580656 154445137505882720
168411833810447872 286225207846335360
72271208874184960 311289349819205824
35020517901460408 207486798925484896
52660056435027640 324160269622347968
276411931688664960 303457648786550400
67063875861051848 334995628240088512
5792514957344662 290629413718317824
24830785763359596 77061327715245344
34663720791732244 314750908482933568
30599620904743292 324139584591720448
169058098373463360 209921678818055904
45804145816875432 84471713227427664
201429066276593440 242502245989822208
223287163568324288 321971867775590464
238207377577963904 294782386187371136
205468116273169248 279471473431967424
298777500335950208 333862206157640000
250888318951190336 337414020857755264
107833822452958048 343916269380961216
118119449273808128 194359481492559040
81793184005407728 171391694846870368
129304075584282256 255032902966969792
33690216513824652 268652939841626624
273211951326918112 290374382960650688
77977904939496848 344605783309744384
37066848958886160 331080181274642112
37866826725308560 230740672828329760
242905152782275648 260999657793539520
94258824391378304 132922941269356624
87689598912358816 170220267079775456
281157930198247968 318477981162060288
152979287876666240 281797368531531968
22468542759648520 257753010894774112
208689009166432448 288166268483146176
207473055002744768 333707743490185280
211618924442193344 331302903595112704
1536767617670399 296850681884903104
4559213802627527 263772797298236192
114039142596679504 310196719182462592
143401989887372736 219494629682445120
171108070761121472 192406109588577856
211096998851275520 264345030725369184
279177406709391552 305924933075309568
223903876226481056 308550646137162752
103376277547077200 332176362254414976
53951574322653072 78997905053140912
69730531614930808 235944276899422464
218694960457188064 333708001705872128
66550379185309832 71381730989079592
3718930475364095 65573464593007744
62036926332585816 240469877204379712
66574303063723568 259566062520343840
253572580830809024 258042213955492928
51211237124064768 301689320773076096
26257064208882092 294077327227954944
40495449738645304 145612192435073280
133693833839447344 149678735939552480
40024550974179808 259767888677489920
53379513178003136 190822680634448544
134287425594488992 154841790302951328
5633098275596551 263479027965771744
150106160803400928 199048240350314848
284100921851128352 320750840580886976
65078287233003112 161446786024388896
72324685765492512 217388861984704448
216682731164645024 253528189111328480
118862656784273600 229217414427683104
116463677322321712 305052038990362048
22482273558932548 87949252902453648
28332237548249712 170518124470177696
169904425595828736 172918322114333728
114929089230880288 241283206127912512
117535173251594080 283225700917815360
41172697748940640 171301246038504704
24705100893850844 192036801426191808
14313209741504594 322597465487292800
142569822154600432 333875288051981952
50590512912629504 176325384249764000
124445967481491088 316912881833129728
224907096971846016 257135531831219488
97611222011547280 255185561864606400
128578425386293968 245383962706664800
197077001760931776 287796222560736384
126329801518229216 195917803438582272
14611244559183282 177567120645254816
216093219370154976 337112619077352128
31829901049665940 263390830461829664
43033388371925048 274415627564533280
124227054913875440 305152893543302720
76678809114194544 147906737114512992
8582671077319703 111155710671027552
98969144468919424 293506268767093888
13071432243975476 246954174250052672
5878960615988603 74438560471312448
198720006790645184 281254897103782944
31180583673689336 114149773470001872
33769141286820760 34263837745697864
65067060251356200 80045136646931008
61520149927371416 301517466935062080
70665915908548152 284995028638244544
97433210345730192 131941794013336368
179227751497987296 329881209617969216
171044199393584320 206138287094451808
145898228306712672 313900098212651968
243164176536486912 343338528623072960
10809716017754826 292634043677334144
145371292539749312 249131655298367776
292761551960561216 298818335111888896
280695017852755776 316032665293000192
78677197812988256 143902890942304944
29360874198175844 102956813785443472
116761031997251920 334590981123499776
40757462493131432 249902967433062592
305868487067004288 338479410406847488
38019594706958672 268953182940776032
21968402170297936 261139418142012000
164918905864362848 292324895447168704
93218841415367760 268490513604226560
213433720708443008 267810882982277600
41430126873235000 314474988306085312
143306813420650128 243487616533525696
147279029613695072 222983876672520544
62938263058116632 245846245853865472
31490303741842056 94246857556643360
125926011632581072 249089697368215648
82348992929114704 180631043018985504
136669817446017392 294962264192120448
57508561662901416 252497229435423744
45557521003725272 151808056580034880
169869464811968384 325429590033152896
111074089298821984 125762495023802032
140892408258115808 186105894460519520
109431730195909744 280926243497830592
135925758253593024 261121512351429472
285127365403205312 345823942104775872
112359220312146416 271636234201669824
178537753223008192 273119040837715168
120220005186392976 207579966646503744
27550619419801980 123675571876493984
251281887640470272 321150373156588800
753751752001357 341233097672330624
145358544804686816 293274815432230016
41161945205719264 162528508130648224
140159119986139280 222820978960266816
60171365688326000 63784647308529992
10315689528940688 170235555988937952
208610520084152384 307348488783838528
152840066191909888 287978742244562848
100617683452423440 341365418961165184
176379634974343360 319047966852918272
149637082014114816 318649000250232960
132234376247894176 328341662073246720
102136352498184224 258390408926842048
15809283604079304 102154730090329568
23852587698664828 272035567084159008
122543355437000128 197873694135810432
242003286761852832 322446479352352384
202973270969249568 245352154568834784
185630495519297280 341347637953361216
14485625463274702 126104263019542304
306154826075366464 313172771544535744
85433292798757312 328997053712294208
6185081633242358 185154631661428864
120523770726905344 142363319218488736
179896940401159008 190003079311485408
52010684773552608 148595823004927616
282847932125999776 296989328157894720
165490891458337056 250245065725753056
30981737875280448 184074335030150464
179617283135947104 327129719065926912
126116187997416176 148826371032857920
321174522676934400 340938078657880064
186387743940362144 283291219644416288
96217182070898784 224989168618968192
128710954022771024 268209472242922528
2888738185845594 170771767587870144
159449622674647872 345703596845519808
178430795429255968 192981362356380032
80471523915464000 217683653811938688
193369806226164160 257830927744705696
178463112782151392 297779451169025088
80145540371887040 220680417815931232
21319419800313160 61523110018215520
64569002830126152 203089609632144800
129512016426090880 207804249435454080
143458943061610336 268875871486119520
323079075183343744 325889126522331072
245827867183709984 294514148079195136
99293903662229280 320515558365903040
56571955569611584 125674065580710128
84176880143818688 246539404737882208
2277062331894363 341220996460800960
249925000078146432 316258547002035264
42130577483080392 260846501886635296
104871574234409520 268336823244211296
60058490118465336 109144077136426656
61594656267987976 269578943352537568
121027400226421744 221813760965881440
63458412629681864 170650273011443776
62085207953295696 334258560739703040
180239957167456768 316503032377863168
253790968960269760 285603734961026592
151299848377988736 201297737887603232
233301677000860512 288119965856738880
70782746918592176 216269328334017344
6360057704340978 302802426511920896
42515005132398224 271804480740110784
197268453818832288 200211330319645856
29807683640539920 288928253011947584
81639502713093952 92987778066479696
115770854309741584 265295698302359584
199184867705594784 286274424754597824
8102471213773632 242473432869047104
200892875836439488 246330559942421312
174872249026467328 288475209377037248
36280009820825416 185545974179962048
134151601567018832 275060215227459072
116367050158626800 302069910031806784
96980278038366656 227567784438827808
321373099697522560 331386261776087040
292535968339196352 316048366959506432
126712520112286176 308075887351028224
13646905635571322 97524519592874608
191811982692178048 346381789519026112
125616094171666096 284179243595075200
92607193403577168 157992651033321024
56912109039246288 325048858757198080
208414888384291744 229057742023762176
107892278997237648 189689040540800672
150440469273826880 300929257623592448
107823335749746656 321563250909503680
68471268800005208 199916311115430464
183572766521602400 278637465206679584
104590773857628272 252048511571666912
258369410302429088 262565345676730560
96404885617866576 128159131219085296
194452173549223744 199131408483061248
9298100507220634 28969700399850048
39954099908491864 149339235637590528
4863992455609098 337871857891702848
192422063931523392 342630369057630528
214116282980875872 274053639201206400
157061971639814816 225136471508589984
144224222142562304 259893230707152096
313601887604075648 329799123714329280
29125054848608124 186556549496499648
116333130732163728 311997318619214720
15453451315961686 277065457182742080
23201022693040264 202155690052609568
9219032907886724 271310729084287680
12958007620346390 61903602062077832
231761642799331424 249939712046317728
95634406695572368 203728813519613088
82793875972076752 239646007113256000
213289980294672384 264020423216145792
69352193020799520 126952712092215008
270560989948785472 276243704685491584
146467609524119808 338468495859496896
31987406638935492 335096549427127744
83479906780774640 150803155390592288
43431656383352520 105919215226791376
126683764098357488 268873101123189920
19547902362299008 134122356402544080
173477764460640544 274716954318946368
91208262248260544 233913690177351616
62848427904835264 289178146628609088
95803644993886304 157808451916893568
46065981688065672 127955698065959392
25768963412403360 341811537540704448
25022368747859260 181462040113590688
126288591865205968 309903596829106496
52832152557798472 305766329798569856
247328309089822208 320250768039310464
37611228380584496 290155220362993152
82549594792628336 85126699159215008
47057015019806888 104264725312944736
69048293358938496 74592577243628752
261889805537461504 279197973517775552
157087581659013088 184075953584876960
291773860070037056 316194601028143680
179041489124302240 182463483105811072
55633584249196760 164094940824394976
195389582661032352 255053700820277632
45832521775837768 287213401664757312
158140786159468640 181979163661423872
40841655136255024 240124407812497888
219939753405427936 226769590261330656
202528929819501504 249907255998434112
159913753237642496 298241031892044224
24619940504547012 226714566694660320
84343591793981952 123068346331389744
91661793477395184 157501492361946880
56474620189760584 86673011074747840
19369348136476028 83951669064556480
78536092751765424 246377968922486432
299626405365750528 329685644792390592
41404886620144680 147506487489012544
81309813314546128 310930928796799040
175112652985440096 285651309539232256
195824102661242432 296585577998305984
23265316240330108 90638044724793072
168476437332520032 260985437723558880
37439689893702896 291025664330298432
32112701919192044 39855052580849456
90683811807208528 292694506082457344
154692916495537952 346266229825050368
153724363763744672 185445314362436896
27242998946145944 296244740301979072
255490836485559648 257852315562541664
87435208403342464 167573417505377760
228547564066543680 341744196263644864
225658776753313376 294506989734424192
151525915552229952 225566532256066368
54817501273704440 99863040908191264
111069309215328336 214666550329896736
310717635565027392 337163618810798016
19943397764441656 314682959419635200
73675763846821744 108735335407569936
70346134282239168 150333766947259744
163098166981644000 347367651812980736
174148889669952800 209551259611766048
64928808812421032 288783997091990720
59943801761302952 199616555644957568
159091006067552768 227543731239421856
64796387767009104 146516326352892224
21344409936428284 228293711326254400
78082189824255088 342613979462115264
250312184346088800 253386111963412064
117944777963728288 339486595514735680
144182605650138880 252463400611074176
240867390112801952 291858038408193984
264511898161403168 324159250622385088
55828593927578960 284165401257438016
101613754601055840 306860042563440000
103331114172158336 234608328898970112
33335424077980228 252120669191700128
121819219131734624 225327584739185824
139745723634235680 342193774329604352
49407519331511528 56320470680930432
198823182243147904 272712553084471872
77433819911817008 343459796307535168
240737924671245472 281749184821414688
13198118572643928 110604842421961712
140160863133656560 144759166484806656
185544139544241408 347887421643909888
8521417401495541 185415770414957824
218088339668939392 262447258774555712
17083530315371748 69733880694113416
165658075742709408 260366142276122048
114547102768182480 301317540497660544
92676526334356704 205595372598478080
69913510387784904 81801300226514240
142901943357294288 238826385683326368
297117688725809152 342460728088652864
36314053935853592 152312874022786624
188444690948181568 233581287044023680
137583647711232736 343891925533361152
151396102314450560 178560926841153376
48661209835403936 115063491190008016
26521080625968580 282056056643025312
877006644316619 326996638993610688
61292203197412912 332518473105050240
188515503062045792 251078568735327168
84163837318463424 209161424278045856
159030997133962464 257784035258051104
276700005892534752 298636709333899392
196636129661635968 267658383919487872
211677875092871392 305211956749427008
239490497742726688 302755345127909568
133791433353821888 208427410102520736
244711993659801376 315419965828127808
22576615261272084 344316483532175040
174641431528049280 231637391137567328
140100137011363616 247439081177261760
39989581900428320 299845345774001856
24806255821537336 102022009848689536
244740807662108992 303398489815194304
67226460618951616 189403451485422816
178272704345046144 203935108734874016
133700235087986176 279827296987462976
29989192900657540 86641259555329472
56518169073989888 296622337279823488
205390799426928448 210545942839470432
53914513534861616 271470361819585344
23345956385531016 236831641482255712
16275838003917888 83861425548248800
202843332215160512 211138006009304256
195647911821383904 287300675886997184
17822613907340564 209291002057416768
107114938696193776 287623604236843008
19551929652097372 316095823281586240
184608459581768448 316985751408315392
126538244000602832 166951685423336736
178144965733980608 225547010992315648
74531100887300352 141172347773112048
32449311427193428 89569801189742016
73722792167532112 175868657506242752
4818092812416974 117422629754740704
195951267714354464 286320369724786848
247416239204310048 301196586554975296
91804444490468816 174266636858305664
180872220190988128 234016958010487552
125726661948359408 332932042166892672
186659293668807904 209141273536897312
97372274363952096 252390101940588448
36032497973945008 127883093655542224
136878948167913712 246160276259766432
251657705503112320 272961864864776928
93258578874903952 174038041110294432
36171611028518008 179992283797579392
132526217092930336 239892040586368544
87173690299198128 307744477369082432
158195581594302816 241991926169708576
141975984596471152 333602957493987392
68965985109794496 335956270471140032
82300832619419872 344250326433117568
78792587411411904 300758203163995584
7465207752334545 275382600258663360
31171680290850912 211438093570903680
130683787265903408 179714729920812928
173795610014730464 305439831708131712
192169191982605952 325415399301586240
63027240236637272 215391007577721024
250654994271902592 313623018963678208
43332150224369440 244500581257668672
12644469537703570 132837181558581392
42968538932833264 272824134354400320
330424803662210560 336958675311500224
283753045966376320 295746098655922496
131769598466521952 304326299800275904
146105522344549280 217114163305782880
120918954562989936 286818133592128000
207733296683144256 281455628059022560
191283613544708384 244582678416365888
250615840526866912 292852723214481856
110783780105043984 273781767754795936
91648292139853248 161358062615664640
213049735431032288 254332911475223104
11946625010709410 225684845640167616
278979158565870688 299788811181641984
58087392502653112 105181272472599504
249086811260291776 317842548330683712
217843256720497856 323576079103453952
127622078976635456 208369959301558272
218036235793920736 271561683725986112
33549268598348928 108819158495369584
75653598213817296 101317819729752000
7835959431573545 273477946078158752
28565489696593744 160853782819523552
167851476233411392 342180261734764224
3201356673121889 9060145045498716
133210482446891952 304378378701861824
3233882883421771 184279055202653504
4410312641217013 84617873174869904
158296060136241280 293200106688008064
106599854586909136 313989243631943488
156441470900081344 287642880193972928
85102411249100480 229402135149859136
180145175935579776 221977839801409184
17732650867128650 55424517547730768
136444617394809456 185142149285007424
79987943266226240 258947454013461696
47745331933074816 125879122437043696
24432022917590676 147622182018480224
264324077226729792 296954618902433024
60798482208490112 193387405835024960
89257212666220400 279148260280288320
159332208172089408 183214632562016288
41507853669107784 106988781753981120
114979904462025152 261327700062888096
192134456857919680 195861984988899552
72087782930574896 316819548141998336
288337574307888704 323812821759111232
222975363193107296 252949224069754912
169636402190015776 304396006550228672
240543668264473792 272294423811540480
2243358240633222 295609776189476032
166152391997963424 248552431323691264
73354245798476992 159684513344611456
241796000767008704 321101140877588416
114007920401157344 312042609421486144
22580895967111928 222811780780642464
60077250573679000 210751462383608416
201814312578389696 203201577950435232
272670490007948096 302686229096711872
74348472923799920 348420085361580928
98480795435302960 183411044281280192
841973096352944 285574325698683136
7462487475521359 277870437079740000
82290063100198048 115703513244195648
153515813569684672 244488547042703456
65905492886599536 333706095981149120
29791333000524068 323457357334169984
104330011236075824 115288751867624496
217969564808020480 278685886076446592
308603266323138304 339039583885789824
146918126377911584 174672490066367424
58838086326839440 309122396114963136
83410023275692480 97224691667704624
57153456189500840 276289804997525920
91084616047518400 92222826582820256
120480232343833456 178922223369421344
84155588232342096 194763041810012704
184347281390520096 283132251509650848
114755453825353296 184760704562886752
235028418628954080 306509452106743808
223715573368890848 340967510666220544
260713434072031 128378508914067904
102021268536110656 201852763865275968
4607687080203520 76113271336580688
264749558624226400 338204216620981632
25035177670079864 218945444326731296
95410003751253600 158788374446200352
117101187120081536 123059165413628256
171639118599038976 261069587429077344
317615509819905280 319033195926606464
92409012532683424 162603888487689088
104074096215756496 109924179564454272
37911853615482288 334777882718291136
58208133060376008 286525593541871296
255130101306419872 274806668995103936
15490647238598826 331211418878191744
56868637268557648 264078488102663488
238371355720636256 326484018428411456
211564618257805856 291903788109520128
198335549663892864 214005429135689184
276779428791700544 310523390148461120
142007298400666832 243345382259025696
107162064528284512 184510299614562944
82453256750757584 111473185570896768
5652165738729273 181540208987348416
22216837129083204 150026205475774464
48623964383848424 131224270218446864
166443825306612832 318543603171107200
122457601017108336 314478824239047616
32233308206021352 249453226691219488
123064385617842640 256299108759345952
15756497017588366 132057151141506656
151722199081897152 216947564500681792
125490578418063856 153991467663438432
16055992226187056 181920916035549984
75224180357043584 147813808143374112
127678503423609424 180423500874238944
69185166443130696 81719308537748928
196389278440308672 314376595012098048
63779345208755 18047367287814620
61413237397821112 337519573095808064
138885847897224144 167430980931882720
300091882843658176 328581978081204416
286237815602983040 300149643049045632
27013831492982852 326077925357210816
77762600920953856 168655951231839040
210392806426082784 328015426360361728
43809868528564088 146868847146504672
4891976374365084 285261422313516832
96703873997736864 172805998826952704
20134705453481064 183050828692556544
34829511726859528 63329666433430824
50105816008341872 138532069116735616
67306590725872720 126568101356425808
135183575515595504 163859078900068224
5345052621070141 341448033038517568
147249445886123392 197303006482913152
158382522688183936 184165256710860928
161675466873521312 255309663925807456
160223591847940896 241726962062289856
257715096873749888 324179138942741696
38170738198520632 69716890408243360
160633115740783744 278480501493840128
99108525016136160 124125932697788864
22401575265998080 243475797094291232
121440740695606384 348174800002920256
154849265969376384 336256928361911168
252929392815752320 339444025801241472
29220311613890488 107330971372517600
149746104942301280 266255042447542432
189129988689239776 308787091509157312
202441454566073760 213984568622695744
280571028237482720 327671302165049408
24032797294037908 235902379690037312
124127906157304672 182090226110765248
93639867092584544 108092588504850864
131378980362197472 258205162702754112
208577327007569856 320222878466811392
127301033968492976 340155433740021504
73573318270799072 288628186132649280
35772342661620364 323896516103271232
3178023754967116 257082992264865408
2050226503387861 5308707669594463
21464539794271000 194856878236058432
31532759724102440 96166405174352368
57982080592102440 98243033165219584
181922828793555232 185351850260080320
80761516554358416 130671322976646592
159938026871327552 162595169504877632
57998075907056688 240809993346630048
21477226383475472 123275252217073264
150005542770807296 237111550374219648
77698819243736176 275884090185264608
29742804086349840 241165583377628704
252567166579612256 313917419546423872
19607440765207032 226701189972696064
34975103571768080 125749242864255552
202201973089926624 329023529252166912
55373621110189912 58891500733001920
51856430849146688 287773193579268608
24514540968945996 337826080870091008
28306643406670424 168030566142320992
245616464430175424 283766637754831840
65324235738021888 308029961505178368
62908794157112912 107524272956625152
223719990658714944 309493223962799680
38549917560430296 119092805856193808
73024120517121936 233915941072896960
19508188513533240 62507900431128336
86782478788496640 286303476912835968
134891702442679488 325371783945580992
86114566102013184 225438088310023360
79561670998499472 97633800595922560
163029819408412320 163971505170407712
216051878764631488 285889641115408512
67195287870139104 206527461004946400
111180444346221184 185109623524950272
102982469498340976 204370454382350528
137603699608399424 248101306354031808
253381304098668608 317527475749611712
12240177203689858 327659360076294528
89394006012363312 340288770410632192
227048636987416800 230496284249787264
93722054097539360 235130169367963136
8293363270283809 204426011024183328
251422476428906016 306266360433684288
34385692609266636 69533607824508928
148546976228260192 158448390072914688
111997993826783392 336521487777442176
132769392371114112 145029751139385568
230503461025095712 237994063189434464
51731728921167008 265303625437219072
111800286200221328 270700214781688128
142411967568240608 213809933751328832
186423849791254048 280542201698899872
5369474167538555 161058470483293792
6505179104804397 49032044465587016
163273953937882464 321178452188733952
45796048731704120 125756045130538192
59610396625192808 132744236436995264
88086248128309056 235358843887910208
28744258810817188 40201173204973760
15365028918824550 344412831376569088
309236454196444480 320716080990969472
42248047216189408 169709122453629952
276962052335324352 335455044839817984
160656881665911168 178502087508803360
71207464377758808 138991202422404400
255179522587417088 340363821348599744
181186251462200096 258865013280198880
305261138897852096 345577440029276096
21422761256934760 111206708091909296
93057072213197248 337855468577070208
124404619539856848 235870054438900384
42539714122220336 325540169653859520
70530701983934168 197864442977106784
108344437945636128 315850421730955200
231594860546524512 271032863924459136
180163004481334720 232652550677867040
99482176320547792 104880888611354480
157091789890493056 209638691382031168
164934769159939392 212929461882479744
107786927130203152 127104050537002688
144899545376080544 178550304910665376
45858026981810112 225946559462687968
23213519657068824 24629456695424140
177432165505612256 346020712854124928
32866028737528044 259330882004004800
22078302833796324 159054303990094144
11059083601693044 136659125380433840
107704779444696384 215744412135431488
21524074922607872 125147590314402256
161443081309185056 291380282100388736
47267746737078632 119382216901856000
2855457172885193 290849068653072832
49694108896683600 266962077896536480
63203151731165016 304274078215962240
59054356686719496 247432940984677280
130388593496840384 244272544239193600
135637068405682096 210450076615039616
79735230199518656 231697318748446304
110853166697304256 323033351357906688
169439055030691232 320583241796169984
257687638895416320 339437939137854848
271332665513376704 312242295680086912
101865216062139984 116267610845653632
170171591076924160 207774930175972864
143291188076447344 334884338957404608
241270895714345664 322069880905418880
235141795893565312 309481094904867904
26746564227145360 114423069947684976
10764093406568704 102536549385280576
60444786696025992 295609778802232576
36228574874458568 228732908377404864
195482208560847232 275111716237998272
88187685900615024 271281343493191904
100637745029046880 319152280885800448
13599142899108124 77532985392949536
178148308254549408 318327912342739328
172337142512087904 347964496521516672
227014738346506304 282439153361404864
151613467665023232 214024058875785152
29102098728676700 194549851308691776
25090441454066384 28280426755979412
119008249990668912 344513369359832960
3965014759042801 102229244913144016
139868313275149760 247930175554329344
50629546697751200 97292998122988688
10429925620452002 152978706636158240
160263178304273344 190521325324976480
88999170033278672 219087840127169056
163297408619512352 294797156461297728
38560983850602976 66810827303845744
61969493079290672 347818667154088768
251979183912602336 294263029986868672
185999144796164288 208778055557199936
110135152021577392 244723982579943904
335454213402214656 343426221457208000
297569718172123072 346069127083587200
321487195152950592 346946659502855872
25121973703059040 217447165313783200
275596558976633440 293426780034680640
210788622967596320 217766823358887040
55551237198603600 323981508403364544
78920088949857648 332766929925142400
62728474862021920 343368993451121536
121009257485541504 343844878018154688
103497029100527824 209981656454161536
115944205215392928 180137439029453408
271531173144429920 328904982185219968
250781891756647072 320646341646973376
171816017170345024 344784063226527488
22297891853943732 204474572108486656
124610055510927088 182497804536972224
165969445956694048 168293319694641312
287567124807978688 314670418973207168
120963791502718032 127122340300663200
251868931860462752 255672778127964512
115871733941779536 188947575144332192
302514997818081984 338952845971407488
205980470805018656 280436927359259104
167047318282963488 222534274886433376
115976410708849984 263490621848875456
205751168042852128 218463460479851648
76970336271742096 266721640303890592
65130818327774192 296490139193578624
65735529661025592 290026268995127040
225200307782746368 226747048067495616
156064064344141408 247602228406810816
112944956765733 47962989086152840
143912317893942736 219051072964363584
27871204643707892 37666670231565120
89082557649883248 271948087177034752
173129278204870432 194183447094442304
242337041739886432 280109517045549792
38990634680249944 55269787537734664
41889514438945984 310431644530130432
262769705899774464 297625735596055168
153719526360529600 240567223482994944
61882438787253368 108842912096404336
37860741564938864 141622138240564240
209232580620446464 319686964687011008
13839840109375456 192803158557097120
307056704433850112 333576617831919616
257819872189858400 326080012217891776
17543544258441256 23300297855134708
98503106619671056 123868127778409728
4267749772308735 138135711264176960
16011319570895260 47358999893068752
75558165850894192 329474138822308032
158642025806380544 193896539427408768
23337507154231196 171920733443569856
40232213318517088 244996335064889504
26441911212537840 52997021868985736
115925836159722752 334611308237132544
27802860221462996 317826748184777216
93777163762119584 205035690872566624
15735274325358838 295039546947128064
49162379907438440 235078314138665600
93773127030818080 274685260011605376
150428845596793088 212233410155060864
239361995199828448 343690766575146688
127167964228064544 346724100275538496
184386699495495520 269679084678459168
84204893562082512 260265802581013376
69069462442378960 202062606849259680
11196477360040748 182571334990525952
128603820354957360 247356919201027808
287623072745568384 324542892160526592
61537609767661200 242618433282052000
38330802940963568 278687896927551392
185402961091057376 211323416237399232
65606864411314488 206371555680903008
65120439362047488 111613362310134032
129977452008354528 201046663191808320
200678018034920352 276003439167502848
62668848885248896 177436042083270880
147638590075866080 346196879359547456
125739099664774064 348641409805963328
198454265198787200 228233689281216480
25623038081536704 98347200420613488
31912736615767512 203072078500168928
65638789823521392 259698669221850240
152689278734807168 221521181288603808
92386680843192016 321193401392873408
95777508344684352 128674838539583024
74530978572392336 231896372129550144
153874655812426176 340397724965728960
142427839686959968 171754364951097792
69428012552614584 216987430625140960
232687730167548544 266399006603625760
87979868234254976 260282750729659968
148858465677597632 222378280209336352
98798169510656976 245805687366506592
34854668489765948 216687621647280992
137259198905397552 190329994368325248
186232155531485472 254690645178779360
251056746309677120 314871177813557504
65311592502341864 169403923698162144
227149699348438880 277128676119562656
136894328575636848 280981076631829152
154639754468019360 272974341871748128
16002686668026802 22526545020141312
77722922372537504 325225675342108928
119474578314302960 216279919165751616
52439023555255184 334302564923491776
58990863474669552 78165603960564224
160031841556942752 168554350752797024
9650575574721806 186036927873038720
6488421578520065 90872732992325600
284019295684948416 316512302102967232
56894067591266760 269638771124367840
47844844542442960 322154448812317952
174818629197866720 289999844653276992
270699513580532768 341514766775260928
280392207091941280 281807810082102432
159547332943978432 165721602120658912
107982184537844832 142395277297332480
57632247949945160 74057266348162592
176568057493115680 212124298398302080
37651778925460984 270439322280286720
174348393632794176 305725756911667840
118171859245448560 346653777505063488
242710556906520672 272314161045774848
61279315808999680 280773524951533216
82294989725490768 133883314697905280
135202981469652816 220505315720359808
147203606521280736 224301788672174208
94352071605093728 260926280787777696
52292859523654920 329290026827332544
61629829426997672 279859512468778400
74580592104772464 81209321262824880
97481968672939920 226476298203986624
21966485199340088 299926859631768000
219542098451033792 327001309541165888
29902211720481640 295029956019458048
241991637206364480 308602088122653888
227483904959431232 292382430084581696
152298194251376416 172670941706725952
220355824531374720 227807773463117568
52755081232701016 129176264618187360
39506224134237384 284794776125390240
68319211121181048 183553626330921984
11358102974733040 170271643204214048
63753938480491584 345448229087820096
64042264511848632 332471609937788544
36903284921084792 304121846218128768
50720704778549136 59935197309449232
79259401537039984 94453355656303808
54270758485083792 331642238805592128
210790396398603264 252517091508782688
155160151126290880 329849559048276864
21624185750466452 173596534501115424
261910879410759840 266630781914189600
16427024220460186 339775052914753856
159569659278028672 242473611208774112
198903161775616832 249067805022031072
130913897465729520 157471659971655872
188132739274127104 285743847739073216
913581264198308 53655829491671480
2716481612483816 147549790680210112
8935073918953969 235234653000985984
5884808812270772 303584589518687808
121969372888960928 297424223616493632
148485007852651648 241222475384411840
120742922037413136 301055648486541248
137475053174021408 252613175947416288
30029303815693368 155296803402843360
220808252655786656 232730260883538368
20853069567116484 70712392083367688
295354095217470912 296849951183236544
17666016912502082 71611619767902792
127774634672243568 327797155587494080
39016747586289576 204062463010005536
22701255397912128 240188899760150560
53587058212863424 342766145006155776
32086494831689516 298678360060097024
59574649227428648 222944403132312672
56256750775657200 173626840160504544
129128191894027824 183687852390707808
147992120267601312 148431271872166752
193465724228040128 338073147887979584
95896709179351840 130079116515271808
33533904178657460 173212092972392704
197985645266545920 284542699746939488
40008118200928024 325806701394384192
90713311864755136 114157641808218560
12466910223290346 347436872353129088
44856560476308040 343741791916648064
42394918610676704 210906801129429280
38394369480643680 238292210779391072
7807236177231667 314491499667132032
61837311270443112 213899238346172352
46842992631777048 222382028247723840
171861628225216128 184835578211607360
198569725528777920 254648855466180192
279485190797508352 343054131618328704
69560119239192344 220567091899397888
262735697511183968 338434839077538624
127404059062945296 149894322612516544
160914965293218624 332727819563457920
20458764290317620 213505620909705024
41890170787213000 46761188392945608
257732694776956992 313983057894283072
1500403580649590 279318516175934400
148071747944655168 163513416907971424
134481294953522992 247210847697707936
57423041063815416 153109885166458624
8135365705169804 290614784314241152
184432717676054176 293456107222448128
60505013239523592 322217987591165376
5370113967257244 270739961598204736
232076803512779616 293064331263598656
151527697724411296 197201154720848736
48364760856309304 123529555507069584
336020114777984960 345793584930567552
122975735451273216 127069335882482032
6817906346976886 196529324437129792
44883530244456488 221579624178272864
139760571381962512 209282807015996064
46673017166280096 179218444343558048
130639181340667888 191154307606587328
98498949509612784 100553094710450976
45344846105103216 143160540804742576
163009665607092576 214559576587304544
97564336530529712 175189861119126592
87341983296721488 139640150235765760
77481361000219760 165925529587563168
46326294471705688 154631741011398368
78483863306562432 284620735043762688
68844410045610880 307631843904193216
48757467992638600 278813975598260320
51237755285895504 223040754941638336
188460392363319712 262371191154237376
49380597081149624 87414122807235520
202050504149506272 297749055614376896
23426272292849136 49077840105319712
92934498844861728 324965730805241792
111878471485470352 200761842650645856
1178316672631902 130171422161684288
57457805684475360 262414553698949984
196780099186146336 221304812006752416
124220492765709488 227048115311804960
311111995245627008 328694999818090112
7136793932634016 11849855709416868
280293794070300416 289243945720904256
99234250696274848 119455563805543792
31854906126895328 299742854191443648
231760719070023808 304428615419311104
111959222960859120 224001453890203168
18429901054416012 148846898064896608
119606778487612848 181761700896537184
58868343442909232 289193983586492544
245061205457705952 326727913559008128
324840652557235200 327388887145121344
141455370342723824 333280598184851072
84478181015882592 288515156630569280
184046083534137632 221208167903042880
43591516767613576 167147731459945856
185097699432880128 214030931166599552
21288190233155236 337355935403987008
175456733400157376 207917281674297408
299449023565725440 304885506358515584
49303570261322400 179207183833205120
30896042135670280 76991382968720368
144888861259637696 283502179845157088
67420010963721888 85806916768061584
252725733558299680 316926898053130048
38743829354512864 188037614885209216
19325160105298476 168109271677072992
11117550419646394 224844153115051392
158928114887252384 196501313024515072
1582587182092524 184028644814765984
19385302097118348 192479050773934720
117609321484621152 299774929594553856
210562596349726944 282870655996231744
10322270906912182 51057359196682936
112373262347450816 184013235657926752
101936221940585360 346525471038032192
136533520758736784 260839133345851680
84312706787622928 142181267084463552
31653524653795632 44406906561996344
28227876659661912 289150462528435264
82357471982098912 225175791279627168
28308220820892800 184802122928611808
149592102158110400 321296500687897664
125316898143028176 238873869525873376
178656597549228032 223147121354766432
26858691256341996 278672382945275840
783295439842408 215900175762004256
118933040555917616 129162714218373360
7551023219500545 22314758065559512
154526230542224064 314786804898948288
111715065783636352 336359987717586048
62247346311691880 181526513154606592
286002783410792992 309871301199066112
92488020288854768 211834864812191904
62154722697986328 214926991745946144
29351169460197360 339944016460668928
61126553143545720 121398396592724576
206750576184197344 268096176324788128
250479473939984224 259958197447717280
28742578028863028 78244343365960656
120193023766422768 291118116217679680
289137359031276032 345563071615025344
112078812260633744 204357701942808736
292522666848674560 316486516864498368
192207598241907264 204855934020242112
138136654022221648 268269661645053344
99540823860383104 304179258127598208
196588061763048960 341186253125807296
234897453558892640 294486465504836352
7058478569579320 129218161449486000
85275852091973664 263698342644530400
175653155318448896 184283761591197728
291321816806251008 338557086233256640
141494796376578864 263304445957199712
71636365629346656 245068909790421664
233181137718392384 240008039799613728
103692453902277648 179500803231291840
75172943270123712 299108538294808000
62945810158281984 273573661214356480
30892436949150100 221479530820572544
9235252207789794 17976560556794036
70061308489648848 163385227320233568
201814091228649856 286054901452129504
92466345366986000 107698321618861424
83851995138263168 278942082510309088
122613373009649168 162239128588231584
50314838186057896 199984498965309376
236942921559564192 305001369350346368
247620147623783168 261048345769394400
110247616976790560 346783622153445696
30580723138630524 331771270632819520
206126549544787776 318314642703821952
33428684232878908 337540073812606080
207330586015268064 298483355919411456
76937361485820784 263986620508288608
26867095007200384 212245464801924128
27629160422265172 318144997924076928
152527218156848864 179818732483484448
23434433849735308 117001250598121296
134327950007221424 273696095842698624
162124391449009632 315677996584764352
6459967449377924 287620652243414816
262458280121430816 272638489917281280
7226788627957829 228420236706405792
234798934615371424 260199331031118208
89664491238821920 240489070771830432
147140890710413376 263656665596779392
1032742625139533 77672050292554032
6024857396261983 202638411909359872
121282940744877744 318903320890524416
194177533654791552 298516067859168640
116570287506893072 142652779300940560
266732684850771232 326744353447972672
71796540554946376 224174593991005056
35804680259239216 233177155998907104
74541884578638592 327090423040623744
204364040964863136 271269468389986432
116111423204751056 195137654892373824
127111975006212016 161687030075195360
14203727885370732 219409074201235584
114355073680365472 288949733702025216
158436110995968512 312798183302342208
25778424947990248 48936578130530784
110347408706643120 175942802314193696
217710266714712160 274569031229891968
29173882618746844 311629745555281088
33763554530319820 82469771591552912
199210814801217152 209203843674691872
7048482579728132 342136314387537984
223368424846155040 343524918196360512
3990475611607569 178871648900836704
130403932985850992 222384673161546240
43202494881144528 171422945332514080
64066897045684592 124815504765844912
160358451584323200 207513665709623168
99318823165011824 276136244782126080
230403614430914304 317020617189013440
72467157649906016 202968466872469504
104226615170561536 302713297038944704
32631523548691220 302379296540411904
123936727138221296 172965447922945120
143646079209686816 260345690264096480
9320384598853624 136293272142994288
94648617266146928 306793013815542976
126462796565907440 212884151448544544
89778962122880112 159069222003691840
20957759635934512 245985690822239776
191572954562121312 345020734988198336
16012247354681578 77241842545031008
65874914128238096 185239891599899168
94262928311479152 342530933368504064
149153406063623296 163350345748081856
209838909290281344 306697002922421568
91217112774163392 212407786728464096
30878473578204380 216704301137621920
57776111536837984 338361029750513088
127852702206907440 210620942409601952
244983583589159552 338437374139104064
120406822028589248 121501377902949856
140414637303196112 265820770375620064
7922299958347937 131381761270564992
28494185491534712 128049856576057728
29187700642216492 254035714145529056
27685461803640828 265794860827336608
270533205276225152 308062707556350528
13553247439827218 224120536289722432
29029546836258220 233692882712206944
148586492737956288 175646445144038336
268853551871586144 327305521571837632
234207105548099360 264148661675942432
17553231631125780 210893568326296480
170157002547181632 180639911192705088
161080880050332768 264085253949414112
6360419489867390 54832914630480656
157497930370965312 185063198119215968
178150261063295328 182592252772297056
168793706128341216 268584217952084704
67758703009037720 227028907530936512
125850243570039952 148066597850465184
115027894929390400 153248341251706304
291500735348550848 340049430776808128
298051642921276864 311563676481399168
112830303452107840 273527379636250304
203317297312320832 239735996996347456
29238150374261536 226109041840284640
335133932126106112 339297399175105088
237626253990596064 249987293734150176
86356544292388000 137998166991072672
195297766524726880 317377822539720896
83307261262855648 217749134243103168
50075194654988808 316497385320124288
239718900892514912 322175148774180608
173992554600925888 273435540720196672
25831457572849220 109377639922035280
15805681391462218 214741827976821024
266434932439049184 337617428621301120
275719927732061600 331955904137248960
42660941909096592 246616294758316896
28398795742682520 48525431859282552
48320224822016976 279898113164726176
77281454634384768 247689120100626944
149514067820401664 345107728412210496
182957213985306624 279521735373297184
253113050099355072 332265855048253696
218764530579599520 263170181656672192
180275950555940256 345756609306721920
249049081065365888 267201992761527168
174296353984468384 214304343282757632
69106793467285016 163764379965489088
31305135660749436 264568205711199808
114306127844249712 158131165340283168
152678564203728960 168254384349140960
29408644066771496 189916677372725152
288970910725779072 308476102394393088
108474018819724640 133727984777115120
98089427093272576 139433548510042400
209342130020220960 289462415282857216
108219842984143952 217030520860571232
188984754331802624 223576523471788352
144374361068517216 324072530793818304
50963583001916480 331675221189781888
110590911886044192 154368382817071136
110520617952758256 321620128650250496
111173443494542912 277776421554561120
105984137387877504 165252960332291136
171903701228709760 221696535922074720
69558759993102232 218998631703960544
77464333930191456 243152323770911872
90380336447428848 185655627874149696
182605460826068000 211965670966173440
41853856499870264 94040459036422080
132560183594685632 174806616542939584
60010444120882392 117016925364361456
38110125618788016 144109734507150592
167494929810614400 320444855584509312
183707604128352352 308006664464791232
150962414725009504 294264914182840768
3769522085792414 247209283867563904
99221781841764864 240007584378416000
153504761506984672 255852965372822912
114014450120005840 237318672530576704
49492472442126912 341749241900245504
27198047082971864 61578918241392560
117202326884952608 136409959932060528
71866318527986720 111708840631695024
45062693592718312 163543722830284992
187428407906398400 227328732942092288
102042969595784576 131209813817687056
16639344490125204 194739486501141792
270153119662955424 332789813887490816
197963582500550304 283466387779511392
43322646713242600 316893666090161984
188677314291771584 323965447691638016
297171648918937152 328770318077000128
32807971187324244 316166312917935936
59552653285964184 331013864637491328
259983026245438368 332459959993907264
24729092108246548 185009573312034336
103850947670943488 309336674404589504
150683036522985888 256216195847635424
294786284015133952 321170785710226368
152234516202940736 204105909745046208
20609732662242056 321134583031911488
98162496647647376 298594188356316160
56977509695045224 264825351050231296
218291444717912768 344386218773875264
64963735190358664 199531736280567424
48207070156165784 121012578787909040
138473563033203952 148106919597424672
78460626042204784 207728702935696288
10059148494850964 347836257459867328
26088540589863540 317614145594370752
20103215080325960 32638336101173900
151987973260453856 242397372231272928
50596734599585752 216087296334195168
255632787241083200 336775765714812992
75303363782444560 127417418825208640
57169138539310344 323259011762457344
123429506821286672 169449173871552480
53708370698204880 201117525590414560
242799420656666912 310057359896311744
212185314987504832 242687386038881600
252666991049220384 305551161384490624
93327985728474592 184119514942280576
148728740251861056 239500969086573184
55712511370332848 103424221813271248
211173541910726304 331561639192006528
230749170647630784 321682049404537344
62793806533939656 186378354295613536
118336851376124544 230179990832357824
2175728264647944 339621257158899136
59827331189686712 160638588344297024
228693337612544960 298592633111692096
154445926564663360 345055961171047232
180178044044700064 322031699963126464
105127500173464256 162492141289345760
220677114854079680 272998124710876320
133282675582539168 239242943744325120
1457936211688204 202405595897599328
155014170161122656 292521238626970752
110892832799714672 287149805306910880
300369434262784896 347299768409594624
72775953553975472 287339016343889856
257920760616380576 348571630834852096
50716281202730160 288289705014594112
180931709781518080 229899827936108672
81428944720713648 244604569140484256
58241932427139672 197311399726643328
106335308164210016 152736548989459040
93309845929357952 96546296321198464
284258212371741280 293419370717849408
52088250225542440 339233483274000896
175390984083126752 270239140652934592
56712717805592744 258732117739625216
100308324284379888 293086442084024192
162929931242328000 182858124279203200
49570407747014320 101173297304151472
271167748043886208 293422607237159616
37937994110844056 196891076177489984
194133045885396064 210593829604417184
37479936604430288 313490112225453632
222866233792879776 231235086759260160
29905331252126012 175493467937197472
214689963200080800 214809278049783296
40860449622975328 345260755965752192
250662178553150112 272935724490702880
175543413821948832 309696451455922816
151229317612306048 214873168951288544
117546207308467360 235998956772437056
276686391881368096 303336511804465280
217568632433160448 300515183067116992
114451446208310080 240750428608085280
108258301347167248 341857830933401024
106664962818118720 239889895973141568
40424149994406232 317497212021473344
43777059794015184 294384666019490944
288671926257109376 322205029462479104
78664379769943424 156781769191397760
66294380744264824 267628926150362144
197463387230801184 231594688786929728
59001994531769664 265877817079072864
248506379332897280 251759603839330752
81921485742057376 129912980720280512
159535173806691360 244980850671288576
94381797382211120 241546266443221600
267457998938746176 320670979029599808
1110713801884493 278603568132895296
113309190344818720 147695177619512512
82152683381469568 331985552861904960
29127208735153776 104038836826560224
6305700866297895 75023268551926448
120904871947919824 183573893612344064
204408562725234464 295453745142973120
2927006669682613 100532198611488464
32602775956083080 236592345053324160
228779680767898528 296279777798528960
119321355038727248 129661504146896128
42087958975554080 230933742152954208
69507914049646768 129740414352195600
68937477169526344 119324867473246720
162113416319805952 211357682434800192
150920021236605088 188341706643740096
150799021212994592 242651214785224384
127989350204212896 213540495652868608
225178520412898240 290930420733830400
230623864752209 33255304860419952
15066476786542554 334775546753584448
3646151269542288 339646763448342016
11271477556124916 20742705239020932
56165709389795032 262624731454522208
211644105082079808 346394664314556736
37322423153139168 211090920295348640
253965303426301024 317443396353176832
115987763844358880 344391498389321984
109745992414536976 347075921687736064
132143729717982192 225311688888284480
220759354003354144 329774562152811136
30522109092744272 271299314627177408
42750280069666312 96228549133045056
51582969894771336 280028906672836096
27671957920398600 136380456325644096
199299212160454240 288587767189903232
16403520400763780 88336560552264464
125120229871359488 326371143312483776
192713233373418496 223218616938339680
36624113042119792 346278158788063680
202714174262732224 296057562055898112
144054559098213472 199093124969016224
96429989649841056 226962264947484384
164592704238036032 168310656405662048
18294695213688272 78086766539308304
267922183448422496 296941664140053888
158832420270946368 296062372689546880
97211868352071504 343646204475987072
4488458335925209 123720799133225296
9370490619386250 84584788739168608
129804434007497072 148950591998261664
108153670047876912 176342913820799968
91235196274505488 166329166908787712
31343115625955308 244647424101515616
50366899960075544 63062420461681944
123043669236156816 344024397418546624
118412118357786144 129909106331526160
39874458999730864 285678484761661024
69496529040710336 288134992600695552
40504089172121816 64546514299005624
196312216127411520 231192781994485760
170403201335172448 200932793421817184
80611000353810880 95908426422761024
10834404410988958 114853402599877568
233265464750633824 293266286733133824
34470056604821216 220625408013242336
65759610360573256 344321821770628288
64602809320625992 185235494745167872
270684485385007136 318846847164038016
88549948278627712 338752919075845056
54943111960070560 287578215407648768
81507391235382304 327286312364615040
59436157512611464 241196208497461152
102204512085884160 264189941981231392
279455575599239456 287299968891939776
125039900221237680 233546054800406560
7785347255700778 98948240853306336
5272985105735928 187709088349421952
20413019995870680 95506720028160656
53106535923405600 258984745628257728
23715007885792064 282776627902494432
147742268406293600 217453770616626240
237361754028260224 265882786343267360
12128172927502928 49117923110539080
92082572525386448 293536674980207616
259271784284794336 273143709388998272
188692768002396864 310006336221279744
25762979115141016 85362060668731952
533458297482048 79226620191736992
46762039279679744 127183338777589280
71919402087812544 110773883316508288
52858335876773936 288108065768593888
19272958532895464 104055307025837184
3252339307126705 204790211475505536
25567775389689564 273891801971603360
91635023959460480 236533379653434816
124663555183568384 198642422220104832
5129716025023663 155410001504030080
19084200756189692 322376359337576512
6257923137936450 29860528375747988
149683883920060352 212894732879399392
100372326066806432 202820242000014464
244508333505396224 335231179428414464
301975062506991616 345509348762178560
26860183750774596 153604110894248960
216237364206768160 240457956151348864
131142993356570832 328443529182240128
1135196799967790 19054801803074716
187605533170709696 302688226959963328
62496589704821392 299052237723421824
85280259313578912 162362357396227392
142866737971985392 278692735255919264
177674199658810112 271552301528667680
8408950374122064 84840750715257664
233278138771954976 267173836956000896
272416820696720160 303348398742295488
100691933783818000 211319577047168640
13980261195562830 119536613463383664
5552669664623818 148141657132611072
56989941205353512 87512741407594560
110813341525877312 125891094566483648
62459343684730760 278384878258601312
50554057193875912 275374831402239744
39650401162268912 277604856184793152
35456791150774956 111600752378257936
14666771168661636 58395662186562104
14776574790560022 78962799283820640
55797656178063960 249238757904475136
58883868610653808 122182786014116784
162945891325147328 267938748573833536
32072562915300076 249906159868072352
150547536919803872 159334891209503264
174879682550043776 303244169975510592
36764347133687480 142371083659764016
191032687311059744 303917339987813312
135039930880069792 347015159575449280
95888960671046816 341748297141895680
236007978548205696 269569883957146208
119327627858884544 228454787426579552
18304112132970400 103213000684366048
148173206581568544 274309428609061440
128706574082238688 308213686056538688
60478831586443976 102846949773165120
37590854813349568 287763601173256416
26496717865394296 253647023487278720
80218254105576960 240402688462059456
138849466747977040 158473781887875968
9501628056870872 254400722027727456
141438252057377408 252500513856003072
78936903761350496 282021237946399808
233820850485395712 240219382101033760
83143117914630112 319866956234692224
190416059386457120 224490080722685376
36688678673425680 144369328330652672
172830884167116352 185746215242101440
203659949351762112 345632724400242816
48485315442372392 154661888589121600
270928552799236416 275774714756751296
25797034789920500 34971622692466100
122901955868065200 250964151767104416
52499531601138216 161959990317342112
42716953349306040 262089878870388544
71422748941807216 214988826444404896
151158707483278752 299600938087050560
129218940070744048 276928643847174400
257237041710292288 337215589501680128
198452276729496704 298574524963958720
138148947818350528 348068272909294528
71442367053626056 311277622587793344
218611392452760224 342939647540162048
215783667594285568 302706145775049024
27677334687519824 30152736625470184
60461646281311424 180351324970750528
235746709919881920 260605798108192192
132525227685396736 268238805995126016
160691770134696928 213668490624995904
21005259091030528 99075025180349264
129442577647711632 138841449573575808
248593921194432064 292259005995320576
59660730840248760 333801377422569344
92397242620994784 217346231131853216
97580841913838256 101519086156050528
201512081962370016 345799928546137344
121656301512137248 335085377101047360
4725711582723467 341854756766606208
340598308254697344 345959175467492032
246757835579280416 326468123015645248
22486441979330024 266825049747068288
81416663797567152 129779065703398192
113884615473875088 135016210341114592
23535468970029472 187824062047417088
125548830713672464 130506954355349472
57198739610552272 250948842377209696
40385183795769952 99339104839120496
135485151461914000 170522408694955360
184861498568674368 255498553490907776
6664371758978135 315949909668682176
27304032063792024 296069817118390976
104509254847258432 244976666943141408
161719150271160160 178014413095295776
7572427364453744 162512643691682560
212973686208037952 221463198011774784
208176041125301408 242133781665605472
59087465851785440 270382760685976320
30518683239297316 348586258558114624
310912080690044288 338120072072319616
127146879787246224 341667113295761152
220196566046473152 237588368233742720
11159820398513796 49752020331611368
86343252456998800 122531621044226784
206399011659426976 277931025265321184
114416925847661968 271913012206840704
75923156861900672 140030157299935312
156424944319940064 163179692652123808
300452432223671936 308721196705880384
111424870481608768 116330883492433632
174481658555579520 325324393201431360
49708473014826648 118466389334600768
16041745932916032 84771254474827776
46265313579480552 255262832902644928
92624216684247520 106402521327913280
3815411174854264 299441067625932800
15961586918243912 149873623072122784
6379944210599593 167559098228618688
59581848210388688 190026706029186528
154917213856065920 207438799892442080
262356227774385408 265956955225771040
61753311824998232 219617091252835296
28814749085370780 58457712622246984
81663479253022288 190808775220201856
12365847676427834 86339924279000304
143979976505044000 260982303671646080
60587614137284488 303516303253543936
27510966713125944 143887324032663168
5066829923878144 324846246908412160
167888484391023776 180427510577953920
195872140167930208 280168530639162080
50740566030192552 132026894567249584
109851021727157504 145196076341829248
126881385858660512 188863926672714144
34906789807930604 324952397353986304
80122762464405536 249958298864631168
17405752349940418 314658615623388992
93072463391536656 195432265509516768
55499022750293512 279769553131082784
90879781904699408 175931673515442432
46216991815986816 48783857274083560
128016245221128288 305397295216117504
51116326027442952 111720165568114720
46662511805515784 176654524922020576
114218119082417488 317923176017302848
235634206110748416 345797336671275584
64563655668223128 305545572865146432
59444152198513104 199008711661563200
26788734800930800 99046236052779120
55536621854048008 323306432427743552
41312638221123992 343637349486216960
15712708290823156 229229711092305728
168669765242541344 327953984460408064
138419310922688512 149927321383873344
57261545195403360 81924682908166000
33163926650712060 197027543790013312
156724088087453664 322405431260274176
85528469218737984 254105842229701504
112521105355667728 172446120291576352
3650604413977985 6298546973318866
317624233426659648 333299093999895168
36502422130189688 217540981363615392
196562904838295520 204887283449900832
101132707820549520 270670534972769344
84906925004146928 128121140265787376
41341993873023408 333527460472517632
4456032464808827 260285435578894976
161579493429565056 308148445700833152
128395959418796576 143271641853421600
39720435457672336 236644260864546592
30323522685103672 339886803962192832
3047406543431786 347222902807870912
113316156396049488 285347023484527232
136857716066189232 277772432114320640
95453938811010928 140116979171575264
118698834805661328 252930670053476672
120277797032009920 276495911932770880
56361931940243952 285119858854915104
100922344274757904 198359381655408800
5970388849177748 105571866358164112
292117066340028544 333627493774852992
75541480423575024 80587716264133024
164040924914350368 192952028509051360
125796754423277888 216792587965098112
228548426657098784 267295536158925888
68026391396961840 90105290823767120
223918488032699936 250616902562744992
135366516818498208 188164962235455680
691055186977681 5331361883559125
22419996347476256 302299058321197376
29079465691997236 335228017213109632
202383590524822944 302920115838536512
271950717461001056 320475778716065216
181311428288340608 282665346851185376
62924951701175336 347976333852033920
210955999335444576 274450134743420832
54942194761798368 274276613373160160
158713108745745536 158776105607536672
66645925739452280 85028753504385344
129686737827627408 244195653190850208
5629360333915560 23722734585288568
40967351823573696 296305130860294272
173510420317203616 312311143389227712
110254195945682784 114576441890505104
58462400445012664 76256970022167136
330403737526542976 340880648913896128
268103760483172576 348404966391744960
90952819229740048 96293932398891376
131251669959375888 250654157073689920
301285819436179456 310611423265918272
160705556231487424 234180730387637504
170617121378662048 242886392185842720
85346338921347392 281048843777867136
210222621678979744 281134669747912416
184668800760877472 273775236780605856
259629051962034176 312502509237277120
21425000686941048 301835217098953216
35050850692761496 271632344638792704
232538337495873344 263573348492663136
78704478774524112 129620186498438592
68146786835128200 194025662836603360
71102450174793784 303456172507968832
165704546368132256 325314867213943488
153862979100802016 237453056690674144
184270903038693952 223010883488129504
25567978204344724 325675336349465408
19633974058983424 60280856089735144
95008766597384352 151992246369079488
97555346159691600 212701549809197632
294919242716361664 319680314066023232
106592201065521408 243732769354012000
188788033495632416 289186230631698688
102895575735727728 240065515344253408
52892986994026872 71626491021736424
41168174654360424 333468769128472896
7025893817459619 78792574213589648
158169966810451520 179778478956717632
136108972026076624 205682239122973472
243752397039229120 309718660864309376
15559570264583134 195108520908508544
195361226196070976 254004947819195296
87139702747455776 303750684702725248
135296433363301760 261839330008222976
118878751592281216 338188863658289280
34592471335185936 116042720727870960
292086684023841216 342490464298407168
129787389689431600 240191644019723520
255657642857393088 301748530187441280
335525350280465792 338875849556176768
32018024172167372 210116440407119712
145170631379085216 286697347175624480
246175718132596992 279746003943142656
98002500084651984 103217615409758816
82560027182782720 87459734823217984
64949890473482568 209861956770223616
26488651052324760 168125161781196992
172534904568004960 325452710409788608
53055178545687968 182317695889301056
7212063239319198 194734758394806528
104239420648169616 271336580868486080
53243420819519920 240008252300843520
161690832183276576 236003416023601248
173809667237370208 318369940326960064
106899985265625360 314607950029676224
137747592538876784 287449269206105600
105132321883095952 276190799396239264
7094733664071006 232289199929912736
102364656406251248 192795853273646208
142278449795745152 280623629478854880
129865264630318336 306003169589977408
257208077683400864 306167174975162688
82428298753372848 163116909749794720
87563202011792880 282784653785166272
305708685500344512 334459962258454528
172759571533392192 318809799333673600
27979989255214308 97686813066063536
134477046498056304 233873591958800416
70184977563540008 347629391710145856
611215362986533 164125280727304832
14828901345636990 134036289860444160
48039764974329192 122378214627431712
20236544309928104 230064020366053504
146769089998212864 340288510025401536
115849514226784512 234225980108570240
61875567503381760 326448184374101184
11798181537317314 100222129947812560
47629570361311584 133826116302099792
45597953636686160 49939841554957944
11884717502395168 306323604757852480
120442982548468272 288687998563860736
36917456557990328 290972489552366016
48408657148253384 114912067104536032
69959856263664960 265745981556246496
461505573964991 37298986072091040
152456892431272576 275414023574280032
254218591971533536 272322026626884096
59496640428517824 74511155407699264
146694674802363648 208327465683090720
79418220851676384 127212759065327408
6089748171047209 129722401195602416
98661088106832208 146668579529047744
88578564309616384 179495286576971520
21573631888326564 320633619935868288
284033263610584448 335203178363396160
216059782270706560 315776518912237568
152206615683330080 282963659191332704
13836534137408270 142261856460169232
78740612103087920 94590140155659792
110117084309134992 289100153429112768
146812571779909728 159333719852231616
173070993480971296 268044198656560928
187899721516051808 278306080908770752
41523795280384360 189205215725601056
10036300647082950 106381441951185968
238871229190260288 280520120533635424
46464046330185584 340555038016924416
192046224227513 92724792082023568
131441782451618608 325882457958244608
20098760418923692 32844814713499140
143448019075551184 260721598278611776
239788490761524224 346957574690573312
91232234588489744 248458845587814816
91596817810611648 223780374087959936
115823173206517632 341957215419152256
141416639044246288 287038042123796320
135539308991345536 276289070722158656
39383699189641720 233420423962129472
324781309861852928 336291062271938496
17707505620410254 207536560143696160
126657459192597904 140451715069607984
117599400045723632 145853939759141568
86855257439921216 140453808377357856
90680353224484624 155191631450870080
77597223265083664 264296285620237760
144605687028199872 191511926335483744
169494356773552000 310099968132470912
260502463725059168 316124679266519488
7657863480651302 255550401896427392
153465043109597248 167032013611133440
54199663042390728 183973223968739968
102575651985413952 179286548849722176
242226887474236064 334854943849366720
48558013530148672 140603681184595360
250934604179358944 331585518882502912
78110110765475904 278897915631655264
229855363493848448 232115745336283040
63791345666192264 173420809208212384
125726241932027312 296623453773659456
44061745816739984 90597815396259968
105616374228471056 174381092345936672
21827939022079512 220909925497672096
226563481067460576 240743121324007168
24036356904920836 72960531643309648
22588070842420944 113628571916451216
45011157371709984 264021327397168992
13750893713731068 179707829914474560
4519369449689118 329746736623641984
65499532762899936 186289394453219136
308443951915527040 318680469374736960
56668137994815576 266142507158201760
52573140302416568 286330293031902304
6592631452700834 115547140919961648
83523576455958800 284914554396642496
282015577134729504 300822766817233280
161093440396536928 212286854674356992
194803410052008224 331867626243388992
147715935263215616 201034854591075104
27006024868808756 74549163487247408
65914058058832416 243839901740281920
297506438607724544 316948898025497280
202603221773291840 267452838690455712
52550301341981168 115771561640274816
219728343531576160 245566299127209952
330917183694698432 343363362328434048
29238675156465684 32235120613015488
98155444357291168 212162212648142880
223867146538209120 341212807189720000
156479768786520896 263918938769154656
21530084139462980 247835746985946720
5146297608311124 75211360523983392
34678286117251236 290196271110329664
194069413629865280 248596321859123840
229636065016851200 254972657665297696
237242948270430208 301960366331486720
42727573879170056 328944121400676736
48581526371817936 51130324891925592
4504268645011008 193199394374032448
204416816333626656 215590564226432160
17255867560155964 280880878880346464
13779794548132416 278661891155001984
197937036791891680 331337132942584960
306473309381965760 334192936363605248
135337273194435920 162484963410170656
14995825174329514 70698551508328512
184544580068422176 203805581345095808
46917570054282976 188444999332946720
76696556143942864 151913452235534240
35188866975690488 117079522948055120
112592690699849872 302391575772398144
23862822308459288 206099200729551040
40389604165109648 41508753368923608
76143883261845104 322445798941563456
126650968516398960 329744027360714240
38430693291618976 89047827379660960
25639025175924236 314322425490981248
8673224590079240 121651454188811296
255842909548220288 332423629007226304
89930911654543600 282528541175060768
14737742668513708 140955470019347696
164642209354663744 203990758947241920
2069522782753814 269235579467053280
44581426785626896 61791685666192840
65114890397777320 155312946980220704
149110263417725664 316789534423648192
3475496051031380 327049725273035648
62054822559250240 277813108648485568
56216449164968184 323965229918825856
157817862238251232 289393642908407808
58712467673054784 233357525230143424
56669154226014384 79802837216277584
79210034801891472 109325071106627248
48741621252167112 222892714712976128
117891401096790848 347496077324693184
3534034090409894 270842572681796416
213982156797739904 320688119693901504
44708776969470128 294613865009090752
210967237124186592 346848183841218176
227260837993696032 297606705994414464
91265798845032848 337023074567747136
58139306139223128 311997158202627584
21162876463014928 84451842064703904
266340496002834016 284350744991046976
90479119466699664 210624831354683648
99239945725128720 318038162971242624
176327180091887968 214216204946398496
54347593577575872 123107580584758384
116433783428966624 313492991047765824
19406694280865864 341780607605293504
227901865956905312 338875603948046784
37344372234995936 269338028067670144
21817565812424556 124598066072573856
94438524367712000 205723131963785408
46730291474620160 296908509309711936
150523441036717632 186144073583255968
102500934582721792 298126436858272960
24641683430683592 80117844877709760
8132034677677587 103432049329943328
69949768637850496 158497146163064800
181221083675171328 314781332046732672
6389806280424545 157885020165236192
15373345089788914 69144918420766504
36550138299521352 282931431482496672
256219893952714304 300156223185950912
27387163894247060 261495617888874912
26285534534057664 296561875525393344
273518262302172672 280589452146183040
81254848129761232 171280994598089024
30185146240815428 33606510294231568
28105270588853616 341846319437891712
57973409177259496 133693249893024720
318153362634464768 338586629028294976
156613144764651616 255899854407620704
167405799871295360 279726669878464384
165910552018434304 262278745896194176
174616739616946400 246855944560167744
5210561215491631 32219029459039312
153322778462132352 208359704743278624
137381061287015440 246351499477159104
76120655586972224 150450358641148160
82398137174371104 276429621836994208
165900682741263424 340608591210117056
144505925496416160 235419662549123200
50738054040954208 248276490436879200
42539802395197592 73280441190373376
27252681639081680 157018526381688064
294387135986288832 337734744614152000
30919671397862656 52078379844776184
196318647268674848 206001736948792832
69035750019704856 260729703692843648
33808806090028992 76391019049081136
123525344202011344 228639909948317120
241820408605840416 322817798055526528
126475746327884896 194988316266232928
107944104843291904 346907344343755584
35340051960454792 346210468192180736
84237778070587728 162022045056865760
145408487105381504 162201436019711808
71245993634327496 262796060343199296
29707937587077480 262961743581174496
22142898316911868 61314885415962472
14469687614794694 67617163208134160
190766833648849312 216273977803379072
71501525937658632 261091605539582656
120584508917359296 181587119307811328
149170559888624256 287809569132655840
237745113483413248 276960302227663328
72907226713009728 125363787139403536
4101632224208329 310898335185062656
139380225655129728 190846078365896096
12130580136329958 37190110263498496
82294196009904320 298476114186720768
112313420579495232 116738588986608144
11669542243141012 309608601958504576
220878757249775552 318011163090394112
233667616410608320 271649768646510784
117989544476536240 319612395299928768
233519246507690624 273432008139475648
46807655202928544 196034395589099200
171882662930396448 320368252678512896
154856926315593760 229862436642534048
248398191453118048 278572808793053600
279823636615432128 330060354976105472
171763073719229952 186109254719645088
30968938835598036 276277232351646144
122304546357505024 246209564691883648
189098984783560000 284603058746977504
230179503505438208 342468998815180224
250769115256660736 258889254450290112
56561519318194496 235913315092943808
23549398737360424 62395819097341664
56224765797921152 192809933649371200
156735285415590752 298065836811064640
309747319039441152 342678398463020096
93614859072097600 121606357685268320
42535816397152808 104656326088350912
90061043713005296 159664703971823808
125750778206389424 232290030857614944
66204780542761104 283517463392049216
196660349352365504 223358080175676992
319977679438680192 348267818347529920
56931550437249448 138310314328527200
16458260100270998 244606615845973984
194296811446759296 342298719709830336
180394803465507264 190497668365653152
64615396948806128 269091939609847776
268442891513001056 312529382774924928
296175226100403072 307844079977300480
154600557763298976 304100424867210240
114823665260048240 335195994978990912
210805449765907328 274413685639904544
179092757545484192 204894715520797088
41765372404905840 164986728838634432
93929748409588272 326142139893768832
260424164575376736 323591399959498432
27890646467028796 223454182373314240
110560951993431184 240056934596450816
299531652375214208 331934326467869504
85691030403576272 336476716062064064
111638455073841120 207136861225541792
19119177020728664 284525616847151456
46789714948520184 338941606975266112
240271103114281088 347945589385456192
308163415139867776 330529638945812992
87781560089065472 233588266673565184
48702770389241808 315566915013932928
17485525955115532 151830039111099360
311542538827727488 327693090346138176
8710378659927098 216561225686251008
179269196940798272 206698206832634176
77525130784032896 240341891665042176
334230754294545472 342578480864127488
17647673637927760 240487682922548288
176326877980554272 208560213781572480
83845505743169440 250233556080772256
53193836807519408 75584166786711152
194655672538218304 286992973492320000
72536981829301744 289452319964462976
164150925153440352 335387951864559168
7942920294491599 15208653945874184
50421203972366216 101615225408432160
155912312862290528 233759581438298496
112562679840372080 158519257951916544
143533502897781392 316170744194531456
47403192542773360 240264720679256864
248388649740422624 264850435636055456
159876206805445184 226448621593714944
77731393893505632 190028179716354016
131779948942123952 232811936497141504
6865379904508107 263283479687332960
60460292150765232 244984758839386208
261239748883055136 328035171137310080
220037030733377920 244755754009607072
95329883155174928 184099004274996224
145834852771539488 248731252069219008
82610749377102496 282423546870122720
35977962378765388 347834767367677312
12652564039841002 328885538828599488
73601354990809872 140438559927726272
287311422806993344 307766981604277376
60622192376625984 341105291724692224
117740854243843840 299145551659956672
10195735353038448 284181827796635904
190142470991439840 250937039775781440
62800420650450272 177659810211529600
206075671874870624 323041633353196864
32349307337457924 325702546999196096
194213877968738432 206335903301986272
228035619013054400 251623538942423072
76420917746793808 299279880722457856
130816714143225296 175364308602576640
161732439708378560 224584268015274336
250541955554217568 310502572155748736
127296198593775808 267444437462134144
192335568896975776 335814031421545536
125369069914456304 159841789301774208
305134825426487424 316169223212117184
9032150758049074 86033218157324928
38523330745104136 38850802518583080
102160222035111536 287293938239104128
10625143550699462 187283029038349408
82981337119560448 233798829571373056
35615550403390580 70564338657767696
237058670570755264 248486924056998016
170238599614837376 271584341135671456
47846515804980032 118854783650841344
105850932580318688 344746557967243776
294046895525894464 337507763819775232
41758102169789616 272316479191119520
177131128795391360 298500811517987264
61297302404253776 122241585661228128
234881808014820480 269988516410054112
179890995435614560 197907364640428992
132823868542998400 285295516360043776
260433973379395328 296544118956473536
66708567328520448 256004726960665984
123966811424269824 140779843626418208
105568740018810928 293232824762018816
155087646398870304 276019724662113312
18681442858357788 300929770176935680
29217324689341060 177481937549139456
296372104585918784 332228241124844800
72437643383681152 303550806597683072
90712340720769952 182946370444944032
150051527639425920 279295938003531776
20211753202425096 230319461487775488
149716646656505856 276824261238782592
280791991369201088 332771942300314432
117059736731030944 143499434315444656
70815107663666152 220729607273646816
279144353762296160 318798213540611456
28143641541589464 91006135509611792
154968036281017120 319126194925812480
44888649377399456 298882338215578560
336802256724000000 337748814735688832
161062758187208064 231022386179366080
21027372130339428 330552371412879680
40164882604416384 49872673227704728
18737169474365788 149034610640647904
107913598572973600 205100965628554848
237711754364664736 290360036569131456
141297725003865936 266837215737203136
233448070452236352 240097013819508160
75363509065979936 190137353059650400
323600610828994944 343749790587370752
37164407852852688 218722396744896512
136393480184009248 294951752247264832
113286640918811872 247095381648172640
91859420687102608 285827746434793952
85188929965094432 236632424825500416
138326526750410992 278357223635635232
164084712883713728 175278700004576704
10186459609058374 340566426368277376
58678404110130872 163694291419653888
268803040682458368 303645137705276032
306954853807196032 310570879888942016
88551127233493872 238457456356309376
59694907887650272 294658241953325056
90340610494719408 314172562959513472
139432969993154560 164052210493334368
4262632247388236 110049384721196368
321663957063541440 346836587723409728
254336165540531904 329593962441794368
11644095734122688 159261339084819904
32861877903706992 190722410050713696
222524615043009984 313522744593637696
53912045779956792 205961180625402080
142400790856983536 277976364263795552
93047297583228816 326872933624201728
25204092201199380 136044854292571632
307436495426528192 337840811449915648
265955199479801696 300619587369121792
122965956683051600 174278590572540192
50453165904731680 288722384304031232
31487243193281732 66962952174422432
73249203192248736 122739658191625616
234371851073270752 293290009951765568
117855297730799936 276852643397332960
287495466275951168 310202138478808704
99391850667772256 131223542226512768
327110912090829056 333049692370675328
54642939209061448 324151790175143680
62394656836898328 161034664366222560
162727656329059072 244218812065227104
3292067527968677 53047423881171144
80702912653046624 296829333843050816
255883338784358560 336834547205017856
247821500365282752 261654123852505664
328137556241343616 346777328397048768
35015714208848844 309626117230425792
173718191214067936 313323990860942080
170634962339233568 215052538315665376
50957484084257088 288866749424868224
215085969320544896 326086943925749504
580017136264616 328589898168137024
23336732625780156 127933405309456784
278156125897952160 339555154020173184
21151111905055476 81096812920326240
29243728884326844 252934671936695616
15980449207000372 57171344094329120
290496543933119744 306445347578908608
290156664787463104 316940231438786112
191260304152471808 204053548734576864
50028177642703768 152925786049715360
16806358086452822 201783082060826976
20821929246673784 245913938597419488
45701993182669264 107189947668909248
222469044298672576 261350266556239936
243406256359348480 251426648288723136
126952340868984720 203438599363999648
8876321129792875 332671729711554880
80664596816944208 247903727993403040
53812204891245240 287422534560041280
13819051821205894 107999065777669248
65961442061634544 193476550583663456
89126097649642704 148561412095511904
95628357063107616 192406843171214912
212170889274811936 344247546085428992
26628224899414980 111931841431153504
65325552181838328 89863956556801392
19128370792351108 273048834204894880
97006113419287984 248162386881588736
252989335212679488 269144220449756640
113730386864461280 170205802152044192
24811249129215344 325420267585851328
221282479577341696 236862437117317984
24330155331376892 319394348173066816
23289131260676728 226947984946212448
202640950598255424 306114528590753664
106383454716601536 286697071239496416
35083742520152588 85343055927265904
177189539465692064 346545366018591616
26281987999193964 320267787208297664
281141506408462336 313404760654809344
25673489253797560 282681868203490880
110220665427911248 187344093885947968
158719096527919584 167492484250193184
217445179845301536 228889956365984480
227234557092452480 246876864449117504
216510733373436480 240430164381169024
8135197715935430 203901300895339392
24494737504611800 310973317980024320
276167276350493248 281482839062617184
249327563214118048 333050498030237632
282386050756271168 290906485367897088
77338869982783376 133600679103119312
94629384631604784 222802278745522752
152919127612121248 308325751461037952
180713898490130368 214050437500538400
41443492432564200 297941897893409344
19754240157314864 287896485826487200
213083027360723808 303857159392889984
146330991086375808 201715214901915776
52750042638820784 238768765528687104
253538175480064544 337935162193572416
1210684819912856 136772154097754064
155138936312183008 235948794075494272
149056495776805920 223767424541829248
212206271997806816 222993700898705184
94299118030913952 222810638078133440
194932207251322912 317682692641851584
30844759037064080 143569141460837648
117908768739365648 325430531668454784
111045841875470272 333800134323411008
122880128753794416 230874901121123200
7510918684691673 12274482849562598
197634245654385536 226835037681899488
48110868327334192 210917383501867744
225005855806627104 244280726826758368
314161702036711296 316176989290659456
34788572421535752 279323961956478656
55816551093158096 66356871191797520
72909906956888112 194661451749872320
46190489676870392 194673655997052128
12710285560764816 290683101939304192
64375747764801528 74841622144954288
60661296935598400 347267527933899072
99777347002375280 289730911762004160
84719915757566704 292954135676701184
126259231942600752 329047886871437376
213139368462662464 214145859614680544
208992102331687328 220303381741046496
279844499185205472 346563081622973696
81246138180092496 259726088696321952
180518096148503616 288045367641131424
17844320298019958 111423157700033888
211909517286912320 337472960308283776
243640293677856256 267770652432069792
243841685608254016 257979038535794176
104293119700631040 325717966371410816
139942051037595264 219170871131719008
38757552901837224 117984519452701744
95225835392846784 197020287879187072
29227426478998308 111120610641800336
3749734498016826 85929109424666576
146871563815654240 233146304349976448
54314236078869480 167857136546174464
190335977490258400 235214088171515008
36026826179691400 329732777765529088
158679278792655104 189560181302701376
72751803463970000 94253078868238368
198310936223232768 329330516805159104
96478566135121552 135717361440408656
64414516211805840 70147715397886520
63229104211464352 308562173818012608
51755500544075320 83541092201065696
11282105764737988 140146317746354688
154050485943061440 209742439705529760
33107835748979292 235325603539339808
32891564547240324 41721027677661504
77541408471280592 112968575241853392
47559948865970344 141534072354120624
51244493130904152 91986341698008080
70245774832616952 273321930995483520
178949711510405280 262349041947406208
52699334074270824 280090750447094080
81083531567353328 166644849160981440
189845301177706400 345325323232064320
158680096352693120 274787319317610304
209798833110442848 320629699090152320
90656034263087936 258228217465528288
3194219069568486 180223701116325280
68267059263948120 226651201368157216
75682953759204864 273113885854001952
200486802481254368 347777261631328576
306303848200095872 320751102074308736
113320897670646576 331797365503647936
74919576472160800 240867404112233472
33178409700321548 148135214246951392
213107544295675360 300824026113350400
58630251710258664 233197199050477280
67694917490599152 119935892276419424
62169285728298560 319078195266983040
168604784924496672 269085850461122880
148796792688429696 177572542036736416
23483628301355272 174196045078502816
22361224984814228 126761530578916464
19401064247248100 173578055233764896
17567593279117708 120208255475678672
72979232305443600 267277998320394176
133010643093985344 233426328504662688
211676453227355200 304894438355927744
161872630660255616 266085035250290592
219984443256675936 277820254166588704
12260582983354890 266298644256015072
131695166776384320 333011367913869888
50185791852915544 85626458987303456
222105929009690368 311110708625552512
98396405743410608 137251030679764832
29513584937264060 296399308232231040
87785904627763424 264467102848140160
91839043816323280 289302225537019648
313649012057944064 314313857716744256
4100258238198774 75492423090160912
151295426695348608 299045473515236416
149565122794527424 302350300686717184
9120436317778778 293262359509895040
43482844053622360 154832710963033856
283775712156429056 295353755364990208
77608896484196368 140041251788278048
16665973318115556 162141967490579072
3685469822852657 198121205754437920
86900141744449664 199278638503880160
254390323714710464 328490456588796608
99048642739412832 134375661423254480
2462060743258033 312993415928502336
142816278884808144 239673050561741504
81405967119159776 346287322990234432
18395972916555704 86025871903153616
157839151317798400 169147235819846240
15019721973804142 310004037736635264
240574807077804224 327489069795936960
82850676567382480 256080391823360032
164042869940713024 343828369543548736
43045527930811096 131131803482566848
106138521328447424 287160384319790944
23352776802542504 134527674833616208
131395894676664864 298311297223773248
126762926194245184 302931094830483200
104100613111277712 205439410067838784
124163977799943152 187431160377497632
44045452446378840 273360290088477600
14802982126714230 183673246323130144
50829481913093440 94872502025686784
45943218363109320 61753116952853968
113801096225091584 212957391789632128
13926684044147686 128763103248648736
16096642385160580 155557709915372640
35092420393115376 247636656893174112
57932743829230016 274996499763293504
268845018101022176 306970943962929216
150007591396838752 241674729355860832
60864610951343400 132111979151766960
40098638077156608 277688354376233888
306144301588085184 308183839457671040
105947447064260736 182837723461337760
8585194577058950 163278508984505312
134198105696850784 271251844080317984
214742942215842272 331677797974193728
44065774847176944 58279937953550056
161363905089175264 161557236730829824
178120053517033952 187516199712453920
46808577760827632 98342008187995984
47525055946552144 159746611039599360
184090869554580256 270250837277797632
65127677957614296 220926867497601376
176778316591101600 341034275347103680
161546898930792352 315104182244718656
142669802657374384 217950971146820064
196736787618840288 286490846346578720
7203969395434934 101929060305435520
78973752968910128 185418141191270656
54968572777426208 268516259244261216
170689511141776320 214166631503710464
3793197385061871 230282781282963360
77038492798139840 130474647836905840
6864651582922814 163125813865134784
46428095706270544 240240990461075328
92014557464234912 100602558060790400
54783766849321704 299298902078655168
255133524214998880 300828093778817280
22993224423759756 151794694738959136
42931592574884936 114654834282675616
30447091265246956 246654169626262816
134530449705227520 236553052344828704
101567464974844848 279869500932306816
151878136838538208 260971323857884768
51635904339428952 220078921982936000
187760538558240960 244282478965839552
62225218822296208 244477273353761152
105712073222948560 321431011365907264
72516332381913120 347220283338440960
74907971220365088 315643342215772992
5368674160775515 49164135103525808
78704391531282720 278731861271909984
176355395816066496 249366040746794208
49203890649011400 154310279475108256
147946917731412224 232813333078458528
60539735534322520 238527150386631392
62516010534976920 186315654019508832
127566975532596800 203782566127292384
249318439136372768 315032245993575168
101192558813953328 106304919672826992
52796574559646608 82027040953946416
215132250320278976 337868043386239296
193033745055272000 339603591008960256
171704853304363744 283103493967181920
26967074482540060 60409271595851528
210246241257561824 248781533182464832
149386481958356448 332166435467267264
97231311553049872 164808845604647584
121091867421906768 197163794032931616
127107906887414224 298692297034902720
220682382679132576 302246309503276992
93793791025370976 178801245952970720
258483136485017536 292794288002025792
73942983150553696 221940740193272608
114593307418170976 277700610220694368
173729176169754912 214499717363036256
133943420421757216 341543485786251200
143410015330149168 225105216324857696
65270226443194760 238865370099513632
146180653905116256 320086210556148160
130012881072219904 327862208152209280
34649537919334304 151309188055745760
130258336896422672 148725621931689024
120126330739404128 179088071950725280
62677713871147304 186948700632789568
6699784358224530 196443419546372992
64241801757156384 222191011744856064
66082230772342688 333319478584206528
46910732303573200 81636638862983808
135027634131236624 213558915043938464
6790146480019121 258252123619202336
23945017805020344 316861103182573952
169373059811482496 183133021222826624
130369117550659632 132626781594695920
77845930288950608 317260687579413056
52907444188745416 76293652755107824
100232409965173760 143176183398596624
139412807720710160 144059564775178864
102961824555930208 139614861650022464
90328464870298400 111536690670979152
294513452150237888 298690963325837888
55213787429640496 194072456461165504
6492003966221478 318508110663705728
122021709981894656 201679571355567552
244797829172869472 282787069334352544
80928410025582864 88975880826913552
8495737262516449 343982491514232192
48359533843273728 62842313166498728
30708737069561000 217651030859136128
8597957575122393 44647542574468376
209907449358697696 223628091358986752
17553925842392384 326229194120297088
75814537715971984 206325496918377344
16265195746626576 133240217869151360
62958079491264504 213658855028909216
94857826991909904 97604170888545152
10881150538947254 248546335015114304
141338165304953552 296741386300824576
31737877004381252 67057056824815768
20710737678249772 165259206710313472
40789924688353632 116846355149842208
66623792049485000 114540427302042416
94168563062163808 263494064149178912
179298310769695328 268417089634153760
44100702940844288 247383646418074784
62484082285386352 192214773721828896
13869484380765422 292606611810022656
99272030999239392 202002858238653824
215138382839080576 343374942756339456
198770529615670528 342921995050480000
147845209793896416 266301098417791200
71172449138688160 108164228133479744
35422067641308940 214987477168368512
102868617719414368 186407957376106848
110967092817801552 207669343467678688
28972933393278036 75615789452533072
117002589906420416 143408690771416928
111446344915826720 319225779951120832
35994992205588928 276326190418816672
77574198204807072 289353191283321216
128621383481062560 210459452038339648
37724944731965040 267169741929344672
70784826636503496 347433391287535744
153780653857296736 193799070730583328
2208303554147461 40730194408192656
44853363442002912 287041143053673856
10042523054951052 244467113382980960
142105332884882704 344516849535244800
27841764974618700 155933986122246016
112209873889052016 309158036469186816
45171123888961240 188418235697501152
20328221834365836 37593667814498360
31182578370125220 244333323533910656
25496557152062384 334181530791926144
74137686248241024 238537774211540704
67072736132080304 196023990357799712
59457696582426560 117598204415056816
151637510641503520 217436543217975968
192841584266815040 260110447944444000
265217438389485440 274852809863770240
14858942771903898 33367097015545932
103514137610213328 138953250599113008
307757382534846528 345934654858256640
70490580745531960 211878723443074464
164305476014527648 173842147951471712
21925644328752016 68029284461445744
83541907131984448 138738812027879184
253129660264676640 262379557963971200
160511841228992064 223245857191644768
196209413784146784 298036408315741952
31398992905251524 210254594453036288
102225353071448864 347099923496418752
36813507326185824 148962017684546688
35602215203100196 67412389216543640
221176594378179968 256214472855348992
153098547461462528 323449272061592192
17464311543937396 276274232443104576
52149810024362688 262341949022880672
38740454225573288 306457895386408320
141341414968002032 188389628833137184
47147609125757752 107491101873503648
279472287118450592 295187140127990592
72089071955350896 201535519014687712
135029666289518736 196558003257745728
122670201181661552 296621829038297856
233696272811786496 250474273523403968
222668172197904320 300847860667932736
138680792916360192 221985940045859520
143817486452195264 235743108163173632
306176160493822336 343136374866848000
267347323107373888 280544517190213920
147052412724159456 249281052939164864
22394126552780992 207289385261646624
86589052734012016 87012719269453888
47920938181421800 344656275775932864
7751978242976657 290466567173588544
24003752590083992 143925845977015440
130494564880875040 336937131835467008
30094769843485740 254393683329684832
86009264824000992 183215811866248448
173279756995963648 207506090345445472
214256023174217856 248258166360663392
117334881458250592 306777177416905216
178773086926983360 332477271944662592
116481982941574896 144191568644196672
113716134579276960 339078263618573696
21627672683602116 195155910799220576
95013709684770240 320370638563279680
44956525941180104 346414183837915392
137427809283204064 212593809401285888
112414509586387760 321967052104641216
72074117651177984 325950758231238592
184147224624206144 209206240381581088
128826718665113488 167352295948890624
18855567320437872 63374878810621416
37609710085311544 262389153525857088
133107782180320208 316420585945863104
240735430562340576 254845894697038592
247831587409430080 273825611291665984
283054628082457504 297474606075538688
10095186723509444 175057776441574784
52716571095615624 184193535707607616
142643158819053104 236014029577801152
109627171393113920 226557674199311744
69225028589277232 227424650422686688
199363322903203392 269304871304472000
112772765273677488 207251907254762400
27375229669063424 336472619996585728
171210019539136224 228958758176938656
191663432041729984 252842884041774144
258236090116750528 308585221066752512
19992772469527080 73544908259033440
175945131425123488 338543519342947328
55096793503984080 160309684021377376
55454823096777808 226937500092761536
69114988707956912 184428380070206528
19200853511882920 37153881975029688
138948513489277232 265593510541460032
160992842547056032 322051725492658176
144382996870515040 236707694517953600
84526456501192992 124248182675534928
82394234326635584 154459199512861792
18174682563989948 144788318112862848
324874988943425536 344835071417292160
157744919386228032 215917334596706208
117223336672981728 269949829945996320
177282983116624128 216412983462648576
113953657207392432 142223219467830288
87415548679796016 162939829780548928
8997048057557665 20469509918879832
37416564733010296 118025611826886112
130689128132835520 243759474110495808
283611729105112096 292764842063004672
11065487728927996 266482522077332928
200067875774735840 327738442701882304
107465671318090752 300911417524885760
38289066757127440 101517358270171568
10381827030515358 81098533443125520
266704816911445088 287893152445714144
18550544871914284 28692092203079656
179083863168426848 197570701547970176
288482505909169536 347498290490382784
94517892218721472 306562231846961024
226154931054008576 257110034045832288
216701386176963840 229214352161787648
125054594966005680 295779438477659264
213230672797813888 302717026983385408
271133569749282976 306714878256280832
202008290677579936 228467018495115552
254250335307811680 315501855774622976
22108525495876004 140193472623455424
192501617770196160 207916703347632704
804360334070941 277888376477268320
149854690946749952 309842831702188800
235931021440976928 262216631668288512
7025082030222724 109439286761307808
42601631615421160 208556230198066176
84567024310115056 337953370029002240
121439839395600720 318500742341151040
219849014861723840 332805553359238464
174117689216394688 178479103504193536
74381648252906640 310424495943002688
28899308761418984 217000353520368064
60079863235247808 311417821536491968
63061434919698384 150447355127068672
11372902640398280 16371108417967608
157024987278079936 322173078938049344
40073154240394672 91855063232238048
68830457378529904 334447166441358976
31222406956930088 299146296350223168
124655136879380448 260080453101696096
141539072027668416 250951999881497088
35445336634087976 124739792507159920
53944061524006952 129478042926938752
48428097159995928 64519619279965760
97164974047084880 226750021986228512
137115197181177872 330372028158702784
23983355492149264 208203418887899616
76706991787220608 106143211705366672
35820368394414532 147772925350417152
42063568263857064 155236394560784288
76021145474887664 110602016189282912
185353198261735456 289956159988613824
33956351971268284 76375763738443328
168696638602154112 199614203080933472
31772198318969384 334762302471633152
119110871584901920 129589529216170944
102349469695420000 302390856064552896
160025638162733632 214971958578126304
11024235563214764 120119486463939424
87134898270427584 197209316571178560
218299819390608384 268358842275852096
15637375878817822 274848883699831456
72274973852553616 318663438398468032
294806106579169728 332664534544818880
299632120774671680 331628420517855232
135687811209802400 171517984796184224
227254062803656960 230835891406698016
51058618322837968 334160883424701376
10778860814780066 290707059106658048
22826860108181380 251916462903808896
164210966658666144 282980052520963680
90631504603575376 185063512930905376
9436284788626352 202234288815430400
143210531725727856 164579686527128416
168944399284034912 320209731948973696
210441444606291872 268780437144443136
58437571894063888 164080919901749920
206194698465051008 263702932929221792
78129296911302160 312216184480414464
15839452992152044 216363335284156160
81341241646814480 277571405496378304
73811513237928576 142008838766161456
56797988924380088 230648264077663648
61067228664938944 320224520526259776
21807896699744368 105718757840165712
98304062608169328 222004698778306080
37008367098769616 318338303371146752
129570441104281328 295899118718755584
104778291735381920 252311617666306656
312468678843212288 312809373820217408
72448765938478384 180956757277594336
79178525051344352 112632122950348112
207007829325177088 290729505280800000
117832037262948400 152997137079994272
33505165292724424 86254518229984784
216114090189138784 239030970394715584
135169624568567504 330918535840619648
290217282523997568 309630062841214784
161318584754928224 198584264863123136
228591383877636096 339012325869476224
203761890644886752 230449504244085216
84620953144312448 246770355544935424
142893416560738192 331357711128900864
221260116562414368 342791503545932096
49175620056395056 172823610006392768
89638250070304672 333941178001528256
200129355474614208 207498520955588288
83254448175776624 184062488619472320
118714016213255024 315231505493183296
206947237132862560 271125542466351360
26068679350758804 197752712651081408
280327376258543168 305673072834036736
250003254049799616 281589865087710880
34532783551971620 295432799707063296
154646905157898432 260797291996897824
188104016966058752 336309762330220416
202306151518724096 251869620719853344
148168801994474848 222724344191460640
90689104660268784 309036683696201536
92181937166637280 315785139972197696
100029086105360096 250795708668387680
98684350987762960 174743179591111648
179985684459108416 254749931515272800
180433676446986752 341414870951338944
82137985184221712 273447762715384960
268592280551635520 307162367220011712
59511077338089896 179932258275547904
167879620128162912 261450303643168992
256605769162198912 273158268325604160
116147515664525408 286571415675677472
5616168950898583 291524697384160960
190973989095139968 304255920281295232
17678422837637196 208786833523860992
53007858064722384 277023430686556800
91144645125436016 258949264548987392
119851637158794144 206685121001500160
160274204980031904 223483424021571488
57368146429289728 269310628767217472
155599480040335872 172492375406065088
101090892079347632 124225526022966512
53478652501174720 302796533100017024
61133122955391280 254297472459155712
198562093176162656 203527961172421920
87091859952361008 97666204704333152
44707326545334784 225861831592350592
40468293141964432 278146467738994784
105960841129389840 291486041252197824
6952482709068056 25386951123100340
8775064373413306 95281588818961824
12340459164569962 235115363576846848
152120242924948416 340092011145591808
249237478760158688 312262390329863104
10915063554003918 255210391821540480
148919597990480640 308767162788028864
132677111154291360 299027427957094912
193611320622366848 207666627517622464
121204378610025552 190433937002901440
115681064219479744 326768750516312000
185675642254672608 310787123017554560
327649052917985856 334587828613437632
92961541883601888 106049269131841040
182081289225504672 322808751849370432
179248504289056032 277198118066481856
96352208826948384 280659666146681248
13931891077113570 124865447312000080
115205935087814656 194448322124446368
96129317364974896 179545568306448224
89066909845343984 169611043229209088
204140394479189472 346515475766581888
48097353902011056 299373814470251712
12901981321824760 142487823363337392
46018653768372136 226777542592643328
120056869472038480 172518284475598336
34848049925218088 104989955875540288
288258519627683264 344829280256447104
153208228478715616 192375192657763264
99063408809003616 316659508651050176
60038932407331664 262552941104340288
215933997620086912 331580116439681536
216970921181366816 245729045162467840
134737728261144272 255059818835478240
77581151057997568 106382397325972928
269798454333970464 294818184185640896
26158478862453484 120983739668536320
93340335310689664 304576670209005440
87484812199859136 120553670991761600
208576845313029856 237823882819436352
110540429422155504 296198370843891776
61347036098853880 271582518307793696
74918402969722832 180420920862618496
4031957908957880 111313813957716560
35074668742518568 78248136274128112
142826908106279056 216685812402281216
137090548843555184 237842922479584064
145536550072376928 269385345334595072
227081006252863360 261295489841699104
192769577223365888 219113942189530656
160333890192883552 313283427958631872
42072979895325376 156760714234473984
158018210401779744 339583463870140032
16631999083221202 231872478692260064
59385056112885584 344077283597987776
106548569580535280 147976558099467648
53001461892503544 299769750006919744
86180511831069120 162733955278472864
44899837154137296 62971900952926216
35089191169920200 289385765753777216
279019879329071008 344643894370686464
254376146262966656 292184355447818688
81027282561967984 318937297938176000
14616713577070398 286888681575582592
169310824551415424 340272302819430528
54790775531049272 310069806726394304
52421006743140336 314873778198195520
247785858694473504 334894573590428160
85352543321915856 202193010092015040
103879942665193952 346133679487743296
139661687085472368 176740242894331168
273125676544821440 315985914399522944
37491937892117272 153870195408336896
24835305347850432 182815727828407456
169123269253510752 256696376793772544
146482469360043264 318356332148935488
170565899850000288 212644959659496288
33359095879765872 56706266791625080
138674771072668208 279807254508067360
56284685959582392 71992188133366200
62818825191843296 260584292312213056
114399481149421120 142402285492633312
97754718859890656 102377690554204416
206280393466389440 312861716505568512
162937043720946464 199630503148774080
101870120249520160 269746612072223104
36189102709259688 259332213550579328
232152802320635648 245341118354036000
17288122615402986 45979547197901232
320821383696843392 329286371464686784
92296831140735888 121121507868756912
137902944706077952 327370659838491136
32894797610189704 45373432001620720
175734212285566848 284956062033715424
96725348984850656 158956869324492896
2605076359591371 161489811267702272
40060025099294520 258619470814287808
157039390963111040 302428530280805888
303720786168230 208933531727357600
167939985164407136 298457588793478208
209577042590973056 272620040932823328
120703092194099776 326291295032927936
109031064317184672 298566661864112192
10509627924585952 156155735585776544
18174322059397796 103068959896068848
210459564693223232 311944858248453056
161114857220722624 285217746247990016
256179254699492800 319983914429470080
75980067721077968 191652847873826880
191777600094087680 302855869510265408
101699608673784240 124283541393285376
157990997987587968 237970750898341024
56923987222295624 305127192694805824
14161207002856984 343592154378216448
60416833948017680 304783373313352576
12751126141217962 164912636263854048
36748449569832448 325163970421939840
230650721871275200 290079780841010432
202395579632167328 324742972089554688
125400460256798528 285092078296623200
34076310496057848 172550345148774752
134483416215839328 305887740737887360
93673396469415952 206940017029561632
139337636006073040 312330309029041280
180838888235612224 275642663647224832
115027762953411232 316898861768166208
244006082264471904 296260705108601024
25311954897651000 318029238024602752
41970635810943024 235942353538503520
54839232242017136 308494422648205952
44736754549390904 188837029449022976
21746983180011012 162928215346805088
87036454427823728 91479364235434448
138009902773245648 287694686946395456
85537225856572016 283256065748747712
121301328048670128 161916818407084480
316824312336086208 328680938849267968
334172034482111232 341515771404786496
70307144596206240 140541614053712192
237746362191365312 268789820606932672
281213162804994496 316172780477708032
41441628492754200 299023716169689600
36782556540399528 96116194116649264
142511097659689680 220020464610332096
196608704502545152 328333975287520512
66112206087222080 252834536819644032
267571157914183968 342135491657429824
38218603367883208 113011070914723680
23688237917607204 166504136010735584
11967374976450054 338764763391003712
224441967392294144 284153790031188032
20820367826017824 123322453095267728
128841928465351808 200163761445948768
277872387147398112 310621673579010432
108649896239851392 142470187679584672
91435179936876160 225885317956935904
195148761680459008 290488978684955776
55779522352567928 192239672841164832
179074712265502560 308305605637300736
63352958413614160 193600274251766816
72035041097396232 210375552301678496
37668876634625432 183172000613168192
302988254353815552 347734744313503552
42640330736296184 330371715176955008
206590686246583520 310697120641087168
83736633509003472 217359614196264896
47053379129237368 162841883147169984
7963749686344527 331204490236575168
128883437475150704 317104103414958656
55685162774339576 148142002575302944
150955710589854912 312698993132614912
10089409998664098 334122356805862592
41149185364680296 145838998215399008
45891059594709280 192938021168930016
206095318162569344 307399831000348608
158752984729342816 264773895704414368
60093574209557944 137104035352347824
208276556491551136 261685297104368992
75128518970340096 192514561120246944
67940303779033216 79543915736808944
69640874191849688 316807474154262784
19411312242606756 27272949303501904
135544605397333776 286714748938480032
251689503424424736 269010154609923008
105181577338890128 164500766444939456
178499401330529536 266603421344122464
113646522494082256 232100146561777248
137210300956680512 211389692121593984
44955865591119864 58133290110841376
41469794578005536 124643733657232400
100314834890177952 158236342154333792
2257236837147113 302708753204433984
24936694803522976 143588377739024256
282153799464140320 323690420723319296
148084210286065664 307313425604526336
87031744484627168 249056824273946464
126168212282295360 198738898807734720
275092775122773504 328671955553341760
35347879296839748 62933252631907072
285527430793320416 346415749383375360
56588844174192944 283540388094967296
79440447429046464 201806648431959168
112818164183028448 171555444476272928
190871412570529024 243024212504557440
73472080218252304 252485022295793920
119472066438705488 255725570408586976
65126585087734072 137810354278360848
23972947963555704 51544135549304088
199570401610401632 319108856934977344
65861066491452504 292808236609993920
43067968471874808 122954524460252112
2830999115822640 4259022719573057
66209987972222624 265138161475911680
138086052903496544 138749846538028896
32087439957930876 92019744284549952
177740976410913984 239750839469103872
164829075331190432 325154239084891008
267199911998235744 283275715364746112
60869179243940136 344820643628457600
249683243680719296 275786800523551008
68812051201979488 258683090820215936
140801724024177360 158357009478231232
98751471547950080 225382163637566752
33865291451203940 296105778759387392
65294714730829840 208223745654770272
288140093056814272 290600874394784960
206804653668715296 327260296344486272
199868776705362208 208968764755154752
310739560448089280 337499007587847616
119730794815037168 133987846197962976
268292517012225696 299577596538287616
96727115169232000 152900719690400864
72027040231727864 312595451993352192
2837205669813732 162066926065289760
91449336355798336 234730694832001440
40654624653639192 341131239597693824
59102072016757712 319685050587137152
71339599301361400 85825735581169728
105626035452252416 218270629146755200
235447056724400640 237855540458622272
230893230992087168 341473581076165440
233270704794083872 323324008686444352
182750490633194912 232243225295535840
93555779832080448 140680973470666848
273316745952515072 329492212431280832
21315851056450096 206585344670840928
150745968633397216 160919112926256192
12849873184910302 119385589822394544
151003610226323552 333478469496645184
150518743982220768 236001222707798144
223733864190626240 279096789509819168
148047887355371712 337347594539376256
39650533374934456 126693375415662928
201272693251219360 324060121640565376
122250381901419472 198999390209894624
170331400474729536 173425720900024064
64877028696388784 241315540879446688
184736155071782880 265964954984504320
143150264457382848 178705698922937152
23369815638885692 284342792420802080
62632123765651584 335548201082904000
99912345141423216 336110052064830528
142926123372480880 318858016905724416
98979198825523424 270129120971743776
19568048313008584 271943210404290016
112333476574053552 325616181034670272
51551850231802640 249268614821086496
36077257275652384 290946220136911424
196148006946720192 336687369436939328
169311861504275552 308140796122381696
91820674258118848 176078918818809856
75046455767688320 112841086534992096
72499612068474192 299457920496041920
23753530887099364 82049032184169232
179487911216692352 284877543415449888
11904000425435252 248836071746326176
47649106663835016 228133351544944352
110015365976382752 237481697476820832
59127839486267040 320370424718975936
66348566916285744 343518629190804544
61641520025018264 94321773984347824
9449514446746864 129102665556382464
188165066502141792 261491236574585952
44365500913062808 314579286465796864
136684850354470624 186019144249399904
248953426835724800 322853790837804416
234509847501266560 292309836411146112
173450262889963008 208803892706825088
53438205667684096 101812716601248544
79671486554087088 109745413889355664
92369179185073088 120299801827836304
220377546952067168 225346024024022560
58635444614094152 128534273229482448
108551514511228240 173943960215387808
10638234036525992 268886453804455360
176856262984665472 229451630768728128
177797858559217984 189509727706595264
57655460587145320 93864656643827648
62181400651737392 62576108678379944
116856851597637872 178554555652403680
261359489693966240 275045909080611264
67810321232837400 155906463500706880
48374372307993608 78845262771818688
58222334229818288 146208712975963808
192502246277582176 344521513438009728
177485324639502752 238845847580437440
171561800684794688 208943075979143328
141223869150719088 230040312649492416
144151915393271296 179760747201752064
62544868419339744 316877028171830464
86095731820636256 198409053797602752
265673578164074688 332007387178326336
78445606694037136 240245476654784320
243700598821548768 295644974841524032
251009830175812928 258546234755573856
189451497235095040 195566488505889568
172168107933369120 279256481205032480
75237846711481360 197612748963344864
132009594732048736 234815354309121824
3958707223656914 182179942343909824
82502949576111120 92140070868748272
196447165493130656 243493541889847680
58446541146937064 249702943086370368
290591550009865472 341791828985781120
120967501614561520 292527388099615168
98004749461349088 300671799684786944
142049400957101968 326262814597894016
90147555599510656 178147999335828992
203348362656006528 331028208248893312
82952617173276976 334125746929648640
28984828317840228 164633109170901632
80095943225500912 344733766265516672
118502773159738800 236059466847811488
80185891435831296 204762699576205600
199951891691907680 311735067692222272
152788968454508928 224787809090056800
117149112951159648 281967817190385856
60628569186148152 211698897271983776
237542232164265952 316640983451847360
63492682363389216 252606526247913344
53305773581779552 168658389008903296
120256547283874688 242444475147231104
199784484553484032 293693081674560640
230747860047340928 230840760681342528
9138725167165256 228771874945100864
109727613517345024 337041066441305088
27973750121686932 161412334104379744
140958967433266976 210776351686485056
159502489129545952 265635427118176000
145041557855487328 205908680757792800
252391764494947808 334303950923683584
222731931308743136 227759694515143680
51703750808882736 196830325065199648
96097965942924224 136979723982022992
5688023367344751 32678101173468220
57571916716455432 285136178990270336
268165809504328448 297815137561651264
92669837907475936 196245099601593152
254991338829220160 331130368738514752
134166917777038400 204817859072200640
101464569069188560 122552806317634496
55278991925423880 98211117941847824
165754206538982560 270512019565833088
99845742182083392 219108873890671584
313906258201810624 336702100293794112
131005619039188032 278956003595160288
199291128261188352 248473060883517312
91022259199586976 154240708182743840
3891139446332384 113782518795964960
89444849390460688 337393993039438528
193020656315428064 343704618386239424
82667182235998544 107681258469196768
54665892047399216 246778742982691872
115582470343726048 294675143283105344
145281993003963744 216331451469848672
156270311890184224 277057166173892608
6849742247606717 218337216699119808
12156490774835204 162461286896517792
67418142371327760 277061094170672960
14691840967877678 243008619289187392
79003895634418624 300883181075550144
75713827334847456 158452931245465504
37975991429884168 327884414661475072
68566850609401456 344766262306842304
35271324251357408 41377956182420880
151088597611101504 295884135390591872
172784613953948736 224790404283324224
18804704152055456 187786704134606464
218344022262159712 228063516239858208
167903350765504352 320717630287272064
82894422387131120 299555212265220352
88821836518297520 155635867287007168
187627520791363680 348326594244185152
137440196203917616 239281958944048896
24790978419431984 215783205404840800
119768708221530080 198940310645022720
318426522700596992 334044690255756288
82136506800652832 342225067793806464
147622814599167840 185837164627385312
114291283534500640 251258826901711936
222418528298138688 307093428090694976
26229291530422576 325110840038488448
52039487056167080 90529303999023472
30004512103519524 62736514017009768
212536167467106144 232567562426613664
3223818321010440 310020561870961984
76369382370777200 95776466503003376
312842065076129920 324451279433556544
2871705081330481 221070406522704320
136501085280620896 328467826109391104
58911280055588376 168906346162507488
49201170847495984 52366454949628152
90738555271852320 146997675553493088
99645142493206048 132324135281357664
28124141506751528 157365545031524352
70777217151483896 80538329775121344
331351186249247424 348641430524797760
191098463562781440 278369337517216992
212050156017289536 214739623385377472
8415067903274997 177318887435005344
244407015489688704 275823316968004288
24022558945627368 314013367732995072
15300477444648638 340762778407354240
255349111522409728 326706975750692992
92794707879181568 203159333971271680
147311822685573696 148285455354303776
78644922646295424 218277078229719872
47352700540145488 111271952111623184
34202994134185856 343368361650269632
6208858980048245 220932368836468192
188153732686196128 346608359600514688
136514576243518192 204488894126436352
186082055961910848 197157098402505408
188510873785599072 201265511540000064
181066245092942080 196418334890507168
49557764303395704 257904566942550656
142661346683184832 207823591434955552
138530252161733008 227219549684124448
235757750304976736 325131419039632384
7560784872078156 84151979347778768
69694956101193088 243028186218346688
68356498740734392 171798871734709696
302970855322856256 338106930916163840
265128131704566752 278176658130883712
144928241483826240 304827079879756864
99766619559245616 298858815726040832
11769820291139508 325990110436356224
26582126947773148 233746745288411424
184465212819956608 317584634614155712
18417709118684896 246557404244546112
211830491214928256 283750643605766240
48509173796692200 317151781679728064
170364114859261888 179206959626474592
190725608644913216 272435141127961088
97631704844281920 297386794729903488
106364817919948304 184626903066876640
89584563674847520 217804507285187840
273459763590294112 281997381058139936
199089925210088800 232807312224909344
43910352256063352 194382226583779488
105468476374869568 137133749299209520
70652770589583376 239640275823647456
194226968639685696 310861166366392384
219824033255327712 284375178881355072
50582048554879144 322307352200916096
265862462297701600 334298017146604736
123839690480541856 233154927585430080
68434516500300944 197175242381312832
322113046235132992 343060513420852224
13982602921374276 257790336888042048
75181349420708784 296548798650005888
293109208015854912 323864997306591872
144225085090804096 192549377850013728
21450549785718536 86488879889384000
56543920309853464 229902375863433376
11708635094242978 241303081423665632
38132743117212776 85783752644188016
112940153091237216 155347341034511200
60152240758916000 246660546664246016
330615400997672256 333794141045541568
134912348520548896 266379377988003552
80297067951724976 94643390391770112
43098235839945088 136262481514414752
68637079911139728 110049775553318384
27239573151075300 311413252340096128
98754975300235072 102092620277364128
80250863212214144 254158402022856704
16235105653308576 108594472147255024
221526492828596544 233362792197030464
83724252345035552 296228265534239296
135880165569541520 269880387265774016
69979865356837344 208745503091483808
30494425621939572 119797854469420816
40019355405677752 320670998988598272
208437510867506144 311387084203745024
301978512695715712 337485279775962944
166488727180946176 205842855213472448
213276243575217536 254590574915216896
66124464835474608 260538363170160960
57419787993801400 64317079056946912
46269252369457184 65973358016450424
145048379338635488 173559729912443360
5869281180451160 259444250843156832
22628775477293212 86638048371806304
71784762666434584 339521345639949376
50401377802723120 63088450285001248
149797719337438560 162581023123904096
97114370427779888 310531644261951744
80250206113251904 128577703656715600
179833075285393696 327976793531235648
98730616761796256 317393990380486720
130209007023045344 166136612107671488
17798517727729930 83256911135761920
76202127820318432 119086720383459744
206981559341822880 288163801229736320
77562726407293104 164405552693538560
36668097951492968 130121921064779552
205678785571876544 222728256539687552
133813511856245680 205963992997596736
145988406845756096 224788278047827872
204379425195082144 264740634500021792
36154038430516832 81195249347380496
17081501670991902 169812272962295008
287744294875682624 306063290949196224
203492309330822464 290406238966043264
166121846594825376 310934966529861632
137177135066408640 309922002239950464
48504536057077344 225161794778075232
48510550060368984 282290314787274752
84880994563035984 103097026264557632
128922888709489856 194982473519761472
198832787132675552 213833280128463840
173647138517810432 287316492754733952
114813328749933440 169006362332739520
4172241784172769 221682781947056032
98467269532601968 185907222282918208
32507043640310440 171880447634092192
118461905737620096 336664083240359104
111225089531406112 205511806722245600
99652204058784880 196796765935758048
319298912787996 226597090339573952
227421250808833344 332343341010585600
189085409134386848 323023719127180672
141505697616186368 297899800068097856
60303021926810512 332317219076011392
31349025704329516 94217247765770192
58163564265379528 325963567455285504
39900728960446848 145854185995115744
254664571622275872 279159127853252000
293495010551525248 346526090889607616
88775748788517264 330051455608513152
15946583039318708 122077396386278736
199899669073414752 317320299933182400
194646986823155616 279742334096149888
132046078614565968 268541109105977184
130739940202589296 267239591318754272
215083475592985696 331528408025065920
154284667687519584 314919810545738432
191830796546556224 244453523808343520
224895221008823424 311168739796194560
147061991713320256 149672140946627904
32470872837082996 346107750307667264
192426465279526336 216427401658624000
52282880522214016 94965461794457952
30248568197760944 135219626078713792
277817475615753408 330809328789570176
47751078583493904 332648334413788224
34108501110188492 265884500141557536
33221012284036960 104351566017361936
123844064445689600 158486754595427456
190380960130494016 261417632868288480
3643267650220794 70636131373159624
17174923135440210 46272550295593912
107645696144998992 187613144974816768
226981467467624384 338470116206636928
273460627066079392 299019535893765824
69323220112683784 213122650371725280
83562885288440480 157536232525219424
59258297712583856 282893089043529632
56267713877707616 86496311279072976
261325958122784992 285750301017813920
177852234516336832 203784487684828576
8854859562316455 98622725610531872
6392332923668504 300819452318367744
246895490424739616 325968660017463680
75722209126226368 105376120221431648
244635720445902272 266781242341209440
192680653294613472 279720833123105984
236125772120586080 275960064651140576
132544793215531264 245101603655410432
143269096073886928 242857676937688704
3832672289801372 261120247529862048
61910967621309032 205355241922831584
53540681209431064 171455123323944064
59099286076898256 313101799931871552
27893563327852288 272745222350998880
102095383103263152 279398648710919936
115493331948142448 143349466057207776
290256516420846464 307447651849727680
61750907533107688 253631903549313888
39314998680541984 280800205690427168
212036432106866368 291529136710751680
58545657146155760 158276773935337440
232358198304041376 318822564309678912
262339437389551392 272831480395715168
220435105764847712 225942821696278368
58656513452321808 342090193744660800
103581622394090864 213516530307350624
38921226905309696 202362230180997152
56779548211061016 339321044191926720
49701387849411896 247299175864577728
325224179571502208 343277794155744448
255968459293089472 256853537382192928
205556767003934432 305963305061981888
9654833611540836 63992892163988224
38120119384724016 339902468444601472
17765116122725216 291580214008970752
8914297065793123 97230584300124592
69371228945050216 248696536789453056
146655344380916480 279946789915293472
24568016134354892 237952332102157088
157770936913958400 312420607905288704
56638505579160000 227933965224969760
39046002815151712 269216978455575744
45552688272957752 166512610349614144
68258186869096456 262940865045496096
125093262203084768 189649302940154208
232355993889873504 276986564988451040
47075553577773448 301363189590245184
154698943656092544 184310059844074272
277143173693633760 332997514470714176
44255542967000656 299607309690070784
15900973098433644 338979515074058240
15409971992616830 128123579265222528
17792127980417452 196587083330401056
65872152671743944 300987825726755136
14843102456945758 282999473441688256
142126389171416352 281413591656244960
23583219204415732 274249621022142592
73841378176551632 90224600032449680
99696144372841504 297753058150124736
170568842860202624 176582867745886848
162273958318453536 287170758619159808
181468569109987552 213707325160888224
122583350937341984 246693823483128736
163074469029513280 287934290040419488
161871403179016288 246724599900644160
154608676419908640 218002514300248832
56918107629051832 156111280777184928
69196575430607704 155094814844891488
14434567432012662 213346259306784800
52605620562713912 266001865102527648
29005283816345776 314150017458956672
73062336522068992 293781326826569024
50984196454460272 323268596070721664
29562098455584624 298003325990286528
309623266903512896 310562815914833088
79549916028535792 87134087887792304
43671594528932240 311550661241032896
153973057494306176 319446732782099904
29342066708607080 238657896337550016
65218075292101544 144723951042077152
317889384082228544 340723829043391360
701328933619075 324977546696754752
143621794045966960 221008993583872160
13259754110402146 183770568326262880
14387925533532020 231171829824622592
37700029056438904 275374226348699968
263130437889922496 335880745666543744
222482464699777856 268848673478359552
156513231013143904 216238267033716064
10539927405953752 271837197450158528
309741763003306432 338087657708140224
90730044911545264 160291437831052160
97257045172375264 99303585580750112
201180344266616960 283654595342644864
56970830616660640 329029105712452480
189748514033411520 301352920345541760
179553360225348352 307759153459172672
171491831175884800 301133180072880064
113462240808186448 316938823893899392
285069271723621728 308577892542295680
143674720883849648 166752748079879264
115906206449155376 241432174584331936
43472151826314440 318203622381412480
199609792834023008 231500163892908896
192752063121495552 253522413392568704
2040133290460350 307199812531091392
117873162318713936 313961362177816384
54745899101048872 165769336999408928
184853648803294656 327663690190924480
13243961381015204 125071972095584304
29106678199301260 143906790793260064
102807563474754240 302703055249927744
275458979384568704 292965777269946496
170153283363115200 205057730529318976
139443481975143056 309815193004943808
91400998207295424 243484842010857952
20555457316260452 348394007729085248
201176100455168416 306933806149401216
29634208547205256 63835391446101568
63055118341057840 220161991788014720
40522899553064120 92523256632575168
98364147180569056 101453005677225696
291087648402837440 303458719584789312
144773888197007264 146017122388910880
144677940087440768 222818174007632864
30062206880636920 161149101987562624
12825078803040540 281412166648135808
142297562023818336 295626211986987520
84517792942696880 313446682865719744
207374910286085792 274510245970108384
176633254681435744 310172508032877120
178849332448836576 236340703305599488
257196629504338816 315760548119434048
175440172516586688 255228601617303264
31991504159980300 309392529372629632
263660446736326624 282561042241371200
95600174394672368 258783942893984864
193412041953881344 313176547951915072
159721394093919584 214927092561448160
244722504403638496 249522920736317376
18476567692375728 46328821706345992
10228411138820332 40802934647301816
79705674679963904 285638594566978560
3324389887343095 141572341170418336
96668581103025280 297527435870578880
26623083136546288 129862168112512048
157742926593955040 159616205308271360
62803189895860880 254262374374324864
118612397347562112 271937503835207584
47814466264911736 138534995945340976
59265742323877944 234132729866498528
61017777578887592 219003710909298784
75253595367026592 224217302054338208
21432837765125564 31188940723150052
111871070948462688 241449102623953248
6681478978506850 120956882836873856
1113450818951961 53605022763046280
71726150728372384 195100026085836800
152844219577042816 182159022391563072
69017882196365600 106907998909941232
45188837308692912 59742933224322912
233043197860457120 276398840285121920
284606671580202656 289637664420305536
96968742320863040 307764429354853440
55497833199067920 306651735598163264
225364688329618880 279815427068066720
55638481367471072 101001625132961312
214974638848826176 245431922239828768
65156863815421224 289636578311804736
192486735708949024 317766844122026112
253994120460118752 292789972007368128
62350179195489112 152858874150554176
96272053085296496 124904666708933264
67370763413586880 79867122813840784
84040564864709776 200684145290010592
53605795660301464 195766589173888064
85572361104180256 107515827343057536
70240821540516320 106175486111509984
242400715721047072 244454009374828000
258681649024082400 275393806805032896
55424959761300248 169971502896123904
37709935522249904 65217148204954920
4545868934311620 30593167088720012
36672112732527600 287965200205270080
2392230020369958 266826327519686912
54391708849813224 211690265998948544
145955104759796288 344179565028168512
23798981021459188 246555883996926432
113387312647863696 131105255894154992
53439995865865920 214782925575193024
6071065258410697 34676675321875852
188685283462690368 216733624787468928
217470010190279232 312103893407407168
215179507382988992 217076943204424864
236702448055376000 336055564879117824
125474385191212512 332258557230253120
65986084380220168 316468574609098624
66884201878643208 87335433299783712
79336451764418688 109340442271373776
84729851948901280 221773456321170080
239164495503799936 335143991896455744
87776232159639984 148590336336934528
18591181996915632 247820763474197088
447938762415695 164456475182921184
147424963288898624 195270620831222656
31103996309635440 76344497690094352
115978983428878064 225380340998107264
126824800363624416 179057483601699776
2145074580415062 318898358570468992
31989429119067740 82294355460297504
207162574586911392 314691466423075712
66996102658420240 214961014155994496
165091939371590720 268423346199421920
8518471192458271 222706565458562752
3250161231467049 228729739126760192
151763445469151840 251385052899071328
61727282973797848 224580529468326688
108140527762233344 255312444622979680
122081181863371264 266769059960504672
161241630070571040 319853033771981632
139422166956239232 160028677032179328
44168962117466056 175511890688822912
164093804429997568 165376104407006560
187736813167379808 228608125774471072
300656813152637568 320538092891192640
4846582783437562 224730161691389568
292817603243099520 348048698866934720
60735987179124752 217127544450959744
139435143348890128 215917490096358976
174879169979960000 177489317646047296
95090944953948720 317271358255917824
273224528273039296 325330108790123136
53785477332664928 250334077519622752
128478062283753968 263202167278217536
91419802441774944 96203407969503584
8580252671568888 291636422335428096
11293405939053982 254040676155928032
264671158817574080 320211708372952000
41320617098916896 46085441251541320
238723953826117696 299061413592890112
47645859273880288 112326512716582960
31811542969542952 83163508296080416
67493612387516032 165783249034048608
62431498930268880 333331931263056896
192717387009692800 296752894718337024
198217811788309248 225919092228588896
853462263334246 83468586438642048
232469087115532384 321786074845643648
118938990797207904 180586093501992960
97570076038646176 292381484117469952
125545288861632128 154395009691783232
29163160211901852 69692531485967744
34737143120406792 159620482124825376
59590983762958744 299606537554776064
14543884913902992 179772239012502144
80372212834172992 140155157482379856
64295914494650040 116906582014569936
21039737452170020 121937046376685040
30526993358759336 206424923935787616
208834432082195328 319774774044121664
103940770826106768 235896464687213216
103143656259115088 110928856851568032
20361858719996684 334295621242873216
151982532392224704 158689209506263648
291815343523173952 314221005310582080
1109075587777118 322502472101428800
27581543561782812 30273649269252980
65280661835020168 273127022384855904
110810949206238416 245685254010953120
187485290669990624 236045789667129920
990728477796015 48590391569656120
16777235903052412 346373945012412672
52510485863265640 104876270908419168
201918270701602304 311256879780540864
133536539225027728 222925139639341408
1582271735968700 128257666959537552
80639631194810224 283715726879038016
80496304955552112 123138394743106176
137900120358368752 299851742538443328
105106161911980096 150575128211183776
115366208886692768 274053219274286368
197021737155805760 222000229394452064
40310938924247272 265150063575475904
42706197970681768 237985869038159328
3507407276779559 133277704546050976
154618018911115360 206835346958935040
60925291303880040 131482120104078960
75087524210600496 342423911005418112
78484970171438208 342372412700897600
21420753112861928 291955488440852800
192012120086789696 261078763246024928
80523025404861184 243209939406036512
150545292463462560 333300883094537344
57277708810279080 125546433686819120
295555730123170560 326572292153347904
152492189150910464 207921254053443680
122322816489735904 345849155193086400
236397060911071360 341046989224683520
234355527426176128 250763452386489856
208212791084119840 308232202635547584
146319774646731744 204847555768776832
331127907104981760 344318876833166464
53457806328140296 195860840457692576
16172552784939524 249328876788262688
265848972123868704 287737989195513920
130696363063764672 206485800903569760
120802298434097136 144204172773534112
145930806148640160 342726559229039936
45582185952911736 144473029629892064
9898105379199284 109490856778573344
107349531672097664 234535033197150016
94064625767363456 331606080401524672
31302563742349224 292298754569699392
82319638571753552 150621321482744928
32346660839554472 74691999112469904
228480162146199968 261252064670436320
33333388717301768 328795202626205248
161564757981076576 316943024550155520
182144094647875744 347006967750042560
36288486120257448 106384817589223968
186546709060515328 322673793686184128
287026518827443040 305373596414634624
102759136488612544 144250803812081760
160376700573458496 310562748626742592
93687459511490976 158986420211522656
73171739569836448 91335180398470240
21334955797578040 48639736298910240
90548039846187440 202387903719019296
167586473698840672 289626907558371648
182209369039559840 215483287857745504
100051060937196416 246695518531694016
129138855591663792 303460608774389568
182843073887398976 271630530462258592
156771853917505952 267325207697591488
142362829145837216 149620523593142592
46702527636695584 305403821968209280
70517414174980736 212671278471870016
63783270370115928 107419808736832736
159934662114996096 231833755469766752
174526446858951616 235209665279332512
156239797873848768 290284010422433216
21379190520404264 122242916821980160
179091253714988384 229345986612249952
50044980482772440 318600676071868800
143619010225645216 188796964753085600
261911543008647776 310564387462898048
139161688244238864 192426843387601440
73775094195953024 313937787735284608
104771114465376816 300832878851686400
11727897678098392 53678994801043168
48377482405361744 314549308698917824
17017092582603086 54149473481950592
69999620117094064 152973345608117376
226186839677807072 301890623352536000
80531574932686752 90098834876143136
4786253039357068 260200459076532160
18656619821098584 253815919623330016
296249542428426944 328257224271369984
199255582948896352 268395006455982368
136547769536077584 233110635893956640
91038368115002192 177780778601049888
121979060600491936 163326851700036512
136912222400689200 163098539783393344
56173989682825760 98278740987028016
23016822707896456 154814604353017408
35052955859036672 69245793564797552
79845776469278064 247933500526469152
173320158785872064 308013901677464384
291321630697584960 292487012777595456
72148834860094240 238341879404257568
60764431843243520 230618681228823680
113395981834891856 329761238547225984
16293603530275172 215037778280527968
44905980274145568 287465661962186976
95622029800834896 320485571006806528
189194981698350784 284864677063355296
18110114958982456 297453595626932480
10269857954602568 17792610933124624
208174395216759872 267735627092438880
189389688343877312 317748743389712256
51253255571571672 240723607894823520
121049772145381328 343222039042648704
150607819920553600 271610253391191296
44582323241031528 321449011027093376
67558177074910688 262267957899576480
275292656843212832 295622022960699008
41005833901490944 304411965754871296
189098358833455392 193572329291105440
236704540062613088 275924999851127296
99871725384727232 272506338198786656
56001917870483896 125105545272186672
74132839570764576 270350508299999104
292209635876866752 344288069674836736
31286488901637268 165101226444215072
67605045393329224 123267154712148688
38092168794377344 68437956575797288
201481481923562368 286060664649128512
229046603203842464 234627650712283008
100617975791079136 342987575329345856
56592306106960360 159068390830276448
107629569390020224 303177233012574272
150825342298445952 334708282262351744
118245152484891968 245662251932558464
57862196114536864 271338433820454272
245141782732407520 339907110483702080
24752809193588436 241626028864586400
112905298954856560 114992627718821056
209239465919044512 347530382010709440
109890517624751456 159204298739142848
11679318049717022 113245971941047872
134929855052719008 257475636416126656
96433307271905648 211918770955840832
176470462583768256 328446335119311232
158771076117429216 233029379347631072
89574214333066512 128653448983615680
235654283809078784 308380480288181312
161663011987587968 195180396091603872
69534148246515936 246667884305943328
21249518880528068 334213310154112128
184416347193449344 188877495233949920
56491130087248440 329385179003710144
7590918341394095 92113077260490080
79681106384494864 153445539297694752
201582602342642048 304844301648018176
81394446732054048 103253792439545696
35229038861843132 320778311938392768
196870368667316640 275658299117068960
173896984877162048 261018958984394304
71379597981302800 128812881859821536
26094937224812984 277637892626348544
66022074990921440 163229311771777984
80889099212974144 262844422484246880
62422848449973440 332227698073811456
190177404908148512 267764702997553152
69997037662161328 196020007156970720
68905358690552320 168201700317820704
13144816124767464 306901152758482688
98267728299166944 311441095711044928
75835370937670320 109585979024721888
30185911747755672 84954832292487344
76465553663753856 112921235141448080
180278894634263776 290584716903284160
233320672396413184 341103851230042624
286863835157564928 308223606185456896
162614928871199552 224683966781758720
224224846590133984 342523166546697856
36862525755485264 276467966556601504
34761723281746948 178445954158351136
139252778395849904 229311280640527424
146378700257681344 261065116517527872
127221191805228848 233715802275702880
164137605961966688 343476715037854464
73954494798789088 343495652368904256
227030573662907296 286410500988931296
164525281541574144 261789162907991744
51390021334140272 55770756248584496
32191257599537848 94675193130544912
165314885066370976 337641654773570752
97371694561122944 214147367306275520
95809885329708080 101719603241413584
223475716360968608 348522561694691392
131441001395864496 191383558261216512
25541710113084196 235780773704530528
52522942994516136 340109033697160896
40629204244668784 307098387954578624
125504900928271104 316490090048642880
310132835339593216 324516694314763136
189854687165704512 244932216548335488
171619616061625504 220291028641041952
164451036712665856 340152903464844288
126762892433619504 156070704448496032
32821594401264956 125379405148552224
177077999799426944 323061216472019904
65844572749659272 288743102922246528
44116734912744104 131081603082099280
235906871720095552 289597480966040000
13423935260654532 189204899971071904
31413648658043708 112050421727859056
88290073327356928 142755992195184528
7750163699091088 325648681067659904
10946038769778832 119092740730038672
1599731204523078 79708280431683632
301239719144855808 341255433837279104
149305570328229760 165044349452895040
273184271672274304 328626603407966656
411887832764770 294512554486070080
3517664853136273 169738810044058688
225954662219835680 269758478918257856
8196731052352201 64753389357885416
26981518049566184 327899512993743808
182119954981666208 218866407155939008
218154317172001696 346048857313723840
72323883851062144 227167305338575840
233497583699856416 275045607342636960
286022002270140480 337378695465392768
1138524682702912 148792271009961600
6430366638472680 77173760136145440
118979746131626656 186832128719366592
206123026318549856 246043404639552704
176789172084777760 258722305343946496
145158932498467264 280445271573815520
237060303516302784 344365087660622592
220307445774529280 340831824885394816
58500876048054664 267140329625649184
240864635951709344 320772609098440000
18819532090154084 150896518102228640
131936563755671568 299353455944502336
124088939737099776 252329971206263744
284281564199472384 297098082271044544
58112901167435352 235224859969879392
174820528464336064 200992392024842368
225339076647887968 241688129802313184
93228455317949232 94368185256395616
44404911646035792 72686845023556560
101461556643120304 172520454185368032
136980593841434368 292146640972704384
142849307845754512 185561155626914720
26772303584534724 133973570816347840
45775845228284400 152592248497915232
18324330740832944 40901860763601864
288285147879250048 346849094776479360
83940942651922048 163810468781610080
132162590457669760 237262180548130496
21014438585950968 150481293843150560
32595040455919724 76267382844960288
32516716181423776 112700559176578496
88040952839006864 209858854243089632
321608285550194944 341137171141618880
193119806410299808 217502353939709824
70844396221570600 270733964861909408
194193567940185856 319194865711611008
12094227816891430 50241442891870984
322914947966951936 323216889468630784
187528119436810144 212013799919316064
28485684624291464 253637909414809920
37988600901695456 328303599017417216
71718223048467048 72063563213110576
13220363053139314 210464266016871264
76106495726861456 164673353021312288
48728082202814352 249003393929871104
785654383565742 48811410407920256
116198296930760336 173458157364354656
37316071924102720 254323392380536576
83704803301768128 304609792035432384
98883620157425680 235640133702759936
175620438432779200 206050568502095712
175859078260416960 326438467556866176
117848321785740960 315780429449128896
272831901677085824 301040620632819008
179157500315384640 293923143267181120
36728314640860736 193214456318029088
242042953048079584 253720055746269888
109236129988829648 171895771763808480
225501485990697312 329457891180726400
211246221157646208 336661133094049152
26042199714961176 40120315374051280
45002856584355440 152395639197919200
7750344424809466 80060822182920320
255212854152167808 312510488096019200
2276004936754203 178664247909468736
3027822668003416 112666993731342528
190412494994034464 276305802345135328
210953161934249120 231126067987773216
107699761216138544 230481629938605728
214652339196433472 282115781673270944
184865119688100384 272406338754517408
102859298882478176 311870033844121216
18327908518247500 29222484650386600
87104531653664400 288997530961919424
102810499313283072 315541233902798976
69296847326883648 214775564113458752
103267184028398032 183962020177535424
108344902374933888 294424884158467136
97062907665129984 294631115263750592
105578380458858208 127621611339178672
43304023760963504 80161455108205296
13198393909243222 329953399238052992
143982515331754720 194234413690450272
65009544907875376 216987988298696992
33308553051559384 322555000260592896
153220069707089632 187757459133727840
17498555768350256 52890366690715568
111014224498994512 242309858562229728
69654151083946904 290697200559820352
58668778515117568 322449711246178752
287503835350388672 295892508747809280
36347347698280144 39842713016849656
170678596881471136 284003863812926176
319020883063553408 319662828398809856
148957112654143200 179709966456695904
244645336127835904 328012175782051968
52156344829381744 334194001544976256
198356960694452736 246331123845247200
313190351480386880 332250211892000064
183173911358868544 231414443590362016
119614378229514848 246504563896645344
21435102018443648 199614133505078688
4587730737432588 33468315605331920
33814388377544100 334425068812954560
118521824195386688 166655812918251328
117301015570064192 221986638348374752
205639858391003232 247981013008921152
130273564627674384 215200565212488192
552676239553992 339175125461386432
14210441585013232 36083099442210752
78309429101670464 292009183108571136
121855955492229024 348664887577686528
244034679037951520 269829682315140896
256114652483832384 266492643575866752
197320288485776064 229288108821872832
145289414386091968 207226437332791616
271762073202079264 329622980835216128
116959346256851440 128596731354456032
70997744874218688 82956823135967904
155396118626449440 290950166888821440
300780850049148288 339652785871198912
143585890219345296 173794491378778016
1114250641527048 83506108386712208
100187021711897632 313144541825385216
30989766188453356 36883591254066272
25542641964135636 193207026291790304
5631201974036967 173704243939020928
82485635463855216 279864956174589440
27407370849809700 216511828052140064
7163858877338220 335660051773289408
201625303402343712 236964453354913920
130081805987995072 138323915898457120
73707682314640624 237813420891409888
207923762873497920 319110003632236032
62670917390489376 249803202000325248
234587336409977696 244066729697492320
94361931785872320 168937098751799008
144908267243104288 311041857286565696
266219348887080416 287861812429592416
21607280003181720 274287132286129664
121728611955627552 300145448388061056
127857222402746000 307519444018953920
108449710019231648 191560557980173088
83766639357785536 335560701619426688
213226181914322208 253601823368099456
88974688728960736 269854856420857888
235957654675181696 244120094683279840
45935685377843552 121543082517084976
127107347895877728 188348396367854688
9393266118243096 340794602709147584
71889500321614128 257269503502761920
181593389072696672 304877596568971456
12263348929209908 33039581552664120
114726299583585472 324502212783876800
258551038839735936 333132752152141568
11802559864929148 293888759086953280
17354563213733262 215311486062384096
74615983612864272 253446158651703808
105500172096890672 264636525651311936
138691054068321536 149477637391904704
32967248847280872 105882735910612464
36297151698955544 201407917744549952
135566655872600096 335661643295383872
194938448380064128 333509129007944064
103338995912801136 271076153602852608
133903482575526256 199928598647418560
112232757159114928 180112027388807200
57533326714383080 79053481845851568
135234538531575264 172360448718282144
188975921314022144 287892907954872768
112735433913705648 165180896191338272
217541359460528064 334987784313343488
304984965963948864 316302645736508928
123586668834573488 301952833224367168
49770608386256464 80733416695420064
98291856827616864 288187172540600736
10463507462661042 297766846945309440
184468955972825760 282564673969991360
139254801818688080 269011600169671968
103772428478250096 124762613519064704
35832741567324768 67859701529344248
118754408092338272 145556149275946176
197100314432972000 202849049539778624
131276826525636208 203629328746449664
12018726384135758 220855769400523392
321791359520394816 337640093923020608
57664124150679448 247745756477479904
106482450698094800 237102277128323392
184035146750312032 217221712460237632
30470611739373004 280415578687932352
202777452603450496 239786648046250496
66811917687998736 153900385678686656
282710220474154112 326530962245992128
116880272929774864 300943942551091008
32324889294757528 206770032314359168
37861740530077872 83035535658142272
72427409037695600 212425122141359136
23779291891515888 247550677476239968
39323381162755776 242095172588415840
124194979342051776 149446828142974528
119222297434688320 280790505333605568
148849281053400448 282154179119258976
53361173482189800 236219282232919488
49945550671695408 222188764968846336
104208467630375344 319798113949598464
132138945098269312 159631938501742816
198077948347464064 280729587406523104
6642070180783296 344996100286753600
137017227982662544 290951287476151872
34500672966391860 151192334764538720
125041471135171760 232221336027625600
99061532173519152 310322440590737216
164000236139551360 230230810893180416
172912880025735488 291790262123758784
114038856520301488 131536359812816944
11040308905197094 32702494666489056
81280404840300880 320484494601635712
121120212091412800 149902816810267520
99541088571301648 213177504256322496
66553923133806160 303476352019545024
35539367470103552 95271787040842592
20346079691868088 290891635629282176
163774330646877600 336392764165238336
87172824716463344 249213004557856608
42180560531372232 164845506980253792
2008842117601327 280760192328131264
13360007822113910 260183643073715328
256634420102861056 280962777427261344
73751990123626560 293579543114206912
20362283150873820 57677298005974472
288189071553905760 330720065358695296
21306505781381340 74289815687669472
21574265965973604 240956935487477632
92513913449637920 262618139451634272
18892545756318508 103779101369750064
266799199679843296 333337837083005056
17314481517512138 241028623568045376
13902062812550718 269266753787969344
129120005967751680 328331951593661376
21280974281460052 296710248429590656
122476535398063888 325969864615124928
34291820324879420 192067625492925664
104997264233819360 241625483520416224
53839974636022784 143694888077261808
99710160956177264 223198778293438688
8033250295952544 295490924239946368
46421008578187768 173921937485815328
139477169207432624 197953700704151936
139470165707346448 286522748524916192
47888528139036952 331309704562349248
31317531384028848 138942514941046768
230446743804726336 320173546786598912
269815304374417088 270333947344938656
46804300322948944 62228668488748952
123964032947535584 220382299755133312
152636813428715616 182277315105917984
189249480879893600 317570742466217024
56898034059221968 151617661101735424
83989343863450304 212691391120740320
63120999863895016 348662558980276288
97493790673542432 241316284242170720
154783059465704640 202647807353365696
106240397475946160 142445617392278656
110723390957181008 155411157440767104
6300912725351796 306320071166219712
34894712455277812 162933500740363488
67462197544260288 233824028269763072
164947266971902976 258212815585452320
124229902021442096 299420638895830400
96176497885447968 325779192550747584
24597831557934872 185303950825766528
23140892846247356 116811765584628752
63876385994500952 246913400924886528
38503289766373088 229142292546458944
192355304065690784 237051989381728448
13924377834293382 142516645960666192
85368291727827248 194202728217907552
5778428837099308 20373599067737464
89571735354185984 243423863374480608
149646874861816320 329519941129494016
101526014220074256 227030780837840128
282046381251909120 297968502965019840
12130959830375220 275146565411981024
203530839343894880 322129449112482880
131222541208222128 230693958923671648
268253659219693184 303072697234019008
251116264510953024 276763873211810496
12555253111929342 213356792782167648
6978851995061711 124419342329072864
163768239852132672 285187320906423136
89168827871924560 251099481279514720
181187671775010400 198647540601947488
141896647285145616 231231722248063392
22923487844612020 301537467088910080
31450657378087876 312853736398970624
121971933301403984 215415234151848512
99612612701395152 252683200926671136
68959459051307472 177496544432802496
49991483386666520 52900922583083432
3231313743933525 312258472605942656
197641291327988224 344467054496085504
143650690663112288 329182021615368960
143201317936842112 338996606734951040
61768994605957536 160795887184370176
160409862919045056 328955421547616256
26315118711573516 184015989263911072
61456091181874520 267747005312774304
26107564714037088 49081037382543392
187191011270509728 257382664259357952
25806292505781200 148130573953410912
42941606665954416 254847217003178496
246333399797252832 249428319414015168
106951121647946448 171078094405341312
165969538214088512 180284686905719232
47078118097176288 251590311383943776
214491768365082336 265547959898068576
222555871191319648 314819276534572352
130212200405976160 266177100135734656
142788836219965920 301895385799542592
15096477913543644 228661361290565024
158439733051126272 299458145127763136
82533453133564144 129227666765478384
321636783631642112 322616738194614272
187722092738935360 258713886930982272
38137994588094080 209562169284182272
10231455533256768 249031016584385984
154666047214828384 282782650155312416
23060674323850096 167212267936003744
241856987906136128 281715876644779392
93121511622580256 240668777516712160
69503139404787800 307538216761686016
82928104036972800 300743124954711680
242109897091742528 337450032414213504
141855332143684720 293496669076432512
97956879097743280 178912510036602528
134461192405032064 168705533763846112
4095200043619943 284472671962496224
225762570888366336 335010276921287424
321410894993943680 324784772927110912
142974015253443488 287656568242453568
249236960468995552 296426327691812544
165648398487432192 298286555403048000
170911718036777920 286351199593433792
12292739973549000 77771445121649024
174758893773954144 236054093869342112
76810379095253504 162131917115207456
90382037564539248 311429928401067392
24290312688611144 271081042027490944
292469337211184960 324783527525860800
69047887200858312 285327678109694336
3999744599489077 76695280747752432
100061777148955008 139387169832000784
45132435414890200 295521621457230208
49659606694776584 345715932345991808
42878429641005504 292044690428033408
72314494944694320 241189231943347392
89306045094366528 318629352996592960
44845592716365424 254862648948930144
15749944236244744 283820376613312992
62417055581936224 192048728101522560
1321345028378901 344880702695686656
282443946624741504 331246118560168448
84034914535873232 178170644741768576
153344907768829408 224168381356895168
86191642268800576 211105886797302112
221568645444999200 291702376805727808
8920138629968636 251119061444289408
220044241180696480 279427571016423008
12958115758440622 136452386963171360
258015882432413696 289889099575569792
185214162895915136 216904869783954016
260763029134684000 276312589230135808
203264106171815616 283286739365197184
100216003990591600 137479938501342016
132505552634871376 306099455098649984
245968274880038400 271181725682600032
29718378337563552 100660735114205360
189095702458342880 314687311041759040
2525964251306893 75782574884107104
301410409755488064 318451548495227648
93382544728866928 125046103957696144
63965430078987224 316113130007035328
212502778922802208 331875734656250752
21697141025524140 271135155290251264
13741599716479288 60268990123546920
43398113482652424 180731399476602720
174490814471323968 287047721830850208
23411444050326548 208725656248261664
111430160559721072 305144404328318528
148161662274838624 306188860260015744
16962551458436508 237509852879029632
175384956674543744 332602315603507392
64776383157733440 305707155813094720
116390345064735024 302650017387891584
22300386120687012 330867928124009728
27116746530664820 296994607072158016
3871872080153105 269028191832880768
57071182771708784 155139737210694560
27594615151171256 39063013824020952
32491421041939908 58745624099783608
112043253851333024 182946831499327808
5213220523331049 244828107522876416
49200702229204400 289198944228497408
56214989605601888 300885477717529728
203933552464702272 248535338071547520
13632229585253788 116792473036334864
157989787083449024 267109748118063776
160063847522539840 198575237928844352
71962850409290384 298308737650559232
217805720577373248 321481623965181440
203839004930035584 273003757558237344
135984147321776352 141075367202936304
115757339268564144 190522170089749152
67597838019457600 259214425465960160
93476020652301264 145282455316006816
39945252944929080 64514817489585856
53337101718799016 245958124070358080
53185219981370016 280724037135162368
256525744547752544 325894088642559232
34720452625773380 250788828674019424
127332372037972448 239457437479711040
163681481308367552 277339546978921376
70071964912624968 200448101062491936
173246557522486752 175248723460866304
30597545965814924 138364139441463376
193728704750485056 238410629938400640
129514655740556384 334382760554293696
42321999259735904 247851928388162592
81550649628038208 224432040284716544
73359978354979744 327721614870314880
67898041999946232 244996321438152160
85222098014948016 226511075425455968
118237131482961808 129412434672363360
4604753652395312 101984568375089728
19273440009083880 93154170720727680
75067533277769696 319563493164429120
225578192895868288 267132617809378688
157252057724854176 270445913490516576
68095740643327032 93073137788165536
194204915903383648 342786190786566272
40511219076963632 63406714037430648
4550835057999168 278083070258091040
171378412133814176 174116916139004768
18640754059471196 106510711699791888
17632484152827404 100914168373147232
265019300955559872 280933626612573952
284475358793835328 337626566366336896
325918321771780032 327937015136113856
81559464375806432 307217289966506240
111817335903908960 341491342576563904
93536969403854880 313330060566783296
96517145085303504 98262256514276016
172659063608814976 204895545645277152
71806088645533704 325320957628717824
26902253853356256 246322921518522048
2198771968028614 31426806304257496
340579336943626048 346020076282027328
183015871963085696 313588972448659520
83573002582908544 270612575425947040
84129403480532560 234559061595642080
169085531008812672 269949123282091488
86239846766219568 231429541346970304
289685470374271744 309043144593465472
55969171922028072 284016593364847840
69129078675979888 194742352767136928
289467544418497600 314635675658239232
90262111603841168 110724717561539456
177966990925433056 189681821173248160
47972826027039200 229536521772301056
81386726462164976 212490374088015232
273667017789557760 298835259030089216
172569599882770688 265931270037258784
18638581904043052 332387613682327680
85268425884608640 289886590870654016
180943901891911104 325732757739456320
150773274493968704 314938585736227456
67962352524850608 123112012905333024
51909791031124136 148161130305125984
134923791297918416 152952962555214016
112125774029678416 341136080281684992
182224603748650912 308521174985790272
49447813444484344 347778913849644160
22638162016635012 194068726416514528
160122449973989664 185256048770282592
124783447466473824 138569225439675056
139118266452915712 230454750023246848
82800243878586160 200691663125673504
234835008341078688 317445442507353856
55861802426181360 84539691201568976
189224589676621152 203823199941092608
51490167831427792 230461462507355136
206725641859825504 333200776699563584
65985170867350864 343218999217552064
158766017209096064 168653035670009632
46694594212362792 78932933296840752
11256208806511538 80989558359305952
21365464536014676 132717444801880176
10371838138035928 34234041046943848
162303702028560160 328936281054227584
182600702603234656 313385043975009408
184392776214582144 239575311557540544
115874663505506880 197091324451471968
47066722940485520 283280650194578528
241721062588297248 245123790380660512
137941373828631872 200775669950623936
160826713304331200 249264627428413312
32817891944962444 105299328447723152
67102148903720328 303077763405490368
145545814298167168 182165706507515680
17980283108941488 265241232476175200
122824933330045488 253933761380477120
60084589278522632 283931072056546304
8087850526019504 254062457032517792
73784517666158768 114984130928907824
10907254732147740 56557903818777888
269359200864895840 277526410132409184
141598319338464688 282663061343603424
84066807613454320 243632962876842144
74694252868245264 306828820696689472
25123442218948584 158348703174546080
262160719988022144 291569511820303936
147195768302375360 293210442136211584
151072843797053568 184094339478737344
193496916198499744 217255273443505312
3657778490923247 316800052455179328
60177231204880832 263557960175990720
253196680505393824 327437766129056960
112554405508471600 285817356129359648
126526718310378464 242344313890386176
966143744393252 158209296559272256
139892001852432256 300874485502449344
186987117730576096 335721965298692096
42642008350566376 118227321364525440
110565162865746592 211744901318128768
45301588935184872 215765069208573984
101443671038238272 256703567033932896
145805645561292416 316079799726142400
231783393821257440 261008303169905600
62619226962322616 139146619952444592
25848596510641544 292935146944445824
202173307303482304 331806514454987328
10058752116155398 180625773787783776
184061302713013504 215919874809032160
183327998820443488 264323764823366464
273262523265377312 291735564096164096
103403658666550624 252082795118155232
28451860872356092 181461503588046816
53495925236870656 308460927431062528
199938148173751040 269687215230292224
138689013071614096 211873977497253696
156649387620363680 339737851641401408
303925909371179072 339897503693579200
199706846455385984 318115925533107712
80514360855543440 99033614392739296
103219362924850032 183581583743050976
253174108352915168 315846271154507712
114154762831339520 329889162860594048
141999296590993088 252694280685722944
5091544310762317 124065421868050016
61830488172299528 152614996102104352
225032891118088768 245076507182886720
57051099124911984 332431609064101824
119930847500022432 338044139164232128
64205704924358816 240353605942202528
170986792462849472 227010983884449984
23693579460137536 186368443149073888
269526854679041664 338259038503654080
20871431951525440 138941252994143312
40383931224215168 147341032280383872
228638208867222272 305864810557713920
205472707130317664 216664230947287328
236092931458604896 244890690496293728
95319602756417280 286369463436527072
56137757122890544 334438900303474944
204705084495294816 308531243720002752
161403527021268512 268052474665732768
132931495044023392 322668498846213440
31945116668931364 275942854978720224
81304228092452192 209936821999195680
102204609986745104 204745979703199680
127950042174248496 328868340298647296
95330503449735216 195863505057381664
144785015655064256 225140037511759136
188395170725903264 319909819616647744
20680204786080440 310712821213042176
42170173236371896 327148474483306240
118166461032727888 203292690255042784
11489272358939842 318003266135250112
35962204667800924 111297447940252464
25404278394296460 243973649456556096
225637222423640032 257559256203887424
40557206986946672 245381275455921792
84046318458492448 133126915778327232
274754037844295 14318679458505202
112864049183107328 205885061725408608
265269538892220000 311457742332849408
103521352028932272 241391730626066432
237010892666682656 301297435737965312
257285077653607232 301167315730204352
117185416440097120 271799147068376128
85974739803955600 232757815578189856
82437931558827728 335418481053280640
99371566979333312 175088139446631072
1467073409870750 214822669605349056
313211727443464640 326750544445594752
141084654932638256 247220253298432960
171089600679706624 307041186237583936
44368048609774720 240666530048859200
75254205552221552 200431919534927712
132080326232984512 246989194188048032
53139905678543880 72141099570086848
179147912320862688 258316402129508224
247071854756084672 313880374626638656
38028824550670968 274527880230725248
110530628678374112 281821054137043264
52711426060619848 258989397167085440
65440138808123424 275563881106112960
3342841862216737 272087570669227264
214783894049505824 326867535500961216
47401355110529352 188189941951683136
218630441612456640 264711513188039456
338948107813901120 342999990575164608
248667846047037472 296789935605225152
3921993321853931 7727198819510455
8762357067659850 121374440138871120
129143074718262336 322966740206176832
73722936283065440 124458595072499936
6462214789439726 50045496574146392
28137843834861324 203457262446432256
18547235303459536 183881751544790496
153856376283247680 235125235364792544
84601847098134160 237348359056957280
29982415814108612 169893571923465056
19510988407469724 317181439988716864
43910177282393248 103256472079764064
200677036242602560 338169713460738112
250167765806652480 297612534522814208
171987895160222432 180155698632123488
53210331568724728 139484174897251808
115131060036592112 140056428170644192
36809365790452328 348232027045992640
97758769871077760 105466188942758352
124326954807961200 164068316831537824
183366192165646784 319558308902550016
67923438297985392 153644526787562560
70735606983519912 132394260353735968
17183983666718804 154265403488393728
10379881734609594 143106947554408656
181830708882668640 319984072151742272
134702695353492880 229164127271389376
83677267583686064 216040208597553824
295553973365396288 305798462243569920
339196832516911680 340288821280907520
163080949856082784 214146825448213664
139477997558144848 199994670039491104
22343326670657428 38490949813141712
12200117134326488 123039239594856160
172321115370594208 239082863939231232
224479890792204928 257453585656661536
76834512539738464 315383078778727744
163663338618315872 204302198247471008
264204191782887264 276804261704687264
124787643710818528 169170897958516800
25810273444159816 38859507633816024
40763314469470984 289513760643414592
130539751834886896 133650490383089344
251614808231980576 335035791556834880
25962542272157660 105504569766317488
10493291733696844 131870570242970032
168531681969573696 303869828811105344
70805656234548376 325423114737222848
234371520344131424 332071201751703552
125937427926757088 291221346933071872
142448590890933760 264151327085311296
157334902954343392 291616385302507200
70297871265688160 205217809457384480
255053077633672384 346719262672292992
261983949544837120 348237021382692992
148235953659379072 265969316785377344
287421603801888576 327733236858824512
213512442155013536 247832442865159648
19910960335765320 267217644774995552
190625716151495904 302894733581800000
239014582694748864 337380031740957888
12985594566511900 16391810136741162
98399036046988864 165801155265240096
254416449343957120 326826562373783872
39288356298150128 243892666536658400
156009904497392576 320751132518193600
288880679192816064 346627885278348416
153417369245671040 203802338017048608
61904785768635944 66838941638697672
185614126896166016 192134618538062560
236679758107728192 317766563645026048
120979336764446944 316734324544246784
89238459117897680 247656845822087776
132252595213096096 135483381069886912
132378415970731056 160314513726686080
51843771923126328 269803464478536768
72638995265164160 178325733367809696
84161071169748704 236984589730409184
170762244390753952 324166076522591680
85673167622753856 324714305906322368
322616083182714560 325956734529200576
2722540839480034 101223006222963376
300832479082733632 336489933336238976
142188357976911168 169697979531096000
175534481577380384 226592695556644928
41856893509947696 206287740395844320
125358606091121584 138119289209300688
185967963452677440 264000571450823648
34488351108412928 330603014981486208
49362060453689304 116894602721710304
249398549483720032 282204538742430400
39741470724453216 69204641731117728
234416955173022080 288917329490659264
99749047722555792 208998263774294176
122258251988379904 299337566568496064
336766629277238208 345064250685430848
87704229870184384 146163810824533408
173995590183913344 188493208505275904
151567835409157152 297496124294403648
149030493841860224 264565060265676224
42583932676315280 311234096406479616
140904074878051680 209159979460112768
108260346615878704 209251006303706208
208114921428112704 274266294390066176
107991188638053600 230567046358792416
260230827318485696 282826724595581024
187189815203453184 263325267861966176
15592189390914668 25219666241376860
173380606151138624 220129259532394944
56436132489832104 232218106163750240
48701346000002080 77615689054990304
87672516431578304 151066378746225408
273758234264866528 344763031962515968
41777619495815496 232991116432951360
56846318108307840 153475433574290816
192141689935440192 196791081359848000
109280126824488016 183252974363679968
67506950492864480 271793643505850560
133528394548886720 212780270888705312
192329319341540320 268437355368287008
3955832151721540 210051662682312704
91773582806479552 203024606874235296
10967969692472080 44163597448787184
294156890309430848 313509982101074112
5980870620806487 30739227279532868
51922034626508440 293733605461122368
118658195405175424 297267047280989248
189620436836278848 221451820978754720
67487535655733408 154156084078769504
61491649098843336 208814392458131680
159193539929039328 248944708093864768
252497669952960960 284087341832151488
148162601222187840 258794651713960608
158620880209797888 263344146534786656
99683767831919616 282409677090691648
139005752240232480 197326289174712096
85173209395875808 238142793173736192
78858495572896384 137038725399137776
127574423220237760 216836784325461344
2782023356889323 65641418484042728
173494318582570464 237040919229838432
79734020257925520 328179619443951552
322647672846264000 336833364821960064
185673569210853056 214244054004046336
164852953265010048 333066106843513408
2929746122250761 191447203746260640
131362241088986640 189938191367919808
241775348163908672 260658028282375072
51542338565740776 314510508253671488
31024187454164032 314775088860775552
135368101704128112 189311307638112096
193665932088743808 205510556961824032
119228453211287104 251910765397097600
80746613534476208 342089794642413184
39233862258494592 335893949357776256
145711389446218336 231858893295595264
128542832248042960 191904984907500864
20084532833020860 159352101282714016
38925755686603784 103603941390919200
101064141106571152 239852097669922176
130134645292169456 309038021988581824
74612616827416768 170367529402943200
3430545733410615 239457661326793888
11376946505855116 56341748988045304
174407795094568864 213224533556527328
253853129111254816 281464847064316608
324745192975957376 332192748042254848
138777796513239728 240810932192018592
69887903185316544 92408582181810128
77134580090080080 106666498690798832
116921644248900976 254175453937713984
152666918298880352 153831679860348832
31914172686250648 326318055572372544
53791699861044040 290892435637376896
167131278080059808 330227131434128384
21330330599221932 170393158456643712
313229921835631488 337745859140334976
6289589033251259 299048443079270976
36028201013042592 122805127937174688
242853252707403424 312713348086724736
40035066546276288 248374459190902112
18144930049622872 122456094366214704
234154732255579456 340987165521616000
143688688212132160 331559387407798400
156806976777660448 158729077505825760
60436464920768296 93220534277470352
125249648115253360 291468262892924480
217300529268194784 297936314924068800
22953136609657616 91670949298123440
164149574214043840 348333815190524288
235321843319642240 256970533693823392
142194151359413104 228838640944862560
68510985520621752 199211880330000608
114783718755150112 346576157640942272
124386541219845536 336957389786083520
275235350410498304 304424747073786688
49812270714324328 301180233293130240
43367544927567528 324652151170381120
211402742843483776 296351735954203264
233249333477356864 235616912281167680
181078534916269568 341852245642214336
144306858788707872 245066454542380352
20881385214003020 292801530729000448
28172039163767000 323072658219247232
29963730581782596 142744158437396736
176664433609861376 347483695902322304
306043998843300032 307907794359862272
37879734488452520 275821272857833152
106098868284987440 198540398629655136
26285322329270528 237032449929404928
43906827154669224 120468078154058192
198175433135337248 232700245872436288
189681197879429952 331352385225676608
86243724232822160 105550305125774448
48788426746284424 256913715906715008
13621191765552968 60754651902969216
111182599741887136 125220047290718096
119949773570944688 302153694085076928
56903120541972560 195277221285646816
84933175205068576 237470649466375936
169003596016073184 344726823704300032
113848013801427376 130453294061523360
29828526651956560 327397606155222592
64678284251277336 107473668046422592
265330936963329152 280286634573480192
13215407565715190 205304393071435488
298108732938505024 342639538665832000
173465885108710976 283922616255143200
71281166442687856 304004423692177408
193741682657483776 291848047205445760
108323257079317376 318055562571024448
7130318780276873 155856782751031104
18982664579740312 19001252115747324
156547511991363040 183341290546678592
257608259769758624 295586304738256896
187260194058359776 293948939056719232
258821701199305120 306694780140965824
76771484203821184 198379397101052608
5132660922692949 72900054972446192
5584999294316250 79617994229029888
203931820521221728 223303960512525248
39992041020566504 244811757747210304
43441288730170864 192987757855672640
27372584848838856 35764393623424240
55377288273739048 153865503896028416
249842129116950528 285104219893917216
23044990238696440 160802946527297344
23156644758166436 313136503344205568
67064229441348560 139966283387851168
175050778829710688 265184950242127584
236632467213382144 245273066832334784
144007504042204448 155008036931339040
57843824412164544 138286270695523056
173749829736089504 282362863501177600
196629344261882560 238661400616226464
32629249697336008 119791416037365360
165622574639768928 266550316202730240
289866843218626752 305161492085015808
158868694018773024 175115885879043040
203390938032276896 259361821520397664
128439592434231872 326499394282274240
12484699494432724 167832760201332320
77373754022824256 310115743253750592
12154256341949130 156516793299408640
8995034783930598 310855433101184448
211065810663603520 287536001086806368
21902004637004732 294426321657946688
1040313063297816 29299957094650924
27030470569533860 231036924588958624
43589334061232568 289332397796855232
232975472759609312 235170661790804032
88278528920042624 328369914107318848
212406373397446016 292831104879253184
239529833074002752 337568217835457216
3017336984216502 198111413377302144
163822455627174240 220101989791830816
218806591118914656 256131479320459328
67502784323406864 200972803192007008
64387851817328304 193029600369076928
109965954192589232 173549827539365024
777432725065713 229648448469314336
847637165970311 46656880195058720
183672753941600960 211308143109308384
135140526422688496 293974172722429376
61583435800666936 180648705350682400
221211637296689664 328984807316923008
42193776853243368 193786840024301312
38636364961792696 118713415696561264
54437813932755064 319069645333579264
98210566973097232 206775638460604992
41493543023951592 108850124997267280
185390400381911712 222334447806652128
256279230455298176 311700696787503936
86623948062217152 279622629073175648
60865154800264848 62190731950697872
201617317994024512 272262293197605632
53861989627813344 286295755284161856
56258572763596128 307350937544956480
21090928890820740 260595070778277280
224255637118617184 243951699138039392
123862459013893600 240078631578158016
10743255059264048 275214692391193760
4930170471301672 345349267858864256
66555225511679840 263674043151616288
135642245328263136 240225008352841312
277572618670548800 316397411987536128
213898661322889408 243256377088699168
127223525233165376 129148464672879568
102715528399324256 109997305313166672
133752949303855520 227710806400903648
154247536125855104 336308603270576704
113191011757017696 333180917914195200
161016371873747808 298260386120622144
69527060639152792 73667311426920352
60139062662123768 79438844093665968
94405322268139600 290059833134729216
123659384913311456 286374163753139392
176501607720608000 314598843949335360
38757537866834024 102992312397372176
104323758973214464 331847135840179904
21592103720762016 339601174816611328
108913182289462544 336451945934927616
241974764079399552 327906146266798784
222209360502562368 312603002879802112
107276850015957280 113161214099178944
108976434400694192 263310417323390752
126357365222960240 142125008612386256
127192081703981168 271699936440330688
151933528798809792 246092560311961664
64255325715977528 143583783436940000
164184897659019552 314666197170544256
124035196449364624 162241775042150560
28799071489116304 199784185492862432
82966435848230000 298422628936570560
89385487553509344 300838386493542592
46456636392019784 233389983520269600
206830381288459520 283820228900255264
4453308450946585 204588166687689824
123234650380902144 231011357346204768
256639892487974432 301204000360365952
157388552267161888 271195580289585600
45668449408902320 313930980356933952
136225942052892704 291751584125435840
126739781779471152 259419640207112832
57597082193621848 137948365694345408
241432135594424832 262346189245561568
83417208079139488 194833683874801664
282574246538225920 317296530763189120
166263436854694368 300235423963069120
120750896029738512 311014793148485248
248289414702047584 257381163327782208
122383597067880832 219399746564863840
12442908579160110 96195065820891408
82487490380650576 269558783571939840
39325646719811112 195430037755732000
30460753763930756 251921962959286240
6593833335221210 250564081064339712
43901836454445912 95939884792650992
234961393751982048 310024389689935104
63160380453088816 153273756691755488
33750159358867596 301384745229894144
76231214032030048 127715483650408464
105939704776638512 347935185564476416
194578689290473984 324303511430418304
19415074728931776 48813479154406960
147157614657037984 219416880608227488
51796975933829848 220195653331955232
177765256815101824 237444563978076064
47907746238799888 213328359666589440
83287946452832336 282865422469790688
78475152773535632 154354349810146400
24752547388984048 43909323309049160
119419261000376592 265361185437170048
49774235883085080 97183055471550400
10485346340495438 69113210511998416
53480146267047760 174624901228972000
95764552525134640 106741705198870848
91293463871750544 124067422807969200
137756614000756160 333783106426016000
176371167305059904 208356396746005792
2388852953336777 296176370432611520
166413548802237600 347575982754337920
61954578870498184 164119059404255072
19197372640030812 323948996534006016
201566221935588256 246275372813554464
46228018635069304 208860290210840512
345115231528295552 346006722559219456
53270620789646888 309161890944186944
330913869872866816 331895374557641472
213531748422620608 289172712999695616
38373629385783312 170009039360518304
169464851152952672 335932681542993984
85252348026638400 280624643171581536
94711619061748000 326200561801185920
31626705678329516 274831884237681856
47539389154788368 279316474019193920
77129716849060192 219249454257381728
273565837960292480 323545151964190976
124578349682801056 198819507070923520
97941854289401488 317046433884617664
167094827219606624 247923035291449632
161292447112652576 255995328261321920
50884378093852520 100326227566959920
85726611797610528 166405750877114080
7750842816928635 187329776879848544
217604128742436224 269798998618416992
77581771658525296 204575499707030208
287488446886884160 337782440231127872
100978771465308352 208645487123505760
146682113188621088 225848782620937600
168431879556567104 259550466143785856
93019494271769984 300036773813824512
55360789020455032 143125866063312176
26020649040577860 119850758230847616
124615985725451600 252410643508051680
83770901143769888 292776766862365312
174543702308957216 193129204205761760
69787664276820872 203084152626755264
22869904171511572 124778084458671376
132751802708366880 347124616367405376
52728499441937200 227900375522563840
16248863591550614 138260311048359056
137909832716334736 277698188134314816
72754004793589184 211429985188049504
43590365818305968 294869531240590464
11230964507530804 286385591677974272
231542630823833024 275218308022010016
99156437122869248 327272507170711936
104315793129787648 222949935478266624
215717648226380928 314034155374334016
50765035994005128 127095922087455184
52505325662602824 139154224671012496
130756032552034336 164164659667638112
70776173864650664 96872435480290144
84348136425472720 97463973185750000
124288738624383248 321627976621363456
189253697049122688 267132359632401696
295645860249277312 306586228573262528
183285300946117696 262456882682338112
28628876218231240 78743470252383440
56351451111982640 273527777691696928
333772307372933184 341569356441587328
116818419980808080 214291273671443616
67265873067264104 319110202212748480
312183722603806144 313976935118487616
104623944258032448 138401249831622672
36002281418530656 306223220731849344
45377387071208328 69225972574452128
231075357907380224 271621476489732544
290019302465590784 336598959601745664
94509028946856912 214968557818904288
169917318826825856 194363913877882144
39080982791436944 153205124592427424
11835944863073636 100932295988899936
188805037683860256 300556239012857728
7109027260702621 192778391880562592
79695917039269168 136685894391210000
132968272071308496 249860779203626528
43255153599099192 99897706384265728
119888694485874224 296367511342984640
24512022989703280 318562894242905920
241635415859071424 286135624205927296
132981273774750880 267008334298648736
210727230703128608 211290814769908096
50417238138328840 164605368050856832
65793757785589904 285895671636400992
197516760005972160 335559008574227520
207876966301981792 342110862454455232
82394951745516192 228844984677264224
17867466622940046 88419984467808320
108664345037382816 201459375967155328
96485307019100128 178375783701368896
7324245814302203 98069250858004304
11578921492347834 24514261431405080
72214399223069792 322530049645300224
40036293060525144 268987173057817024
74159557179880496 328242288747243008
103360886929784640 310593345950963136
175896717226412064 223540578778631744
182702260721588064 272930234621925056
231201249551648320 288927948300228736
131222678381620720 154633291560734752
213082556266922240 272345679898021056
131248602039451104 147333663836257792
105846394081819280 192672173868616704
93626899140488320 244017967071692416
83011253848832528 201613774880125504
113488338095205808 199471599898313024
88953997935369072 296614239599685760
150119260115423808 263951380332662752
9977936138491694 215831535035842560
157813512241457792 305108804936675392
202267304520172000 243821534183246016
80373591752826816 273509224445473184
40511531595710744 60841186512641352
196149373066152032 266446246410992416
24322182470242640 130731519411252048
17867224141333952 127507265180376256
215124059471492832 235864949903434944
180172575278926784 221969047831485120
47036725027740616 170468643636415424
3430118580506367 68953155163677488
172495678916117600 308215444531515520
145863319879044864 212452236502780256
159804876676948736 264951006801330144
189823562697890144 308735951546043712
261634679470691840 331004381579087232
39951227187204952 103145309324185120
127546717723070736 179184680681515424
167158433327085248 336748409341852288
57211719339709576 237929091748391168
152813997551235840 153058627970160416
62322880355019592 105592188769726992
128364452041093920 192680598827020608
257514485397072704 328975010454166208
82603567438707968 224821639359800160
263604388823802400 343322604585474880
3931904673295985 7917348092133203
34261988965836812 254511884941764160
186212613951341920 310753641559121728
173848908980870176 218606775948699104
63285349265353616 296958952856947264
36037989805623720 155034530933721472
134463054029322208 236896631952321024
127079627219074224 206762378544806752
2944129985362736 275304596933296544
122730052674007232 186719608396109760
23624818625410020 251259266200704768
62622758843222816 310003712129187776
215328436545055072 216305614391645152
7552103956092237 76826279527733584
135007027785320560 238876016014519200
19415568571679844 340147480068911424
8906269700308410 77018729653541888
18726463721357076 330694578168786752
147405161775703360 173048083789863232
301635886435660800 326264579096859200
41463707114493616 132381605728173824
46788539967130552 166985991402424576
131942477967319184 154474500797201984
277547321915822976 295746485542132736
256508713752588320 313170141482769856
207630905358860256 226624677967828736
214253783490790848 295349605767549120
200714287645815552 296432063690783552
49169981368328080 59124319570981240
115019345682108080 348178411813201600
196235594902989888 320968479639787776
88241795712219712 165118360230164256
6610310981574078 80334317805917376
65587394423190632 87042887848552944
116523873528066000 198796521613492288
317145343396350400 328696759331938624
90346020950177552 153544714923618496
193623126151239936 314062398554425792
73698973558611104 150620295605711648
91302699264756704 103350183403941616
118182917139300016 150570972419040320
337028558203941 188434445689863744
95158778028255296 337667580928706944
23890263483598688 73844423228018592
34483984311997872 232106131119477824
151781791675605760 280689806870277056
152442104839807264 244816982645907200
44227624865082336 235655827341983616
175086406915435744 180281026782264288
108968865664405200 265057772216727136
84750194112464256 212269205065769280
45997264178720584 174790133192033536
10326072626734250 287393104255150752
53123408163714536 328302531515902144
49875198545566672 311563883549864768
139552339864977216 164952709188683808
83116658272154384 248281831298036256
131020141746850480 323762416113213696
127752727060931088 154930914566292768
76269572866014160 301050842352401216
93154985626103296 240152699350645760
215340379061382240 248045167997923104
120648037345642256 123755037347759200
63365866212613880 121057542959784256
96744939387722064 328392518186939904
242871903211725568 291093743240709184
132123128518689168 334952270068991232
193004909042280992 264608782732980640
45255825550714704 92527473995350576
27913296884730688 199278225704341952
18172368637971248 131972915090602400
88873619264104336 293907266060976896
105951988058341680 295705540532637312
123164661481666432 286605422806072288
89341962880009072 123234219195053712
112223235611296528 124831116821336768
69638204296640496 75373531991723808
73231340067749952 255461468902242880
36233008520509368 175833359407619456
190255441328976800 238075010188334432
240147881898133216 270079663127148544
39852892475772736 307851729598632704
42071155131427680 169943735039618496
21478218740021868 294266296160946112
87347078599753392 171193734701488160
42690170048020720 78986659819537856
317364706847724352 321882327054197568
79971288417355360 117174645420142608
208371628353978624 333671018520834048
69172877177885736 348360186187300032
35495003411054616 61144719470246632
10690129560285452 148816628335955648
40951474713080592 201185083135173440
164562420363032160 256315425628167072
59292143218863424 288413052636886272
17889624027017140 68903348489300672
116089470758322672 137423356425082976
99088842374490000 134753547461270272
94997172684031472 127913795741117040
215454718617054944 226497499449722336
23705032670733624 312157133737542016
19734152973597256 267790941852091552
110116633142747376 154772504454292000
7734358731473281 214152922452488896
77716159326270528 322831300782460672
3140182509413032 64136207781997848
169979566041742592 219437210273935200
132932051446851264 192118336965920448
220100054657155808 338511336346248576
28549725119239432 195137763385052896
139828592194062304 344926189972486016
67490561169083648 331529188583436480
129315658788515584 187513025083873536
293746546255751104 338602487310849408
8031577543167596 256588639495760576
133723277923603088 230926719277267232
57795102084580000 63979563566935320
37428218994388864 239770278469100992
56898721833493208 94208318246178320
90253163149873104 122364913550966160
58909012954157776 288242131459788096
208382805364785152 218422000567517824
5318806195847937 198954420194874368
132941753365249472 150734526860898048
306360610525068480 338765536914486528
246451727003220064 315468105965904512
134698969279368960 269564455431582336
79862064925791792 292505532063417088
228896633376231008 307104627343776256
211804575846699168 269059520929231488
5226825976392644 260410106303354496
56501413705420456 150881971118408608
317815630958538944 334656751105127232
97754340530570272 268298897823247488
171242569943183072 268841570462195264
193642649816428064 275977060364778944
72699746056512976 322969370592908992
162339761819263488 235808167049434752
101817910031189328 179667333224287392
6176990353945682 176065269729155968
175581036512470400 204421096219772640
43765431168452552 171387609987042816
127447742062188256 138759813587895424
142122012214055456 337500484586003200
107542147157525568 112163435668183904
148387714320212512 279730564065058944
24027625505563512 171717331463966432
53130726273850616 243500123591503264
9783031816564024 180953769261441920
67603981204147448 205517273992720608
250328567614772416 302885139375239360
31335543056171536 179631064140674304
61521563477943872 336213647539861632
5028419610679087 71690223279861248
12233132090401934 24731734738655128
21164189341902316 39205594837289624
150640411937937184 319670483837253440
231757893555435008 262115311540275136
278949824295980512 334181078125187328
9962321374255886 143655848483659136
251078836762140480 341072428218078208
24656083658009768 299469336600355264
148104728278917728 326754597271831232
188081474312983904 219224231501590784
28073597994222276 216545983513723776
30224180565189324 60872562880590992
23539289935349624 221320144409687456
29387290720958172 348293593407866432
164702054381079232 298177977292614208
4257745104042152 300715451733090560
49598705872743064 148414077101318368
108669430222738576 244425635665670816
20119418536691908 282372704849343712
133022115715352928 211057157042876704
217586952152347808 333807036965417920
58155794753430504 178746369328746176
62950135598323832 251006240239148032
194957277855563488 206505391371411360
181584066526823712 290724573015428800
6999215160147939 33673872443808016
73367551338174352 319635025915758336
18331608391395968 269089911711940256
158285888613757952 244493432063940160
195327089541998880 215236570364678976
228666295981198592 330003865053049280
56223437632355256 107741779651129072
6859544911403330 210207104198416416
140260079320448800 321908452055930752
163514233445526496 301203588743880576
160786231468153984 299536128274262464
73533679050155200 312712221034711488
77912098427598864 196862602317171200
29192234173143712 91225466465764048
51770862533663368 168334469379115232
118821976203893680 207912798681044864
183230495496858816 248808381929937536
80372775181428992 317619671856265408
113053006871907520 314737783717843328
214868142434920672 242238763021103968
194835224492832544 310256323263346368
5348494719279425 331595049372873856
74290002963030608 348107753409720512
275121536742942848 299998195422546368
60447939192227704 217052825304930976
233693600072073280 292991305005270080
33475847317939548 334495355076432768
146142184911934112 196293558416883136
202440131431363104 212256468903356000
4447920497575924 184842797292519456
126202233451571120 131112350293784624
34627044380443996 124449395096826224
283848862725822144 333436034562497600
30989228895950656 158842740567882144
48105248871618408 60758470809939936
161626765896736800 255867223341948768
98875883767883552 179863000587821696
254125967111791904 326728842019127232
80819336538167408 309930194656601152
71043549763326136 140769986309665168
8958421865187298 106976797808435776
156543950327156320 288574794319899008
69087873013059744 260682842730811808
286864913104675616 313675502137419584
274517016185355808 315302029895951872
21005173303883316 328748878885824320
225209547144208384 338513443432059584
230002544859763488 284096877140873024
205009919236410624 254342732753952064
239307956650260256 274447627558496736
37930819512607296 318855786508984704
73601248361122416 142566345308562240
215282349815286784 260333708485912224
31642856944190064 313554186198333504
121102313851034992 263118444359645472
248637140797198880 339955801302596800
39573058097613448 83809964963838736
162999941722286528 201811150393745312
168677399106169728 237090574956216608
230358828078656352 326579197964271360
195767195038526016 277652391097310208
117037370634541600 226093513876296672
17650419914480704 303430264074752896
76563860162368992 118446830772186208
177439058869360384 345561800780293824
192516301769122976 210810016467837792
121964925123108800 139387133576946880
80062660938047776 112301341799852816
168219844186289760 217956851593429568
20731697295263196 229621527652140768
186878033691990976 193302666331668928
33758480311920464 311957137109623040
86884701791520384 99470480505184912
27928458396594068 181977663717896192
159820113866632416 342248341275574720
123907484491685104 321625462338067904
256688396306504096 296234418205468480
158718592023662272 325327164511001216
125491276362919664 268241554543476960
65801097085652672 142316249176069152
196801844639250752 344427125610438400
207666806289959776 338226733354685888
146136996610414080 206045702596277952
85453925647258336 191936878954211744
148456688809720448 247854897341870208
10277499830522130 64532852786266480
36216528733419968 64076997262304280
90049342324151952 337737435310367232
91921052342661920 260971152484330528
224283200547867744 235865163207302208
75683697671356240 286703530325299712
92491340433630848 347242976416894976
232083248382869760 255959641301825472
73827212559134080 207440479277311392
75667358240167376 81200036750520592
263957313888918752 303792386173981248
117815971751688032 191013541574508160
44237068236655984 292189067394029568
184005083680645056 329188901573397120
127816980675320512 193249034001694976
121678361890761520 129833102850381456
26948010468597060 33606137428776792
224918493556317984 292403993154326912
5812600939045353 146014056668916512
48327851183567496 319849513242671168
128722884284882432 147906792595586816
2811460738909135 196940503442484864
88343355634565344 284450616252301024
25085911172520240 306817021275311680
114206308320265520 134209925003616544
152089638087649920 304510515156632064
193441948447845152 228359740553811232
275740656370253632 286579537715945472
188791756811883392 285996321183053248
187989017091824864 266951261679975136
232975710175239040 280523249518476768
178653813156672256 179692081779374784
152695267883877600 199794028154466464
241036893052530368 269363587430418208
34047794632726020 223031140643497728
191400102495974080 225504153997068256
100194566718110496 199087948868817152
281632983367709344 292011028969113600
12045508703978054 64458285049075384
209528221972980096 221461799857210816
54906555419112048 224733480308685760
169848538726267328 328303025576877888
210864772070133024 240988526328807744
53929514985889616 305541821974781504
64160191338321800 233264541725568128
61974735261585672 242120342110674912
244011054787097792 263488107525123424
196859531239597600 347543676755644736
100698400435030496 214579021085704992
240203201491105536 283630773821909600
110703782036190912 273432482734578880
133391461730879312 149579659601747488
172703004403019104 180420151824030816
194174657415960448 272367558235618464
100306772460169264 237945708449692032
74602395954559264 278021833215726880
190070358943331328 327731135801849152
16919871308639814 151584140419040448
238334642100452992 335971553797054464
140919647321383968 231826911969400736
32704802429216476 271108316614452288
127642502813068544 136387586173793056
171065193946285056 208653993262127008
131523821053492192 329308960711967424
254357164101396768 262663156387747840
54048458927538160 274289543660728832
81068136050362416 316632665541660288
170004362603566592 243281973818819840
144765577498491840 286761874789983296
202880107304020032 330558166943102272
74130878798634752 218169580194604512
152559334343274496 174166757006382176
11553997357506082 170793694177053952
18595348564463164 104018391524999952
20014019549713032 244765797266468832
111139064762472064 130450646985281280
182799268895091328 280558959205277408
105555778120221360 286972691853597600
317517075785916928 323586852036084096
33425834553314452 199350063353022336
170869459647901056 235350188237877824
90412929509368768 208607175721084672
45992433992067744 276810684328983328
167132834866633664 185732521494391840
88399455138497888 335319939711991168
174569505081963616 192044064201455616
93878799275805568 217033574582031296
124905221821015936 195479139963763424
81090043437405808 203311090826327456
30809418029001208 299724946025072128
213212897732766976 246519683161204576
151729787556497984 292181500929770176
259246121497144704 319701213470597632
166839342082103328 329792884614752448
35847718572634452 214763294897344064
13126486963090900 298523370361038080
175845161681708000 223128900105144800
50521864107958984 232057894481068992
82482375961014256 206710895310087264
11820963401559592 118253178699732160
4993515966913334 324871163150967104
237407678232820800 347301413652897664
105224721561608496 178447682673762752
32941403607528636 199067036570046720
19479549937556528 97915983872272880
64340421702249256 159217489657769280
155113401069962848 255304477454055648
118322756203105936 200168988428421760
286346930538537408 328744720943689536
21232545945828928 123391234629196688
100513323087211968 202614695937691872
32921755393352096 147685158320658976
116532773398076160 240276929243250176
81047857871324480 156816687409295456
142516576258574848 341387441820399360
2005108339003134 57194249827300176
7094416533305255 259317980298835648
53168485065299096 278602109127121024
24234705945638324 234316490062200544
160750148982398624 346958451842112256
106305311853058448 318053585458663936
18807188933832656 71887770659920896
322050729482532480 324834180194865728
106768639332711536 151137204067150496
107187132291556480 186111314553760224
249814269068904096 288719628034725632
34813806853159228 106991946504877984
21512191476046616 75797114934929440
117508617017009136 265168872094978752
72093998950724064 136940004323875680
182295445928941504 232333860107300640
165801927446949696 189257170802519456
61870478334551472 199814376225457184
108943978364545312 188999747059495520
31817222289833176 274801234905737920
51152309290788064 339324189393502336
147142834948238080 193598820926546080
22931980097975272 215777485662816544
5617812461730131 191339599655029696
129265955075064752 271776395577885376
154107605485440832 241315108827837568
265521154676229152 310729141969997056
26425996996609276 164197673650708960
135553597182542336 159611753766782944
159446621564951552 288886207953929216
21019150655622280 307668876769115456
9386626626182618 263958925334132448
255670983111419744 303983156086583552
205957061994174176 333115336065181824
205600342970463584 247187166902806208
9027530355784352 298730563504348800
110352207178120560 316704107926025088
52855487384423272 263679742543561056
124348425657615856 232108943695295264
37125544290198464 226810138109614144
101753920735147184 256284877450483680
244047444735169696 300774338079040320
109857094428608480 243150576369127072
19952144130489804 329525177219696384
172857492743907040 259596615386846176
80341098126785360 167470411158288032
178490077025857856 323791307321098944
251624222529553664 313088649975792192
65303858517999232 110269625262033984
222461282134910912 321979760087509120
74453839009431392 87678010006689008
132084662590846320 222658104531220864
42392757048433048 124474343556283168
255143081240302432 302184747993029184
43532319857137640 86031969354315776
25448702859348528 41757142713304792
84015459853471248 232294295993837312
142439464360020672 296442211132423744
296297077462120192 299573503556518080
273638726850163168 303039477891082048
55010069615314680 280363882285711424
128750901496650320 194286173188123456
181061718122849792 290119502720329088
4775804144150749 343158900868830400
184220422834941632 321933769400360768
92313297727837696 112224009868540816
35690714134168408 304109893510007040
135979074755827408 244975036137651552
195252068463537344 272042128959988448
280961796547765760 282190732599893888
161613475252223168 246471958734495360
26483700919245480 161124037033694560
57905036186266136 331657615410685312
33163405744733532 315610528235562624
192594076934888192 279364243305377920
33824291353920720 138257330660851776
144489267713154720 147133567822099520
108392602880256192 169025828813530208
265859679450268032 337186326520997248
155474055043650592 212813685659306080
85954997027862400 294193263481602112
74906511006162096 203377791575105952
105879530289956192 206073511627968864
102211223387350896 304251147338117248
40368073863628664 253306905053421472
165028732103681728 297455771233075264
131140202061997376 263187802831452704
44359833362329296 123420845840578320
80046542199756512 221825237891927680
201721909550882848 336042558746269056
87912309216605664 307389790124582656
94163274936481232 199498976315590208
53468366506181832 143685009425575936
152762287387271904 200887294355042720
295377113572593984 324721272388456448
31850275521392456 237440251582141888
110499140429285616 294891888942688576
64512633001283512 341742657903962880
46563406401951656 156511806039247904
129035479131876 7622667891270594
78650238664693456 139074070656687536
148452009028034592 157472562813805760
45382160295437440 219771813166980032
146221430935284832 332940465656943680
116034459815732976 336811360293241408
135324080145635824 160107232430268672
18596238705152384 50741996989538024
16370169227567308 276849392326099136
38887543599028816 306642733215497728
172546152730673152 275631859939432192
102448638733942496 346984594442526976
61417866443845824 284446076277939392
22564442402017176 38376877515552056
201808448214834272 235371337762364480
216129355809211936 259209464147483712
50867080418347344 98330017540688816
11848828948420640 50127051323061488
201988043719381216 255686981678990688
70228762281136440 92895029406953424
232909361191548128 254445677859167872
246178343713082432 282247675989329824
88675886363621088 334578241353110720
31627507572526056 101692398614821456
118969100734844192 304667809201499584
138306073195919072 234799616648354208
65829304898172752 331975281085765504
73996706464045024 331936661859735168
173274912115386336 342961389738328320
196271283339100480 332524295812248192
176803751289680608 321858699527007424
181968667080760608 182750997081835008
115872552233027184 286851564559443520
175795532919752256 277440213959287712
25244268080960792 270135937126258688
142446600963160768 295532595009244032
135353850167447680 300119053143424512
204072136780610144 334741073710474496
130151265560023376 324463182908194240
171075561612397696 268003101096293024
39706943363686736 68955734531347448
244058523065745376 300095271772335872
17824871035127516 125876288982331056
160836249012942560 198278266792934976
84868651730603056 263187278903628800
32036267536187128 332037484421254400
185875149511817248 323596534249430976
203083679801407552 240968647348874400
103706975784186224 168905482464774528
5472082106723722 259971858962183232
150199704009599104 298308735648563200
148914606977589440 200122977087040000
200556103643583392 271329466496696224
112391949598587696 335668860383954816
6841756893380214 16682800742437432
50983178778873520 137329132833093904
23572311399580696 119923698629960688
191573844954810400 302892592742834240
126036208513241328 344166620680112576
96830324995407696 227818247927295392
162374951735583904 325014702691379584
66365622992290872 325197941158982464
69045389277754736 110387820973267072
81487651291191280 165893987571952480
96495944144023984 344806116461539712
123628572151788384 288668793022352256
209630631098517984 346040584607220608
143353838921890480 315320727575427200
267925996255316832 289910795508518784
144861204325662080 342543248203700352
221355683940691648 325266462376977984
532738185001274 278544859060995424
167233449861522144 290661142474589824
130813988629226208 184093998816877888
62629231393237608 71604266794635752
44783445340843000 343711106976904448
287356963790483008 321752071363427136
91662483900914224 303038727714508672
94167538606260848 100118022284480688
170038926119483904 199889881156994880
186154138160456768 263263207614175008
3462559767324033 39033802022309888
98158005735848896 113647261361588592
103273892377352480 245338237741006080
22107471422119532 186785838753712064
103836417272836912 305099631146464192
71681813071647328 173180145096097120
14526983667016430 176035023691099424
144871967058669984 270501305105180576
178351503427638016 309793507945836544
9295708236994434 185100725860698880
125784247299477840 186531390471168864
5585093122272012 159291187242675200
215250430302531264 282840308916543488
193923153399336544 207433001189718048
40948397029212264 285762813769275168
202378934131975968 278556351023173344
183648142759696032 295818181524645824
21495863161416084 294294195492820160
9514358146184116 17780617972936138
72688434504122672 89609312437753344
191395436096671296 277654355802373376
312827658340348352 323355644545996928
222567410052025696 341277373516197632
260289799793558272 342168399742420416
3888223343606923 325984104847060352
24682230730270608 173196201478852992
26523337464674792 188372776271197984
220953360338695904 313062703308474240
92030955997128496 177962351523935936
230132785878681568 344780242496510016
3084146714517632 186335828477844224
309599102839937344 319007822858975680
73950894571796640 95038328600302304
35662936902870524 250018008400607776
231478631386125024 264056679872562176
91891586013477632 299478436877182528
121529193313762768 184668083717787968
124323336495646160 316017735542299904
123850326919849696 197086726794063392
249267758674016608 279873689561920064
51004418626051520 113707622066055168
59701430295191600 112603769074468224
29039507370780636 208448020656736608
28198217753628064 180792476220452864
135410319636319440 290874189020199104
92285978677219616 182121834215759424
199388685529407072 223311607890061504
141963620755369840 287096276236186016
194259408832892032 315156725208141888
31424832699490284 175772615764607232
129957313860745152 202362817523444608
5957218243933963 39855131051634144
271938993727504704 322510889059480576
30915959692090000 226439784204287520
76397066830764672 100770982635940416
277213722996000352 331604956062329664
273137634125325728 338757551901613760
201126983509088064 201816849152790496
286298503189228768 301499344860940352
136004487892492848 313396151102129408
177745699874285248 333243669632801920
85165698574150816 151193335698045280
284749845357420256 332441523246203584
198532778290419424 212441321557996224
76892841162635280 172147759478939232
260677291720282432 332542115963902976
51091422368079848 104756538279150624
136078388945008928 227874721901122720
235015275442950176 264284349924301760
255832223834622592 329828148482731904
79882709776796112 263289295942571424
144526460515569536 253579262409149152
162827195503296736 212612568475540800
121997963597617888 267968190182058112
54136885917903264 165094524157982368
48892753193042968 86232802969008128
261894372522556384 311104791932214784
129833022369603360 288544558607670208
27040678555201704 230391262461262208
4840716102308413 72634818722937392
126616133186516608 290758426246532928
185733108065766560 265914779665134656
59004369232696360 256296192983704992
142284639045599600 302970238463726848
150181426234085952 199834934230030400
14755425748402310 138757935889944720
199187508149337536 236892355894996000
1980321842365485 68122564021885904
265078261161083392 293351004393313344
230006307057267904 242550993049583360
105116226569361792 316475356797897216
174513406428438624 216120391174221664
59617564696489472 154462111122853248
10835727464042164 263353649769295872
32882673297951804 97034965385957504
79763407366589920 262588985577181984
95751232892782016 168582947096099296
80044657321562592 206476545711165056
18905719004948300 162726463880947488
62504777055317312 116397812325397088
205112963352414016 257808929498509696
23292499556012568 119239569649785216
98948121604375584 106253898218836304
248042104887042112 340245149672100416
184041769692717984 324177007887408192
39287317857740128 153048772940292192
184306928643586432 237836936802986976
239166541544038784 261336521880301056
45947390315155464 192400113164204672
82065034774885808 131554907954713696
15850900956819094 171317969456902048
48694432855393352 259724212876696160
257348674389737152 337873631570637824
121751147754850000 147638588919218560
203881041525801248 228209050454413952
29574056279240328 187223095346188416
9238471040138664 290483803467770752
40604030713447808 315605600816231872
158104562503455424 216740670343936192
30393378124377960 109890543630614368
225442563672007040 308977464036027136
134968487919228208 234687481942718784
131076809808933152 207813963102125952
180798230770523168 277205337094461984
45165498924819344 233158562851955872
127886998273336768 284190999226745696
220943437780636800 271756185363515968
49553150252419384 193538947727488800
43279132743826328 162412319755272416
52224368153723064 153615547688468128
23767713216968596 285094579037998944
164140653054252224 221527546854750144
84812244168579840 316835127812525056
8226510317607661 226290787447791872
193609553455987520 272548187033751712
128448822247391520 301526473188562176
50888698174064312 291066588455741696
51714251752831368 124111271994204672
70747907796359040 257600536797879296
177948878343055840 205798517137691552
80725173358393824 336446212646742016
3061331846967293 104582741034733088
72493166850945568 292895835362748800
331155677267499 290502544531370240
12362518218808164 48819326119052352
55747994841772216 195384028584740032
142127788240220880 170077817553540800
118552050164608096 255216827253432480
38729411027127872 87099489947707904
204180536334776448 326270452988268864
258291782395229952 313279593052161088
250185474013221440 262342851351517216
216448706293473600 284978663306102880
31033507056731132 327925149572680704
143336262178870016 317308416194495488
146818980833190080 154369467540937856
190682400642014784 340215426039366464
84052458262976336 91139191086699120
18058001940760200 238017233911151968
65995698303507416 86629024052811136
236258777118037152 340081233212239168
107243691505833888 175637513664393440
270466192567500512 294591619533693248
119555060496134080 131848482274603712
262847373821917984 335387437055897088
16112769940315414 53554274063660312
146467640745564768 310482685410073536
230185965741937216 257573847645534624
41316407485908336 290598967879387200
88924662303598192 330784357599560960
287293408197101856 337288113225859328
280587082965102528 337064341596814272
159964301648854336 328675290852377152
96233335664526768 164346483065773216
9937457216182580 70222764875197584
181032185961174912 248806482916221248
180652280335457088 182048216513475360
43803740644870264 327727012429414080
209617510364166880 218371369627761152
180159248959667456 296450719757569984
123680898172776288 207055277450051872
53308063641989312 92322924622766704
226381868968530944 297884392204376064
158639591929586144 248705731373800128
64524446251087728 151275838557600800
51428753707886584 145813145165094240
9447195770079250 104536778044360160
58224974362907376 114558892220066464
209557679090285504 304103582687885440
90932299299447184 146981494291595904
1762493327927536 280674046572779232
147588352516840320 254742981240498112
296761605895062912 332010375347080960
32230871194103644 224316153259597184
19204252233514528 42643921242357144
114959210889320848 225001500440514752
286287247345451712 301262908434563072
246924505848700480 264146587159734144
159236519612099552 291422016724730624
8444947140553267 314960224858809856
136581947784887792 189434349208921472
36448315010281200 250140200038905632
141771824311851376 240347382149979008
50380689930441992 172333152815414016
66227557246782544 244133944719242112
108989681153093920 302028541054906816
17336952147201964 37944930791451976
16739698427363488 243613419314734496
275631458759277728 312401842390024832
115128650882442112 153956426463782592
143846345215440912 307476885424002560
162542688326974400 264796002956054592
73400923139067648 204308582944673088
45864720837082296 169652715866083008
181118577951298304 204259068140116768
213868441970638304 218563739578677056
82990349210351232 215557274713835904
104355172198599632 136992251546427040
187060459836806144 316772630576787776
1104247727763200 62992969188522032
44149483253273584 51240474911855840
119012077849781408 340111231260907648
128240778171211728 252905819958140224
174535073992840512 293501291689576960
128122809892794192 134603274482028864
253232646648251360 309786414725087552
178823640481700256 315872714641234304
120138300426707392 263587684296698624
79250882404486816 168978831688580448
233272915543380576 266226039484793248
234849182862695744 285621454922608000
300715190341329664 316489121737085056
94174150418624608 104675033689943888
1366800001780214 139221248574585984
160362107396475840 178214854394053600
342826065772001088 343115125772461824
193830019736375808 200939329975722464
74457620196164048 190412081908018144
63851567653521720 329094238105083712
140824614250410096 209703750342568032
244555399010974720 327213817409705216
131937268185493536 265792296368116192
52534777025742912 172903685768222688
75166063289620832 271122322839761312
30863074001783472 210545571184027488
61286699942032832 269793894405032704
184364218161125856 245558031180000896
36910289145564976 47128766446597872
150965982567923808 190476131667327328
138610807911807536 151168943451900384
94166765536204336 142447773633574288
180887769451569440 229108109880655904
90404448672691808 167939886080485952
187928354643288096 344633150525305408
35420886093960908 266715938797334624
108260794614873472 329328929111520128
28681856976099220 325434848601439360
72898449668045328 189176987200333728
140792675310114080 261851185506921920
16240341906274648 102981919554503792
99855512335483568 271470144950715968
50186253495920840 225084120012559168
304195267423806528 313805583572145408
76345921486193568 157149630184113376
19590135251559760 291772403803452864
218211778528120128 232248419308434560
206460985185908704 220053969129012992
319099638906384384 331893149833662336
70813688983593960 96955375617607088
15961941885620060 42599514450279680
147901125110042784 286227575999831680
8778815444788762 186596758817257056
137259576822714336 301974131651767616
4988893136117167 209670835543683200
223294584497410208 339082015221756480
23779044116742084 250725928681502624
146345401854606048 348304421571514112
167300750521005504 233179559353081408
67499366946827440 281776342465997760
54230119631578696 249941102394018144
333158860858987456 341089139613645504
52080485649401464 289954733990716160
190611631564371712 241998704787795552
191831795888514496 335513581345366784
262402312684864064 309991672591268992
5548624132266499 108632849411844752
59502188785842800 146984488888110976
56885675045151176 155153356164614976
177072024907958144 291802647079370176
162076945164898304 205846280536319904
102781057486626400 308645502365011072
146782745888969280 150267967183555808
68835361201124080 196349421738838208
270102867199488704 320220904774438208
132599583117742768 344666993545664512
31230800559725696 54178167467662488
170411298745998752 231081445101010880
24810016768601916 344864835575766016
16316024712463782 249494125180172928
237936341611041120 307724856460812096
66492387680008344 170700779749200800
52851258863498328 197687505105284608
262646097229893280 274069913871094240
175165835467377248 293708519660981696
328022778523765696 345886216481779392
32983504189019692 344976115430871616
105331189665433632 274002801382384768
134655620294984032 264506492488584800
87170133813965744 133658527579088272
234394605797241952 236927132191853920
34922765349222652 79092755532478848
138017866923320832 146579181566767936
195044778389555872 275780286110312896
219365579494091360 266869329361340320
287027667583357120 311317098717384960
170159459025592512 195733257305195264
331925293153911360 347018793296758720
78251109107567008 91620871924304016
1367089918763458 263940158549283808
299932336283171008 324600959075798656
70840443523703904 167071204134050624
140854375325945680 239947019746114656
13524369315448226 269122815861645152
31108497628963764 348278759180519936
82856876982411440 333307781261280448
85507473304819328 265724247156953792
188032006771714464 202329715617163872
268468877319540640 280592760406906784
11531257194542240 32316293338524852
140729839034687584 185580210094641408
42231770556035312 136814297052621056
146502692525915968 263620424446671456
113030273309522784 189742894751563616
16912472369577356 324157714618356096
238268467352985440 302912103081707840
54486232554898360 165757741618398112
53126500119006536 213996370176828800
62976994169159440 174093477901198880
98659175479244272 186895387315634976
162291949878990624 244988322826343392
111146514503277008 324998628835487488
99332474553790640 279239361878802624
142136030391939760 171610280597250880
93238997395012800 279489667970675264
105052442860722736 108660703393767824
91262910622105088 172476995465952000
73417710799545680 178743695077334816
3440668712331820 337977634238119168
248832202351203712 305655063435078208
95466598308665776 217912702479006912
86925125348555696 346038949838381056
254232598807894208 295191913528752192
31862421799145060 177204447238470272
61974810317362832 161124754466202720
132840182358667088 188588150430070272
282263835615030272 313695693976751424
214965257408296448 227225564734674144
25288190290603148 338800913414758400
137902948548305936 276174100388679424
220228475478877472 226577381757609856
338146111807728832 340296440204815232
110695936167932144 143766370670084272
124089508303669728 165081605197230848
341018531041477632 347938474113459584
156386810426634976 222170333089210624
1550947038458091 305590125780366016
237885890543820448 264785237558478016
217378450529946112 303387263355886848
53924050053747368 218329301414412896
44807965902100184 334288769966607616
13803812193526692 53546553427052784
179556024342206816 228942743591364384
51769211408060728 60829797393568976
98013870214283056 166158093024830208
19021808361653104 211493447213153824
33401783090368764 236941913024426016
4389053825464539 144525549713771808
120957300670645344 179219129620135680
2522011223361631 24260477540579736
43868614871844224 253323147228026944
8668128533935299 242469680711306112
224945362336332800 277764182588053664
49210091663748736 345429081472210240
189714334334200448 272206079787720352
41690517391268368 42275062308386512
121525138368658768 136220208486839584
204543142385941024 313112458079026944
166084326394382848 172815914513476160
132453793109674320 226305375327413664
42724542809297824 237447164558219264
137535444539930352 310681172202665728
131751047368328528 257206817368170176
172786608847268576 318743021954591424
182045207858893568 258700052727319136
23595568750191596 116579005685621424
172890521214510976 235181891233585152
101312420715928688 344961914885580800
30255533259276288 89360103038920768
31762392980774540 170963935747229504
31407069232462288 233933257685348736
17298848367545826 193726454322332992
186804540289679648 281148624693444736
45226436894207776 137697747349299776
4732404842997012 284062420919388672
17711085758517094 128538960720198704
27186149926674224 197768223818947232
17441064639017426 253266931618963168
200506182608951744 344245985965981952
104585024947088912 205144727316172224
17375081535400378 257962254782518048
36561403850160144 120218565167690272
130768240940543184 252390935136523520
203056800398220448 305805168754341248
172804642475448224 297316493982402816
38057524293375008 347531642438388096
80914003338287392 163628950402385152
280643007065624896 335358079053650176
29824471211327156 56392673578048632
252990841126313408 305925985629021184
226293321538036192 341109265325456256
307788980767154304 316774807759347456
114007710066174992 134746035557770560
65768656968479840 73806355399181936
96541963741581728 265790336541651648
86183724193811184 193612546756896512
37940236489048032 66438199672004360
34812136108193676 200681896425754080
79832166608449888 327644521475838080
60437757259210544 222601211340860928
218445040770829408 262328541224133216
28863840573407624 201177833789833632
181668042235165024 334999230954050624
262103927363041056 319575833763571904
64871293337881200 331085794114238592
90706131731887648 202719274271807936
132260692047371280 152316496886609600
44089139187976440 133481226860260704
16359336943442550 118538600706470720
183683622650747936 203458873819145376
8990098347594405 121171266753932320
41176858222717032 325076228410630784
272622455175761376 281584784826699712
27914397116664896 158506727851021088
8127188766995244 9271713765601790
115407929133353072 288533602122603776
56665998500243008 315825823102529280
163227454023463232 278122986748182944
325798959636370432 328911451909439680
5079392611402966 98721599291842192
133173304934963568 177150388748152928
34811919468178012 331647070650445696
191407716159764064 267773686421053760
85683929685562032 183709463924736128
127409937640329744 176105590456302016
110229617160627536 244737938247426176
3065919380810711 279477487448166880
198196891799881312 225067755608382240
95702621157348912 240053904315822624
291498748249280896 321157290496273664
217369034158708896 254799954076580480
12995716653604074 147754450548852768
85510453311249744 163891092269846848
220523221467086688 225624964063920448
310143854898652992 345336759744793856
135320173832861952 175985707613096064
229693444794487680 334031130279693632
23916419704932328 36499330370773288
17441018949418460 318964159863263168
170129532501227168 297504518940790592
1011592908645899 338068363410366720
149846657627530368 269047660407783776
50881274313993184 228710540246674720
158704010704590464 187861588890527872
167785864738274848 337756597544950720
287380795056784896 307864788609480832
172334064344046112 336366949237040960
84634999006670096 317318204329133184
7208121213938353 214103020504683232
243039529291820576 276600862661068672
185407111245867456 248431889001675936
234323595082469184 239026939685945664
24445158753011460 259736380442676832
152964520905599008 303841367105345792
23543025798363128 140263990548991392
129474324866656928 297069233566997184
82567752984647856 189401033952590208
28472707113695448 267307297036702528
170735234746079584 201231776443246048
41089187220401560 83511388818996240
113271998298004608 122517081760850128
12489140073559252 277123746602605280
223548908363014944 249287436335938400
2078746419176740 323038587674306880
9549263115164654 306886413937375680
127140014795119808 241682468025080672
81434065126522864 202545106526070400
109213486788235056 200832095282959392
87752352377573648 154582840169846080
130226493748696512 336126163083019392
18489125090323992 295914733718633472
132300768812113808 329560864355838016
181594153331149344 248302406216420704
98364557017504064 158418120686931648
160814772259878688 162035169712016576
19098578827672708 118453984096571904
152607593834553952 328967000547448128
77556935024992208 336283349165739136
256025313661176800 275213399201572192
63237671735268568 291672950629832000
203121116618182976 329926328987351296
103494629923563056 344424830418530112
10338389057501070 205335662836157472
112908449253275856 171765970517146976
59435088500628264 165237929261129088
106604185865977168 279040209557838560
12172932767571842 231420990047456768
171393374527979168 197249128357317536
4909314150754475 202990349909748512
65883455839817792 299829067039094784
19090564722141228 298237399938811776
64064828784134408 245481255906752288
78137158645325024 125011067986859664
165437536578401728 206765470883775744
116856875796739968 169318317438992960
321797383058056576 327227364528766656
112544661707462336 220151540192635392
113779753335079920 313413215394878464
2995994164870824 254564585007835744
10323536241418204 215745073243579840
26697015459566972 267280232399651744
202050949234157280 225862786620448544
203087103306081536 214931314547364992
112137284661750976 205394016820713984
58357833993313768 231335128972947584
81959132341309504 101236591393400592
107370498308072160 116359801792892960
234482915820524320 320291371947135232
18287616914789720 118302825015913024
23111805144694176 221018457348441984
244612991488500064 245926983666407200
216208229205135840 245964873314296704
124607838348896032 239818762701311488
49210919677730272 344759901316784576
48877678667472288 283870824432318240
194299318148850272 270982398033559424
99016785889701200 259120710066635296
205586592887833792 298569311484415680
103171339460042224 139622016489153632
5905686898267597 336800768646697728
53625648265339464 247168389962300000
127058552966736768 204306154865505664
40432292077885752 304586712111504512
127183241928743216 298296040578879040
9470412538494004 156208588648696160
156144817416522784 206236965279923456
2965862701972007 235264699353232640
21146561361433424 90410377848527968
214837072061279104 277622291669055424
99442086179142768 153637182484848544
89616728975959392 314493432973114112
97032829836287104 159352154146864096
69006050034392352 70392730991489776
268822090860927680 288407145140115200
113455240724797456 241938772796180864
29811584566657272 135068674346318016
79628848850539776 182068776349646464
66871525691961536 273348186530723040
187983839446722816 334145660855902784
128646306322472256 273888517712295040
139728279655556448 266907310492953856
247861694702961856 324648800198067968
38428254350981320 51801349682539912
67218878962294160 246404083674633472
70964476077254744 332583611744545280
1967491249463701 114138043973939008
36081145917438616 155813214812257760
202624928021345984 252328723602381472
259647186977145952 330433083032287296
19856687711659700 34367454621179504
246412312762393664 322818730165272064
114832166828457600 280560789252414208
106843552479414480 155401639500318720
132436849972466688 314150504037829440
164316743334296384 214371449652499712
53117122577236600 242694488121587264
128292914033187328 298605069816807232
246424862159973760 321900196943889856
110946237743441552 216414482209150272
83246299295979888 203579833143180288
29601564166071468 323661061870404736
67086803565899848 217690049309020128
217854725139526496 337880265531963456
33980552883357860 308588591794895936
216685424676433152 261867389805850400
179113859547210688 293449514067357312
194295109262075264 246191926442522624
96954643522181728 142947529508172272
11600961534045672 88980903143220560
62445883980842408 309661519504995200
23893906191514516 334534816621874624
5986808685392389 327193433053262784
164016068683381568 269364518885644160
121343855985957328 135973105682086896
113552811612670304 143698979172038864
99055290046860720 100197424281359872
121169206571642880 186637622446186368
149838543059030368 329939019460303104
81213781195492432 183628687130036928
178143502246204928 274260605692446496
122875644435042192 226345040935656320
53668162726597464 265812209405247968
127884195975584464 238258700914139744
205645817001228352 212982880995933472
137645204453098816 143769254568042576
20528640251287256 289895721079793920
126088993662345776 291111907837385152
150374684857872096 254957427996377280
100025129253044720 146056943827919232
66430754313499656 89621407653447824
157042582414791136 161855342280496736
87476421914453472 202701477069963712
292336112985803648 327140501833503488
28031648160469060 30364829298141292
20167795038390684 339955602741143808
23779667103855788 214400527649578272
108192277000996240 149856064820517216
133118524976616048 334357637012065856
123748734950135536 300017774689453056
153746888751962496 340380080319423936
203357458236695040 334750318949948800
112728882108555200 175392116685859648
231688906072873408 322024702421434112
269464921919798752 335059288667505408
22180052029904240 219001339387513312
176942047321181024 243871484753299488
35246900852323960 324686831113946880
56084787967017888 96257601469395056
127793271839853040 272502251820217408
30165417597705152 236874413521841472
141581433917144624 276117217570967232
127972397962210512 221522538162880096
172312752557330688 176958924266744704
4843529901345278 274918599781935072
132526970236163776 307321120898994432
98879088497224880 270697502934150752
192511670443523328 218927220709367648
29084901228784904 311058040308755520
118872321721713856 270711806505216320
94247469944533648 173572814765871680
108583833511710720 319575487515145728
269748815134566464 335815914966861760
116180937009426352 246645894549953760
280437191103319744 335259846521108224
104306690816802000 114411429041265920
250118388315968320 258887298182542272
322858444924584448 338099028793257472
190967050577899872 256911196388159808
176869503808519136 260961394676010016
99418314500584640 116800185479345840
1521450718655487 239125468758840608
159748857185741984 218990985425490816
241361171689973440 248934480497106400
10896260916398090 94104275836867072
241563162775569536 346558286048174144
65879341576920712 340447218447878720
107488902748171584 342884169389398528
234679095785871840 261234851492021920
24524506554272532 108683681764938912
220241373744769376 341448474202264768
18567937334322460 35193861006132292
191687000944638880 290899769782643328
165016842059770816 341812881847438080
257894497872740928 325288193940558144
101060047312121552 239857200140325376
114948805274768000 344566498802227200
129329702633771856 304898169039506112
59294103120524064 256969502781384928
203627422788200384 275229162567876576
26360732997555316 254136351256832384
4411151301772128 179898889285305952
120557987121930384 334224557844828416
165254516906843488 343829430416125952
51577729537942368 224107598743890080
54206436261631832 336881925254540992
208490606173458880 314671705018086976
184134377382954528 342036740648400768
52293694922393104 117603917537592400
253066885368275264 266778176573100608
2184164972001853 200589863329446528
296550247557681280 313404862842120704
190705438546254688 252188562924736864
254145597720732672 331436214089418880
84850416698807648 112902835987081968
89887373638087344 276576717227265728
127254808181253344 233873581752423264
315526871401198592 319498885938947520
244827787083607552 254389233138934528
85329892480829920 336180644988401600
163513820036371104 211262684877308416
65411446638703344 318050056690562176
82350502846395040 86402282301606848
32142906289275312 52224513727693040
143946552976109584 321906949905005440
139278916369404480 312452916872397248
79932784525704304 292444285468881920
29997978222710548 146237150329574400
126467932070800624 199177143745964704
101804327176353728 261880543845587296
64976957150958032 243892435854516288
229099190047373568 286950480977887584
90316556178629392 237762767616314528
237681290871683968 312594325164897024
50887166026641544 214821038825305696
36484016500336384 263207837644952576
143561227975501168 157384134941569984
178841321634090304 207738348034620608
228103025495498656 252735539511245088
168531676439433440 180397457548585472
6165983733692008 256994015400962432
108898542588723344 231225913081980064
34092382252866532 108845043723712928
29800848228893776 294715335744072384
38787690933446944 193352632650312704
258645253551906688 263745404791788000
197415692270465568 346031802094184960
59050599454875880 263382143289782144
138209254714059600 226074646141152192
9620061293087220 273155598841734592
134087023868689136 315016117651770240
112158585894819248 297252731780343360
20702906529800496 270285976515859552
40580323848509496 340356116989909824
223225860896371360 292116019743213120
257744060955555 89352383298594352
188982674990654816 264683498183636992
17430118477521728 116129468472839392
90939333373673264 222340507626355296
5525689293846613 344576090104452032
150661985958230304 241863810450146336
247693272266373120 329356169290202624
1300727398611922 75374961665949264
325895048867136384 344774588184734080
128953599507898864 208987485910073984
54647630429914512 282011031707425568
110467808927781232 343695010212209536
51041698199299952 158139902713337888
97183255598491952 105275759177532192
156991591776574304 320823301861729088
46663338603631128 203125005460943520
171236661593422848 327758041974638464
246853180778562048 303412381156163584
132579898610238512 150930254687029248
13392895978190464 279354196115613792
27641287022702196 213600889003765472
100090085805717456 341593110836715840
201688294455008480 297413245667589504
173620733550568896 337815997421997696
164123683739906496 267332779103097024
156704067279964352 292496011837580288
61869850522653112 158332176672057344
246573584908916352 322163570309299968
13185784465175088 42888945253110048
195999196796035072 331414547270634624
135032092517349952 172940311589085120
182804879737535360 271173524756824640
159251001416594592 334153402029395264
38821559704775368 94268662619291136
37152994474950424 128198283896170768
295303220057656000 320940065171524160
135398832222516656 139788694135565792
106455277119582672 210753529678128480
2838956435747754 149594051973456448
21814154578247292 272254543646650720
92902386088046064 150464172569548832
285175877647542272 314090134386975104
224113334428977984 307890084145548288
229478066550192640 319887649066309120
152030443592553568 196190395046270528
301566995044103616 345138198719023232
72370263135975872 89519538565070592
109179085751141536 171449605416991296
72093641308782448 100241853564752592
115110612453124352 123389117184208144
68140821643136920 187650772595524928
19473665007555728 283176243937001312
321561179642558784 344436783346653440
71619495599107352 244041376587492384
119660379107246240 187296071196443264
5695308803324752 268520218759583232
12225067193104886 319916741488506048
2102898124311435 223215339257984288
297079674732058496 312598748063098624
237863701286139616 308973952130286208
46335463333998448 149710759054832096
53031541678853800 199306696670286912
144034726419033536 250765747503340736
68418704933583096 178490221233595392
9622015916732604 223059731291095232
200092777290668096 306631060900368704
67602778523092368 328241473629259904
39620352062605608 174704376066177568
271500544726876480 295253218429888704
124703629601081408 182371807157751840
163698895781426912 184219908036039712
216043322727788128 318052971875123904
193032743629910496 193609201647876768
34108018622450360 310525411642284480
142860688950143680 315180567974208384
47640914149154248 139928671545742144
19767435910938252 135302968523850832
43063988261154312 59372803682800880
186374613672406528 304838568101941184
36864581897400480 109656622316613776
134052068270616288 341796383118826176
129063780240269776 327377586338600704
200980266889698496 214569288054203328
64378818953647512 149559295509418720
68350079300208768 193278350836004288
217533964933877536 330965747900444224
5505489989576032 346356287890600768
39905937654941968 302354265784682816
6554170828853653 90183906814459424
47314395320627648 89673412984240992
9735559826249460 322142596316435840
23394436921781968 320226692586078336
315438027338694144 336541632942793664
138549612650980736 226875956394709536
23703163418374364 205974503347746464
112730160115959952 147874041739162720
97541033879977568 99644172646275056
71278779849248152 282196806399230848
133240264297844624 197781425934789792
52317857677932920 178003718743547168
123618926187810752 147993843503846848
277995561664924352 331763022067151104
87719418159039184 119268281064604288
62840176853995784 122951788429194960
66465293373874088 286685153220985856
112073655563081168 157010222081652640
165924361868702240 248138160403143904
308303673325766144 309475621756840192
59898809765108880 228219466895647872
151698209840379264 237191949280434048
17426046869550926 140939481783897408
82107212115159248 206500062312119008
228765656543807552 228971816410825024
2816980543988339 276075372455343232
43852506675123504 69967057773576744
77599672165254320 274230655264811040
187130571210754176 324865351267487104
270229149064580640 325366371430642432
82804087566669264 227946403089000608
69496485461098296 232616039068709248
243259307413969504 333151376766982976
80105632764239632 328472227952046080
59903983060286768 180429410107485184
277838305382350688 285477553136311936
138005470836001152 158603997586550848
28217324493590712 213576530646114208
21411583458671712 314019470161233152
59819070537471656 123456651469996720
37538190976944872 181174578501054336
259637676041202368 274969266260482848
199160543675871776 228194954395259616
30819698763836716 265078633520686496
41131076640226096 157829155956675904
43451761972095472 87916429440028480
59299837412471320 298587542311208832
250589342055592800 341283951610350656
256192559408948320 287038581112736384
72482582198667104 269543106284742240
326988970727746176 333175783050880320
161351334438537824 292925098358750080
22376883078407624 137556145749973376
37126362096156544 157462032862160928
35535824767764684 88043688930183264
171795199139396032 277202944507011744
62240753178061264 223558365604639648
53736364873736752 194657262662904672
246750009477250080 248128931503490240
130224368463674304 216632103962829312
110989345069730848 137692807731741264
156428452880570208 186046912953004160
93819667449785808 309212951518419072
183250084978464672 334980051627684032
201398509593645312 232670846482133824
66872485582276824 97055350272746736
12622207543558484 301499359024060928
278055462433715360 282210454365840864
200294326487179072 226873631359894528
7290246948962719 221999009196965024
139631078510073104 293925619319752768
203349612902854848 305452506582791296
196861996970273248 221979259860974656
44394150716310320 61437332140987936
174450211183962912 246832238843900608
64624947866491736 210604481211994688
25056968881178616 124278095176941056
213060709530086336 246171840356019552
137078088951637104 225372287714572480
61099807190578488 326111053673882240
153259465756377696 343341973978612352
272665006213302208 310243314355977024
41940797159131216 184220888041541856
98866383820840912 221577698912193856
179968618271432640 347186046681462656
110390351145466656 166482033313516864
171936176486845152 225019375781481952
178130355714894496 192044466543376160
108374058293133168 307532191039754176
38288370120422560 105258597950572016
69409739838711208 228394506776236704
123006139255348592 299646426181908608
14985107764968926 100040544792166000
215924653774859392 337660223606520384
171390040630289920 224245838133977664
218386060512168256 304005757047234688
139744492224314416 185359860521535584
218357343941581664 337243000807268416
140576116178582288 331099290720347200
251446513610968896 303390749256088192
13737023965288694 280800724960716896
66748569845890912 69208465815152632
106990314693528032 216416579023848064
76678946788401808 282853009884799584
110514209888156480 179726144003365920
13566008713720074 261112969028928608
74685155424462288 199083480069519072
148873071801046848 270716014824929120
214917701756255232 287142020120804608
71073612252164600 224908880769508864
31890123174184996 42824038227391016
17534520195156030 59741289557420664
88893465034817648 107602714123942976
120536020219988224 147306681207331200
148419777371258976 279231409384843936
60024876316875288 284658696859712608
48516614808898568 278674578446361088
159006038217508480 308482452871303552
35445019094504696 97677533017965968
152792083732376320 167256703350704352
13244905265227872 224229102765746432
77943124736764960 330517268882425920
50168684968275480 150481839410491072
124443044724060368 292902594080779712
286415475344204288 293192605556956736
148860034964171040 208448754837290816
240348269353395104 285429445869421632
78956960779694944 287912509741153824
310493258451650688 317078283252776384
96501116581619456 301046386865039488
39951451745280968 124266981575395520
128797045792512256 308081591502171776
212311987480304416 265357109463048640
35093897305931900 297507028358333376
20578717909233644 217781027131730816
175162261297211328 189761632738544960
145232926050081152 247842017047507616
250677587488151904 261916992986937632
73221978363511648 169955826408527616
314903144861542464 335341921378798784
180294799786297536 309940548799950080
249625449653763136 278702569251328224
22190165786954752 105654972993903920
20284233678444624 145752033483685024
188222389480643488 313888213716991808
184894072726669376 263772682799131808
87607530007916272 100532334635025408
107191713342782432 164227813730764256
111251069144728592 202893712669582176
23186980256252996 316112890696621376
61402544376768752 279584418125423456
132768430364152368 263879708545205952
186606922463019776 193442501577165952
76314500072365072 193433885206605760
161269757045282848 204131196362146976
101037638389410928 272954008243704000
54005332280109928 70074421503721632
156828546116226496 327357207684321920
164078718945060320 341927206884247168
1302196212771292 58566500221977736
119483343813123760 273268671555251392
91185125627917920 249213925072388992
23933475622407832 211676829364473760
13095252989721038 125140190064448736
48423811629453176 107700704293867424
265067484346845248 323865145821074304
157207273255779584 173085369951660000
228624109026656608 255725368204313312
173934018299618016 216349797267735264
114246315365447792 305985964915885056
134486987476377424 300635067329891200
156986007854872992 207384078049512736
20470583659338228 116389947954294704
199816959227064736 204717728502256960
43935564833522552 110717215171372064
179358326252928416 324869980177494080
31344180756041864 237253991264263104
111132877895701616 259005351837423936
106485321691753744 145982561415144832
188648457847114176 255152554697465984
121107945767016032 123078826601893104
147519340351006912 248496106769892160
12680780359487676 130249901160268528
52444510260958432 303376909917933184
36015337895654784 276726735786430208
88611212967375984 123401395455976192
12740559522245534 236585805226989536
127342486409139296 131974783531864752
235427568869041920 343465626220385664
194832339578547904 208418104713809888
201762214591572064 245208489408142720
279570445071068128 290451902009744320
50874445953817992 254639323062743392
96852566997332144 150668316699116896
75678250519439968 348033420669945216
83997778485379312 95605067421292960
49111570480168856 86706093627293072
179712422611892160 299061886706140480
46389211368669968 282005754164943136
13367250852408 96292417617647040
120808421388755184 274495142205006048
32851340368640212 339522473398145664
261809715026676672 264842019936174528
17642357661974414 141042298337103968
88318945886052096 184899697011187104
167617903185245600 343511698446865152
6700498966267987 313848437457034688
193114901514189696 316208108683494208
290231604803359168 324744785089553024
107445763601265312 230232897023395008
15384316997126740 236941447462012128
198576414651679008 321416418099958464
116867602776104656 302545592593983488
3815244163901611 294336898938955456
189036883199541472 341558542294861184
144042185369436848 166595347552260448
20846888406543056 281288354700930784
97549458002381856 345971115742583744
111943064154200960 222133113566616160
39819725522962760 165659656443237664
182645671009832352 246984833316044032
47696987925887920 117837621984797280
220920558300033440 338901584054523712
187667725771788640 284735851074864416
72975271267680960 167182285930572000
90008870361244576 142188344477130080
21681627481332932 152512574969287808
66499975100832808 233147479143152192
3195134266153124 118362833515674096
119309348425114928 188969375219802016
161552888937066144 256802424920717440
10505276964399364 343532659955562240
88963079805123328 313097972785571904
257601289637081472 336193306497805184
87259642591977376 274881810468215424
109445633504414736 131209100577849360
313327718786540928 326206039163269952
93037525712519520 252054037271554688
1982156076961284 239436696506545120
29110266056737516 228079367397792000
87013988484822192 213718422477626208
89536441922501520 137100398617073984
11662423619255140 118589266724802544
175479252391212064 280397424022947136
280926752290255168 335685231992946880
166187337509454112 235254959765094208
61196847911717608 214205348277151584
66499629266148160 143911487074833472
94738080075074240 311692270042216256
428593544173758 233151805006216352
232821256318830656 309502898993590656
16703053516693374 212103799802185152
240302448516297504 261112899348104224
135385431522296736 194451270450192064
145019840754132512 190570235088786848
143563539083554928 296240257666698112
35444007833116508 93263923258399184
6754931154657894 119004816923185520
37620345500886520 288426376365502080
135339239842058416 215199619737689760
145610290596575168 202465455757537056
224495716909888800 250600680953867648
7199966820947543 196617365780311840
193276919302711552 246011982076180960
284171894010318752 302490099278555072
156280558610237536 253188313846202112
151625658866862816 223211202482334048
25464883088595044 34599036928779512
294593876493652480 306120999179809920
119624873329324944 124896860597458656
190917328209340192 325663151820418176
21715279134303056 331668947105119936
35284376679801444 307122931010352000
69196311199472464 188765833088206976
140041165601667136 203213097055386560
1626792734125609 265750935241162432
30231524750071760 206173205490003040
139974840381896352 191499496071290784
37421445645145416 344271084790770688
214251719350241728 325850745397859840
116557453702367456 224730012531140608
75848133455604848 137834175448885296
243144646679744096 329000933463432960
197757671310714656 273802345974690752
155546413997911936 247799873531259328
122046603847076208 197391919143898624
156750557985914944 182901667630562048
247382056178979552 338720550233443136
114777006079584848 191409609632027808
63463479442533312 102627916154388016
3544561274147882 86377833824480736
104212278135943456 217572798654716352
20619532152177036 226661064428629152
50151767517439840 254373357007752544
36006444125760656 246917383454122208
113829991826096384 152770450944613056
113153583597591408 275551389984157920
207293811363324768 251247798425627840
150541761728722592 288806700314814784
76460189596461888 130535322155677856
106120908816750256 278996889507576512
78401467388443072 277146087672409056
125819428423217968 126122301528944304
84989030007770880 150396245878365312
195037763125162816 241199233809750368
41185238030309624 163639637375944992
169102123406869344 328280160605432512
135119402508682752 180689535409397440
181602516817163200 188517340423985504
209596112769277632 312504077553711104
154707480874440256 191218926550408064
121397093674498688 283232051073026176
224800971340496224 341239407779537152
94407829620907536 225751810903842880
122212331453091168 283521319013280192
15102410239553970 208213184542497120
163603891384130208 213842039352815136
123521560630444320 316423935608240320
159112398772064064 185966323081454720
92421128150778704 332304898628482240
51310852255907872 235522054413494368
150397705018647296 315357749121169280
41160311572676520 87198310545518128
246687345969734944 291719858437951808
9148193292763440 70138324351577432
235106109449270688 311676979266639424
27033819606277976 136703444159274896
86399699717896896 137447630094774896
16397932388061556 191285858733345664
212330579089734400 337489308956237184
309220909745923968 332655923654008832
91196301466290240 208816198481007936
143250484830482912 262325106096720992
54100956129207424 68143368154812760
31567528640650836 304784458845047168
193680822965351872 290950587455859264
6768359742386775 81183747644271360
35963999954545352 132325592912348384
40895410246184056 207808988614343392
104754248138556848 268086504593158848
226803657902864192 235346317904767840
155555778099166496 285841746811587936
182834353438622944 334918504299416896
70910138062170536 249426415709621792
19685229835215408 37781244218389192
119157525094165616 232780615331446784
61764396524546768 233333819500175680
262133294538879392 341341945819821376
32112408985607072 151730930801118272
72464557086544208 163538757174035296
103087532977985424 326655834454985280
58054665952885976 338103047341731520
221163407491634304 282927400288102752
58369921892840208 247415639401874816
71469725838823624 160011381558803360
315292488227275584 323447056329999488
137696069348858960 159331106231379872
204356319074286560 265409852134937312
228525260075301824 309615504222447296
173783383532596928 215970499391244704
6190120043319889 129432925021144064
136606401654343920 344424630062073344
230652887622516416 250731987725902688
7179664247791611 179603079307516704
10228406188553540 47182974351655160
153906395091749344 237738681287492800
12045043339505998 255357440819737568
19553683984284672 63168036527134936
111652943348766768 153942563800995840
8307351942659748 124306545489675792
171574409774894848 207053544881884672
255652413283451520 347549852144258176
29936071542995584 346888986640652544
1786385942851747 128290771068606528
174724726878025696 276553784359430752
99341102891841968 199968434374635712
192752202261153312 341355554983537920
157398193949794048 196547854563016000
45322662061042200 179424191694610528
38779486199000184 57086579953563664
270888747882310400 330155994017091968
36122793422533488 124336974914594272
198803512983447552 305578408174971648
182627878555987328 249055549666565280
18715706851824676 22078400668037036
140069922551000512 253172470074616768
65105216491043504 240047894562882816
54149250155314392 67133453197247016
169716601273939264 218136906280322016
86919395549519584 269401677616144160
227714172119180128 272187555925874592
117971925017401216 156456256867643360
89718718674461808 169047989593503648
13041643531066468 322021437902854464
9890115525415726 327289800247207872
51379484837805200 221628560311254304
241885525406930688 284367691262489728
136020174278829008 326892906873942272
183532173692597312 198210318202002240
130459347854777984 336386315506448000
86876134297729968 258304755678711936
46398590193113376 345844728070187584
235387100636488128 321385581441715840
86262139755233936 194710365650889152
61795186637131712 137080566251251904
51946028530620824 118891459633212032
20886653931176076 199216231870003648
65372716317854704 134721150207294304
131988885742859296 262589010465530880
15897281558812692 112930797368893168
101867867935081680 144194175811480992
75877751003785168 293477397788102016
267325182618810080 300398555388594816
62995664053762360 216764173043627456
48866186171441880 314801854960692544
215421905528274720 219445027991523968
45026422283865816 67519294853946672
194878391665528704 216733025788644800
229249913199255040 258178686542072096
139687000787572240 320922670947012288
10128962037912664 320090664851644608
116986313712973328 223408506070587776
1145449387656317 166105819329023872
151940630230719584 325687063818111808
99849928220844976 336399111114440576
276864576811915200 325001468684245376
32269609799719936 289137906240318272
62335942414362440 219964303386220192
183239988105412288 264700921528117184
78898167453856976 113453555568389312
4018853286807503 71574602568704352
151272943021245120 193961360939000896
218136077765845184 242731105284306496
110416845010627280 299336374064701184
90716331206239424 325573224985577408
212994140196553600 302679649275220736
276062893186087648 280851466232149600
217727276034871392 219617122241083456
35773021690915444 127527673919014912
31119925721960828 221637010852368736
44694625188139448 291902378297187200
5165594791824286 312546787049802752
298008029074058752 339331096066045312
205443948274491328 212292344675172416
124990874321692656 301393338972655552
266256456112861984 282137299469242400
72289121575271872 188017766703822368
61782735396194328 178225488162026656
68957096901045392 334231889809768960
260821444150189184 320181271641330816
160648465122178176 232660832171892704
14745469167452116 60618415096042312
140144587884639744 341171159759172096
42968614358065288 71911749841569120
78218657872775456 263478255251211808
1097627276157184 336125214123280768
76557871319382448 176546843392641984
137414806605912224 245206924228283840
65504875298697200 286414941583595552
136030818928547024 146436361681214208
200534758840805696 259198332637681952
16295855613763944 164387104441013664
52346616547514408 331397011999181632
150521616003591488 299425483177118016
226344043941804608 316343729877181568
35497080082738144 253381924962872672
151925043303693088 302915394268585600
247949407485850944 279864523514598176
53411108478988800 278416393719978368
104976441583228432 307287678117602624
148815881295698528 308249058087892864
136118371430829536 227455552277629088
195183068753069920 238221569159481024
26420512801581780 142111811498618912
26133310854880436 119959520634572368
290635045781457984 346317291965887232
160839851322145344 299024455062537088
213848457944092672 346478966212681600
58740173415013368 200014016105993824
190212195288008064 252085662809270720
34323103861424172 73114858692255632
73581699257702208 181002355162412384
115619410099536912 161613745819643008
300198559785378624 328108021374387136
47192679014452384 197133889821941888
91498414968780368 117016756870795376
113280530181896928 135823348710114208
291805376125730240 341692572937017088
67641469593105104 126012031538802272
74037378832986608 227035136498819456
115856442288522736 283626662036905856
185376897119425536 306047196763617024
296268352776287040 307337902065868480
59994058586366600 331278743968665920
16235244903296012 91756317159563360
147581746884950592 296812032739969664
98573028923257856 127402808155818448
126381352346898848 203433556822931744
45487315344625624 275002097325041344
155241298182165088 219738292772947072
154627548751910656 312413957535930368
45956980370871016 331035231191113728
192154262269925504 319856506297805952
133730191591227664 157679851683624832
57041622749098736 116897923995338736
62534405660880656 297651246856810112
34768413801744048 298468114061840128
195433826139628000 256332495168923776
42410750948689048 257125727834651680
3970511796491364 168158405878261280
52314471204858432 59638489895477544
102813032485299248 161391521921186464
244111242349746560 298449382727461824
184045952218865600 340770071906707904
36347141609776032 241484265229454528
49422487865471096 201500178729934912
168013568433832992 228799711291674016
318469709222619968 329221794796016192
37067963910061288 299545769710923776
67693306061227896 123886186005021392
221385626579097248 327089440833585728
99374279964344768 259638458730478720
97261143551135040 114706571919036864
53626900337524984 157782053724623008
78408762426575344 266233330142375648
46361143592234928 291048628511086400
173098740136548640 315112642651177344
78653198688117104 110683534034600272
133119320734009600 196723321773979296
111758956263068560 298414602305927488
63092798826353360 346946516300896704
26337045746939424 339147402205178624
29195579555554140 253005731370228800
128610037345809552 206362636083231808
12679179180854612 275531596889274240
41442430836763616 305678036771902016
23742537173216224 48329851050367144
143291686336314592 278886146285018368
595460713533613 328008884489010432
122052179196997856 178860967365786400
98782264192529744 152456740672858336
136178289021651200 164255925668677952
109040072433568608 249404699820752608
217572933091694720 260127227746176960
67910311211426736 195565353285156448
173727889227606720 205408145850899392
207745836253918976 326635874931207616
237356211162766976 303468739772402304
99497276777138320 263760906858195072
197767572034061632 292195229758149760
146775271381018880 215628841316844256
47656479783045952 281472764565957088
47653885795682648 99390690406338304
115164176807667440 291704217262803840
97315349442844368 161597135179363072
36553334568780272 39089615034004568
198617395856262720 308528862018235520
62635496317831568 78643964525852096
15512723968644666 269248239374413856
142258638674276944 343617087004659520
35245254270316108 290608546777808000
52099878323794464 185541762722482496
43736683079336672 111186383069923664
313536765097966400 332819823279455616
113133162389256864 124267362550266032
2566508477251244 152825090866062912
187528310376262656 202327434271032032
180061585860151072 343835677657700288
142700429596715696 169371283704990944
76618703036093456 87448749509577968
156241330010055840 321532207212667968
146305298543751200 163500767555382816
19356767835013168 335440833380656384
61982938289984824 344984807431830080
133280825626364128 322433442412640128
30822588896604560 193789339751838112
175356867452069504 288506372037701824
67997277729488136 284231496636863648
147935536730278208 283629673908594240
220273509594827296 263443379632937408
25727447647477084 169040815485709664
152184205088666080 169132605567762752
203789579981428896 245425597976415104
164484020584430208 248253184637166176
18635148557842340 127570508615569664
217203869867943776 222733729748754912
64349688156149088 345329640616302464
290731227501378240 343136136301978560
183173120049694336 320435063110580992
150889940021129600 221674610400844800
15204143702003540 85664613485679520
206505152046134816 299482295424734848
208866915968344928 304997536671769664
39378801483890480 86274430309950656
14800592014584466 302096484004083776
14914150103680006 253394086249110464
96665331126057792 242265649767686944
44511420038207112 195377071955183680
18794084789427836 223389889951568032
217551232714642752 281761197303479808
63739113409768096 202026934200776288
44846428635811648 188369095041083008
32564883664236504 203127692007896736
12324659766162716 171293047603831520
138294040674787312 176949115543671328
91123146784222992 250920295980406304
27546979126247484 198431893977003712
35501217996217984 252024707676424800
134037590169837872 305902602836082752
131717438912508656 293384962962706880
116513048453100704 342798830373246656
66853908334757816 245836954212311328
123656675968801840 158712208587856832
151259650511659968 243708553487072864
108747543584665472 111397112211228624
52116095049877512 161428012726230176
74909321063995120 247147597008069888
139089860273482896 232523549648034112
250308997420773632 279030256206552192
123916518844436960 290946270639237056
37047793391089584 233772046787173664
140639958725989232 177351891747959648
262048753667291744 341099177799220288
312912967734264000 314667904661463616
267229142795848224 269501690110375424
44415393918706104 155594745730983712
239807947248234304 336767757016720640
44476387507118560 216031157344894528
212604472845608896 250159236947625632
25767701325015208 245768455015703296
301784434415964480 325106679148815040
238174167043079264 270882869274834112
297184286877417024 327609987305334976
198930134872498496 207194786974672384
149628072536244128 269161674299430112
53627532624820976 267108105619950080
7975991850926320 297749568046179712
126566786215754496 143767582038631104
29039040600286112 52564914512490120
95773093225002352 163044655019811968
88525488102931728 113617802020827600
263591966389946176 275661080531757632
96583563683495888 314938687976582208
3109564148647204 308579513734690112
66036655468868896 132564746821898096
60333744871866784 278870442126603520
37476444150716336 163376291777555136
120576098740374384 224556408005692480
71436571641869304 346239265568936512
49794512821922728 279829774750412896
33125020944653000 169737238444377280
168890381244972416 270629104268693536
305671612249729792 331269907495864896
10437723017542724 250243675245806912
71975509780387856 147117329929178944
274710353805776736 287683328462323008
39864564469707536 121567136014036080
199859240458137824 277339113146355904
191715599362049984 242695301419836032
274222155757737760 329255529309374976
233205410010659712 270485285724369632
232374976162116256 346533917833074432
22766994055745016 92900288384749936
64651133953957520 238297805299381792
47917335347174096 80422859275626240
240134664642207616 254733464436776864
116377726877133888 284866639713279872
109285462657850800 201844169155743328
65918471104699128 135456082198988624
28392546960477724 45232136919499312
106396606036331744 272425281887833312
5444456261366360 62719278110292696
37723058051228232 85322657008765664
64248745805838648 174884458828921728
265220612903741152 283335285628271712
5999797185253550 135982330999159248
4609006178034483 149600057617070464
29548235847301832 56056405030175312
75599744714977808 182400484589070944
209314451758353600 225693553958062016
48674318473920240 221793797142055552
189878163489892160 239378751085405760
4540658891585648 23819568094231876
8912026729498416 182373924162592256
160674344738228288 215448085770972704
45313051343524432 53058885926467632
333597708262063488 346242688518939520
151060185134263648 296595244333151872
87086038919512160 147442945488882688
131036834835955184 288649994322473728
291570303233659904 343119203861625536
210483673628683328 303957443095872896
139605523605413552 210521886905151840
66825018263717360 120880498377014784
149986926382830400 245047500301988768
71138753801373008 296211607571785856
207683907138718176 277126525489157984
133332641552794352 248486233526677280
179141297782906688 187954079127951104
127831108731891808 270654563309136160
84221111529398960 297992446829254848
109269891846494784 213344708000168000
79576726500070064 168856728108827680
313088265411812160 325267811242887488
113881816901666288 297052531226041408
258175028378318368 322854964609184640
165261134783235872 328048898073058240
132342590500049136 302714822546890240
189052183920489856 348039310160499392
132373912140368976 141870694860295408
130563214723472080 173533371943164768
50556720736856488 209290504446612384
2868746781838344 110987502441492016
177722301383862624 194517482340754464
65644842648673152 229596660903592384
93657918617272096 292189162157974720
14659060996357328 47691818664105136
272272205709280160 304462490818570368
265773130007349920 267752140370781824
60384370414385480 308313349121019840
157642451591563520 167540798956159712
126636455895505712 282321239332507392
55290920829313888 175759135551494080
99722611406188384 201994227445278048
91101513299624320 290831495058202432
97609086149628944 179279094861257184
9585345965521434 249549016280256544
214643081698519264 317854086575214656
80599043692175168 229542430666602976
25042917839766092 203680080944990496
1131723341840604 248773038082383904
6690000988239914 320561657681542592
20318913816114552 249344733224361632
288616195403627648 345020827985525760
188573005538745440 247738306088627872
217647308644577792 313668565418161280
141671530201883664 267376292442875328
42137973876877360 246611174302180800
15081112872053076 29948430289979712
70725889325120936 304979608932450176
247883259374992928 331679820563615104
53860382013527720 338626528313075584
58602142836599128 72049674028709104
128924393336229888 228803717128646016
48449656282420952 307500784641516352
64057617097264656 201943713224647552
197356517156082336 336705071003468672
2821644240155012 333464856715528448
3040036853221351 167070155146634432
50570954652943056 113635714060200256
56128466030550656 283234349849894176
109868115020666992 294713938902894336
160313561539963072 217657667644536224
119094522656977568 135675197545963584
27523059774862668 75027655556851200
112830197101452352 142520702590379904
95118360142861936 304059180120631552
210713647968916736 276199553845482432
18052277396740624 219156967992530720
164499501342488096 333060065141502720
185280922660921792 212875089399895552
220915478324052288 290514611530235328
252739124051463584 337413257464254336
150397622159284352 305695350615140032
258550579211168704 265620552414129440
74819658767909584 216964409166787584
190483356856149728 200225834496782240
211127408252144800 228243677702178816
165128331258344672 344774551333835456
3806416303568417 99435946062829648
65675017347925096 101781226888156432
126072748273429600 214871108510754688
22379344807506828 315677190306663360
107902482357047488 118317481451064544
179199764741779520 282503180774941312
65368405621245416 308581973338335296
209981118510716800 276542293849358176
249634754613795488 321597209031748864
120051210556827248 166697147338895744
82349352592934336 291736931197977984
196340125898500320 199069043453101984
29557629261444624 91209601320975776
27275294396729164 337870254651908352
245835693842260800 253552758848337568
192725310536268064 255246611513848448
17305487018924212 302204591733997184
182640932654675264 185223591621966144
73413342511323152 336029664361396736
133195760858243504 335444827956846784
307832774857154944 324644911353652416
110108612821256496 311743847614339264
259180009704169024 270862011696212640
145167417054235040 303130088180479360
240112323484007552 245459826231164544
194521842119224224 234342229464576512
106128351074661936 150131390490425600
243383858598307904 292292354978273664
117690525418884432 325396017297282048
188491130865076992 216917355180802464
65880068722807664 114067955227394576
175729911283907424 232767207938667744
124644782624277264 208360256821898912
22888313416623288 292966193799184256
240405603632763232 288732944984324608
148321731661663904 258094873175389760
153352866044391808 286046606498449728
146114232534585952 200102620081854560
159471857172094976 211150851085688416
297791772302960576 301281744168170496
61203356830116264 70511321039835544
78926849713475120 320918104382501824
130011244627554656 130313358354562864
57723404570092792 139463685758224032
94129896437883024 232606204322764832
50345123002976144 152125916270655552
178178434698665920 329664862551248960
124836402214544592 136677087093444864
97525208492257152 278611049492254016
66913956296048376 347648981751331840
185397638414523968 293414719205959616
34364525666483416 166892396936651328
213133509884778816 284401237851243648
233047294320434240 330622073825533696
48961785745299720 198489968926544928
213541890123045440 286981793034453152
128256749817657184 185109123838856480
61571688729373384 195505427016095296
53384521256545920 69014762884638576
292883305971953408 328357267812802944
47233127804381336 137587612830761376
217183642459231040 233236008418278944
128405332385831920 269016452769956512
64173729268529088 255104719249990016
151768758058813248 170436713327749536
125954770291236080 345241060740630528
131309574508016944 329512426352217280
97485641555273040 311333588441680000
42019672603451168 147803724470409696
87010863653260128 216676508147205568
23765527978530936 194752975722369856
57406548693733624 240393000595767104
42534589564075752 263493775170911552
84031825082427120 223918782340499872
56938351293626136 155023337809241344
220663825827984128 338429424617672256
174625830146068960 341461288933225280
122804024062797584 176897199312802208
163096700849824544 252189692317229600
88630176393938608 257342940593014272
115265927703025920 268583456444927168
212002594427898464 285449752868747072
106396962133983568 212284166992993120
101157347875709872 194814663397576352
237543975923114848 264460844554803072
65945903362307560 274331370796740640
103635525024677952 259098457410087840
25529929260609076 78260257492796752
99561239935372832 127086952138374640
281330615668965472 325494607622558016
278273064284520160 290007192210597120
99551638277185024 113321263379683120
60379918948168768 92021769326834400
256245885110395328 315490702293734592
31745149017555136 223419475216065088
112943258252449216 162439909848506528
55873340702097360 129350534506984176
79480619211842368 131096053789133872
187369014115052032 209873194257378432
203120197968179488 253337254202849504
70436047012675040 78986691227568992
95366018610785792 318528989545964160
226099617894333920 331885028497193984
103038699172176896 116625163314308816
53387859201210736 154563044464041696
152944824941129088 220054019455751296
809917059406646 9584447518418562
18964917618889040 327785763068078528
36238882361836192 253148603202580256
30833333168502484 151643205284485312
169963732536760160 213335080370404768
42835577756176056 152974565808483264
151321493820947680 240749955273063136
159079760967705504 214064097998145344
42066845026261800 167951903839500992
157496158033000832 264977761495492832
18002677698336542 84074434903577808
223397978032561216 273603519644903200
190654685995936000 229250406402002976
4156837315145382 95465673899632416
266124962677548096 295482949285428224
46698508558030816 72407335433814832
222224466220525472 328596230045462080
141862093977115488 261972831479112128
49367086850065208 303715047413941248
81757708601183440 337637218189897472
185100120902358624 347010026123463680
27269636309511452 272300478078084864
54160227302998192 220621342017447072
6456540055978062 37589600012711504
213287536527767264 279214537230782048
79450378023133744 258367079977922304
161672761485633664 307042179092021696
117799166552567184 206598910034158432
151523338503937344 295881721749460608
263254092736899680 329434642331292352
49154009291332368 91651584948102336
79669670793572240 134063961982538000
107013190563720256 269407248747739520
250125596438813312 260159171879123168
3925199999928533 343186339774817792
336557603136956608 347474512744582720
32599771196321824 239713307236140576
193867468498201056 254533779202777312
41103190171018040 228980126509786880
221465594303209216 328245783199672768
116865384918978640 156324679739347808
31617989960492596 36073952020651624
73111985513800112 127201135512766128
138085737251828640 188362081852505824
218371839508875168 321116042568652288
185687419366304352 210198468106655296
105722443157274240 118741934808031696
96372232791215664 314704832559454016
195223328429505440 306051680413803456
193963879967274304 199110860924783456
82524221431918048 183537176856460224
12489369821572592 332093923665191232
58922995794240160 209843366532325440
196853782805174848 203961816896143136
38479874659410608 88572615034980864
163268842503377312 321754976898791168
24900177994838652 95137789415900992
67452032148959784 210555571871611712
69026947483010280 241283328685924864
55919787679888176 73800152736939312
98941034242930000 317239066398414336
90799582583019264 226470822638409024
130860577077599792 193788070232043360
128583709845818960 219046998041310624
73330836066700160 262070209100056160
174917067190082528 266669908261153248
72573934873959792 337935424315815808
188559965506840160 233759748156477696
113090125561747840 271507758587941536
125737158530706144 226979536090688096
74966018813797072 233392810616852192
75083220212754016 148821284917115648
184587972183312384 220033202706971584
39548509187544976 214442829067667392
49522703321179680 101711621227967184
246309141049773024 306281608180017856
238875427329032480 309983068952992192
104992617916794688 250650846502403840
104151031433165920 108832483428016480
78056523634765920 230505563177089344
38331511625200464 262252060395516128
137471269397265824 242740012161877472
172128445914004352 339518754641393856
58864895325223128 171479812921438496
36974086706976944 175484228897552768
13127435253740958 34763253974820952
175878080238715584 194663366664803392
43114296988389584 205907211744566784
33093942354032140 129771086045606064
31095305533989888 97939155498033536
80833273984929968 265351695359756544
95587164468888128 283252985291128064
117843749718880512 344024811782380480
66774606802307664 339198996607297536
148712706753126752 346440069617617280
25517680224459440 146177597680504640
147452953840438848 188164278253489376
29751825504123356 55020993757050616
168734850374863680 286185688172978752
171949310896446944 299123680229284928
303572933837034880 334616905570542016
67488390930117984 226345573020287008
54065596069143656 196780338667742560
303615669924159808 319261593736804672
130272585117842576 257531893659752032
249563736176367264 300645390562040064
67922243596304064 103503454924931008
205142308982897216 256525227784605664
101969282966196976 230998621981018048
87621378572508048 318767652903034432
26052292176289160 312711995938437504
80259746294559168 284307930619603392
231899501518344416 335268020081335104
9878178665062738 92160109462415776
187738801831772928 322876628274711552
81702968099271648 158306443608091680
231845112173738848 277531348901623904
7016446904962746 251010331822769888
45887225118978280 230594656782144768
207738247010826944 346499401438926208
278389090329693024 318274433685886784
202978727704985760 274831551328933856
248088574565007200 299706805468853376
183748643944941248 329883955482360000
143290530992132128 170449012187931008
99094475654420448 176323587764212256
50882520576538264 323304368603158592
128075826820069216 173664403563357056
97745315879842800 213043866929284352
137477493852903152 340109377895440704
12130804499022152 13225744135194838
209639281439031104 278611719731525632
21046949704206720 242795921440098240
123117773531245968 184531542863674656
266445343340329440 327212328380393984
229209459709036256 271442454361071872
10539252872883478 168103693809887904
170911041416044320 270259338168277440
104626046741165024 332568001833135872
156401374396049600 281186623045151616
132461474131149264 226941126889986112
123460303535400864 213374256680337760
315896920428738944 340787185339332032
110080424002290384 119814184394234208
7615949518229164 275983966424980736
86560466944739696 246234551437176704
228494277608838208 273556136771442720
28865521400111796 316387626210475264
113235788317955616 201120666006186656
94353027955599440 186712322731995744
86166180942828384 278904822310203744
31724531761428772 150448559279758112
87541236123402272 251733833836405856
176145514975150624 265569756222824608
261496946493166816 329783541371175680
273173459689460512 346575408099804224
43163698122237624 176178282263411296
38980171994041224 101057563158778208
68096391131127496 246638608293763328
242376546455665696 310807291079722688
72064802832271376 285618925390883008
124592620035946816 158413078318323168
175627621883823232 340222214035365056
122377574678758976 126619929394200016
5297767314771161 111768159970193392
182275659458412384 331045121519249024
80817682981620224 141821854056448368
208526178299658432 317356820309150592
67667968591601872 297465641889490432
52518161027528232 121668696537052624
14541290130497352 342024274264793856
204214557573144992 283327724348055712
124302053200606352 161411824598428768
263578093597919520 293886393238212032
285608863937909376 342325495747785472
98463582649065872 283765011904255360
68812416833193736 107658745346381840
73422984413776064 301211911698040000
101549370810895056 147190637014847200
177341980746367904 199831125430835680
136574403371146496 227851282406690624
156508914348292704 228971517887381920
33047200270599148 271498782748843936
199514359205847040 276068054182741984
85538198057221120 327105833428466752
229525256964345248 290472022331916864
203847681066377056 233155915247160704
258408991526852736 304004263360732352
254887308670147040 255812321126712768
211252555991975264 230820700588795488
93166771986801376 283595385958678720
266580918682890432 270354843580165408
68585188897278448 124762133622892992
38252259729907344 127853439096151072
111064764886059040 189830135260089440
314136305993102464 341446315137417408
2018882436834445 280982856352183040
32754186729546872 292582415191009536
195525542923471328 305962449612895744
84705229118313600 88329691655600688
112041363701083488 248599829575727264
544659808595097 35958004662395152
227335015376873632 229036658875342784
73618651959806192 263042972251117568
83626562759153216 98208844249184512
12899906503885560 35744907172675800
79241453455394288 121545933893366736
92121144965723120 101986459573928976
167761127096111872 175299053659898240
63236732197474384 192016369153217632
161936952381814976 195722028883405632
48978863887584808 202724223643674944
62296867443323896 85537125184443472
20165605149498304 265754946647155488
164264873630478880 307118900056278912
20805334776033148 29605911332732932
315793337470258432 338414445219655872
191231724279834912 198102333398521728
144530713343494592 241545663365463296
5522224948459549 337070135948100416
120678190549163584 178131766874277760
154171533538734528 255696791892552256
123545101170463456 151231383030256480
182744768451399968 246877515786841152
28755358767335168 152636639919076384
168580497160006432 203120868971038048
73937400332370944 78965954537309376
131997941463762432 256866045598495328
300080092911106432 344992229636651200
113072793032969728 167599193245172448
214591936677483616 253976813683952544
26306354168145964 340447432757238144
37322035169607840 220973324999758912
36179904679379688 119577656988304784
10598563253372076 248934275116363520
176488954450854144 217886235832570208
237102095186668224 295024181356933568
104917644058144704 305687268433118912
155300295477905920 213045478021545888
107323458391364512 252046221535246208
236167140727543072 256926730014880608
319334610545288320 339769689420574208
66565363170206768 221441867137343936
90584619667442656 278783265506559584
146569824605492064 331030367696574080
209112651420428480 325404785180343872
227100803946726528 319633380302691968
214675686456499520 276428779590275328
218736343503972480 219352683449752320
51170227336546384 309348950961942144
86726287046058144 178460524932748064
36950701504936960 241874743029693120
213154073959118560 313469453256886400
285934438191589088 340033693847672576
259805125620154848 285960612469148224
59409036275857912 115349509256778848
17427134593552602 74444328795337408
268683256530946720 299710149490494272
181099322755160160 284616322888482560
139553729416266144 265459075241386784
253331976003019424 328596408028752320
67421946978551920 137400283542408832
34032816405174276 193645584009127616
78845485720508368 294199500533555904
196192432421285472 222785675948312704
177981471670311008 296808031022964352
245535073997322048 275287769557421120
131276762333674272 323080303734236544
331863638287244736 336497409464236416
35337017137006036 289425207832759360
135444916886083040 278401553949220864
103107812737998880 160655557068558240
32171880537205792 332673914647908544
19386634567983504 224145437930113632
8865032596386442 11506572214749850
190092813859974464 255891875147925952
114041572473879488 197822781814259872
3508295426541044 247562793715683424
98352652681591280 280910164260152736
23602049967117468 341584595451576384
290815818333584064 325846839400526144
224671660001667424 344066415091021696
53329965442971360 127150155409592832
73165663027522592 244193018198379904
8998073182362138 213795734543625504
223730766278128352 315649644463452864
27323167667299492 28687103051395056
287846764427334784 313805452370754560
141474272876404416 334771219727711232
258808239251537824 305504717597449408
149394253206295040 246449935552960768
12544401949869782 225752155125800288
78758345630357152 154693354758043680
127856466473976976 213746121494981568
27209500714713568 301794475943321600
136532724314669328 307112308084790976
27271018581519984 160344038484430848
231310372982510336 320787574830490176
180641997202928928 226153719169024928
137382306455361088 174822359530908448
200507538907602272 314657454758084416
116658570239093408 184402375968692544
243127836646151520 317352905607393920
166706161341590400 244689386006801728
17466192604604090 298107893905875072
221128437778108160 230356367373158720
566189953634991 156268567943401376
289666279325100224 320108069685569920
109322658213841328 264146995691286848
282812161455880576 323616963831677696
4812039299584193 320164304520181632
92985250330142512 128228113774256160
135269924517463536 271015313387561184
112719996891905264 225463311514034144
136184140844236528 263559440967340640
34048494216905168 179927027294768768
92562432478819984 159451008436794400
122376464239450416 213940528283571616
82245839239810784 224879717884658624
200348031085592192 334157071211279552
174318074915351488 206902631281449376
57836946285366344 93332762844230416
106566305829349744 209595385103838368
4096192422394550 52959789371387528
20765742912524196 176938780176676832
32775953362681576 183762322212202656
12977612012039408 265408811162547456
1179926782520098 100732977034990448
93545398250491632 177044960090199040
245995814523335104 336685904397536768
1351939356953686 78876518512535952
74599677579513200 134178243860075424
180906945622269280 236810971069677760
280944002593335488 345137123634798464
39975726736584136 222757875108847008
198272719537431488 294426005565398528
21601439607860424 321304931870864128
57081298631482168 329814739300508544
126212922438306736 325818092073743616
88651367841863200 143411410417433936
95160055492934384 223833028733434304
217238748839110816 243362461294962048
125858745817005664 240814497176058112
140750347384105904 298064152506228480
106876808769981936 268020372078615968
49580457721102528 112177672448216752
160631020551452256 202264236238187712
98548513422673952 140296196189280528
101926052407471424 164194876610386272
244702922384746624 299822574627403008
50898889046345144 102548737193301536
93242254386818784 258823632395139200
160486825680054176 306620338368519744
80010854022965600 88663711435041376
124099434378155664 135687973467486176
13985668202034398 90608075604959200
162653856038010496 193529024289393600
217520659478020320 246500562079667584
160981549479938848 198047691691685760
212888660800078272 225634784498281984
58491947449374056 347510719286739392
158463776780198336 342681657111625792
49471934253717576 271325103200747904
150488984954525024 251353384090156000
107392606232150544 339047699910818816
10616622528247672 172227249223358080
38767703899761192 120079173040817920
159740107475326304 256425003682346176
66437837328016376 260161399159561216
242422332238642400 338942703100643136
2483442547875384 259450217993928928
116130870938942208 302975106065118528
38053859811543896 228202809440309568
58209055358862528 136607780859355696
171441800815296000 282327274391305984
140675104054366160 158436955007922720
125321993184840160 248465556911504832
48472563211429456 319862304915726144
25104914972592192 282456100650991232
76696203874594192 235619117662396608
180670766580130432 181695496166269088
177557983667817088 239688500459399424
37587192887973624 70488400726053168
53189010729372320 89578050097923664
103082643421572512 269898057115116160
10627189858225636 245889929614200544
65353825372654624 216350997855784256
39016655251069112 275385673625794976
106294740300224064 161828119565154400
104824782794977168 191161528990941408
12404761518425608 128357193520942496
50331076880921000 254956990853212704
54344416498297768 292021873272458624
122201740218274816 182978741065588192
48259467179321744 179761499039252608
7701331600959118 206993247119648768
107929884703744048 116767271219656224
142196832378703600 184257097039181568
96681378582675808 265477270518630240
9836232136962264 109869892806119536
186468774186033216 258168138739963872
3624555254011785 306661659950201728
98382761783123904 114634010490713488
158617369326963552 243424985665592992
7848454558177131 47580361872515216
188101661014479168 299644059259513920
32309697087112264 286794403185452576
140068376314579280 227514811633587616
187543242913934240 245582356906443680
135956016941637520 177074953272532576
53801327780891400 225761931972968608
134612898704099408 226473444844690304
202916946669271264 272349742186320256
36119289564550520 290853377307510848
219823836559191520 327217655824335424
57839670065914104 68432036742166928
95359531770950592 344966228491785728
101444860803229552 166021895065953184
115650495638520976 181711172164585792
157219787604327552 291189809326203904
3768160377159610 84056391654930880
158914647842886656 216188809868237120
314137215638675072 336289983818750720
141548419755314080 212691930381395008
76455045471482528 241839632834126528
244019705487087584 309365509603126592
75502420469520736 253221271344153792
610705019876453 47943617605325984
88853860658564848 236700902006222272
70085792372089008 147034694184351264
18298049648596944 303197625918366272
106508002277096960 147200011009757792
43669809609313208 325285612568570752
101869939290504640 211624459789026752
31031265793292380 179262159017394784
143646382867538832 233749812776181792
93815529792616704 334041559940956928
21958457856243388 198063641885099264
20577271369813108 146869722382380096
70863562819024488 98900680291738496
27018254627123852 61421080247492432
185640683831042496 345611105951586304
85375091346751216 278409094928378592
37928835231022304 113429755241619088
141873672375764864 149606465474651584
36576717366743056 112829345615263776
24172333841862252 63646990447654120
259249457911352928 292753166819676416
32086061238166544 92146991593189024
166774277880975200 293324932186398400
193834228458121440 250453369910843168
80036815699476064 329526739810259520
65955458289773888 195645994080791520
292255398488584384 339876884362662656
195636646524658848 244758458226970688
22109786151452056 255382273554038880
30076923140821824 231732453419502208
54814157599077112 193182691142393504
112221501658861872 167755670118512512
192310967458441152 238879035783152128
135843781461651536 220248561448886784
70907823219259072 276213491088163904
120593467893032000 130025323255240736
52331547080015616 196667618639679584
94985798953905472 283912342221887424
32636413020565324 78757828058772944
187916247011909888 221204394321065984
24532655420084968 313246403651767616
22089482103734600 173009439471489568
20494955327556984 111468335597001264
26033270238653860 117590753048966112
110578780675771216 114856582114764112
80155483422647200 242026888163351584
68349863659153360 117224565820336160
116380517493613040 275630874343233312
166229618161418080 176131546197225344
150976717532722240 234076474513726880
131202661407393296 131300785912365200
7744402566746757 61962409881407296
38449203467835768 338847714246815104
160883984457793536 253515284321151104
51485605669866400 70984541753645752
107995160122443680 115342176418765264
203988322190064 31195484747651484
108486212713220784 244547551322126880
149665283961427648 200021385962598752
255179372568983680 293198532231888448
21524712355186556 35366520689997460
45025640388024224 244997872091403936
8886312318405652 113252858339336752
89480311320300832 143689756588318336
25585402174874172 168262579039852864
63629057074157528 290529774176727360
137488756818326624 177083892274240160
1092925414425096 290165524057238336
116063510666775248 278555980263712992
252394316436943776 304545630967699008
95127939039397312 281799099129327328
121497383747207632 147775538065288352
37178508713955224 85787216746683776
68801773019667328 138380133667204176
49123038240845232 330292507159829888
39645477966257880 284020407117448352
90176325808190288 331505091490188544
180247625188901408 269215791906791680
27694232063249748 238131614710301504
235645132099244576 286834444694598176
94796489700232656 132636242492990608
111812941803370256 277089370976446656
103724537428101648 175387406193201088
9813406771182934 133093524798539968
147134372420345120 156906706299178848
156788456890453184 346144076961917760
97056693621459728 108534109974718000
43682704497064176 211339403741935936
114780931764005392 321879040964858368
202812971592531712 280497029347430816
38312742069589632 125417986460803968
252908324797488576 313035997596453504
27322812763901304 314661344369665664
5767178666311948 271362009182221280
12089352640901444 161786645509902848
10247406710936396 270097113382340000
12996730786171626 39700993951721624
61671990299150168 205726267608690848
107238469889594048 151084225246491680
201614052622803808 346232311850802944
122977015067051008 131489157104522272
207823911690030272 299605112365397440
12598949640207822 239101209363212128
272427000610911616 300355511964385216
18286533827056540 324379704860120768
212827651743689376 308806862295014656
51902538138393576 304107228939476992
88230092452404592 94706787787472288
34788597202609732 268895782755788704
86991588802319552 321299981447988096
25240770789332616 313369046843269120
255501363935290464 343536345071627072
36525018054935184 145736726905727456
10729842634036752 119331965833124224
150829117968903744 243863799022901856
55967653020445408 252192927007521088
110588411544653664 300201844183914304
229914995460804192 324115569576878720
37125593158609128 166583770102053664
84426079200984768 290291382922562880
165744348582142688 174333395984345344
65665882103487824 90814408050888720
190262773779489344 213688368008382624
43901275932809560 67648500203550168
58577889874174200 154311159665090624
56218761887881104 261862206772666016
211673171140999712 301036641135244608
207027656250904000 216522924028818048
188352679935948672 248730017353298144
113307719454040768 190663507116124544
168200689401672192 206913017033900384
52716257344536792 197834794300415360
72258407279929056 324126196334088768
71836511773043408 223866693755884640
131331783725698416 283978950693743712
10390656100693158 26873198214076288
18611417963291196 316919791132707136
1595048827448008 186010050684883712
122020440799422720 311128209004440448
335304224946895552 344048166885061760
65231516574337984 171980281726345312
150684503643326656 284048818099775776
166861976364647904 185809305285918336
127544723731823200 254467564161597280
207693802789731488 244309232864888992
247200734266551456 343391848349046144
54873076236480864 65084489415030112
6962602858090157 334328348321334656
13687422990439600 37609954586876824
228225406620530432 235631358818290208
13537780443762566 76891939829859616
136697177329388304 206262211456807968
251884219702796128 293217380570300288
141953493717977424 255201361534481792
318655933536505728 335848119777468928
211211390946332800 266694416460881376
40258162438599024 307427397750924672
54497568599425600 262085706632458880
19914154004896784 268434818130715200
102041156687860368 267820269716565952
201671952084917536 336473833633413696
87170345883352032 324409946094969280
110300372142027904 152104476540869216
268136857098976160 311300133226288256
51400118825260616 60057146727629736
211561912180641632 303948310508779904
187059324583522272 214415761689222784
128042043262690208 343817769292044096
180613116468092512 306024501054998208
35994653138536892 306431446384711296
59009639435604504 328538994588706048
286514240972273824 296887859371734336
63862539715925608 240832864888153920
222725542805691616 341004791399508224
7123982369835658 170726844154820448
96883153166893936 205205115460944928
15854543841603074 96879093498052960
10223663152184696 151108277330493184
38980259160985224 286967434470654368
121553695850906704 316568749181863744
48928648294428024 319201932239763648
222177084836329312 315970654869997696
165719115737423392 171379701550298048
60881218942241744 320520000944270528
89672448204185712 157006737244603840
37054315229096112 97953922780346544
299979222008125 186158075237594976
218759993923634944 307395251742362496
150582684595479648 286027326892503520
18885636530475468 77209795938202448
127083921875874384 153514628352693184
205734864401029664 341028252266510208
333903411919916928 335996497362685952
93976601008384800 185536396651053952
64050489366877032 114875992368227936
133645188213825984 207070575733331744
200433163333289984 337375257829244672
166483819657830112 272212707910563616
291597583033558528 329719514595309312
42981342633963096 209478822128561696
61034181990394256 125459936079529184
245110580833692224 263838061859598080
188367520248476768 255502643942731520
306053389957687360 347384711392475200
109224870321222560 312459396467741248
105204214863774704 199052227483020512
166192723182632960 198220989699884320
50259462111299888 246199103681083200
135033783824521856 256355318638231680
27851869465406512 107770188920943840
7553909339136840 225725192681149568
18036233815066108 272310365653078016
157273704431060448 198465788599716160
121582788113158160 130506600802899952
135057167482737824 227083837433547008
173820054298165408 314575932642203712
191654930654324992 290292783298086336
163704558363666592 270843863985717504
141552197830589840 166416394261856704
186427950249061600 238884325760380224
37436366138640768 219937893343809440
165092836774458112 217439983608530976
10771900404514720 73963445850514880
1083860329600803 152693742628878368
277444988351176896 343051579182776960
244278737011824768 316780717000449856
147922233506376960 239580788028938912
18481708300352208 167137274430281152
292930489860933632 343570301340908416
244566600998283616 278810018319965696
12024802793387548 16151278909194458
239891511711279360 283791639400796288
153588066161454240 343617216066016192
301636223744669696 344435199428430208
172290609509514592 227325916111773216
9860163958855594 304516397087605376
100502085454481168 178456633805535616
266689039654611776 314195474093757120
137718433873985536 149572164485392640
87045312160521248 126981225317051424
190906661008264480 298206699006579520
98141939806475376 167560970358445248
235490004470942272 267767677487377984
133162895711150352 294634986395340800
191989960193068448 228118022349021248
130539779880931680 192098406516963360
120030404934632368 172807176913311872
135750236420009168 141846203838023936
206535083027937088 226481597172633728
201888191910851552 329054424031773760
98936777024927808 164964457505451040
91699221125363200 244165904152992352
248911986823922688 327233348158750272
6003849474310231 119840554084708512
104007507705679696 248712774661644320
100846222678432832 169076903053080704
82054947621370096 187849301233865312
151096979037086176 283709316305087200
154609354151102784 168927227832518848
125209014198414768 253511050328999872
72457025053554976 242883225715970624
230572274812728832 333049594103294144
254348739521827584 327295493225714688
181746789181998272 235739372915008576
173650820464160992 194433880686071488
43276900614050272 192225932500534048
133412834951697344 185672826852718176
129188167212933856 309083906319754240
22532989727988044 133807404271008768
38434644428762568 232402843673133056
90474984897603472 209645337927595360
173629823348732064 221317866084090368
91619280689219056 112218873953110688
15255150764891998 57044304522120648
107006810444015216 120115995441265824
74272988999145568 174011312229751072
65975443695088144 119237197121769232
109636070260092032 312725882054361856
197059090350595008 263637383960692672
140834589120558368 244773459211691776
407493524060778 179894219792606080
86645686575767168 229748487077487392
308839998466480704 323201401158377472
314819486739805056 347612241874653440
173990004603356032 213411459024757088
89266094797598240 182875307671720864
161565929718683072 165685927353648608
243445883374967552 267177583656382208
157054901829493728 224871157217288384
279107898091780928 291338560354248128
111949741042475968 266629176515509600
25720417492125708 109588578623156992
287827797206611584 301085988002782528
25781518999655260 79777685517434912
91779952665175872 287774821030755872
182508615137203232 283211153356507744
20761631855328460 327092918224933632
128759226100313184 203530609893064992
171949434170874496 183676457291116192
164294951947819712 207402804496388192
25552023327375760 141897247880137328
287262996543897856 299041322158159168
89555285628409392 138613786933409424
4075780347673141 328364178319354816
30011492897276080 256441132211331872
114907892776598080 213640154234932128
165934751392914688 199907109242364896
70671027615817168 335227490330105216
66503145162431952 242780185095356288
249837841447015296 304566407842782080
127995542867042064 245808712522464960
69363901603573160 149154474572757600
213306017831935200 278785672597976224
37017049558096440 174414170678470880
10528424914101038 258224516080223328
76536435670745200 312147539796472512
33764694441436424 221896093264284064
17183743575535108 22055759065468172
161239340653128768 270417639930509280
72624147339061616 319151997529657024
149179783524718912 283270825538215296
48457599841392136 292937099705852736
145873371852661472 225584813132478496
131207338743267072 140004936699146400
179868249415562272 246314015650061664
213165513015381792 219357264243496928
59201258827625248 154888788820488000
60852433900171200 198635055774267200
43804778495524040 151167672525662016
17133818678575410 193697199702727552
97044351997073984 302508053558270080
3741544869636896 15221183164163108
153173172659865632 222983657539933536
247392790744285792 318062900643165440
191497487105976864 284840358084129216
21971009455146268 276389728444005760
75148663731249360 106735918274343824
33391442117595684 152050897180021152
169609862773997952 221065335808896768
184112555590714432 308057461426227392
110812019567262608 180449649584583136
204741825109854848 304975532378290560
304764656335826240 348180248849221248
139892014470809680 265693390541427072
128632888766027088 219073100558324928
189701583830824768 323476029055702400
115921007893715664 286623748413883136
131588139894305280 336521197156379264
263744743856693664 337627962661012288
61639915541120184 278469170330837440
154901119789750272 346400189133930240
30041432364348344 140761515081612976
119415955462833232 328089008435728448
196429155821585408 245489776959110080
96352589930388016 189462975631097120
32463025413718864 66955566807993472
145020084499466560 252282718488567488
48769598784444144 50884886430134208
34187838253484396 156366228258791904
11989712337089130 106317910733294384
41356709632839384 107725246829389872
16669317308663722 96093026160165392
296431236369358784 301328628174777664
107843067650795312 248433536152700768
62556101981626768 327465438163859456
13091210166295954 46954995465508496
249127071921329152 272954541925775744
7466644719576959 346228954539233408
156727090024521632 320613636790720128
58421450975786160 340730444488831744
31703630686378864 296553279652693632
104736771852390432 273604126867086176
309538615684097088 326201402466425152
10977729858449950 185013620084136096
71467456366188672 189092173268066112
198817739439945536 346949171168721024
223838016068917504 338686426768979072
76498608493240992 144107635139985200
44141593114327552 140874020002953664
189047402994278848 226495508856050560
215710225251154752 294116651648159808
74148632018006560 332947247479044800
309698774071329856 320389104704567744
22506804228481056 96140682704133584
83990635883118864 142228654842468688
18498877391089264 81256869736597456
179499334514139360 305124892809848256
27612582496416960 52286187678734160
77086470594160992 141491938293197472
185670508443349056 220169531753504448
40937066784246968 315010054009838784
57518639054899072 86668133829871584
20537648166267024 264193964385971008
1817016869069201 331902266668467328
137368775839777120 166913239354979488
119493797494221568 165296574592192992
215424008763615072 307353322498761920
108091507951689008 348515187033493568
76055632761608784 296039599451575872
237128217595710176 342293340741147264
297062954600285440 346324975020789056
147389301267651840 309078793834388736
256146660582022432 283119076215002176
97405617426752976 239861512941779520
321616458994300928 337803506505811008
208893090810829440 280707737222957664
70992438350587760 109265382821437328
59229191984934184 207465830584207296
76292987223268688 188816283988066944
17763951875775266 200508891114571808
213526961931057760 222215355112091840
112085672574315776 191129620105562528
239295066309708864 310569208576890688
203529851183156704 314484456221191808
191901690730958080 256001071155918624
4580872671932944 310209540719064384
233030807136256384 248492120443255296
145641984764999744 244956640335917952
99354266033487328 256301040737591104
195992388072406784 263631260055696736
106677330481346752 200532375759173504
235112843761604960 344518207849947520
162328716179368896 293515572956961472
62119714684461384 85269764371478384
126770406939687008 261341275484016448
199540856211571584 284897316271003680
63761522591269440 279534965747451328
314963401053088192 316581890625509696
81079201068379888 260654564190838560
54962294015621816 286836872049578464
36574979929489616 64692939059698704
41076840527859224 45918957358113096
130473426021729104 305684701847971264
128349292501887888 279059689827627360
120680585687500752 156040855140625472
130348181476224432 163275516109710560
84427765033207904 222945108388776672
124599564092508800 301828471826196928
299032344730601536 346744532815850816
194259126109344736 263730877560747264
257929080589128864 264305955898237984
48348357667387840 309828724185235200
117880534755175328 121379323150382000
6949333104196533 134762799883952112
47132242858858864 140940192975336592
65629267678447344 298131072122870912
55366611239847512 260425528778655808
295297333837653248 321306514914142528
94848020244536240 224868810751397088
180609783382177760 224068355997262688
308095356652351744 309972154981200384
90631187529558224 344968433724122560
157089416261675104 215190491284229408
116477042596082032 345276529865337344
61496034621080320 152795573387490784
97535410764130720 346368535706302080
139026039505770000 217782490161014912
41942595487611704 278967943297515008
17114803328530876 199177411852538944
36453890444078920 268702996776768320
181071617042584832 346549769685891392
184810674152467168 222939726045766752
28866060138850656 234467782484730368
104015336599815984 283309556171429568
13262513332979402 65916171449360848
210797635080604160 220616618326152352
124562975042718400 129520265085097024
137010037663901952 157474258255763584
120126036496320464 280121407546538880
193866662554841312 300692014154459456
121447603657624480 166225837525851968
150431859596344864 344340108452597952
27233324182999084 91420370476618112
62194783594794456 140552510848504432
153575020069753152 187696117739079616
17634413556257802 114995399859627456
44721094618067808 214096981365024192
106974367842225088 272716715988821184
292501605174220864 310906354175888192
50538250989803808 55149909649845928
19183964342030560 105377880855045008
17127711235853496 195444020157768416
230201029789938848 342958312405525568
96709862708942208 184961060458126048
107153101362470896 164996549066161120
239165441513924960 333362903085880256
223166783332059776 262231558314730336
81995573747781584 304502339778297408
169109779982510784 256110001770822944
165876054102327296 234322164332537664
39793183216799000 325281041841969728
47562541614057472 249201305216502464
173079356911051680 202877216378055264
163746119114533376 348374533696097920
158112546507283264 225678738982314464
60822616018789240 156289636451974112
46085513524379328 224778014191971040
28742251917041732 200458772376482112
73853849683782896 83657008927707776
16393750442717686 91811171770479600
91279914307897760 175109070267179456
209257485763933056 313204421337309696
72480417740133296 263371602261399936
70363957492849952 97967583249349408
23618673836902036 204541196534765952
141447760135635376 149395101275957376
103537927833745104 339446069640931776
190482543135777952 207730905066818240
76398280287829568 302044052290577152
39643578736629128 73594054601816128
5509515131249933 89247969499369712
263889425826297600 280121371522442112
165057178214107264 266507731914201024
1692961920334179 168196906939770432
170026558984638016 240932135080393120
63506886567997208 99369840501863904
95541135032247712 253293038563585184
118110637879200112 143448985555177856
182361003877057024 212766186965980992
92614363931834688 115605337713246832
246241011770513728 272032381440402464
131243932159727120 338594675042689792
201626491208509600 223339890840594688
66036237088265264 118354220495298624
25085879166931196 329157888012401472
130874950983993216 268421022885929600
23791295327966528 44118813484425824
305896788666359680 345322757859835904
90029400831946032 184243465144798880
92702310371454016 239648708388128832
60511320942021200 107416318018388608
69247431469599032 323113014955232320
125524288808958576 304271765137916928
19687895008934736 162570737743690304
27938334853207912 251533490922993376
94463966214575568 301962010658958656
85097080988373408 108258828077703312
189285080673698400 250704771406457536
52928545185939768 103643318439622096
7218982920784262 180758248522604160
34748124487949228 334509940649209728
20835866757077368 231805672929389088
234062838311281248 261762716769423392
29208254115385500 212179765952984864
27012498322827060 252235111021844160
60110939889308640 336190483477458752
77000588547117904 127366691448408848
187330074463180896 331531152881219392
223613672822207616 318392279619712000
247711781941428192 316871162039406464
47770059219115024 188508704165968640
31764295445590720 219046668591512512
132222447413049872 344620361633787392
153948165485724256 318390048176099520
149886527588767040 291894334839316864
118230520692770096 272272781953184512
72498097054472816 228199108544940768
53204540414606168 194036767861426592
137423897858247008 145654539787939424
80673283552895600 197019303590483808
83840608479116000 281512801398604384
120578263323862608 328552752320803264
62825266405336544 153848528112251744
73848416752403488 126709145644628528
35341136616587636 206898591366072704
37378328903676512 327307575008998976
135934176498151024 190149017956700256
31634004353845596 240817655438026048
42261443463414584 62385067619986912
86960662568222064 228065864774312448
197379048877489184 286273007640641056
182384192572175616 215385771723628992
17662199053258906 96831977212784272
15693572428832188 281517208893477664
103409916140674480 204094501104249568
110282952951369584 190768305707189472
62858868258279408 204714790989118848
201720445796270752 227177822211415520
214381378398280832 257976653757901792
69364024231157712 111509836266950048
171273671954426752 203419762949433952
8252522299570916 252830782667039776
86538217885897504 267135765460164288
52641105070409960 314817549441942336
197945053450648896 259556294771515104
69999980223228392 259291691639773344
218741449404928352 300993202273905728
40177275552840760 40910181603089424
283265121094424608 303464270809997376
120965239597558560 221692256404931456
115415136593250016 167253708008166624
310199227804291328 348601966938616640
86379110708150432 184997417946028064
192614446492906048 232787150375526912
222827653890395264 238706547643302496
81607312700559552 160834687575204192
70474779015778528 152067026917502464
71634375512767624 123946434287698352
53130431216257256 146509954205036736
249641525652465440 315526215407009728
31789612009450460 34998572801773756
246238174091180672 273528328619449696
11535253653422970 226391462373168928
137903699474306048 197742621062352032
115831903106006912 169104129623195904
81443355687778896 155934438805856640
64173061946367392 315078239247511168
78661488569376496 151859555806243424
23597369919701400 188263206850738784
19774274528201504 76160140839894080
49502235216306440 78581968436778384
103969722139706144 137994065618117760
213399090616087392 294633667150366848
164303339237816256 310231796146776640
265195132102276224 287159028421845344
60139150232533888 137103946312134240
133547331570496816 327033155305252160
123656265143455808 124862149010747376
16900326448459742 278126495001538752
225381839279648608 243856666375979968
134892585149902992 180780240797112032
69466778237640704 163653833849997984
304966937658455168 326810297663428992
184476366087583488 275553394173129888
23241484667354700 201223224455895392
25986768229699956 307843026960733184
86645516621433088 107067694341530944
105573389414626528 284938087865199680
12883627531481918 24488888224820656
12579911522213048 141657163211411696
11545458527583136 193378782882846048
178082413624548224 241107784865483808
60482633325866856 276652166757307200
13206121193383618 14332169118777650
136780257269840016 176308372706284160
58976062969231464 181956310799637792
22311351125626868 79487794540375792
142153311573871312 174872771840903520
266269644551212960 305176129625143936
173380663521022208 178329861026728544
129383523617304496 328431444499684032
270337321412167616 294567054147181888
1188954943521516 178993776756552576
12107912353081396 69801563061060616
312002000761831936 322893841155769088
5962374762933681 26701223633894540
136530647527496704 240946512604578240
113177466977327072 198104685607280896
9068807515663380 23498554082590112
196118416183472928 312063267671004608
12907889072623552 314239337991513600
90651747476324080 182837909796637728
100618907141567168 128041768628641952
226498951664975520 267810655710874272
14090805501149124 116998226710752992
92085209795419920 121675020703235184
199413258230505824 246651775665312384
134330832992838144 254431688927226976
12918813046172524 44335828162893896
6950540091066200 143744849229124304
235300044864935520 256550235681344736
50757584981736192 85166687825310224
145096325478177152 229137102394716384
61786681822205280 95571914114534992
245739920246017152 346447121081933440
75085955559314992 335868467278808448
107984334883029984 346156265443239040
29150859236648360 113016644341653376
12170684771745528 143269547487058016
297882839495929984 323594770887010816
123006697972868848 304542457448615424
232234053526138592 317671302674480064
278832670665635616 302646846080362880
48482704524667896 286301428279213472
73173647846843680 212995930892799008
76035512242290896 115342344873454272
168175924926652448 169109303526925632
117097325716138128 299265672272098816
22260862174681020 243648810562364512
148760872959545248 246347779562986784
252464602727151840 331125970729020032
71423070148091920 297788377528039744
226333347782767424 300085116393356544
118679258488451168 297438265065002432
230041651163933120 324628416686219584
167647993384081952 319783894724649216
45720012801590352 191611807511855200
314256279519222144 318147672105882688
23626173018396300 84778826419644960
100200877489277184 237881456987260992
98269351386091680 160390358334943808
134106993131283472 219202049838052032
14421379420864820 101204283994166464
17797681918889628 111697661402713696
58877474611545120 78215857878164144
210708817700566784 211270404329827552
26282212144307572 39555748824039800
40256897655294232 94088136984955968
158554834553004608 228640476051327360
306782619857062016 325995102383536000
213651738231184320 303257597819550656
143396208833057552 347744757011381568
165480837664929120 203800753425942528
14453406467760956 228664733565184672
17465785654102462 338124046354610496
227296304815284192 240954479854882240
40063175983202528 321609279030631232
52352718453794544 236571836359947040
172598869783304320 294147705151008320
104383615113180592 318217587557140736
180422165592328544 250987457957788224
151644867389846880 243169695611843008
103149447347374032 105170082518479056
83016292566043168 217156196531148576
197988694339478752 301280551642066880
14574141167217322 164251972674856672
173642678291807008 255975679497092480
187517034576006720 287612362190332736
55702858448391656 188046472084906528
137769035341047216 260746817184484512
93295001150351264 212455394132526240
149430370070455392 274685814328377824
132440696010712672 213117249028438688
213388750430644480 272138635749938592
317356456253357312 322909078668553408
166822806552756096 205153639510100384
14424869017028186 241949956319904800
102446330623403744 341925798044066560
62281255055360184 240425578514916096
88053202139294912 90187543939180384
115931132223004576 310326400965776064
54305181844414968 279998638633599872
200133685396041792 218421242317426592
80665462682714608 120903936428165136
285355069830585024 340034198750178368
58222041626242512 210952233315853056
236034669462958848 305557408272227008
70215017552913440 165030061004768128
63892035700631456 208040084884507936
131204008095339200 270556832460661760
196587454412653632 318391636076001024
152118801575035360 263862370359842944
118958044395942016 153868197470037952
209176934920628928 233643681460677376
90107549499275216 97483980318251232
25840759052459124 166489681531404448
17407377861111740 50439622613988248
40034748209672064 117625664405404208
122076731397020336 157149410460162240
166496720265114528 258442791693275904
98597934780632544 207242390339569312
116124055123559920 289335714879530112
26345432777813272 200088168513793824
83158381782438960 343654363023224640
238887218010464704 315543861280378048
188782745990967264 193556494266467136
219646884165393888 227584172888688288
46096553558373928 236685722671392160
9751633066339262 47502444633964000
138309206353577344 185911024294635456
86363156251349712 328523391590439552
136682801188985072 287194084029407136
25123036918372780 137151879124270000
199185831687472128 308351703578788480
273951512123182816 275765794441808928
177530402190765824 199578586234621504
156001440691674656 178749410182510848
110370815652772880 303946495646886208
145914610311131936 223300809559673120
31034679717707832 222085730614159072
10149229883464832 36172117623934416
159988441450371808 217479176381118272
51657361975044800 291269110194606016
52992939237348336 76758401620361232
68667929504749696 328720501747833856
75528886443584960 185099393106082112
9067134936352398 148922410912970976
49740830057056056 140065286505937616
58827841273770856 253820286585224128
201442552504691712 309318462957140672
196392433829341920 344364213657845696
42947850811479440 338861077953990528
29258524301894792 79358457590109776
165128765308150528 336358546521053056
168081814626187584 304708092339169216
311543585087313024 313107573318123200
240090839105698912 303157800830886016
61223227893382888 287225323479523200
57539803553277448 336400487203516160
120484951274108384 241213168939294752
4517159432760280 56171043007129784
153942063974610592 191209600490110080
264924152434290240 267710188547812832
112335751156485840 283842459622229632
151197889410948064 313436060985957504
79732384387973056 343946670603356672
37789562857356688 258795057780024832
61609300238497728 122562970440314032
15586544095077612 295020987848017664
113687964302135584 140571520874904176
200387240673555552 220173054989260960
105512040510861840 116763960898224464
26778196513492748 240424905533206400
105512749897877696 161892753266731424
17933919320080588 322880941539737408
204447334476407488 272170731375925600
14603291109168614 270909347381612096
53435177580314384 77189525606890848
146257974254895904 283070053816405760
73382798666204016 225972507378326240
107967355726140496 148700400975205344
144120928638056928 282372376778611520
70009041246203400 140406862469122256
325976429148564992 340291889881680384
220071886389642400 277558132923167008
254207066776813504 338090154267338944
24185361265477288 255035767741145056
221466219324676416 267673705531535680
140441781802441728 250071620363356576
126445441644197184 282034100194668672
6403419574990213 44770281138658896
83906973240024832 341831317085635008
88062078984538704 170348314120203744
215788781188729184 248872585950303392
215374831917014112 332528759763608064
181612169982902464 348149125245839616
133054749600587824 293763807383324864
83062556029813888 149018430726525728
184800081339073536 201764626955503872
112941097563920288 118729714912019744
194432888316523136 205844382284005376
230414036384758848 287835876336281792
225552060289617152 232797241107230048
89008914105834112 233904782785754432
193054338750128576 348002967602140416
84104498736219808 103002748823307504
49461238394411952 318355018432004544
309115773257221120 343283355816472000
321897866466026496 340871797397952064
50305003760037984 248529686819548864
20457439697029072 271879207342439232
65998707299880232 108489077994103712
90253344090546384 258525737954028416
66667679030955224 139997251009746576
152841345935138208 293748947139869696
59274231627210144 95601339471465312
5685597852156707 48470842267965192
192985957769985216 330234242137673344
211722996892905664 271730493637887264
119631688451780080 223450840523887840
166387184842376160 207545116100371040
125515827236176448 303362134389191936
99236099709931024 291794702266952704
161163450042838368 299929410235122304
149742978144307840 155913505453229280
52319749694195408 274730565517017632
27400097151754808 50850056314207392
176235978318616288 294934188717195520
3662437432763147 61600496488000712
75866977099697632 91001725538668608
32028357467676668 96112760832477952
95119728078339088 320490671673367360
76505619719752176 80808585582996064
187791165835683040 255549557543766080
282565161251581216 284058099831847584
133319609992883344 212065293059584864
49215207593917536 186802253183463712
90909587300814336 260099790693704736
29045763524317692 231719152202405792
10824258358046010 284690365913825824
12473457705004914 106183752092780704
59712567205585880 143620879175210720
36789170249341272 299356927530462464
11835499021937472 108125371832951648
1108972174848136 192809469688960672
187902540712675968 198073996941000320
42585033059682288 285234168179735328
326521987577947520 336009743733275520
95859695542642096 117149361859358048
218068697705911584 266352696293560256
165398048293879296 230524750233794176
111181302841526448 292573465359530176
58148215919141768 167921466983295776
145360864840904992 268790695089086560
6200031712480216 18135633035154936
284780243705764896 318598056704208704
271934337811537376 313653270277689984
40067419676476352 107993444300962384
126931815636047680 221538292968926464
121306755715308752 223571938047459872
14913555742426310 39524108000286936
27968559575564528 248609786519715552
122345165434047888 281578226101050624
51877518322762224 326897009814641536
119793018443153376 265571150758240448
21122950219596856 163367624357027040
163571611985601216 210134262608919680
44802226274561592 344788278996064960
45445394269317568 45657972180932784
70449939459493000 165037799206806528
24796886059938252 143737638503368368
174675859244955168 251427443050845440
109323127209183824 158671084740477888
150329259609762720 167418366516461696
153721712285368640 253571690276915840
216159228677044128 311060763444220544
85458105504514000 207614349170764352
140518203424094640 187936649991703232
52228173531748688 55125955282535960
67498470578268184 273927611765795456
119846117485927232 323164360338274368
76790226327907408 118938109642048624
81302912711348512 341050970261660800
32629038029444964 316470702169723072
152592979416910144 155138999379605952
1695554929428157 278397341667743968
132255907270978240 197086734435241024
257345164842742432 337525287925577984
102079378692125984 207866741391564512
9901459960479208 20557646317604936
40489747285663 319002770604480640
143457810992267856 306782173723153600
83206258299640320 158355021786926944
20928125020084660 307205933402497280
271732506685249568 290092134280327232
1120062592842479 143627050784051664
72513156163301952 251026547782326400
43739228264208416 217162197274872224
26921112740632388 165978673609402400
165667137804266240 178339107811466272
222008837436775456 290999829458154688
63781810467614592 293199522516746496
179642181741742432 183755535747555008
176497925441937952 198838930005032000
81157223498348832 196465523750215936
85321729042508304 248311035653242464
4927792283629934 178887722141277088
148304982145912960 289838181514161536
185113503995380576 285706472199335008
139478483740945680 345530892718625664
203412633806006304 254503108174652448
162829216482059584 341271948918239232
58198904938969976 168497761868362176
104400128177910192 253468621762764800
148445664106059296 179413870583949216
191223981284296576 261751829641993920
179817382317620864 335125132971547456
172840960098410432 325857293689131520
68555427817711960 225872684574689536
160429224025783488 301682822509504832
24277138236534908 302593314595842816
27507083553327076 123806247982480464
48739846695401000 262423240651327936
159413535699468448 276004597740536480
122463667502782000 305258027521301312
48129705868787608 185713159491451584
55177533181120384 306898979879593344
76209023567340096 152708518025480384
239949525062947168 345039810071340864
5031021352252668 125628189518824656
281693884065982624 312435789488374272
53977833297735936 182426367385447776
137475055254127104 258430994548085024
51833639833264912 337158904682043968
230753199623121536 298614731840542912
2163901244436857 117086122138704256
124144052391523392 160266112093076960
132152814543940224 174464631082892768
56151475712317384 216209105135393952
47588048707039664 70999469976649368
42234048722909512 178371427822843168
308777276983859904 332409738887775680
6048277876021803 141349664811660224
181863487854795200 235248131096369984
189287299000132832 327715554553862464
143244442307664720 299340292547313024
155366687387122880 309439496673743296
2849407147154223 102466874791016752
98131140733083200 308159726369933760
59637342004743152 68360904892520136
8351673591035094 243730776544636768
97219803737932656 224604309469607904
8722810992820506 166792907106140672
179250947128967584 247003877514669216
280170733599318112 295758582966239360
130799545382931008 258251835387709568
65888761686485400 211412764458882848
114643452163792208 189406891485729248
42644009479766032 312547159280597696
84812698073746256 95620041029070224
122197228227294320 220075357890735424
190398820965288576 236099314214912512
128709739462612448 277822614520258880
22187665041068720 39368934237998536
93560794407031744 206172155643493152
79797228916749136 163056869860447552
112182899565373376 158732902691113536
3544012384783259 342616825987273920
118305644722931344 336465068925738432
52075768188803640 181418721788787520
73559176791603760 267973289785200128
3386511231247645 316104150341098816
33660218680300588 236726739138020480
102875704974955088 328460882349644608
251772607887434688 262028912907929440
27003160377446112 261623199449800416
241578880091428192 245211614634510752
188661355889130944 303887653089454528
190846486514458080 194744792473829152
46133898386340424 295957220463636672
260147076955078624 290509672559942208
268674519430652160 326408177696713792
21597790064035544 186788377371482016
62994326026840984 298162295797986432
220404977790163104 324785148683820352
30350501145850016 317727383757205376
184013406994055744 202544749424219648
96003841133983904 266858456292813760
189890531526150112 257887432466127040
103898544472577552 175523202767259072
2970858420426388 339220985472457728
217322323170888160 219272100014830368
291591042177268736 323016651374211840
17399064111990784 118328522140962384
24850937216434056 100711778102050592
49995080967301200 81962219287819664
284123759655037632 288516111621794496
125359452455844992 151440472328018496
214009089199355616 279372571504873056
3004314336908698 254676695558244512
16177447094387192 202348948227731168
212913136890021984 288095108549872000
21335784503911944 197666232794469440
18747958130418420 298849521916194048
172907109123528864 314253141453520000
135717197930036688 240073771928842848
30796177434639204 320714526032714496
288835668152354624 306071475107329728
157359383147664384 222887556723541184
12587328454199384 293605525195977216
70807807779233288 348379595927776960
284564188373372672 337510229772884160
233135966690026016 329352763212346624
57028866013488880 182117975389592640
193924946773801760 244970975217895072
2548896856145587 292372557192551232
44554635203917000 285420950935587776
98750482413696912 295642342998391744
173989824698360928 269047886099897568
184534165609411264 232751461151342912
98553658884997968 308523799656812992
42445708585032352 238508845460534528
180969835976366752 268961874366542336
38376254984995016 129078036712780544
168858842364534592 238352458530850368
57098646777127608 173611543303208416
55127650044792816 209134612993355840
27363223020595024 180805506973098432
9695658581804792 335439149115725440
126278697896000320 158382778343268288
113062465479966576 311845062235043840
5183545434987929 71701705166280032
51818927932563640 66037182883820632
166962261895772544 249948193006671936
216118340690626 116706104722063600
59988107490303376 254679351099538880
173281839503390656 223289771616269024
139748443533770032 163212518380762656
150681275146574368 235545532167139232
59032379973956848 127380202597431536
40170856236979688 314312179464299840
67688427707272280 123898609774701120
9479999333452998 274439657411877792
7556121195699351 303214694145200704
162576196794822464 286951923443575456
29917729273579004 156669116269602048
224487653998351392 290989888286160448
148954508763620128 242923850927585920
20752518735935192 113146924747817776
210137031160788704 261375200442600512
17283141356057234 203662870325200320
145531199962002464 347225707493055232
1804012189034382 258928454650481344
59408295857358888 131529736395545552
51539085573821576 237142231095301248
249430997093262592 275494037145598944
70585919891515040 276638694177239232
169613244751998432 330497039181439808
272293730280569472 303930038268814208
253209144395867008 293691096046839488
46343928360961248 139007358618387120
113818324271422256 288477149010405888
121048374106142960 270514996817741376
7198713289755536 236836708020599136
115150639907307520 228648991455339232
86483286629525120 315656459434341376
16518909034088532 317806812524281408
23833523726062788 151724847094578304
30286661177942776 195261317707428544
123291244674906768 263226193438188288
78306251713579504 175009176670113504
13745106084064004 133351324434184512
70958236740706624 121868593877529248
186637118688291104 313311081522036544
16845929024047152 298485400612577728
64296414904416880 274384698282683104
128256372474987536 263223516663465856
51216074649217912 237543699930092000
54882230000425472 195988243704657152
71392976630447240 163218074963184480
50681463120740032 320908939045030976
32192058726249068 243876581606074176
90975239533042144 285131193641380448
166867282897288288 288473033372697984
125191494576075136 187436845406805504
296618578146080192 306347208930607680
2240441488727230 25207007783305984
196247392429651552 199057488739032992
12023907994602974 205742947356411552
5990837634849476 35275172854171148
211712813664289856 287217644012511936
336377432581577216 346299173919037376
147252245149541184 248583666710704416
30113164439405640 66167059239344896
238296045939982432 344375254258124608
215607729200462912 222357726766728672
9902510280983712 134555157270490432
208404265885795104 313473234109995136
145316026569902144 291188614665934144
216103340759300544 216616491756024800
94607934026279648 281266319387014464
116493298509663456 148348786979752896
203786633069983040 328204380538518848
184318410213515776 321479428366829184
257642326441420384 329527933250468672
71302482797514264 216146653498791840
204467934455896352 223171790524975968
153517077975253536 347570330662059776
59439939148017336 284904414707807840
47227182099722784 68353762425601056
40995383096315696 79239181439304912
94831593632284048 348338447722897600
41968584314290912 198661958115774176
44695665377330376 134954213737726032
148653850590840352 293430313624484992
19787275515721736 296908455325287872
27438011113933232 75294538840803168
35197031171583672 75627655295653488
119188346439437200 129729106772308176
24742419886352548 321003075086646784
45050343510932064 108061994823223136
147503470251069920 220146242454033280
127654523748063520 341136775650567808
135295614494568992 340620769556797440
256609194479445952 274101247640863712
7986315698067302 108392369172305904
156367149394129920 182780273898282656
170191389455663808 345006317689429440
61652966199661288 135305713422811968
242189813914194016 343466886241744128
70586611690461784 281535253291483296
91310781995230304 235609331785152736
37963068955604464 336789842195224448
138596132779175568 288291867594321152
166855102529106464 254165828464976896
45857875002839328 214218922200319584
24429784358281508 37405544028658672
133861860756164176 201647719020113248
50147597279757064 245418917576422976
28932685455684312 41350715297536728
43950947390481304 123815585037146016
50834720587411136 72625773609214208
46771433407626424 66872438072075176
153434519194642080 235478894717062880
31092265163908116 323938696307346048
39653897364941304 156049087451698368
61046016327820128 127760285993163184
79183703267160496 200522869159089280
121892992211588432 286697665095065664
95122239170398208 347526449896792960
50193742842611080 185156829733123296
127494684309622624 341352475570194624
17161766008111020 247652796416766464
86904623280006304 235480363066543072
24332261816215980 248077291917023264
19780345035799384 269533822713566976
191191628746198944 290695228256456576
108536313887223648 329663150977274048
117012222145050880 288598220209236032
280104858332013600 297258332967607744
72102260997444880 200164485406492064
13328072687580668 59803488663630184
121408354529239056 128539398914456496
247336271474981696 307795621099953856
11184203340680862 80589279571385088
57990100854186376 227605003468135296
198762292880698752 271504628383189440
127420809712929744 236395507175854944
130239361019841776 309822717720285952
71989316980317912 345903410482179392
95305002040703232 312559197439602944
65251680851390928 260284438314299776
131889815313262464 143513340657438080
219358214892620672 337471881486878656
14070635549340008 143562810093199440
111031165313781184 155796938050622400
11307395556789260 311562636791928064
16453207664377684 150359455024717568
45727699404232312 63758147682651056
43606108316147944 217483880187794304
215142870844083008 324520466648259904
56007520299670440 207015848618671328
54782771469805144 209488580526814368
21760713065720912 123224678959896528
199165301454047936 243004225942694752
282810330781548672 297610504479104896
141538664317856016 220079396157799136
318871062881378944 322334125773055744
55532414776813600 289375462507510336
177981005643762976 294286678136962880
231771438176921760 243559870902318560
16860316450464168 150065417321831520
37510537922403256 174924077280089600
118805318535362000 207451700815411968
268442704447643520 321493383954674368
34417988793966836 230805757789230720
21280609121709632 62905321964473952
55084580761246400 206023040440452736
300327967250693504 304739640900954112
131397153632592704 132876313804546784
84114566717262032 196975805370111232
268379936209322976 309223887084371712
20573320323582960 136502504698599408
14078562772065592 269739507812669952
164569769569904032 202988490857606080
63685174485933808 111645274464514640
69455484865822072 292951413595437440
35213365686398080 168871062272144992
82043004427156736 251690719624086240
221694159601736448 253303245957766240
129437105148974704 209055608087030048
299103521976579584 335278053743317312
95479017135205264 243343331415843936
125222656922709216 181917086495762048
33126684062523096 209912733057414240
100003934009499024 319721916362059328
28756924559802848 298261343432517888
38684854008931104 266756070393794528
254269482790854976 299156744393239360
294047088117693312 344508283399075008
180826082035528992 278300625361650624
58317527800690504 86474407844105392
92481110158746832 303825390757334592
29582581004872384 48411833539432992
178307277544843776 206531813997908320
61915980547349040 229001098101793344
34626545799798756 221942049797497184
26965161883597088 125559184953341984
85842193096516832 287278853299329184
227325180927589920 324221192390504704
5337420922013166 63015008322133416
81789578199235216 110535100637939744
145810092979849760 200837762261082272
157866029693582208 328191292442075392
100351312678369088 187423889985069472
280540029506768672 343942698152708224
25952491719312128 55597707142732456
169180083263398528 216334504282132160
103170186396073872 294177680989098048
115954372600348960 124332352711814512
174633870499774912 305112190411902016
200791071435372448 284804680932711904
207180175641263872 233740668276578592
30436078740315572 327395723344642752
78932768825455328 187182309415499424
97880347008527888 223124411919659552
84488741149983024 176661934471932160
47760366437092376 231606179432595104
222000957861717376 286922971013621536
117027275978860064 140296698732818384
13699461163448962 285320536453032288
162143690881636736 257609762330265792
241418884466227072 334771792832582720
158940679474307136 296472910558611584
229841303210104704 275793893812085824
16709250018601636 140624702821617568
236818237132335040 330545211324622272
186316007449988064 266180495129279584
190874132794508096 254519596405883968
171478281538437600 329070988349508096
11377633313958418 80129311591643408
33528825602806028 44591471997660976
14994227488214096 311528080185784256
7116133443627994 133149727764459888
44858595289339264 131279108827200944
142195808359251056 229101225672568288
124835669989404272 164134076220520896
219578677639069824 246453318149034176
60402528456670544 104693785449044064
238396536120129984 242854439559563456
173049440548792864 262535021457252512
159344183944418208 322719023750372032
271989109115838272 327628133055732544
39945600388494656 263652127267797344
23059677187549012 50791747069881880
205863848991672768 300954401730795328
281002236017817472 329830754904757888
48432411927384688 311699865700375232
119379247437621680 151463170539622880
6047537824119833 68340534855033616
90481019428542672 317422639204286848
194307958425492576 300780378010119872
59460500346506376 113675860170467248
138387176503799760 146570743721871808
102169172334666720 146730252358755776
56276210527645296 317556262138467456
7269519350302635 38895514318490048
158694842953157152 259125429728539808
177171659525503776 225461156699127328
45459114708947128 275442246866676032
166992388018957440 188629725920711552
181151754677595168 260950595652884000
5747444630044166 90004861250239040
14802161087150622 122594742044955024
183667276529643424 295076585132772864
60354868401558792 348310636788972544
123289570984975424 291731058025588544
93819682452430256 283343605551414048
165319764136341664 328342486916895808
9422303526337116 235334078151498816
28450621463605208 308801807789645440
91693445739984512 289019611276125952
7266399781431206 173555889856948832
148743519078810112 237216197977334912
300755024595360320 344954397100470272
279652092806870400 332592767698022208
217754471013500864 301557724140867072
63591605284075096 246079796181649184
78276979385879520 102285434906278832
15984791965404718 154517851858551104
78232261301175552 212483817075679040
244681558694619552 339741779437797120
175797182093569344 339843822933710016
45139450813340040 301106972294062016
84104002849143776 315567114703341376
68186529751694568 281275076537474880
201790375941347968 238647241661397568
247370801820101408 288291326134439616
129328088866835872 160968712129396256
30468030673915452 203696617217284544
142423007557422016 232844224704803008
34158030402588816 239902052284701632
123256798551911440 256051650821603072
233937677798611840 298884536475127680
32904560749441384 140009227343962096
270504294879060192 286481971653404832
1156678333952017 161673397878036224
272481278439099904 311683523448725312
210751651720911392 225286286806235936
219901754155578080 225576001846635648
224052897265568352 293236154816669952
115082069041739504 119812591613142544
14194908667818916 98924173340782704
3725581131539940 47198045553977832
57378880454105024 103208461095576720
121866332563523264 185877008141333760
195982685097763360 332102142439601536
261817864774182656 332080918147870976
30797382680325224 84566682651511472
3885579565130433 327522854940313024
56890073732014272 337861073933068608
36533246091042200 102041984615833920
8481460063432684 77860875432252816
169301927001688128 344872385249771200
89734581311755456 188483227687021664
23113239482723172 270777326587558688
3578012240207318 245404739259001504
168301443549132448 203094066514578464
208695730414961632 217753005171962464
22649584323691476 116405915268154848
173858613978037024 342022503741207296
240817107571181568 261587480374521504
50861099269126032 123185290993641232
143295119423676272 294362638817368768
259831739104542208 323542733710121984
69137907236861048 199753524127463680
300839846591979008 305504100793577088
216039905409215872 342344063279785088
259828811603382272 283560742646068224
179610656129427424 255398527227740032
22555190729675048 296359914025685952
27694430579750780 344873066327060928
126301510715570848 184944971629011168
21013770132159636 268154314192243264
244573552426896352 255670302853937792
223789515829444896 277562667226104704
70356959735024640 334023618705710080
136809339739510400 299808386497663360
222227242048913728 259344299602820320
99223069870605648 110167259610823936
45773951960853688 276106194474777312
95816632396640688 157134580090580192
34997062942873448 103299344666382720
118588025917885376 204981540638905824
100896640479085280 319022553231377024
32337521992231468 58863957021766208
60262125775306600 277064474141856192
267057215192569376 284276472860862944
146544512207575424 252418523071565824
175669611493750880 275459101582041536
219127012323928672 231176100291491168
90272043532965328 201609709466522624
105796336352868720 326869911329361536
15967124233936626 30233337946467260
35979063415814560 330540506869697280
20085424556492928 67802690097948936
3132508263216295 60195514241008456
63248858636151112 248655749522541696
93305020184150944 335588953088661376
150814613931153280 340695517807853888
290741868342206848 302074958076252864
39867857438305976 243694345512539264
239926551898320160 323728915898030912
62616879111807096 326189781565704384
31617103524210008 313104127934027968
191642112893795488 259368575586675680
312574450518373952 326611878811655616
139101118365873440 279930659884200064
18582111096639888 323624945179235200
267922713888379680 333211782827292096
259246708368117216 301886470993680384
58606306379061936 152352469931186304
19289706656380312 86307338126796736
87307174022473984 224160709636517952
22987296010938248 180802580317575584
58061321814778408 303381239386198336
143307619881385664 146820383286081600
18359473475313340 286873312894379360
30052067153551984 34271982330623172
169559022056988384 338887054940577088
244734188586055776 344214511060549376
56192934243848544 105422382958204496
176421674491317984 192142244296591040
66639725380937800 144355350340138720
125842392960782160 216493662803747840
25881038467749068 191194427874686624
178070595746324256 234421352049261888
99630578083071024 267020084115831520
317126801819369024 338335800216329728
104649609541066624 250606370704555136
175489585575621152 207785781329499872
36887476425429288 219915798676021312
250988551155008128 269202131767359488
26400817980364748 132044057327080704
289755682486608064 293703717453878528
208582531200343808 309201120954417024
60957508944379520 156510214628633888
90438828943888096 255986231722144512
48497223354304808 148780071008878496
14557820192830026 285704510625697440
28401726061790064 243756306501474816
50739110027759144 198704775870208416
124793639731339120 186784149141024000
280006127434489856 306131972192905984
266137246209187360 345042889853370944
29011035948017640 96615148320474976
246330647228430688 339524080767586496
250918953362219136 338321319458330880
15359874331853498 258502307268461280
97265899091375776 132475276614984240
27168131426022808 122953675659578352
156835689880685344 287566330649826080
108424435533126464 128975406191646640
296822162603807552 345685960400428480
268963425050953728 293899577654227456
74681101736830544 146051958029880448
8189727271574123 69983696164121520
39509531256778480 215167395237798144
70970169449036416 267664354304603808
269811684659660832 276385018253138784
152268254461378144 210774707367627456
89880639463168112 213091545855502880
56690774280726224 72536583093979488
98655858384311904 243746613874495936
223104361198004160 269909202818990048
250746320436288384 264981676356777632
184654437374529984 325434213419978944
116796934204375280 341689020805793024
69912695336794904 166439540845282592
19994106868583240 124896981314283968
45420160989869712 147904821890233920
193134449940064384 287306786715191008
14265186513850176 198639585371314656
58976221392618992 288300572622810304
105225510444751056 249772660890084032
34759869243283156 187257905388219808
82924905815849024 160706831465688416
16283775887300454 119651265823420672
180890400176409760 209680555661241824
70708950868176176 134973983039129152
193000327802740800 270439786794982976
142474611055016512 302920202011165568
184411502320569664 303506891472853952
86025310758883248 190634388833920576
128973483161829472 150979390730362176
252025566067506208 340374040246641984
283650085319712288 301716787870324992
52346757162319616 340587825544994368
28266844708053724 182866680252711520
52936970043662624 90687095025298960
198655267640473824 296707366515020992
1898727074952037 45070873089591416
56940904247085128 149669720207422560
241325009985294976 335523926013347456
221651258144980288 284870441329483840
51206265304786432 195034941484113984
242729168000799680 336596322852601152
123749033140504752 221287132052021312
93373439429636464 290768952229043072
103677329811782944 235503726135306272
166990977077860096 209817741105624256
148194192923950752 151705972827599360
184534494598393888 325341626470915328
76882121411947856 307386398856894656
128236660945596256 197008670932612064
245405249077671168 323362653124215360
12790990951697856 304297588910164800
238468699093619840 340836936445411840
74186601345534352 311205100421047040
13882679782654334 67436757042743744
137655916886229552 222333083079196512
173374558749205248 314212799921345728
15341984537949134 306207491883342080
143805759897957936 217828858713960256
9696321588609772 312644635429359936
251834000378628000 324516942334638208
89364740606808304 210949790712495360
46448993674993240 59878803393629152
198287783912226496 221043197845961696
128861457582696832 278470771536270976
126583990115366304 165566372640169312
45482817726531480 112427768244261600
9505795798005900 83834123423783680
77431712566376656 203674115599292064
106735086969148464 332861899937883712
209550691576709792 296305580529331008
128526458869787168 264925191036578208
226255821728330368 333009027718401088
82925323758363360 83875012412300240
113862853987665680 217626326862912448
274404606800145408 291303193453783552
71901210651905168 179021617899306304
184503984639760352 280165163651936288
191305185005183136 226488117916228992
109324309225861312 259919411828066400
83877126012142288 307163160789309952
225943439674765056 236011809288909312
217814549141175392 279266298931166624
2988807035472404 62917792456516024
227174193385422976 247916319686936928
177148304232411008 301597286879472576
138192072112681280 301269934931746816
134453347293818384 206352646467052064
49111850956049080 111912597237894432
107282888055316032 346640083317950208
85576012957115680 159834724486000448
96594188518541504 219724257191518560
126463924238407920 144761875096189120
154219547769691616 214095273085280704
169782699540530400 333697397453947968
37458580351439392 133142444287714080
74813874144028688 208826938133221824
135373822750870752 271514660940965600
244669492272534784 334976987459517248
11616801328901518 86845992508730832
128435790645870752 265627529088048128
99104436382794336 325955607547100160
175132792287869824 201534641695665472
114030703976949776 250519821462899968
9809871509088248 331679322387232512
105909589486366848 239699246352280896
68225835772478168 196223350390639744
33348542640215896 193930682258788672
112473612250383520 191601965040758016
253364589633456064 278968523865652992
151756849373141024 241252242757359904
99193371584473088 279394482003121856
96784331059612848 290712662038548544
22285149452812640 218370734774948512
52142349672328296 249873391479354048
81498678327551328 346118688676745792
156350336009081632 297911638688786816
126716985183683408 129423883994704288
69700144366735952 136320884122623840
150210848973583424 263954782334851168
135949200594290640 225184597748034912
161871948218742688 210340065795580064
16767398293506102 269384871268816672
100499933125333808 158974351187822656
38639779172699896 63151595616257248
124744463215320896 138127205947683712
233779723817386048 259993752426096192
126823201887489488 155308703059670080
32347642202004576 209602153399567296
139573842185262224 324510992567540672
27640848845038764 169784439470169344
66139506211375896 307511150130870720
194187302061302368 308648974145030784
98513227633801024 331639304255121664
79137671825787664 92604883042632448
66636074612014288 179801484708211872
15426436364137782 235826817728403968
203932001862961632 334155336887818048
179915522844264064 276154343374132000
270955303288976608 282880986748643360
167686455012182592 342812406456807744
34464245125140564 268777042162431008
109034426405793552 213922710009748704
39343774694987232 177172144805365184
10248431254167852 228154708072128640
150547614362651328 186509695289208672
271891803499435328 274028774553953824
66428470025340344 174685699657722752
157035794299667680 204664688614358880
61505265754826768 339944849887984768
159866368718412224 267176291000436000
37359084812469760 70367529466416472
62902000476235000 289057644542325056
85590255779642656 181072214751690688
27062860393444492 156691799597850368
21678387462463948 67285840203046760
55258508451207560 268997895172346880
30485762738276120 233522788570398528
203983122064700288 334394890312608704
189496545561238144 338635608940799936
5251339470049060 34846714479460068
74779523967003184 280807194971147104
45959370585787688 163247820881144576
47508482211010840 85572796057609344
92468590988955792 134542445013376368
14794825823681412 93350065872798336
53880088944958992 171263684870116608
72494873907888304 262292504819182976
1619086213011032 268337153899945728
225658480159975168 307263898106846144
18914209614388732 177164698973839552
6806875174147439 90850224341454640
158768553236916192 332624545884042880
96536465311630464 148865422978282784
29406573930850480 219145683141050016
78938096432793440 250546885861753120
211079684918113824 220386495726655936
216804250529372256 248951762863455872
23357784580632772 48513452527616448
29149771040401200 182718854991998880
250366840457736288 325224334131741696
296630563524774272 299515375271895616
110032206105395984 124754517220718144
74183537684352720 148635861878357568
103592167539128560 290602663931238912
176259874129131136 336120665326011712
14672427879674946 290947641457535360
94328296591100720 292968259161212352
13524524258724234 317682719217505728
137536142684807888 238282996210439200
163043638716609312 247967208685893504
248048838189523776 329212497910600448
21707760892410380 207072294568732864
119624375312017008 171104595907429376
37690605464085744 242246585357720256
53803621158968024 260353993474186336
196364657348136000 335902466788668224
2412378362589559 290481034322898688
118274389982550592 191022978184878336
163198284324263264 181691337258364032
149906827290047424 240654447549605664
84561095807030464 168364287198612736
263697641239500800 301343323129706560
78772223245944576 340373199562096768
83927488027409680 321592223240515840
78445629470273408 280061648831191968
94903088519576848 322863272943962944
325779006873650048 338658353017076480
46622830487428576 60544307635985792
92871528786340944 231927817126921248
122881159023455456 219521455819611520
42902056870288744 272327667770619936
601442895126867 276369456555999488
189902150734538752 339340478460759296
130444043664686032 249694906021720320
311573809431107456 340227076322398976
52333013725151496 202111260622009440
76770694526089360 227131837602251616
47363217644588920 181246225964289888
112062236697794272 153001731010045824
63142157533277832 126873131967766608
172654808600813024 248473239849687520
204603657743761728 215750108111676256
162525579759740064 218962645975415616
95618861101056976 347266441452337344
22385340811565616 236629693433819776
85471649802441776 266885905853591360
50153886938904808 146126465636406432
48470270834158832 120892209349031520
211579354559637696 223248520673814880
93335773368242912 197473093113172192
21216960758716372 258723013151484512
209769619635330304 224633390755748544
15798498938384952 30026548849613396
187315027092662112 261076000181250624
131244826720304128 264363751276134144
67744932094999144 240623353621030528
74627330488865328 106797770152719376
95245342384991728 233560428097992960
82619073525399136 190513243098143360
69595580341498536 74833010770823072
55101801310614016 310808944751158208
43358574703035016 146224085006338464
60953716927027792 102535886969297168
79050591716458096 347383608205764224
92611963425214208 291608189731661376
101096654317285456 213375424537176096
18955555157926488 94184965023460832
134777801098775616 194798929408107168
20462215174873752 279104499148163232
13639473970300312 231121850912652736
44072290181581504 255440567086022528
10751662575962626 252761305667901152
60719190934899432 249771618928351648
175196808748715360 190864103488564544
98993400425703008 291616374343467712
66754061330035768 241172012334322144
169931976749056512 194562157548004736
220724038557152320 319364809533998336
40286893684058048 81206268063205088
108134726298063776 198927302288507776
51744442169478048 343675252467004992
126662580865638288 136597920431799840
184176509846103392 243458597096458080
3675660378452434 38658804225426592
5993743623938389 97369860705356912
102260751215763712 293471963756359104
136733340397603696 330637517198249600
61211969235772120 321807871871487744
85081597232160080 283660801733017504
179719641316691072 208657205444590624
35600559093275264 193322377094370176
172372467678257472 320715940282918272
93771148612475696 204533957890778720
70699556079358840 83043952482780208
53614949212742336 191030482737427008
295000731661458432 343965857548989824
113896411284716608 340355634726733120
330194397746695232 345828386265270976
28397004177471744 216589903018907040
44138724105263816 111849538967576000
27882103444607580 182165662964024480
62915381618954168 189006979601185280
137618005173576336 279657201596924192
127950641227990336 179701430139954688
55152276873253064 81702337896622624
145173911719968512 267324017278977504
197993474253433952 348402057499972672
208413744229837152 312390640817804032
138552661719860368 149889695273380544
158938698940314272 338754589207425152
27732635220521112 177593248333019360
114460272864297488 159305753562455872
331673574763885568 340923509769433856
24033859978495728 132957141784335952
25353176609596608 111039897270742864
51252180828153088 183674657136578784
77679246994463808 325731505087907712
32911832913911808 345352015768113216
197777222973403232 235558589558651328
30996637887030288 268317352833008128
127177474099310880 130330200824911616
63341950711568424 194164491216391040
27163827375451208 65818025358132608
185773874667391072 284366342921199040
6849406241813519 200743033657351584
175880027733625184 195781453554858112
36688973028646384 160705572803748000
103557411013298000 313700919632706496
55438812214946184 178976832985012128
180680655184029472 191072118180986976
32387754179976136 77689559521839888
270715590034326272 309273738506213824
110784820399929184 285908484269664256
83122307971279904 130308489060129232
108047927170087040 284140854740870272
183800633356781888 303092876572740608
128290886782672816 316267398208163072
65086761786334880 328341352289731840
169369638218215648 327736966380982400
287492428925429280 330641342691268864
10078133137890494 311018570307747776
159408114181772608 200382985067362720
292582707615112064 324107993225568384
168925695733646592 278120737497706272
103225392051014688 256524967628339008
4229582830206034 216341903674114304
83183794107445072 169513533592980192
27567857423553556 237942531768630208
141964145570273392 335774223459993472
79686977739634896 81603355771791968
220431142048503552 338562575020163072
154795093094921024 335952433724886976
146366326646102080 343444000633192384
45581044945253216 115548039775737120
12399878563250820 121321365050452416
28257263866284552 248091157535159040
162262949030375712 292044055707418240
94062136202006288 288406359784379840
154614991064263520 243959780451770336
249324880434492768 310032556635203392
14029288502461978 114961335620791920
124545314131428416 333894159860151808
104814722220843008 184489555216900640
216570051760723616 307105990573804224
251847131726456832 254246530046770336
181803368494261184 261657374899947936
197039953966378528 320416592574704192
145573551140581536 326292096962811776
53404681832393176 178517698484807264
76072700205155104 261000418568791232
72719297748728528 262312985150147296
9212128923451268 47794119815714728
148302874939199488 327354850924987584
173492784519437152 286309528855703296
314762699735232256 322641067501642752
7926203275224629 79419696063659216
69625814887050808 90948805283603776
47787012368247528 234119803782232544
35586305311254136 118338612103112752
73586131893951168 152823440574534848
157759094174827680 242410668654169536
229403369995781088 319032769053186368
124242874060850208 293776299023468288
203692107621038560 263914156538578336
1979226986716946 228865042474370368
52641933773895968 227300814772855104
43356157330006712 190411483848037504
43365152051655952 203088192512560352
96949756563670224 255112134250866848
169344496530223872 333271968063175104
24643216696338864 213516346335511584
98307222973927936 109534945997089728
19454077870798496 175536707270328288
180383772272294112 346796481266663104
200350434544290144 324380638870023040
211977802199078464 338053224116141824
97407470992861040 273654056894591104
36252054363892304 287061413554780320
122899185788942976 237175471133870816
193158707386431840 261595350072072000
170494808315275936 187860319531893888
160226888606371712 307929096896152512
214580924642121696 247749635354543424
221643213463126240 294490600918075712
222507194196756064 251481069215558496
185317274468275232 340353641597458176
64301656109431072 272493481132188896
272010832263303136 304181743548540608
73893697932313600 274181356285676480
29496398775224208 200215087428975392
204860034784630304 329508911192139008
115835074431364976 226897919290065728
66743403080890000 138932538419437856
130956052641047520 136416726064279664
49956840462819368 299000174636973312
181394061666158368 261148002764547520
48496159829550144 91669648952388384
117719980378154080 198883858711829440
38532225129933424 327457499890307584
300359168600763072 322034878817562304
34979655544308504 123169130117862656
55755160539887464 181319787125468000
157610913349488192 246444289383496928
109687851114381184 239856823361858912
146635388293643648 308113444727684864
244285165577136160 248127297894104000
70559251025580360 255814670169601504
92968498328370752 233183056207372224
154556350096211232 234037581552362304
38714634636754752 291439230927076096
169156531740519840 309870665089545536
37990743910825592 208969106772709792
5037257978597587 147191511394001152
60998497986334808 277249587275000320
61518656838137136 174975457871446528
144260313903428800 207464735098388160
39266689751108960 216063148461105888
185445175675380448 259196796199400096
68997502753359296 259589773012004000
183755529902047648 276716052097750432
117939628130552576 174685593240298400
39465924270011584 281180375595129632
43999749501112904 45388576942578728
130914285111113040 309588301845073216
85308369590250736 95859614784296240
138198233003474992 213937018200965376
126936074381846880 169883840173326240
147300808855874400 193760751107218944
111919367059365280 175194777137986336
35185389517240480 247111332756515456
231141611780132224 315366842293287616
151744028555516160 303091008095944576
213379803531856096 235669636699270560
29578966854541360 322073463350541504
167255863067732416 292483197141872320
192177195802051360 323867851584444608
70029212004971984 266775836133623168
220626937132145312 242575124634630688
138748045758768928 311932246672142528
144417164724731712 300541035524034752
138882102966048336 189899137713007328
136769959307239552 267853349096583680
214091005930762816 268266285670114976
141034460825205424 153454975037284832
201736611043261472 267570439572258944
233205802694101824 337998553180369280
51454094205108280 225485819893232544
45157517128525400 340253501568688576
154534920011898880 156144911288223936
23259740750551824 133082908823195296
308743203911587520 347334263507565696
89866355618163088 344165660334304704
293157387684437248 311956248807037632
40765312464309176 225315188037892256
178723417840245920 214777462640801568
67296465968551960 219182424868581536
26457800204423664 258135512578815200
74799244029864416 256695395694840224
240458878694986176 331958525942007744
95915047574129648 285152810302032096
31036633419999704 301605091297520000
108923285715299168 302683866254124672
37295615817592848 227393922738504384
49929391477689808 115887206039231616
303979658768146240 320271375551614400
82221612001529968 155937044139582144
193547876145095680 238152036208455104
70164311897256728 121160014668608752
165308258826991008 217897561496680224
8242821607051757 83271753858574608
36301902407075712 332903254835290112
279521726308987392 306258135554353984
160944191393622080 249181831361674048
272244234703473728 312618121340635072
178174770771545440 218508632368020256
176760946134498624 250173463965778720
18711038390940560 281910530223728448
116858135896199408 133259903079341680
203752601906277344 209365713081958112
163962433665856288 288230082029266208
130469514188799344 317646163942787392
5453135557733822 63427771947674352
212892416594994976 336123909459291584
228928307716478240 245100754866336352
3423864171698271 220829108107170304
69486116018322840 167099208657649632
204545889950044416 287916563972956864
189638989866076064 261364995553626080
148013363437648256 287714697564409184
231647188165356032 287556224624836896
60154888555304392 285120155900082880
155517144926064288 276510558953178848
249369897672390496 333470810396458944
61730595794853192 143969001661737456
196699674235535072 331524538432544128
7586897551398434 94016167351553280
134524596420454592 239303686434176320
107160089338785888 228244254917603776
153433246618511328 325713596254476736
175761760660964128 217994954718499232
133617968343823824 162060593318508832
243055951895222368 292518412071806912
206297547134422816 238148624819687456
318500998653736640 320204531097998080
13501615512008014 94950430813390528
15163258245311546 56317227342364944
130922440583033136 336740203885833408
25042396060652576 150462037537645696
251208955149330368 277047186012673856
97589703224103840 308558415518529728
103358006103195888 144352460136858496
18216380570730332 288651419528404608
133788059234158912 342062425402583360
283016220541804448 320231858145754880
13851930846362360 84365794005595328
131102960205192704 158608322574934080
39334458288263472 263784385454569696
86367143143676256 211007431567526528
165055361914753984 221590892965614080
236009869544098560 319746258588107264
313215869382697664 319414357760802112
30222436045452716 264216227966410816
40621961404936496 105733682966296304
105667122509638576 140167623812566736
145759938640716576 281621179964767200
186145545841496416 253115765891572896
757326089036210 154258419547322080
311593732527137664 342990342324938944
118807112999938752 155522328920830720
245324266272129120 295074576694858752
177391326136288288 211987595620764352
224348104558680896 326594755222842432
71397399871245016 222854400373165472
139991855726898704 181359324849960032
15323008473067628 80553797204741456
38103227018847464 221779845587418400
14649952536542204 263608509440404704
18260418852227248 284067463899030240
106243605281477040 331192828850611840
152859665191170080 158574978888863680
196681452151296288 336541702037937344
129353317878450592 230085420704825216
74505256784682784 168338114386288544
141260830925467168 214860290657575456
67676778247689552 294594204877896128
81112222833231936 87556252633495040
100721285206691984 260394460756215168
125878784922148768 168346777750956736
64958300508146960 185465389919838720
148564266568591136 218198584850666880
45527522175834264 110414168423177312
36072818974972264 100519871532706144
38161855910249560 158234867889429696
160659501185972736 231387911792799360
163922200151577376 197056230021728000
86705515525705168 123984944870332832
197182373324533312 241890252946292864
145092406073186112 315195052401656192
5556665291424370 253452629819589248
140382315015201216 327062080515236032
48392200429359864 69860253712595640
203962346632091264 333316859018724736
105829874819260688 187699550271240128
149920425890423520 280460081963061536
53976422907151064 155488990355663104
15145660804474560 80201295800612528
45091429979761112 279368538165864032
122387179479353936 222162264866788864
225874745049045120 341040297505732928
262038102663631904 268642668167902432
49852511289218672 341276619756042048
34803783913984792 339787226152644032
56558259127854600 151297471576482208
248620094873169760 261969664796226240
83293689615842400 107922959609602416
149967086074340128 322912734460831488
46213089608333168 175423178534914400
35586357533799924 250270658688081280
197269226269901696 306285663027167296
7969815860319016 302042386382631424
52911575138490352 169430225349293280
44159975112817376 304803031757764736
132752630956328112 172275113711914720
96038315296228192 282050879869482560
89030178192747824 239335431442352096
167911903749265888 317721061050015680
105665634465158352 139090232940264960
7418658018388844 179834993765049408
25170589805403332 89775234503659968
94725319527543760 102299860818479344
241176112969997536 300902305241110528
96680366423750416 293847653423377920
94644180069817824 112643654841171344
68196352330953624 232382133695377760
213515774238560192 297098180379796992
179406998301332896 321675190590746944
238372414798493312 253939865864061888
75872663131575488 153601900281669888
40391258040492456 94897677753124384
161738675895168736 328520153979128640
164461195330863456 325519848997891904
203472770053513920 347861991667839040
179510156984588288 203461972014689984
234039939809292800 326516245593186432
62336029176498768 336810890101590208
151330550050384352 273637828071899072
57641739710781648 244675858685335232
86743269579367952 292981140073350528
146605213258213504 327510539117052544
136784916529265632 287477952588879072
150652891574686688 195443211288533344
53758942463854096 138172482022591712
302895040584320576 347672553324227776
173198476506066336 268024340711091776
40310011093252008 150604922585965920
184143721621780224 259418809622504800
248430868571624032 317014750657804608
167824999466876768 263939891225396864
106847168087007808 145128498556589696
305081080562367616 306118740397029376
13914656319892694 310577792006796544
282839735906096032 313024950952721664
300491281789987776 341257682230599488
111740860373348944 179553375650183936
63265371927367168 315886326042597632
181565454517607936 242589358963642496
76489216055329792 94714800905233184
36534835108353720 340926636839062592
287761994740828224 321329643298941888
80817865379596704 262850129632287296
220648422032484992 236166317962653120
51517154777727816 69717257106493624
44443172051201728 287741676060341120
200515635923197696 262415830152735904
71422089054906200 165345082157147840
299580747344321344 344367875586495616
94337283084468272 293984858596115072
246286365030267584 331857998217282496
104342288572709200 266562548522002144
49863658905297432 156774216680789312
105619365563213776 331154776539646208
119786898312667680 216112659697836928
18340573415967148 276893938942661280
85407694927490896 190642969601555616
42066743111584288 159254182171903168
107529346964862352 113057768200106784
36113152144967896 75497732788369488
25165295603401188 230480016078210656
129255970143100768 162027104227168288
18215919818476352 275598548409883200
13654045217096324 340526682406083136
48309260803851744 235026085737932224
87502936441218112 265886837362809856
138599115463073856 259507605720410048
78483698392534032 180064727341643616
105713790575997632 116540408836660944
114071208643883328 140722112696660944
194295098622048512 338093949229210560
261972456576879616 286287087599745600
39279996455151472 187705968755915392
183910961938261696 216118208452482560
158091609892829056 239453921215204928
4031649141514171 210777003902721120
192358703754229856 292057534162573760
16936505903860802 113735673922516960
18439243449383892 237506639979697472
63815062043286080 154230703087379424
141101447599969392 329693221019327424
38010996848306040 39559585019449664
93391645673692640 346810029046398208
168731725230224960 345813201242707520
179916322356438208 345820998076784256
3556941750063152 223444651858139680
10463990062449488 112301217635074048
60810134479668096 342110916029033600
79414834784285376 179964043503678240
258205670261200672 275376298275519552
110903689348963424 234844533847496160
98833071302228080 332186101998416000
10373802329648908 302719687318317184
149902539753931136 271865475642004544
59518439004035352 131932462517055888
111848572017555776 164631931898453824
272076114737142912 338186695754792384
305665350627767 2756729706129662
98972623825737424 314343865282556672
242035309384898400 261694523768387616
120869007550103472 247663956418370208
117640224761288480 239658588742942560
35172143265800572 271298591682923296
203028225506629664 339668286573634240
50640510327356256 209458384526796928
108246060310555808 109276505200379712
47054943922300088 165964975780367776
288994783017462592 311273233471584704
85024540841775856 109933404725387776
49832827120756608 177474484404088032
2385781512758503 269984111046639104
231474324419671136 254379732463832416
111217113509487760 165344322126094080
5033790041162657 254011364376744896
109258484785339488 111915216033705712
10885677630911968 331210334662451072
142916128065801648 325358054618148096
59910023803176784 339623985126519360
62801820743210648 67121748381839712
101371893640243472 196408293016391680
71281365403123880 274729346382126912
203599995340893088 219033683256405664
97924213690264064 151170111952731360
252687680874480000 276811257153741472
35951897877730684 251267536749791616
44711460603490512 338669930584735744
79847880781256000 244628880686916032
126233713577767456 130646314179798656
269505487295077056 335562173370160512
179139302704690336 290730161142743104
4244312289051833 291846813560443200
254532253865512384 285304449966383904
57244644277836008 66490769187406640
59504560893907328 207523477838735488
12047299244248174 324297542797155392
86190959373036320 276706941531025440
83699916440139616 310779987475292608
68481872033995080 124209095110002144
71880462828200512 145402637209960256
189851770839816160 256170076075385920
55078734017992480 315301856423497600
5602199826722822 246319082127925376
33444464640007780 62898296766482480
134208609525344944 235989876157075488
1745573406867687 130748004766061792
298240525162646592 319212087155582464
137084458605623040 212984177407134720
83462351054388992 305138976395974400
11659693500726918 188455265913580672
95941221282306336 267157569984936096
79589914231194944 235977470208736032
105834156011151936 230868040691908736
12396011925407932 114464797885481872
258190595198434112 260106080924799136
1791229155738261 185447112851587584
115613695787347184 253899104511245280
69153396222733616 164259913027457568
246704895546982048 249353175168213952
214601546171155136 259044219671512352
46289876677101568 190266077747011520
134384526526040560 296242129285674624
21180826623640272 147273719923371168
182239589735241600 196424954576027648
63302396821380072 259838299151089024
171258401261248160 306998972405614784
207512113914131840 230363049553653792
109777471073227744 247792721507931488
169795413325853952 327270301288258048
159154212736829856 283169298602552384
131373378633089408 242247149747712416
105651053468897360 162408451526853664
244502150157157280 250134514122059776
32092440399855888 143976930964018720
176302307642465504 195667670134921664
102791326788608624 305757071048576896
73670351851825680 190909387123053376
110276917867021680 153369247658755744
148635635813217600 199096319688104992
155919405202128800 274957793191610176
50756604893636368 186980908647332864
98464823949328240 334990363681557312
215484450734484128 242699770703035040
214995012864778944 277782839428940384
127394262656062 141219738033038656
36288154692283344 38198270643593608
47038688684833440 210860541290680832
125588150054232480 202191909381811296
238477868849524224 253743931488593760
12646643790941676 220964821882513536
83481451062895632 262766342361034816
62628185363407632 310548474270808896
38241304551740664 232265842408108352
68998517938118864 166758851288496864
200165454704015552 292265569442356672
49075986007474976 141991116388220592
151105864315661472 231206656156178688
140966731877096560 164757290869103040
92656501054467568 259749080597858976
209740115564975488 242204526217690016
173889881027071840 337343899147594944
20154910705990164 103123440258298448
88863714931596096 251728589976868032
159050126645358752 237540657397642592
5470570150824830 164265287941071072
240538222238398464 324175475694751104
58607000237024560 217175353899302944
57330441382024952 76123217679712896
227359577604077504 327400389142023424
218946076865765760 276275379049563776
154979776096307712 186806043735419456
32110650110253596 84201117553372848
54875199264079584 250511364221710912
98447570173077168 271032874992081728
9204120350115122 15802652829136632
120911810519959936 276033062576428416
18032618044201188 80382912824786128
1169122105976716 72974165969331840
18233005717395956 165530055524741024
16048320007458840 343037605334587968
44673435044670584 51675478930723968
86226621634834384 126877440379370288
5096660177430078 118646200305889280
98976725064582272 158629590375660256
81050699941656320 334136900812398912
9662834478268338 202079398272727552
254539203298939776 337157425818903552
108384470036375168 185345981226335552
39557455972052056 337160856645066048
199917604169721760 294775599784700864
113883200719350784 224233260390517152
152251089326012000 178147742326109440
151133726771661152 311235120791124480
56721887142243064 241039063718087232
139566461394701312 250796667314663776
13918242879116540 316327742952142976
27330144060212868 73183171191515360
35184481141243976 135297874688478128
101849394133303792 320369121740872384
157725984448301120 228050258551740960
106170505847982992 267020269923231232
240657620175460416 329944150389681280
87370312260655456 232004172381785152
176596625136077792 327966558132068352
140810282647001600 169952300552907776
154763274970290528 193423017947535104
179857202388256256 347458607520231680
3651018109196501 272553936310844768
39238388645160712 205592436288609280
71616785932489232 149634547768977856
125343441362390720 125543644749733280
28740631362950352 291702749014048000
41027447048305976 131852503601348048
53259187519387440 227101151411186176
134976922437747232 254475923139083008
91548428064600144 96719865442563872
207778637565784288 234021510502460096
167306306353144608 307207054369162944
75152887524909376 268538437101814208
27949023419408628 72341299020660896
175332465268673 269628972066314752
41967642252036120 193126193788305696
91959342421964176 327971206653256256
91031695772865120 93911230693096624
104322041865513136 289418227367470976
74085581871884704 116381869645780080
187374210654108448 266662410456066560
255789124012108224 328395597231011648
84018660263047136 203747886365240128
114068553995204592 329108780777207552
6772459031167934 319788598869686080
89960913576859872 133048323720983264
25253232579222280 337990052438180736
65386080775451608 229657066951256288
54263144324945872 263227237196497728
140117730678483168 340102430403589056
108873252123408912 253753601890370368
182691444652318400 305704711300823488
230915903944568512 251339035179300896
18395988637484604 243108587415137376
123472628132499232 249823663584405088
157640655097009760 240845237609897312
55627921940320496 345413097459228672
14512220301350844 197328430752437696
257476869999456608 280414879669704288
262461800397700864 281374435656075008
92947542568493744 181178782676787136
264582839249133312 335563102872472448
134828762624600400 286457500188708416
118082601520830128 305737112254153216
161198494837797504 199689948055008992
190198245661135776 217350010622170816
89193954696130112 192913002574456800
16778341223437734 87115564396305696
2583747346053693 41802330628622472
82750345926775104 237488461972792480
178862709306956 4450036922575120
28534645161034608 338544940523480448
65503268095388256 169805478085488672
250126652240340192 339126933349543232
246634809255669216 289704865039959168
178832554805364800 317541118719921600
15484676904248302 143366909607021472
267858911685396096 324030099007552000
139723875234650384 247876924361404896
70504693042625544 131881963812420912
40980008391462280 221021174156760672
53536149901067552 149560582243121664
12416595993251674 115354878550871008
34609151302629508 164866153540628032
108352351888812608 219206557773094592
56014482376998544 203666732824627744
80013563277524368 232177659573406080
87064024735887616 288822514681653312
26337890018691448 238824987798869152
46820858948818640 79943343570176320
220247892800822784 306256104718788096
169315718239657344 236448630030283104
57247010879955656 326984539699658368
289853936220266368 292461701131342720
18033061159975512 70908263816693480
159541456056408928 209262667234614240
89716878518348672 339515964583554688
236608215337410720 284309293548285664
69311410769019872 251934021998427936
15357844925373200 79573233169352496
99309698732744864 319605273223538304
267348964696473280 343484085409503872
28482456849388780 209284958413463680
43732323120564928 262722513534689792
241078403781308256 328009500702482304
176893893254273312 304112308604746304
148435409528489792 216113349087197760
70292189350646672 79210457903848720
96313277138943040 328182543014150272
25583208744409464 55336553287026368
242009261401907712 307087404263003584
13499416833082252 290538875401203200
140390477477043504 270598511303251840
6882664925492720 231696515216759808
92643096123774128 173269767091056224
107043195263391376 201089942499161920
218282975059018368 271237951943235776
69573846420679752 299988185427132992
42695566270590368 337110747843125376
176236377354886560 257747223800838720
151772979584483168 283036484117921760
43796452567849224 166860518707494688
230219296198023552 328307849224506560
224467396461298080 246564786290650496
149223654016761600 154097643346908256
44117404029227064 124074679908616800
145065047108982304 330374698590440128
199596797046174240 338895218054405696
94972359613533392 118016570353833152
167665637463338336 268040702974876544
15504395064711880 268105770964640416
87037852441409968 176793756881624960
77602001992358960 322967909577758208
164094243870712608 317313311073884288
251003338853650496 257296794647018400
109305184532963024 221991913275531488
130203474286102032 291431051286492544
79693114859954208 193941848351672416
2281178269586514 131700487402093728
114505885960034272 240340768175075392
27547250458559940 48268459285968560
105926641098504688 155628530935365088
23042287225308224 270778417554903744
83350600644659696 323651246408588992
236466352911879328 341248625477850880
2408191877141715 162547126870807168
249594357569283680 302545722258575232
39358476170775208 90029604961199856
92632345600975232 230023723222002848
128664010474719824 297702443374193856
31228569728534908 238297504989567744
176951254983704000 240920431969642304
196983235538954208 224178432248495488
10637322780426132 85721614973744752
153700245019314816 237964900924357984
149475143654242208 296783211187026304
25502634513411100 77697142853548832
162365934190509248 196997821344309792
141469124007156976 340553586896333952
119590260932767984 147029092299777024
500198384343798 133427693957269920
1140756165948140 53493806573552032
82871972037766528 98840245245485712
180389310962619264 320843846074782080
69455855341229792 160560445357326912
226591629280196224 229491538379716480
302289876543746368 337611896212408576
94936585111275856 131445566083892032
35562951366836940 305688850974514624
284657110657030080 318298645272862912
56503392477356680 205063121674142848
323587279218536320 337180081889418368
4574275886495696 23543104655592200
58628621937192800 336059010074314112
37047030188216912 92266918810630960
292248738548619968 314002268982422080
262304118750972256 311654476398701376
206710930974004960 286478018927853216
32382420780073796 233390587004055776
134390687471199488 156336064442171872
176800481265506624 185009400240329568
13271428673724708 55854993519621224
56250456603028800 145170640648529024
51599482277490912 308736714437415424
93554895206206832 181598497821000736
41445336954272984 215833782483609120
25150223845898412 313334706605521728
168375875075001280 182938089804790720
314363124404623040 320351884882817728
190212177927613376 344127856274479680
102843996446019344 152071510422750880
175507550625954912 313398213989180160
85007427419024608 247776093858625920
79327212076382544 243754295179431392
37780691531763368 59412712539999944
209580163257544640 270766649057330368
227893722073035872 330471570063519936
57034598004403512 338243513605796928
86912505464283072 98895406426548816
171445441244619264 300426005631998080
7883632637646702 147898531085883488
16288700836760036 140658800577797264
71950640154183896 185350262026930240
48043504614631456 288013966071815680
41762749716939784 183445182441425280
41546124825255736 289534690107254144
151894627145178048 227102007985329152
277888304152626848 278838602540012096
52004705989469472 78334370781402064
285165807190229472 291726453758183872
25044353176575720 123229163577851360
193049375227256000 307376363226572160
234970470240447296 329494445251100224
176998986833212032 200160629870710368
208462616698361760 296324730467458432
51734346034211848 181549384096397280
314277488418509376 324270009552850304
48266996025179792 348533827107235072
281930342159238112 283724123865940416
243215394986882976 267254039704787488
220255809928515456 285850198815770688
33578974605858564 182199876539626560
70803491055592016 130460853504686016
39730254129945016 98724707896532016
222627772608911136 279776355731683008
122883592917706400 231648339113294816
85639536331540992 222536117067522656
185508029488680480 290707201807481472
285568692323880192 316742020598036800
135389704791545472 212265018954691680
34047258347076916 330886492034491520
233678275993677344 279180865419002336
115586580143221616 215640788297807968
125533175164835424 128666545067535584
185013492165674272 192055942742293216
121995468761156480 243993119252275328
27075589321043700 338960270308764608
195845721994375968 252189783643781696
178699402979044416 280914456160779520
99982503556003120 214406155038463488
59931776585198512 325758187102995200
82925320592870752 100496522227991280
113645818179969888 237708746020327776
108041929536614960 171598192643390208
42810097787284344 79290143297782384
110841880860219536 339863419431342336
72138197279819024 256851154736729984
267760541398711264 303108054440735296
257133581291821312 271468298196957088
115502107581347696 337273090408351104
80255161662859024 138586430650918688
86524808779488448 236641994935661696
7156760481866337 202101239838795808
29865166166855396 284831501141431392
234626976393382272 293463867711920128
63470562953717568 322949506341477440
88321535513947872 155600588555248960
43316626630212432 265899563616240000
237115211033850944 307799042592941056
55876102030631872 211363244324328192
19409265465515764 289658785350049728
66717265057392552 114974384682619136
53598657373654144 191199949461573184
59977876648274128 281386440651498368
98161514615903072 268440343287298784
210620537691502240 320439335922055360
97624026897522416 214070484336853408
81254782899141920 311266923568874240
210064372092738816 246927882341755424
29946486449284888 335734404259771520
185184922015420672 239906169183106240
2280571449412855 303287220850579264
45282546784174064 275313679612982048
83076622398663664 110201985577564208
313172632492590528 338326525052356864
3121691981562124 214387967460910240
283423261606297024 300572883604561280
134519050278810800 307592254780190208
4203644617062854 11223367135910286
64034238146014160 64818341596269240
207025908126905408 320225468914646336
169653034442019584 211987213738097280
62301662604328592 146434816839541536
64884435726612696 282352770357796256
202081716164267488 290681651792232448
60245701287978224 304630691524493504
79841878750959264 178386980369590400
87820414344086288 252226749706908928
320065211993038656 323232924794331264
5750225743162974 257198111887901024
4995445567589398 112151761052356720
82306317887280752 220808620030014176
36443203403716736 218460376728105856
39955156888329616 48996982475106456
141732562032819184 279304317620496128
186910417706578272 322359804252402112
229724263020152640 271507027035723712
116507864292009152 265467102307265056
216572639535555168 274502771765371680
108338015433681488 253338619188725472
1829438987086359 142008026172814880
303599942863256000 323432646318094592
65468017919367856 178511812168220064
143865940618058688 280760644987249216
118117021077003616 220722393763441664
123374290217784960 212366677262485440
228800424820157632 261339671473982912
66175565646083456 196322656863961600
119243038908448624 319174006809719552
251422681530546304 325796275723958528
36405453487529200 120651774570009968
41881837689627424 301312457575317504
45295559108656824 171799856200349248
163849466897535744 301708038817430336
285060274965710048 307497989412618432
65644995219006832 306671291342384896
98581697974357456 113383247216910816
143855109966838016 320579137783069632
122120568719251488 133942793470042672
238021153419136800 347962569306115968
125854381219844672 317494928645861248
78705101351726464 217633678869472672
393392335184996 307461048207597184
270499626609971232 335859719020884608
158625105612831840 164663841605846784
221309225470111648 343025456246944640
6882441131434750 239475424715195648
271421967359136224 300788558915003648
184146771267026400 274137561113356128
86768028616314192 138725902522758768
197546998827789760 227013644292088000
23021106021318584 230148896627427680
85420284575386176 224617334245296896
30440476428469876 337808145684463616
100491811894937568 196785986054432736
173288487540474976 178702451574242848
192493333140334912 251833653104106592
104868770113495264 132074418928951264
241037761203380704 341854933403718144
70131666267525136 210011434946595136
26830635994879332 301656192741419840
138026436137480112 213060786138097440
231252316062848768 252323997572710656
254325499014840096 294334371956461184
94699908607493552 229844679554236576
63503908509240920 335670254409677632
19002073093466108 202969474831177952
134275824368093456 322750532949553152
62068375156524576 218803632000224128
73105267830754944 180514614292811488
211272869718392576 288802198970132864
20912871081859440 262123052619737472
193304749243311488 216416192089691808
146713543614019392 262954158456629536
18714592816031032 297751287988680704
52970483958680400 143885355725650768
56309091608824816 244478084879241760
22132116954251536 97781662854510816
143161136664105280 320860264735806272
27939630819431144 120604253060495072
164594304612833760 290120010929740032
211836946481176480 292023202057185088
153516213647369792 200249256511184416
133049274894523872 200021653981423328
323727107189804608 341571973836637184
15979140530221508 28743623069437156
156664259142392 307039490330634752
12737357901383132 33785112464940164
147362675295142112 188390378210599808
40033093621354984 253581441379516736
34762752877541556 135544249739857312
27071903713253960 60714740729758504
111528533947086880 311270749832796480
56790027315146792 282015123107527168
68034972258132776 247620409696727840
93971185089329856 251370475137024096
239418966802070304 265067774583527552
51363153225873608 242753472226608864
197114554133101376 203690398760224992
138285170604892352 258820403661268224
152256138663196448 323912101856611136
182208090771231232 325496705767504896
145862106608532704 173289694857564416
114539089174111744 242259563042386080
245146368723830432 303803732713958912
12794970741437492 250624302169155552
35439628738469024 314537914317732096
84859749900995744 92661863275750000
51869732769816104 246729723626319584
40909248671172512 105779498511328688
199404364151447040 237393315935038848
19452723687813340 133214986812125984
317487567576482688 324660339015368064
29817570051327900 129768741704535776
25212604290641960 265088533882106528
198919860587646720 335840725508883200
118932721584078752 178936935415422336
18515995535329144 128859835106221744
264397022798759712 267939549631640256
165218058288156544 247011769719452960
118448030008098576 254507203819585984
15229238810570398 265179300846709984
143772253144563648 226720476359307808
128846708603972512 232157293282317504
90111232796336608 311005606807818816
89679563073049440 255501138529860448
13701053639515870 225849223695916896
137626590524386864 258497379884935488
114888158330437536 322510078025354496
176086248196261952 287023276788201120
91151325579165312 257675014327134848
198244679239249344 215666974503946432
298591982728044864 301108231947125056
110797199003423424 260593062640807008
203099456792379328 343531819275496384
291905637391784128 300507166118067584
69280135797306624 221015855262536704
240437770947329600 247431065312231648
104735335851047152 250851789083622464
183169449419505152 186255183217290176
68422809748153992 233993015425370848
78567444081156016 109107957715829696
87913159554342320 343851294178575680
28796049792968740 338412292441820480
140394111323039776 233040450787144608
3660466134273443 164206203016807648
81179641343014016 192699001047103808
107093482615436768 255815945408020448
163144222525600128 330105430717080960
17210959350771794 76075233708244560
122860301050364944 224919709660301824
305841701537563520 346693123483466816
40353336248433192 236508300458438048
21980942007034516 201661205254952832
46972077717142920 336864066794356096
9116632103855 227576568197006336
23948426471843880 287816973838382624
13303491243625260 156214379540147936
127052654151277280 342213669937799936
1574984009014766 258807067267713984
13609682165651670 41149431295176336
103563462090330336 228835169524092864
65593636457665888 96510848897638736
9390666407877834 264481942332247360
91782860451442608 328808452136750464
95468271850615488 250941227372985600
85967284734018160 183860779680869952
138121250213092512 250324956812474400
237378570847661632 347923149824059136
58618349989098064 272928126494295392
323946528788618496 347114489571769600
144271922861284864 161109066930898048
284410818479124480 309551138326511424
75261963616115296 283643818338291328
273135310502180672 319523741031477248
90236936234764128 237419438565417824
213619929478694144 219342792732446144
61045692486830616 208713993794922944
108493563397478560 347579711246104640
108888098974051904 257619297222919392
1127010093589613 55189466963480200
183149797004033920 245615667355020672
177744863267430528 308554247472560704
68733036152905144 262964477146689920
196749178485287200 247776974184404256
151824808276086944 251513941472761504
184410364115363168 312536195806951808
290991854766553536 323722533830002624
213775159925276128 343557921275081600
77371109081487872 118683484315347344
93690958803100944 335406657205953792
59691702014688160 177791442460796704
101646479918788560 185839435757788640
85059679387220304 232880827757924544
228027119260177504 232898459150114528
108703796862107472 216965108823161344
55517762437517664 84855559350122336
256418371953691232 315552549982656768
10520165088592444 19591535241878840
65424040244793888 317046610617356544
6982095040368136 247179732609907392
32819463214638376 332718504090563136
83192387109774352 325499074072602496
5968563563291134 43244469725664096
56054503000155824 198760023462751104
14887740523712492 94416500655430496
33888899630524044 52680719785165488
98303047076442000 283038175738564256
36568844124067504 174569778964833536
197108714193401472 215420934857918720
121532729132673952 190860341122053088
114408666047996272 185040279893432608
33381891388180964 188724447421617504
107164365802262640 218110885449205824
84039679051121904 139693530648798240
38655758404248280 177210959468206304
79187698987402800 221209302171442464
179866708130631712 303708416089589824
167455798943577408 211988073732724288
103395909317907888 344837883630064000
311384229722983040 348610174560249920
92137620348474816 323210049942986240
104309482510354800 149588243899379936
79470064085309792 167050728120667840
191389872579098848 310529458611190912
178694460209728608 210452517195361088
33975121715429964 86003175762395232
52124569875355008 218881190700374240
26542722598787976 308557642609664896
5642593803523134 319933319605606848
51452426803413976 264373416914005920
149601589868630400 265913695304662816
194900220724576192 331132915213608896
134226297876004576 346400481089325184
15060857649427032 182673332424877824
205875680414254400 286114159846584032
56018766119225512 321356751161860992
76304715289173200 216704008757300704
114319207572526352 146109212980653536
8889331802096509 122428046537322128
105367191907683200 178013739209607360
81147459786453072 191109386519927232
176663856097749728 292771699569443200
250602122596953056 342961130675184640
85891417135049920 240725874416763456
143421235818032304 336438488897043712
135149664068384784 182407952027898144
212704270627420928 286337999753065856
313594633772582080 343792705797285312
40290544347651488 171590806534275776
104761762032180336 239751084810108768
161810309046639328 186693515574659744
54255633523979936 238988720905252896
135914876813324624 181438916125196032
32648128513355276 338970869102888000
42783862942252896 232318263392902080
58404820391712232 235887516882906304
48584001436540936 153098583584319008
13866038666356272 86545549743120896
244188265376721312 306285470482506816
127655433068143440 200754418516382592
13523351766112874 125401557310863728
91555219004024800 137991445781109648
230064792268281472 230221974150174816
74223008611540176 265143944443931872
249506693209128576 250017692922187136
27531180883340676 192155971197047136
25366204267061272 310456302681511936
195168884156096320 281448061035409760
11279399331802210 174575261229486080
5878089739895352 295040583992230784
250849216369451200 290525074093479040
50829597756229296 231126837842567680
140190455454831040 205310277429323648
46684191968985376 126879802861097104
216553401076521152 302645839775670592
88939402984061120 187902449601589152
127526754999531504 134857174414389008
6734278912757669 185524344648581312
100540541049771024 148871241852111104
27931347524944940 296820263112704896
77200304385050608 215779646643160128
119566884751438576 223480650687414528
39485391021143152 184897827106269216
229307541453751808 258664114121956704
53033867088032848 300529681996067328
240649853044073312 322184317260038144
307934950199630592 345860987259981504
127802200006049712 285700043905593312
165467082370597088 285169500169062848
53492665159956088 80491755500272656
206149731453304736 210814424912636480
17834273346328380 207872773545151424
33202231604517024 219497624369981376
63271883764991528 101871405661779120
119977784915167776 209037076348288992
35030206882325968 149832842678703072
106344638857224992 159738276800626496
47563534977435168 113737101733851136
70779527318650224 154787934050601760
44021012808203296 262320392493150560
274199237964432160 329532324322364928
8948459781096763 33340953983908320
292245525775135360 344284897567356224
128655431542023568 300283931021572736
125686902839780608 300187889070165248
63230573079289056 100868884052066224
7248232239640805 348364432859667328
15561988532751662 41470895650455840
57697249949688512 209590664713793888
80446564318130992 100099341787796064
23658793696058700 144473809031672064
280399794266522368 280826997806444160
62785119203321616 235973164973379808
17355751244673654 160814491360540096
29853174393509080 149804083100946592
34569312572480276 96803793009773568
23947979902533040 62742267550679384
282214518731696384 307096474557227264
2828522451176139 61342360867500400
66038107196324040 305399449270567680
75404463626419984 138488400775335936
35866551514190440 78507933282676736
60297162747107640 307267863743227840
64619465607676176 268641879431757920
96786160788969424 194935052088128384
168240506930537824 306795676515849536
56498632247989784 196495518483063968
23407491155691108 171821885708450400
77176754746736464 180348699750008128
56747916868010440 331214031521994368
23060272300854380 58239921734799848
50258184127331136 56131453696617392
102301065482822752 119408971040419904
249777732835672096 257982758419749536
98961885233394608 206438130757184704
110409129580209536 343673258238366208
155708201825224576 191323055919375072
67277964816644320 74719098964581872
85541357747825008 163366664594837408
211005033663960672 244338980989559200
190624177010522624 316236187136366720
175772250822627392 276347481598985760
125713339600022320 166563046087585280
18161474583248564 270033508965746592
288595446012608448 299447560340766400
55869915767800168 186898230154334144
21455043203123768 177635934459054144
314756509593730880 345054743842249728
163941640521289056 186219163082219264
107181530746905184 192387642419061472
119141538551754768 226921740605741248
119980674064921840 291804665548444544
115381591964244368 281991008698694016
46548821346508416 221563528309876384
74702996527387776 142273449595616384
59601430440115376 343361888075665984
14279922213800870 146199568578379456
40349837781073232 271444919055021376
102976213620467712 138774980381066688
227527683652545056 273823962033466176
289421939212859968 338201437944018816
234437325827057856 267554452320731680
155591825230305088 284999224595277440
86579198490984656 240251235368027840
131173019432878688 304617563503732992
101726643188112224 339398868024643904
178898948120764032 308572593192518464
96919177815626368 333499892730730944
18124469595159692 184503709186806080
86237624779800256 162086670565764128
55989190212818808 234365805116905824
226007441696486784 252017436764044256
72642287687325632 100922918393801600
30619490981998360 86157909250840432
40069252122071336 272792718103086816
245221792257648992 297602864080193344
46479041297222344 170093425930290560
126127128484937360 213171369697881600
91119015530036752 266381010496232288
188101721697745344 277556371809044448
59846259861482152 291922984467504832
88262034892395600 169192949207482016
75898095804100624 245575929136021344
21001867141690488 145391533163874624
127398866234507856 253648422532473856
132294438246795936 321525081007581312
25851271194525704 108841496237977424
140469685325364752 305665064152595712
103739884089884544 311909249210481216
50152923991064296 80705665112138608
74326402363200736 239581390100098816
71293819643410856 296794544527868672
32866095473150044 42668357641024488
246553305627094400 269475570442932896
168901742827045184 319434096074152768
2946485127129985 128829515695814736
98980144872798704 188336702464545536
23913993809753812 311027240007060416
94117542541293568 302501881757093888
79657981821212752 309833764733108416
121964386171768672 269992874024590432
996727823229515 275332710806062016
199628321369929216 220737358313166112
196172105730852128 320638512260015872
155250281261340192 210884682971911904
81526147280476992 255795584518593408
107911573358115776 307994338265569344
81466286277752176 307123834219313280
9125899366321474 242359029430344256
179224548056591584 238100701657220096
12961144642358066 144164279090337632
530039227479165 286979583725167872
182555994623046272 347968479090661312
197991484680064960 254992972384227552
70959042085875456 182198913526721696
136151510688494288 139247700915011760
76472842746299312 341673224221806656
51743094989517384 281399494953924288
133542738007866096 328267473289320640
43061620515195864 283902499981033824
103690700200160608 268501836046537600
40636384991638984 142820208455732256
62950668786112616 142075924827337168
105932008275231904 187900608574319296
204626218052666848 263208997818884608
49521495517461560 59161807674682192
28386190558659464 68002318219697360
305025532887561472 305330736341534080
113205351027818336 165483746981227584
37049176708948952 319795096723525632
208820632777113824 288989389076350784
126791613019636752 332805468653992320
97236749533801376 347960416806218688
181713077291174816 270849936718605568
11019429675626558 147113160631714688
145802724066473536 314671279805140608
151805823611856064 213307143474743584
55988367674485928 238573179692460576
100308291213549792 105433304468183856
142754517832838736 179622936373358560
7891473778717347 278685728342894272
182715769070984352 256643801374910240
180335752974918368 299760874747119680
26328845045010720 31449771629844312
58682879545800664 298977778189699008
266936192219728032 315303357311766464
247239166267993536 302779763448047680
31740422341935696 314494793104814656
72972796583388 24487993806854040
123792650726436864 289590857095139136
78496569361328512 228963374025714688
38994352023208584 188643853523232160
51793542275399784 167472586306458272
54637784643802048 175262936643953248
123822234245238720 172009001063132992
144749996901439776 304200225645478080
44949769439182176 83554259329704880
160054861943342272 335223122202160192
84612916959837216 209527918986109472
161175066486386048 329931670831652160
135557390143662848 300326050243535488
268546797581761920 273730860692575264
182395460122418400 245574761071535488
171060226685275776 309953738322971968
210163799206133984 253591324684442016
302023175751808448 346923046568444672
74427722749265296 174570365596566560
80389778766081040 341076077272001600
133658551404731840 225288147452265408
142779263734239872 157440896938187168
96379874222761712 147046778915916256
82236201785075536 194838409768193376
28988424013030848 333090681598287744
161992378811050720 259047213223935616
66780941507487880 69597829716336272
222324891949724640 235121451673602720
223009111952284672 273118998167389920
229550689540280960 272052845671781536
21826864666069060 276338833283666816
262377383502032672 311380362976393600
42948670964335032 335105554551135040
184428468069525536 290613057321050944
184940363958220928 318781287537310848
247034835486237216 343421165366574720
188707056033173696 332331096420198848
60728317490333672 63847449549822440
48522752126589904 225493877237733408
159690230440645856 174902202206834912
49426791053494104 154918863489485760
19624489586714284 177093068466587392
5164452928031453 72814043507189680
127021335569870064 271956762567974176
48891260745866384 239811191542003520
167740216506224544 296459513415147392
63198925711352624 166102293469898400
8293164842715453 135955897491256768
59292423883967144 234906240464534944
219171833655291008 247363658327888640
7474682137177946 294547064850396672
250498463470566208 340360901081023744
36713199717349992 123565889641624336
93067969491541104 109616963601400368
35594124333349440 237111068816957216
273309238943347424 314619032227985856
77624606092789856 191715016465115200
146048843868181824 150922086064858784
287297119580150432 318366127020717504
361765449049825 111972016402811136
262621435657410816 338982241285325120
170728846373041536 336928327371478272
46759354523647416 103688918460564768
164523406449301728 232085808569949888
103437921233395808 163476538391129600
285308097397138592 329135361567297920
165082919898842880 293581501222574464
23623734426321904 118587500754378928
233793265125637664 263338637821188448
276672644329241568 298595748614927360
90869152563587088 320278393344433344
140222849444542288 219017200460332896
163206879123932640 232516522713576192
67776478775291624 329237853401183360
183154687839869824 185490470599267360
97233006600351600 215883278074004128
106252477561715392 313826322024711872
194367395734504576 277478627547062880
146353373740882496 215864387569910944
166148349640768416 182508560206681536
72475342221159216 198765004763422944
64895708331684296 126087418061992208
153256051775997792 284093726648053504
265274699075976288 305002051191252864
24611149991976940 164038514529996832
16022046925574128 43144641523963160
155007176319664800 254729601294744224
37382676219803640 306429707905184512
129310673236526928 295255365885074048
57190275762670848 252394589846273696
14994354341525274 129571510802077504
62516775598492544 223442520124918784
133091780595450112 302854521590640576
89122598156882528 307577741878099648
29822637567530620 130334280256804848
14080675990144508 103266354901414000
237314936711293728 343919680239920960
106543300420253488 262099225107491520
5511400262094065 59713592238513160
84880488438151856 284245533541227648
42361865644619712 270509163332452512
47300985850813800 194071546989516512
225894500746204224 347252836331017984
163495964185546112 287984842218246976
208815626463179552 231669906899815232
162456813494725856 201021879214862048
22952655253036276 100389017428653584
109873724405701280 227213971525757696
36195961753594776 318059269092650944
322129433989808064 340951851916770944
188680682220895616 309232158129250304
97746677257669888 104832829407533184
101234095993973488 290435405343396224
257250372249163744 270373038703741376
137015454088147072 181480705967906528
83290156178646400 189578749772996960
17381544905672046 169404291350890208
79837952323113728 205003515335914848
201614914030332096 213479060916028640
39169456731570032 57807766315330600
168337286532876864 307815935132831680
223499501439430784 302800927079986496
95747730790162704 176161909624257216
51289861946302352 281127788519061952
14176574458992558 94779918580767776
9245479836214438 84081154210591952
236256037835099104 342231837187292544
85646550773555792 170516115819760192
85225234019003136 176342915169895488
168665653260123456 286739827083961696
107326891052393920 282384586235593344
24162580473652176 30286388201153772
9667038031592580 47412615197851288
116599970213036032 212081287884232576
16395790789766446 86086970181550768
67097153732584928 174742568238921856
186176321077374912 191340812629386592
4067273541001399 10750264085735802
18205939839070856 274884225198178560
73442930614178768 175286952047179264
209343940134037408 245422692963383104
84719192830294672 295049964626082240
229817505462674400 347514750164412288
173709242747961312 300327806424691776
50953309662931904 309026760297716736
3932534239197864 66216325212271464
117560791036576304 333472830313943488
98378118954481920 202899258296317792
253659388686314048 298323104384327808
115954554578515200 116984748357628720
258817115435603744 275995778869106336
49392520084814008 164925409939515712
213679259200888704 313421935640674560
227690194698491040 303335503431416896
235214409717882432 338065418524120000
320147800390973440 325697688483836992
219775532053578080 274699473202513792
202184719139469472 251152491500769696
174337347621055136 211261887620117440
106831612590900944 274751447731252320
164355881358820640 277172644267329152
212055118425856480 291342574988575808
87516596238967088 262988417850289440
112527038495676144 338218670516723136
1551327229751863 287384145321212928
65377849283757944 227500571705092576
29153717947462704 286283388404447392
28790847671698544 87514715167694176
308466159643558976 327486597449337728
79064035552642464 143758813324807152
133703985198801536 149807681801094656
110189656340731296 160187117104116928
212122617499719168 297854289165758400
2108542477598648 316121607436297088
71303793661751768 229792398205941568
24628137892450232 217560945530692768
161242775818521216 344451775602373312
282199823157557376 332351539545258496
64771047354233312 104068402393136256
94484088101384464 313380835006377472
115104681002105904 239931728733554144
25162946243191824 62115226702483688
87700070262236784 336012229004526784
157080945650060672 291936659185589184
106532809809442528 333168489314052416
90447599945779872 245586046339714720
116278045048705648 188530503616956192
100301618201016048 105069368272801712
49647970258613088 284388377294854752
113565474080266704 291965514281797696
51498789886477064 128648517180586128
67781356802524456 139800522846859088
64298071948020032 332147332771192000
216573650428107872 226918196557444640
251941904023050272 292727542019714496
51312011779380992 114863440670430320
123927113782718496 194485883908841152
84145824253409248 258114055767921344
45247711477072408 154906023916333632
55174817490755464 296951062263699136
12753068792038146 193904585800174112
176708827644239904 322263136188339392
241566650276504512 275909797626252800
290161195029680000 328548165391909376
7771574667938655 228575685882145824
282538017722722752 347359548926959168
43817959060686064 144655819423743072
94649608319481296 253375631167480992
186272245642747872 248005837001987360
95708749169048208 347948404557582016
30188949046304380 297311288870036864
81114835931082704 140241100899381600
204158439035577312 210859599367244608
197272479037554272 291115618267073216
157761202015601440 177361380138570816
228009867772429 34980043469101808
65865212441250408 294731676252538048
133690905349741360 288450973982041280
15877095904006884 155421532025667680
283973769828802400 286640878685904032
163860780389244768 324569527680773824
88888577321371888 106478982663880912
162017560315460352 199646485157666176
61407375863022648 106265749181005072
23245922264580732 268004465349881632
69537338542268224 261486314066133312
116551619304722128 158779797146624960
160474806319228992 176306710180473152
180339010510460864 316189843684805056
62673177646800776 216657926563698368
107227566863001184 201395401920596832
195449691943978816 232491574196867712
257077728931312672 309825534050893888
103560726849702704 238590740930504224
295923935699064384 343349910188277568
48971156312691368 133939128457687616
101304355192094304 203417812761667424
259519283163859488 331507118772682752
60289552624370952 309658235589857536
129450770337864496 265054053612504448
134477613124917296 158663208891494720
110455748149921008 227969088432316224
33370177369853440 211152191993972960
207022866599081056 289471660710404160
309575688998320640 311273349070979456
109215211960553808 132688598573809760
159565582999685216 233317734808832128
83690608508585056 314028228089594368
120532073401492720 253615855676152224
236490759321691104 322027080564111808
27901890695396068 66643488632221072
97320014138503968 191212990096816416
4764207004493558 339234371562838592
34021925423313844 236127676375296224
87754500348721408 96876080183468096
97007782314391472 322943970632445824
40039475199889360 227199675420982368
130661500289923088 211725287956599616
130405478833248752 201849247230912416
14854616618849736 195270139703661920
224554983645373952 271230038496070272
286045479902375008 322769158106456320
256369334452090208 290426934622161920
57002155965803280 194648880845593664
84950921723621248 280113109233402304
18148287342520648 45215138929017480
87783519582743504 246086880040134432
283221367033279616 324112876706147328
171570937685872768 231277643274720288
74470806585339792 115662854428852848
90983957269044528 160491478737538144
26411236921585204 78765676743028288
222966456288585984 245620895736654720
83942372260829216 265322380291169408
132790515866685872 259946249823021056
139926045782897136 213974493302922816
69931215795990960 146715329098454816
22979708723621804 105850429039134896
162457853254118464 223900624262777760
52980892557730176 312258965332696640
30643397925506100 299491416902636352
43201534603838576 148335454453071680
55277541428693800 238826023568008800
133153302538347776 150479861725954720
103050810916713584 217753269467452256
35132736391481472 303411766554943296
14451541360088986 110544385719840768
71208082721130608 303943876273187200
65891592703162864 334638085229302848
111910222402338640 136699952832106720
74339745302513008 293559123506008896
7957790985068441 217545665484165824
263094268508011168 291284548227978368
133819111820393440 199393273462240992
39824521401606536 191285763280086816
71332069380591336 96572296948540752
121207476569562640 270120751717852832
90835717981996736 299221359134805376
36888066109296504 283619133966350912
29642120362673200 58522294363953664
279366407332282528 330973918832654336
187941158303957728 307122981499949376
100646411463879280 344512627097747392
64468767286271480 95314022058691408
26220009087588028 36171532475483728
98858471535944416 129623495838766768
15574553495919592 22291698898270472
100270403141964448 172849430926690496
78838555531289520 274638747634710976
129242259698968960 136013968877367824
186563238096602912 250584505090905536
275650210292633440 347812402029054400
72351851974297616 122127995386899344
195340573323705312 207353395793977088
22953393492663712 78691103569452096
35602888830858832 321284266645508096
5091176961063360 17228612179093456
81438875543238448 266398539774878816
259343712367339328 326228360960621568
150806804367776096 340308517524976768
145587610664777888 340593663636007808
149074947238726144 308913288447357696
26447187579318248 256832441092419904
44258309766399752 342755971507791872
201720341935779680 252282666316762336
195719594825990880 305842560113206976
17121939323444906 45620375113947368
202376194694635840 240197572524163328
156016223777041056 198449188853661632
50438753205613640 102290348625535472
44870177366221616 337660324062100992
5248986581850309 240261396527981536
170249205677465312 336983433972671488
115357220320971648 243575363252192928
132743027397251456 208693145220972608
145602454026804064 269167614392919008
14671823303686218 60858526268066432
186882513988115360 198854404640890560
139660666654698288 140948079579947104
134249204960698528 244266426942442208
19086470666154592 171474183750151296
107737360770970688 318099170951468352
161840398697128544 283582882478113120
114188204504899424 208768329718866624
256468502742417280 317839430098106496
12413849574269194 100905654950548208
27895323929023900 59862995802326488
101158568913849264 290646628283723712
175875266455963392 219044354133570080
284027740010287968 305460463177600256
99632417828556800 327457431598361280
10487119321319100 46969766820907536
152709548844480800 192621689012868672
46908508944323856 48035900108811000
187350737050084832 206104399182863712
38118405986385584 167547799711420736
187096992729834080 228280369793863936
41229389511141400 220378354892798656
158522430024960896 282219721063589568
238501698170898272 334387649957491264
108229057285958352 257523780404776672
195104149360464704 226970889570085568
154058668889472352 206930403959829600
44293863859327968 224449142567798016
261276305529174016 287670257088059168
5587312466758374 268386555183540640
80726641366147440 307702133225906432
56573935222489432 333642763306773376
64073187624658464 77293299215928944
22344351093682608 206073411273063104
54990049269242912 244500811363196512
122864313771602032 171348517016563296
5845558872327603 138533989716187968
198093671529817056 343517318331535680
197243317070882624 210719299286374880
237221065780434272 249053860708287776
129983027845028720 149257511367568544
216814643455244640 266426001834788832
71897766345412544 107056463893131248
71609873614883024 268524563445715296
208997262472326272 273856232452499232
62951824819560464 172683587584805920
245474435731358656 309617741748186688
120728004988941568 264019061321707200
127371634926911696 179299118059201120
16166630269884714 118565419863592768
90385287662612352 282252097182344736
226198396717821280 333027470001554304
32568888284369904 43479872597850840
84797720270201648 323757764977356544
117575925367568416 180605659581117536
30103140192694684 136522912247967936
5359142893059972 151132857834792480
114992457119305152 337204897758389568
282169779092449440 343044111019596608
147055414238129568 154752526968969312
39469713673478248 89338442390195056
174347054965741344 297851861523405632
150612707334753376 210877471728942432
281667456381052064 346783594893985344
82365205988145760 232303253265652512
79777161829394272 83359178967030208
186527089578906336 206424003450866400
50354491170990440 169062377473137632
97587376806841104 333045237045964544
139272683850490064 186856450217979360
103918149337426544 109245696721150992
99705073681114224 167447794174280928
103328162472929424 229912632618684032
172143990376585376 245996797424380448
12488967370891874 28581593067921576
140898880066287504 240998026843725248
120557162074358720 164537940756216896
40749726373665072 193331014456593152
98044500287214096 260874799216565728
206998728029547200 290108361128228800
223518807418464992 244027435427464832
159959723487239168 276302901842331040
133941275855315504 331772331610754048
245025597861149056 251199935418694880
131255980180962416 300702080771289664
24568641600157216 110032565263018352
73247281324184016 223537127474036224
82430117100598192 261878439934071488
8225725760999097 205030884857847520
96277182239021456 326765914738867456
76075841155433712 200912125408979520
138691547356498960 331367121192619840
41567024401128824 306159632410894528
247323078720214880 347780524463481280
107540821824249584 140299636192467040
6638229927584779 36231724891026488
26363605750499840 219178704537486496
43707689597681232 241071279418883968
26459870510670968 287804200385844256
89902024032531024 344777579798181696
197020431203281280 280861895469304192
175490193057707264 295136965728724544
29796327750028268 277960626477641152
47952548696138176 309660593549790400
186026563211037472 303845563283412160
126335188097329168 144527849894737248
136174684819736592 198206273832856608
105822331407498496 107909047050052800
314733091878349952 333689838808700672
44274483978087040 57126323053907960
270590427606130880 330654719639708416
158774707832569280 162616190076667456
182247776341648544 295830605701365504
158825048742868736 277232481213980960
181825833524118432 251531959317810688
190733431087143232 299788786987434240
63470357382217616 311020778508304256
68132817165551056 160875524827939872
47571135777516088 220791025357547360
116416522011075872 317840707686200256
141722182443689184 156330072723231776
64080572958775752 108958912166178976
152214171311047872 258339394236948576
27886568282908360 53542171470697456
94034233168932704 239287258519745216
278744882613803264 305007306718930560
107556058381093136 151949601444662784
121325850993104224 293338897537578880
5613155880630828 265481628178962080
29033425190426052 256898336908692192
107543326143250352 114009772343791936
100114305306703200 185033230407957632
32302708385785132 226631894034923840
1799221977045329 176282153750236032
103139294276563824 342644410785468608
116610062221507520 176589404130783872
8381731205418554 97655663620207008
64765458063546304 73432294901955504
61170626364687752 246406324095280544
31228153493326756 223738485994061216
67217853861307224 129516691062643920
212259846104391488 256993334514990912
213313958794091360 341105491549215360
266748473654087552 297173401926467072
10779304174091080 186197905379308224
41085801170006272 324131764532123584
577766666203004 65617415471149280
8130625604630931 283210342191505984
152702994551031488 222734941126529216
190806491118265760 334185279489660608
53399586046741224 263973904428459392
144465574472707904 276362773711977888
237516323912896672 346048045248755648
228415453954446304 318402350342681920
61188397096171976 163522993671285792
172586362427836096 316141280574470208
70124722344147864 288154151308424352
130933225044209104 217552999510286336
137074745005246832 186164643089365216
10144359008910438 244710555581196608
115953372643505088 124733255078854880
288648885947101376 298031616575758976
175528591869490432 231899571377580448
170542326629024288 305712879558521344
177403119946711968 224440725698973696
149169844624429792 301286084800178112
43188226650447568 312120730533335936
18006550773617030 98683667699185872
242447331340082112 342323683972183360
36975822923742392 38425680238309320
44179018942028584 54730421902983584
6981558627420886 231624910683987968
186697386329161856 267606832394962656
58760430235574704 167406160799672896
84306484231778144 108340741706438880
13674699190102926 307145008461068160
203330171767192672 318366289928208640
24182652691643944 175799904740355552
86058848277066736 135925577441098640
201290840779622528 233150933647428704
7263111318194624 62815735340714824
66631874566423312 243736530063352128
140050482632518848 214380056570758560
101468557158245040 327419021275719232
194120735353661920 327875606435289344
171160983175398240 213295812627558976
83296987287946464 199530811421919392
154447404894232448 300902802994332096
11701795807002984 239847660766889312
143630262281325392 166699283969987808
28855071095581728 64606969548746192
47244017734370592 299805435198547264
64254689820741696 194662624594049696
245182477020593856 255461289736198400
19025053591383220 137902788379111744
329347099903847360 332912559929697600
120300302412475664 262886277375415360
259398167102621216 317322763733075520
285872840354455744 293598357510787968
16919202897466596 107161543901189296
35905588196499152 285539025092557760
49568455457789712 86808359024217680
203503550215311488 218738365374810848
177512604299235040 239890310675250816
71583762614134776 262764373063138848
30466100701585736 79416177493503664
214277932681635104 252158915058508096
126131789511916000 315389716876553728
261508841249606464 295955442802470848
31192819690406060 150151130760815392
238874037892415072 311480521090624448
195911541063641472 244929764518949152
251716580200976416 295713412235355008
129610397921865312 177650355191487520
22283197021142392 130539790552043744
83408199613354880 299214473211207296
104962225822846768 224033698968176992
61319510495685528 248636119981515232
139826137295067344 228500052218963360
126681050196212976 285605182301384992
104196760014804000 320437530747982464
78631129747337056 294709169176926976
238942820097047936 295310208854229696
79142541777561504 319765491873792128
64895463031651200 143339762825962512
72144146193844400 338663966799693568
98389912349684944 168194915656537216
30348657150893156 316871427896321728
121125437190517920 261333260755260064
92932166667522352 281132685926155616
149307015766664960 204459320637858240
195061843531019072 241164614119420800
134782297911350944 149882805621863040
91261534155075584 148251156200994464
41451159349463336 293921062770892096
47857556486995688 106983710222754032
35490005702103588 180756690481565728
97161520490136064 100661120886589360
76179964622407392 188422969516873792
13824285344946452 79249067876852464
57231194708193360 133598570235494752
39640830934813664 74642036476316704
60660468627207000 120648250418120048
39574855746229456 288404960057310976
68854430633832120 121082962275189472
39917603331699952 253402382839441568
101777238559865472 174960959398786528
38561870826790592 148811957763048096
40619727920633000 160552052055698560
82103168554173440 335731011572553664
66173449904076592 237771688785763456
5261167248133510 259317801388636128
50227746886517360 232554730861558272
25538761623757248 91798732214060896
204279014810140064 241226601325111072
87579607043932976 313181483698946240
28922950852137316 114320984349099936
17649656848890538 266589990983852096
206298422905522016 301355654109487104
149425262360153408 159569852941109984
19368719641280592 153337253150806880
235515328044863872 275860175664811168
231219980279244896 307948898671863424
83678648001391600 312468035663272768
135791364411987440 221402742537449216
70496759157884808 137367594708364496
153392546691581888 259477625206182496
45436030391322496 131812624052541744
110827697268050640 158744864939810272
141226958957702048 220099670002238784
217553312687713984 306623945681823104
55600513597599232 68050909468896936
96743845114294416 300055763135864640
35144794575313852 200916351092717792
337049571764900096 343088150299998080
36952385288574528 166204252010399904
202932653781928960 247574012382890784
125786571301989040 258286048648952864
68449456621088480 325943601732729920
156864828736738720 277616877641846432
157752430167428384 247553696812125088
262493394749622048 312328194976789952
63464896866685408 184513971820910144
78965615385559968 82584732530301920
77843411009787232 219469035096177664
248195554440196800 311484994694291328
64951470996607528 72038306000933768
17570250176059352 48928245133150552
189220576509533952 321448693313683136
190284298143793888 262921155470677568
21814345329643208 31293348246654036
134562289553868800 227554219810454784
57238348364881176 220326078775178656
108350806285149744 109281897239802448
137155730673382432 316224670908063872
106038746084235504 126699666546047376
13266769818388286 22081098686484008
114207202355828560 218143447660933280
39223017802122472 126497863363610832
160009281829283648 307412861223015296
24734357465795560 322437325016591232
77416580049544480 119450887966592304
2362685025017165 144013631296594784
157733605991570464 166476800906340192
87254340423775632 146275284859764160
38732283371709488 128048670719889888
186698385218759136 273013472911216032
37026666073981992 342956664765046464
36477041259310000 261006385862109312
103702786986530960 293832994076488960
52826134896133560 153427991727699680
200509819805997376 290537328260550528
183232748926229760 312638541845316096
212291433932966208 334914195632071040
57966406177201592 60855214040146640
58843208573649920 336486899003700032
128844461753046608 287965144485707488
72249320388133312 91605247911342560
131616419722029648 263639696987000128
263171379560350976 277696709844984192
43637509725660608 59279003750052568
206605297151159968 271958298051447488
54068179200203552 116971499244846400
99834484161482400 333273528307244544
185245977485072896 327966426274572352
1352191442306326 44786145670757864
34160918526443444 72432926398088752
16441717616229312 92959997958986720
11141110473408514 337630605040668416
44481661915447664 321416805639481728
12426411880016022 155700641163298272
159140988196818720 265525700067783840
128512253949043952 272749723912441792
229635419552835168 296687954795144192
202828503993255744 252362172812833216
96010114797303264 255245440578123776
29787113684100000 257780254826366688
44011556381718800 82342714141556608
180064014731871232 344757974657099136
136865914336568896 137596381961104192
265321241018373152 331647987999206784
41185870761196224 49342700496059344
97407412381835712 101511142323599472
262484471002904384 337008484715048064
31484230649986404 70114998969317288
33955800611555572 268565466829633792
100959743005704064 138926820912530832
80346953630885120 347341862445789696
63883683902630816 332171741800917824
90039469715641520 346673251659681664
97159099425461536 133006149722810432
121587785279337680 231992172959203104
143955208872623184 318223541410329920
69079708319358136 210483279098892288
219254078306668992 248265455651917952
103352520845196736 312077156283080320
142336459502974448 305717596240740224
130365139492793168 149900769939210784
173897225893394464 345629162344100352
16337653961938644 28023621140936320
133448029466716048 242250664907259264
120878030041059696 314440551301017984
30715442179101404 143793756290461296
104662701974572240 140544930945104768
66635136294895144 309879230229912704
235376997772571680 303390763506475328
86117245485123072 329878423681394880
192885034293146336 282390468123342752
50180318365555760 315720185259066944
254966564948279296 327452813836388160
307420258702641408 320443286729679040
274967856264301344 338542707881187008
45170329028989696 256023833525347328
286682294900805376 328675677549486592
234739982022711328 246523610234827776
134380843044356416 181621206452669920
74758099141958784 160310624053963616
168535172263959872 317043288645198080
136775261237902656 278696470339910944
89936807593001568 93343951719515712
126419859023770848 172875865567199968
64922013111362192 128747309815195760
88463102673609120 286148334215975104
48147668555278928 216563256362155072
113682906002463296 233526759886227552
81669047555435776 310278114667679680
230582585830933856 303379105162487168
206170591524680896 341269252581342272
55712362458419512 329708134565851968
259252415404740320 300332224421610624
143940859017574416 236387843413606848
176979860578132640 177025713300552288
72084628903760496 136674720245062032
162746149478923744 221382364795510752
208499475950389600 340451562147483904
167982516515070432 216889266155980160
126516254752729360 150956754478395904
53590731508526864 283184538484952992
180062543269048768 216721310073453792
14619560303101842 48145667817520792
48814520431944200 102957402037254544
83276447894505072 245927937341441920
52315741218314248 79363718806008912
103357435542803248 135610329849632368
168694338018265152 313460019267948992
237341287387596224 334647642815085888
36394669415672776 107219081046148944
119979369256787424 141421437272735808
270502361813105472 321988137727452032
72816583272150528 206585065502683040
257601398073682144 318077529727717696
140296601505019920 330894125102051584
44797998461550248 87014872192320256
46826246952871712 63080646001472672
94615337169596160 239079752171532512
104813105711436736 160031037239529024
216098639908408384 270011691645260960
99924260818759280 208402354534171552
77011435364023744 297108960208070144
269685163326777344 300297419705255616
31821818129940360 48039274108721080
89627111542483296 288052545236936448
33348325143787196 164732340101957632
54555897001020136 123938765565588064
25362901212990608 234304977892174432
148990991603364832 186758947950663424
133227356441146192 248972366799170336
234482973316239360 264267848225911776
28254789469189612 33381545052853624
81078805974145312 89203812951482592
26262715812382328 149940512470403072
1732172339690235 66318910503769648
111744632181052576 271767883928302272
18800782958982736 300784214025266176
16285523557367314 76492124627606192
185501459634742048 222689104045890720
238134018651820224 281850562110612480
83998875692585568 170158903853453760
301099560827723840 325610466145585088
98266959331832432 112651819382413216
184683292884398304 329932690183987456
120850561873731184 201156062167875904
252671687329707424 296964854101695104
138364262849310992 304349792987006464
59037585327308904 284156489358727392
40908870200278552 82766325560851872
162274016218738432 327458626114261632
21372368388851032 214959941408603616
193007016645949664 290844069357130944
224555133978026176 255119640022810912
77425718879477840 230641216440534496
188881786660209216 264146326810957600
146530622722909728 270670864722875008
132281482969325264 319386809946083776
21139703455344160 333274671220885696
140810383276559104 225038045739109472
143510350019052624 246058726177748448
140777728777418432 244232253932168160
117982399806832656 197842598355140992
44455021921093608 254141126110485920
194383802766404736 209850361409306624
270743636338432032 271401917061267456
69770399241807376 194270222066527200
127124151872685888 342154277948076032
116409648729900656 255840678124779680
49935172149714168 299299105892354816
62252632943991312 226458468877807584
3078014094358647 200268850732767328
73972428180322720 319231111237800640
174975936098730784 315993913161453952
237536836777546016 310520511643413760
195036812568154112 301356778916414848
6015117976332798 115970144654234288
74420419172471456 144241166133795904
153017697062565088 208722320054094688
19822912709244272 85151147301051104
75332748970157232 337535516380748736
478555417659147 151556904347637312
56963871796226656 140500504759084288
128310715695914688 311910944667695552
159438274434956288 277514084189070624
109402022137790416 197619881212994432
53794015088220912 299355190684062784
37865612425563456 212751513315287328
108240591591333680 279202107900971840
136961597346007568 293631161605541632
123610608122117856 251901094626039552
87441947830799504 166720217865674080
73755767071115296 186004035828626496
172575326928959488 291406416738474944
44590727937589912 265950252987683776
264719600519690112 319833330748693760
181877817165322080 317360280645211584
91948275183708144 304016099535700864
97690962146219248 160247374479209760
22699353246585112 296788235295857088
86708095045194416 140070546586461136
115410625868116992 332520720967545664
282117605968423872 321820880643271680
238439573854210464 244892234962454048
98239299801399808 255631578914137408
290944341531982976 325856624368312256
16822837560855768 100106278097398208
135695509813566432 309013591906397632
252034244413430464 326444714910774464
29053508842683284 34896740462216804
159357771844021472 194195334987753728
30689160730074332 188761992373304800
156631868445951520 242777836414326400
121674110875134544 161912826290669344
76521517301048880 161221219945229536
163868154555241792 270254825498314464
120470771332174128 161284860680807712
218736017103666272 272893497257267648
193016975791680704 283630401138871360
172981157590233280 305841604288617024
9617301318087902 149915605810776160
6626721325729531 258309717374521728
55293085189229200 66540184653882744
225891549339213632 329803289548525376
14641514603606550 190786615593565984
136164632063468592 245999406808924128
90827964701815504 287466720382513088
124453739167229088 142638366850102400
106295424913377984 112556973825502320
115234966304100032 244511884403526688
7711602403718635 156165942285026144
87125056752749056 325653022123841920
205633642211717440 257702142394395232
88817407287231504 264321245876211648
195681870699285568 302271447633478656
77080204132095360 262017095512377536
9168105217270556 70558417917985824
196686111973599648 254314907000453152
7241154133093599 137614773330683856
14717216182039938 113961520425481808
169629239510994624 175438793641311584
51212452338730520 343569530670055808
131537686633370272 302475334513083072
70478554563911776 212302000770637056
24586121851589692 198845622151432192
37061985913470592 62435377443372656
249926277035609984 314135435494699328
55191882333881976 201300596133972544
120017873693603248 243051071179647904
58275721339542368 271051668757508640
115009387366348880 210402512303485152
281648448228237760 294332727832805312
44142122982416112 102195057993871232
101521436774168176 254244206947087072
29723446216928260 76427872557398768
24508480542027596 114576175570783664
48147500441459288 143513554572954080
17928234926876948 23072128531799772
3893552280906736 90086448748362640
188728822344841664 348121567389342464
120854555338825568 234418903931973024
288899150382295744 296156154313730432
159812332921449792 336474798292991424
5023190591911420 192255412951585920
131222714629839184 263787654825856768
232271191419630624 320361044184750080
132419904105850208 258724655640296384
108497676164355168 239713440944670496
124908866348724304 316509450568681088
102110702513638848 257755403055153760
34156807869188320 150261396122619424
58991810087392968 141205601866082912
44416215654634408 280447596579109760
253035593056027040 321313362214273280
81804967471234016 119526713273601760
3504803984484579 165168815513180448
223329227655808128 296204329967982080
61530985804491680 199412291187991520
30921597084046732 284574475322039424
67510558152988200 323027564599539968
8262160678111178 76818813684322064
6187064837612485 54500928678296248
76951314058625104 98924738436730000
99285767531167840 227403068338025120
253401177155194272 339223696486605568
235703606614497344 247793221009281120
25701873941572780 216827734470698240
119670383084554048 188480712641638080
50690251664158440 287814946439721728
234177351539370528 285916602131424512
52579220104379544 320982317876203072
31511319149352876 111658757921616576
251577541127852032 344461864239871296
189167939457371104 314717185607361472
174732766262419776 285688359380826368
2167259159901761 90465592979772256
24238926841545200 158031245850778368
88860468670720400 274504769405679552
102864202594436688 332704714133424128
189360450041837056 235539757012982752
73524128070873744 140368155281987232
100015822175414544 346898752553236800
55937794512222584 273224636760677888
24676287842743316 129664182201982960
210918562328390240 254627677234827648
232914173221640064 255614296197168352
84932203160237456 200339305134599936
219488812942667776 329975803999074432
70268987752113200 105532711399614608
131596903749915536 303829815251402752
173963985114295456 270764923370358592
228527414715505824 279224015882579072
229782620513834784 342294559076046464
55727206241311368 201706928157372736
324683417867033600 339010530082351744
8367042811287378 57058240397436208
76888599672750480 214472309912483456
150261069721256576 155455711097407360
61054098589755840 103302189170477264
249931591182523488 288143562867537376
45946559764440976 179706401815604384
195858427635393056 260405480299053440
91341910133608512 105019174399836640
115497350062947072 145798587068309504
30761042928353776 83706959117833968
203644047243161504 299630648088810624
59715105233906832 84823085519635584
44997472676513472 101364211435366384
5210225315216795 263192480919431424
4482481172885098 15651006371894002
232601976433842624 273495698316794880
114801328593379360 170380943771769120
55546440286106344 228822905938358432
57814902524015288 208365829457700416
24703972384899852 25046692479575052
8500024640397923 246086213919964864
158358913481448160 213235267439765344
120154214575557392 204399660731010304
158271088439123104 218704950928358752
170620654955014784 183270127746206432
41086454235962400 282776342743222240
204652505399538656 330884607151579200
7004199083304288 237202272894201088
53347645171518224 75823038617022080
235817127262851296 294109235901311104
53233888097533656 283916647936822528
261246741524490464 334400376943584128
76303230376026912 280855004700464640
62650127089845176 293184329345397184
104865794096124912 273154691324404416
72721224482088896 341351645797820672
66768606112416568 246683688148381696
52692027738975976 62168079265423360
272785421303519744 343759228973900800
18110191532433520 108463459619627872
31315928768768644 88277519306658944
1280294173486293 76545685158049216
122719746236321824 164750397057397696
125975982319295520 319695269305158656
117311819053102144 141966473128041440
18810349503010900 273127780327506784
46735754701990720 102417016278557760
107290052408152384 258612703007603104
211941897166709984 223073126938164832
118757267201243776 244978321896988960
119730153647663968 333509810769507072
139765856152569760 202789358298830880
25493738265040180 120099670268148096
25799102962702764 65055849871262696
58565893915422728 116780367389201328
104621163635498896 117946110570738768
11586338631136828 315158723745107392
19183595950159872 115809312540265216
106582773627647632 282077388935826528
123834109791384448 199010043743282240
13130902932595764 145209339067846496
123996964512844624 177513610577675584
151769034475070240 238671548378035168
246458446709730080 268286917178559680
109448577813936944 348125566164622528
183964843108416512 311236291047091200
83864259026432112 127217970273482432
20277823717082756 300180203549906240
32495180726796480 62154114298713880
105482237036594256 149149675883816768
86743260473615648 190498790926878496
122725201321488048 307542489792510400
57493778083703000 65859715792249296
137388437357700576 264915659203929856
240719608772402240 311815662340944832
35324931206065148 344983892642866368
290982049140795392 294260536675991872
80725891481973472 184756132647462816
57017560918888912 312922451149999296
155573099310021760 199387333824856608
215079909577743616 328277222335461184
135047376127091536 270044079837475264
77969401367136720 268462403245312576
220509823543815328 253227683352767072
180534251725885696 249210901435356928
89729765267180480 288366425116237120
13578616145043528 153285190303667200
27167117425803804 66558251920550600
40462416155328024 97515301007598928
197018201277981856 264473575062358304
130863867512051792 147518987966399552
41353433938641272 136863207594142656
5160423727520914 50628931624372120
55091445326989744 113869309691345424
59770638986336928 333224128323374592
166582135920719520 345551201383730496
1935794506895800 83818144791074080
55850559923546744 290012045737406976
98063186193744720 239465595091686368
1394618912315373 232997263564423808
53153305193911072 313276373394640576
110975707683703456 248272844754785280
11295076573279826 42245615025051464
154987429500308576 257772432304213440
309172823751565504 310943736071095616
13132126369337038 155983701371230496
41083977191358872 261397006969913408
188943728893427968 308005314603409856
98022188598700096 263840405661749376
263014525520152736 271159097884872960
25134878831605960 138469429735921072
23462298548112588 137361332713777120
157815753745871488 272501721400589440
210144753619849632 243103217809616096
48620636145050616 266621299765327456
36551191272334616 91291579569212112
88603569235452608 145287616233872640
104837546824096992 238631867443086112
97536016911114304 313575895624032448
112049445365006672 274522783619191840
209689098923334816 337946211410298048
56633263476660624 273515799206496672
54222753004033080 211301165665200192
56381536647748800 70847044965460136
175567382414671424 242459416086902368
55920893613198152 169024461325387200
103476750678960304 185878486337991904
94389494124223520 211017497451139072
149657332548178336 175495335864340736
72614417675447728 207214089608509120
70866111963070096 298144393252839488
12098766121343642 91397919578248624
55570826641375728 107990652066672112
3525420493743458 304639590677197824
27858261913471724 342772360516909248
98947705679574576 272130381081358240
37793927688595240 104185340189422800
92439789102907552 214566118439477504
17183280455025008 250084141149582496
72528964052666320 114252031275368416
192217500205730784 210101990394378624
69275967467712336 95815100359773056
79098678406719248 185056951408422016
4312246023736136 200170272950993504
74951529660634016 108656764110221776
78933963509149936 240949777346585888
207297166214447552 220263410431881184
24835217001209392 311184963955818880
222792262888859968 306491814731659904
27090567049306708 129720412259199824
104883572763824672 331252103302910528
168822371371075040 180036624725513632
210948746009215520 304013566258030080
240139141145163648 343479464305988800
188942567791583200 191917812315189056
21774682354369848 251243813015715296
46464556625096960 105555126572670000
158168154143055072 260130027788252384
110185117969603120 140834443959398432
90967227334360400 97658898746698688
194150254570152352 320626822092377088
61200083557124856 234146875133431520
131416292523457760 234301362419091264
23996123413218224 289191223573512960
101216380676727328 202367569265693280
125755705942395424 196637639074543744
191184493864047072 266667294677728000
263285708318654048 319372168548248192
123755547657519536 323374946324876160
252157085017421408 269407530647352672
55827303806019488 163106081440787840
102132183149350032 296749679406118912
215936039851698976 315419194542410688
54752412313009592 337741624873045184
193513824338528288 195176068851224128
109487282607768224 301649524799462016
129321830627951952 320015728677313792
15828382450398694 114569668303803536
339466646818071360 346527198007293376
61576495385342528 332864445658212096
60822628251690984 242784929926025344
27312223950006724 63507177966217624
212163035705885568 321580745042776448
40297521283712952 79301203226419680
101035234092789568 308340173136654144
186202601877941184 187682050705418720
144251092617348352 150585375257089024
6880385887589415 336678413400843840
145227617338860288 303674235438520896
104437695930793408 320869324932264384
149373675761233824 262153165613594560
191861254482958016 221412698546673280
262531892970041184 282347115898582496
160072692681517056 316515360565148800
59910096189741136 228255152591323424
74038538032833840 187273572192841280
31440005501916152 137583129584993664
124350361238262368 144838476459212512
22246696925018752 284358493409209056
219461128839491200 248916742757316928
103578971442560896 125759210666785696
253558013258128384 329464549174661824
105741939348957600 191785890168359904
293884510511913344 308335304446343808
70474163814387776 263231231430791872
1357255623885547 216444226737586880
304947121736964992 323750539880161152
1164836924472915 200177749206478624
38324556326269744 69388488687733392
43980127897017984 303766181127901760
107339092300008592 285139930249381536
235441628394521600 300469000387511488
40368577549437056 189222693965698528
30389248001337004 56861099693388728
69270524964930280 74195124169463696
171340402394576352 330948787925986624
79342770027940240 86257648675032960
142953655120758064 312004023083526208
255947534768143712 300377955364519488
175153744109100384 226798179823137408
219134307469859840 344604626845113280
114917165677253424 277781191657119808
105315038242417232 321889552799177408
189529256608793408 205348187105273408
86126335931428688 102755734068069408
103225275403456336 129727532630827296
122099866458293600 198574177755542912
59663354176943200 185575053488922656
59342624213295496 183459070046802272
57694602552324064 129416096088000432
31462498021185016 330391687965748736
97591351842594624 273092329167476480
11073489490375784 148411972080502720
76211432551436352 317459501501127808
147167061989600256 272142868921622976
178755192394419968 276060645950352512
181012150515887872 244537486008571872
257282478713424064 294908660535014784
250820851150598336 324142129278571968
89155050909513968 310735529277504192
102667422541591696 296630115408000000
65068334300870432 162154170447512896
198204069391384128 278462491902914272
103722285507465760 139278753726870592
83536268035659872 148216567444192320
3591486257127874 191216233046785792
249300410597232608 345688684924345472
159410923395128000 312314919266944064
112611944460161104 289964031107760384
35459275232123108 338238221820487488
54582334601937744 115685759431659792
117810061412904048 218541831369628256
174119958473030496 220403014248741472
48643781642140696 62925338535091560
55031281759981808 203258888548072128
7546289616082472 178491245803002976
148436445464572672 204603260925123712
211342591402510208 290806263315194368
85424475329669312 237730937012389024
13697139414555818 22796394079697744
62138655530860296 223029577209571872
314344731716126400 322398809098881984
89573170195968 341840120057269952
30797915650790608 337147071244699648
13481291414576838 68360570658149824
278679820641959072 299619577373054400
103274437477110176 104692380101787424
39318686483247664 213212337182483168
10617364163295444 54221213882228312
58656807796656336 106598892531419168
123265731188804656 236927903583529152
20925883804695964 67921141863258104
191054200582150272 317588067963387648
307690555905780032 322031613320959872
188447727894240160 231338537742880128
30315764343502192 191989885050386432
133676748727634928 231908331275682976
173812922840076352 310204161329089472
7403695688608138 346607821009330112
208982346817768352 225026669308881056
84528286544259232 145383710787730912
30886099093372060 336909221166543680
311804995378445824 314056671107305344
75902524021366080 145679477304120000
219214638750891360 226864125343811264
139909084852452880 317819199750063104
6497010846897170 71859098481052856
141614423879492800 238791933998482432
325780092438347456 339189573469034624
33568750051435824 166503118708293952
8657746334497767 145934566253387488
144138615291388544 275033442969494432
187149558783703680 287243810869046144
134980979770422016 301349578047329408
40434735656429552 284310516096245248
20379485348227360 288807698917351744
278606953414907168 290208076604720768
124663321666214128 334882386083337920
170577532724833312 324306746640817024
205356079411426944 300801676465849408
244006310664959232 270808609723444352
791925480311793 175488843210076032
135195661428720624 346081205237284416
263091864922561344 345410702426958592
6855500639627531 288972861619478400
2649703410017499 33126051664980420
238868701482255904 344160597050916736
128923404598284064 239969616987967264
153646353207602144 322722392155283136
44771823388871672 45631178552423600
17092264585800664 188334360951375008
92269916708040704 338443845025376000
215773982231775296 243090018678993888
16828639286948870 283160430992430272
53800763830602640 282291868338041824
77561084089745248 80173751900744208
104145310025247024 120771898590161872
138116632788090384 335441341309377856
85482677135643360 272591979027771968
126686948009078928 320924531270348608
71312286970535232 303321352101577600
233242489401567008 282709411486311968
34521980447783248 136337506998799584
165112338732702976 204750403321775520
21785219163772908 259270726841026848
214419321708966592 284860080997478880
102145697465323344 162813407734263008
1232587933961220 21929654966940144
34762287125553596 82459656445039600
103171032506063488 288554776021738880
45546439681823432 66712096819551984
81285797805396672 216850564648670304
220277276587733120 341992390385877888
6353774590386384 345225695116338112
133932752277711728 267227799433197984
93249870915866896 225092622756680480
98703792533057760 314216197931032832
58822356203993040 89416761858247344
35718855146339076 141730830196867472
44093110935855824 301755396683853120
100897638014381808 280105202578949216
110366390794897344 157102022311614912
55457695520567872 187110146724298208
282556991211387232 326912547336576768
55132092988124736 307624172569884992
34618994441462556 126712681823031264
118300212230870096 291017842566587584
95153798615248592 187957714522991520
146615549004700480 148596735494576896
14857032317117658 188211791656040032
157134692798409408 222794650669959424
99752287678128128 280873045546245888
172558888701721120 303132551820892800
145534371855247776 170665114155352128
163539382058719232 338629734829956032
35557505428725584 303890643999305664
113792099899046960 192303873674720352
46985522933498184 128096081752110672
91677015345472432 291155368020828288
193891587678722144 205224081465685504
5045800821104550 184779229123077984
94622947909497776 338917374407808256
37840136257043464 144954334183157344
21340242949879420 325090460302481984
69389274868275000 160352413617887456
19198526736596556 89787477315642208
55354456126874232 59146660520635712
10626463822226934 330761371052549696
1198509983844583 152809150709745792
40133573455099016 122801122247734640
10158570141186992 279544629169369408
148661469627338464 189493703358516896
108586343942642768 115587878005736688
130581621465785296 161184384080598624
55997906358696248 112898960195662176
155697772787234464 318467592164451136
3766962642864408 186832296803033696
126999737157490512 273120412240287008
202837762234297632 280673933303380416
304323507040996480 308498190957832384
72637564994221920 252338395800238400
258646435839488672 304542168222449728
31830536643044520 33541199478870576
150844630561860224 274558594570961760
149385304309216992 272954064625333888
175582479081023232 263969495602457536
251495356241713952 253360336570379488
18248552670656752 112139890103727536
182862732243043168 274881230499753632
109169727364700720 280291840376647616
74943094292039424 257769649790850944
22466067947725612 86606898498044272
47293609247506272 272239130626270720
9204067562361504 231951505422872640
39175202074763520 176285310275372096
14795719082670402 300413779640433664
38104166463026472 91132619586575904
105845354112959440 288199946865390880
188561077979944800 304375838584457920
59595479831064832 311605438441626368
130798180811243824 230290707521538016
23369561516812276 255901786980827328
45895239718964872 62661425369322400
270097181778463072 316102998931716480
48354379433593240 263155131778632768
32215116022956628 134984047024839488
9411665865440028 113298244207233456
152849688244689376 248715142316426688
104726093829537872 263535791465791136
36501573700620808 296591663968862080
530589677929848 313173743391818944
60528461986002424 293837501473822784
213448122704615456 231230168426284064
87589322233610352 163694778331299552
60439282290068288 172485916121674528
76061683374412848 211441995126277440
56741770058412288 193922618429891520
171209289273586880 324424113151873024
3902556175253062 126989757869071024
18707876670426568 67742479981392360
173786856994528320 221073253992987008
7735264044944942 326239163381374144
47110055357930328 242139380274368576
40044620113851368 135346378041867792
19305914378020124 342202229734832640
33129484123876036 148529667728223200
49040569381158568 254075663971560672
48667926411449624 86661792863562000
97940924757422656 194988169492603360
73577345879885216 78109504155319472
92438093647100464 225478337509616960
273087690777250336 307675934516104192
40515939788675544 187560226773016256
161082732786874080 342622527038352192
54815968692536680 244489315623807872
179358198715678464 216905316336972736
160705028687573920 259004325173486624
17977187281688896 347578985681225344
12979359545657440 268490028730744800
252452544705604992 290380262691661312
237602365728870048 287702140227308544
16157924987940174 201594776718369280
55426959392719168 83622583910998432
38238272147615688 148746617556748672
139069895710790640 200387751108558944
230198847914422784 267749052234956928
91776544369251584 149423816098270912
37178280108242152 219261921598403552
104553345362556464 329035104324184000
75128136779877168 295545163605160320
154570650932549984 271140230162008224
137353835808160096 227350915751480352
192883560444819328 300407591067737024
74325291039095552 183151318355590880
206776575828864064 257778802892375232
112308460023248064 232057547947132096
33886215994179752 96303013196074864
53738573979478536 126367048615986848
156837604400850080 199535589511819488
22099222745698976 82346211541959824
254849703184501952 318065761425601216
43398504341675232 251086490602460480
145752928820417376 315681554214098176
21125005115354608 197785462440890656
8796620143830151 197881017904141792
115847466853962768 209049469229115744
126376836386933552 149940423061767744
19712750064322892 95060695993984560
22908520348616136 304148697225974464
41891474584430712 304778418934713024
21608198005369768 270188194452234272
252903468062203776 343854793242755200
41429336787885992 49435613649692280
130988624790876272 229929224959237696
66185339568067664 112008039275817248
7973412265680251 174554250333551968
20550685724023720 238511684776377696
91154552139682112 139973519156640528
81117685411356320 257951840632949280
198746969361563360 213554664907375168
17193059643022190 149566770079967072
182706472993315936 330144492663170432
6429252647785807 9790977108052524
95495848563271392 286367539200492352
210007378462473472 335809962775609344
287376927890362912 309095838996723712
27413238683626076 74938349617465856
38304233135615656 128696348589991952
103693252091747952 152990481423721504
28558298548278792 107056908055380736
215550388920542432 342279944656989312
219470058497411104 244628942477153152
217970401196619008 299981787716482496
21538336252452832 152794429067672352
37395270215423064 184108283565765024
247332593059390400 317909571145704000
81168079665792336 123950745623879152
83812552385658624 222787074993151040
49190706455359816 133546652475147616
22558027907765840 116237225350072416
175328303584850176 342939107212715392
188441784304212608 202580817774878752
112944228696570224 155571913423135296
184628811711557408 270044351910607616
53011929528256864 56907130759931752
78975815318893888 322643477367727360
316104401701280768 331557306902171712
124678485359156560 216730487473794944
214446633665820160 244292815677685536
19831649133233308 111726419064609728
102362059629366032 252355399626556608
15339201197969378 340050952054268992
57808910551268008 303794503646945792
92184976873046320 207723334173016256
184583966815372512 305540520441836352
189113319708749856 337912240063550272
57799199661242416 322031669675068288
19122909765213228 214643708200373856
205399012879322976 276514643659481344
289465173376448320 313323095964874368
209134693322225472 221940989411673760
39033684597445368 124099563682036976
28537866669483760 218718513597841952
205196807084223648 248597786012052576
222995455813463936 247570807063446368
20233826744001908 135754583400262832
140718974522154032 316135707439700800
81922828306736528 306529928782982976
198259011532491840 203693650175519200
90538062688629152 277564504582742560
109675523310522320 145426658314715680
22585135998634400 78274033419537824
2469759214788722 271775041336510272
167748160440974432 300835942109551808
28912305266997252 195738151656401376
54789071005546296 267564671693792992
104879875198801936 247502419427669920
39903936628364464 123141742895770912
228961721843766464 330911295225404608
20627256915109792 236242557888757952
182878926933211840 282905041262784256
4772757360670649 232862735443964416
150202560048508832 152221031809872928
208401846901014432 296510413223456128
23641152542455932 164178684446929024
182815356188171456 233749419800045504
32039113410969904 62474571654892424
30076841570556528 183224268190585632
39776217901788808 260898827816243968
46283397953185560 115344206345463056
162407622361635488 263024151276152128
36773572193868120 182208813021979680
78230441936085328 181589783896049376
21550830940021944 290621189253897280
179290767232319712 288605113381876480
332324560743720832 345192349879738304
194804100817652704 202952688360411072
13502776923421286 167317093162795008
83466584131364416 187620635150397376
129217746810797248 166739201687064960
8533039169385446 133605063020770128
65294096149949136 265789977012317440
123928085908870128 238366555382971200
152542636947916672 167655547995146336
39495449943248072 80829581551945168
10151166266955684 317873206879384768
80021775222093104 293084553660446272
329980435267271360 337602080101485376
172333162889452544 259680233431513152
85914796195600704 244236416626650112
51772148803691792 130502675812298464
27241524630483868 321049741327751616
269051853035586688 343446570346526272
207416234901694720 306651362821748928
209080357190164800 257246213193102400
15866059734852508 69358526928798992
136487678054088912 278626524012966656
42061797886992328 134033058124812976
39457728314173168 121759707025116800
52046160323368968 235867781926181888
23073582928106000 291535366241035456
119618498151807536 226109469844277760
167783246400073152 180209284708743680
29606070131881820 251558961038362240
118413659924161760 179064031369067456
49994491011610336 61218817178240504
74191741712613936 336710786839445568
103238199553624928 311174308396353856
33794604989098512 256954755936665760
255594885372849216 341364225103824000
148621806829373024 347426361865307840
139936363136265680 144351493800757632
29496178653522568 116067735928466064
102706233727705584 189419192909051456
204575808384561376 211618742927326304
138487247626719760 151731863796954912
77068624491033280 187644059347228864
24061637011410768 84882237283099472
227924383629107424 328744010680938560
250043600111391168 348613737852456576
166274462427827520 236025935592729440
76517192455041920 86979230815520752
19832909850641796 164202017021064288
164077461820544512 315342503557759232
84414282964930800 172292572587095712
28391767341593560 171750481422931680
57835997954889088 205978264966248256
50210708119242176 117706374195483328
114164115754391616 190209547708741152
118077989391246528 128343464365053568
72585277475230336 127524026652198240
146005764572729088 240462392753011328
104865971866204384 118602203870948240
4623023430305198 245580426063720352
61301428948227768 144386594342700480
4031164171939742 251127852470706080
4255234558993545 110425667842977920
114129672955756704 264391184180008320
107611373424935920 202712262331316960
46193281144857120 287793662511132000
62318179171651856 328093045914254208
102053138256961424 272315015272859232
141373718047592112 234608222513714976
43292614795372816 209968898970926080
17189920054139902 339902049876745216
19279723048869276 104248930506208352
48076803261025416 211234746005692352
237595567354468384 240823258784699968
14522217352451822 242771754248202624
213450374054029376 217635822344027712
50099431979514848 150909633934282464
97104030369373744 155598488119160928
174813186679729056 305837341255025920
281383181229143008 336221584588235584
296358653911174400 312034760120435008
27754590289557884 117891982530844336
168484728362199136 192264755418661696
173736064206858016 296708004232251904
149918163101416256 271440783753507744
43119841833890920 220225217862508704
15046042308359600 236993224580292768
321247789015346176 347802499622654784
11602743094641456 128716463530168192
94939996867210400 202076248155254400
3596997432157621 238746249835571456
285174500875108928 297914024914764800
155170238629027648 252321451093290752
214179282556985344 242668518375612128
752600149045033 26473513451114484
70684886686497840 255108988642968544
109196147360049328 219086393573133696
233215874723551584 270927114197465888
58035864497988592 134256041057109664
110757529877544864 264984962138252832
63762163385013184 289790647172644736
73299813634490544 272502326143725792
119337443113793584 292351390364691008
27159485220466556 167349359273179200
210442491439965856 213671630324625344
171146993022729056 294029902484558336
276556509476026176 289624351949151488
227975296740603200 337843990304404736
32288023863977500 153142061578554432
241174547641938976 327717080394629120
47414760841619352 202147694622345216
93093569751360640 218317623997067712
153738234560734656 214294115762399488
43288331394146512 187048876808881056
70103169495003144 247179908522713344
22341145877023864 273999851629836512
140012954050663520 303180601192666304
93379299348972496 223297762309007840
188952944075778944 235722786125772864
107609266810616000 339448020155629184
4210240226132838 300825701546574976
221082317048472256 231348862394131424
99280677210347744 297602802380856064
104161942479572928 230430764847697120
131130398144991072 329593898716250816
83611923652264320 259903010543124480
38067339598369376 172008306493504576
14419327137635700 51917033314152648
47634129660385944 264222989699587936
54391879490921552 262558376996129056
153155095506429216 262275471578259936
66352374623998864 110510986459158192
152167145688893920 345219730644577344
70744444001718584 345326877528851584
11627747353359982 262268828350105472
176469302330430784 346864192405841536
60043263969354792 217227064548479648
128522631827149024 266470747657795008
238923653003025632 254207917335795456
97878451067990976 170861848200365792
10295245994528360 344828329087217408
125703915309861312 320878096151000128
202253630348455264 270633207231305152
95698986983357664 294311968332218880
107957508581010112 293611565939496512
90240428747218592 312443961097709952
232672106245190848 295603486939503808
204813365956433408 296600832916901440
151198113939492160 287270310514735232
113811931658994112 323720936027215104
96188137459037616 169049186665405760
44162115834532520 52680597075087304
17985766100200470 147949420411088416
235603170205912448 269443922128835648
190167062974635712 253451447884467648
29276330645501916 236651646085550688
114812556243429792 116795664313480624
3306268551733412 114322410834658160
103367286638520448 231010896960230720
73019086147713456 86440598522590320
146207551080691712 275446841593423968
78505080685793024 253641169485828032
83700574270291680 180303863584496736
25252906303034344 266212925328292608
39537563135620840 110450991384983008
143493620497078192 225799667431179744
44905489136432608 309380434077885312
46472613179340464 57328451136031984
10407847532898282 163282740037091744
59292726103491200 102024049215313520
143592744527412176 303858820236867328
56000289268449976 335905610187575872
160824890113836512 185053379685754112
59252591796458936 294747848096369344
205964648780405696 347641715174753664
3804223371650433 142625504343881456
59687016086592784 319811342522800320
219387334277618560 305972699575573952
291276800105452544 334243501920467456
137239766123714720 183061733213731680
156272517350926336 177047223697131232
131973090142876448 323309190119222528
299804583409673984 314617470302714496
215522965867210656 323238712544961472
26877774987762232 34496455893996636
76305544551586560 91404262767199952
37200283805751480 276097206224920064
19749980276044644 276513545516172960
105770617626956864 228355010643434240
113085494573391744 299809719082003392
168137642908142336 256725965557114784
8003101637775127 275185977855260448
55014896972741056 136317261240371904
28160655058015260 82674698172877248
19106486832026452 74386566766265248
134792776415532624 251512066117538656
51247221658281736 139498156833148576
330415380571437824 345504026283678720
3866708435022700 52989720757094416
267295119537158144 322904919766019648
23518323295978472 274606956276985984
61915933257207200 98509008488669456
271394193974445344 287376744507031424
42810768665802904 140806625645022624
82154230517624320 152292299125148832
247665558937047200 284747382774670432
54360341717909344 295735961626985152
50387411442869272 89592801775690016
132987315532643024 332984632368905728
64052984935487048 80384048025844096
13107167898372680 293131060808191808
126197688161552192 281894285027372992
108712686770501056 194599842240726752
82640123807109184 263399887660660032
113491405306268112 314018612964401664
8621565140223340 61401667419395976
92157283291804784 207341129086707264
277405670052807168 300439364208684032
170845791737080992 209043253572311904
84212795368032480 117912878034847856
90171858607272192 162294942038232352
199354900639061152 211903948651880832
177115987094698432 319747310319262208
24497271897404596 148882709374763232
13774926123160864 188433992980972608
23917102808225164 35072775064521204
174601450098964448 241117430575939168
166398664153790656 293589309553160320
113701422054737600 129393992612503104
3790147050438821 266914234005318496
121499989855958752 214738715127338880
100256729027977392 293354161324967808
48425616826299328 330032835487877312
33131346806783612 94443255837309504
76494830577427648 85023060261660848
7059689214890388 334340430245526080
27324683684469172 289890568097983808
188187701355170080 232481472508779680
85396442163510624 337935627352178304
1391715778573302 257389638068616832
221785576692307552 243704223707158112
30641448352977000 215079247664389856
153941202359351808 189078600102519264
175206609771630304 269998094484148064
74727714245685840 259459822493824864
181106961634565632 304214387908717184
89084887533498656 201346465689067520
56594286896365888 172295386599195872
176491629724464832 259195140626814368
259331472276469984 346357709925633088
25703878874470212 134824393255045392
217523292246364832 273613711294871744
15700434570725340 108901639558998400
54902816975993080 263479938938671232
108055980213235296 259613657137571552
120186558386834064 268308598270923072
117670066496273936 327758566907382272
309655132695754816 346207681324112512
112199090908555792 268671188086604864
11707939707868926 92368858931915952
278921546532353376 309932073644286208
56657384183981512 148319321483421792
44563364152164088 108460585790261296
10836791568455964 99420542921713808
50582673049221568 220114952444485056
250337759380154880 337901392052745088
86591106082405392 156567839733661344
135746186746730368 176042379670539136
122057531924637968 243801590485503072
122931462237282352 223225191595170272
19959736693622720 346405629932905600
102646976548959936 294718870255973504
198492135219190048 340152171391831680
12709525586852344 291211720535065600
102265962566044784 179055367730131584
138061284095692048 265329884906059648
323556802477111616 330747421794330752
21481380430145488 310163464563335616
40893119308451648 141746791018673328
50455321758824808 276371235328867104
223063569134953088 244665551822323392
35343807001429476 275084387326489248
61860873056959152 266048029035616576
151083551991753024 160905210414769664
122692537591358224 136751385353714144
15732392144765412 162273669480854240
40861135558518424 298730505861872256
199937813434759136 259355713866683648
21008027956419700 232170415730700000
42286552825584384 71061044797244144
71091514717887504 198235011376568000
113420600062171824 265855937596939232
158849537183765024 262565042280178976
2552657784372422 148448445917351392
166448383307163840 259231560117808768
220457768995939232 232813365757855776
140969634726866512 228654740724577344
315967874758480192 332254959665360512
55349152669162336 83895756763999808
124977478902121584 172292971986505664
136615382708352144 315431466375245952
122535845627936016 129452405128061408
20552528506066336 77014546952868592
128286364413654736 134305195241332016
21044696619924340 327766832294204352
163379590200161184 224284110016123808
158229887313959520 337212083617975232
120075690902799984 122608948270990128
27256569203036152 222095760768684256
19067790933956264 54833946610864360
85801592152796608 117952086594139456
253454176343916896 269820311700089376
171945343229063808 290004808434289920
160030897343771360 226503424456104768
178890021305351264 185304949348568544
111943783838345152 308306853165632576
19264334026432468 111727046882590384
272555818295759936 331476556398867136
61851662213264648 252105922397965600
103040701233974240 247923474276184032
68134676494987488 79503150693583632
29035001132368692 200246220190810912
44670229481425624 277688990675634496
108505319225631632 178604570430015040
34793572619445916 73963729428136448
69141766780928280 241715016295743008
149332445090773056 336548129539317056
135238689862523424 223557430024899520
46208184564931408 55505314779304040
178607591614269536 312326283906874048
62283435005839104 268046093908609152
384726591643340 299079313644821504
427979014750429 202666433607982624
16421765639971946 325499331458562816
129190154729823936 152983884667417280
168073961142299264 231853524706648096
57316631003637480 69257230467743456
87229585723372528 213501422097164256
53475839633117728 181222807975623584
12664794444274426 118702450155224544
184312627536850688 248588191127753088
87121125051609152 273872837500599616
159304655106323520 269194450759581472
54024037207639136 139237932471376688
14603592226583798 339069143571558976
162634792519874112 227093564708265888
26137220012465548 198597325946763360
191855753659777344 199130518420025824
94461529901282032 241779674204113536
36885111622244032 163288012686358240
24642891311397744 100849288399642416
44324800736399208 311882568713442944
149950654679915168 227531910310399104
86361747487931024 124979414178599344
110364553910158128 334165229379990848
153543206865383104 235955678990367008
17924612700439062 126080226628053872
137745888015728688 223803064782587936
50607584300674168 236422049792707072
223916157864421184 272691867716105344
211847466941219264 216006773531816032
43032225112229112 170501754760077632
16901730955599166 166149039443245248
7357834236234681 26633746951216084
156527535919746816 167500643735755232
21661503620971076 134561016247559056
242061576184234464 245364413574628128
113163222900408640 142809736505114016
19335389585459424 145754320109244320
294557942912072000 346480667409524480
105939913041119248 270819989191236672
166624360683831456 324973455250773376
57460451544132776 165543035873176544
189658542440999680 272760634514839488
264615202898571648 322700995158454720
78182695918064416 226637618911893408
103856525628926816 166842381625279200
118346013431672256 157041035666016032
118821239400448672 313899237830593280
39804332032406016 150044956273718720
91356214226664256 103262318078592080
155683238676530592 320494124788364480
181246680838111648 218464732573893760
157562731578449344 307735196620699520
64596556678837008 261488254783720768
150037463862905632 288240385302732480
182553654090866624 246550970856956032
155771326160784416 170702715683096800
55680764931420216 214642356517101472
332837992711279616 333692207081406080
97304174842013984 249070569687661632
4204301080259050 325978892779400384
257542936901843712 335334315058207744
26664378928342204 205476439040342400
51146617287945496 347224420713694272
11659766904267974 54067500988640152
191994312980019264 266530081133786592
283330470635914752 327972242052386048
50505307986117880 250963903988453312
67369441684214880 183409489055026848
36055976891883000 105067972768118560
32545542720068544 165939836491257856
127235787103334832 300549700770391104
28942862363657252 98365444496758624
12678937576270718 248747416197141056
114779050677179920 323878795710848448
87300019760856432 182681261839301056
88875234820903312 303007500402102272
91242057241662816 242531117798522016
68018294581209752 299879241162688384
271123249137874464 333674913567404288
19099486765560088 156026833250392896
141349365882316864 261895565955499008
214057937411567488 263989651504056064
129247452052716848 317303189513337152
40359203796732720 218807043156426752
62119881316622688 124003143036441360
195761723953355552 272191152760137280
2775224435378049 6355860869753220
52135411074134344 291550159660928192
232445508438349984 291105706260471168
45996311829055504 128780372958538992
17584032571825040 100484278653976720
103835496177887264 128769157751780384
106662291755194960 172935090220700256
187601289673017888 279054679723055488
77783935840720160 326196075585295808
42267980777226472 286688928461548704
127143066553001360 235150783126387648
107655146923353120 178497999289997184
66591456325537088 211329535393232768
253534382547462656 284189678991703264
135016947127613424 218792860944193376
63689955685556552 88344180589059472
110413245140740528 119311657477269520
129684345452446480 324288572578837696
291998273596226816 339004068640014656
41959174789760944 305834416640290688
134941196645307552 214663107304484544
272888534351966304 310132277937513984
53481099439789752 229225518343158112
180782911264900864 277532767813230464
253798007191483936 337963611126280000
365580852451969 227718371835692192
68554169553003016 219136447358324192
150756164878807392 158799618783203936
247719764613086848 264753421077044448
56259885527149264 315272417149944000
28420686556485480 339361347670312128
35873822500647296 321948566445756416
41363772960289048 87524146021809264
85863629675756144 118962665921583792
64893784685185336 292206373693063360
172320156801145696 249416883143340800
43329763404158352 332700770179203200
298174536715729408 340526925449170880
208024030339559840 334457888277170240
148818922837491072 248470043997805920
133126927036243568 320729497888327808
57347474758880280 159243101846685984
23799769863559332 180970692116178784
114022726251260640 137384034750445312
117517438672732384 147828321617032288
120423246884012336 165985232913587072
116669326426940352 231653115050987520
31898343338886880 40950488088579064
201960271476082592 245281111587519392
17354520956441034 122365597315623920
245561703579093376 345155687723188928
78007551848546064 245822082270432480
582117391029921 47563516361802952
97854834799885344 219880952232175808
326211256244794432 345342702434945408
16824221344613238 105574717318707424
171770443371644736 227104562669105408
8114105206086004 95576095576275232
185599366823945248 271643125660039840
117891350934386960 177387607264336000
87350843585179232 284104464836293472
47124217550322560 242791821159695200
1859913406740479 33397100248832544
75950823210129296 340416667946955520
26851206008290820 178682511609452384
154483510566836544 215980911957407520
80121057500984208 301819044900781120
69379567650838624 220923036189428000
240987130520834112 299987904690668352
115140813144209088 210351128706210752
74974583243692592 307863750287726144
19321610040615748 322134270372177856
122928135529545664 292456529781298304
12773281451912402 225654950626420896
32225173214936272 315557007419044096
131408011094179312 224368366839074496
62897691445416264 288921849294622720
71722082537118592 206270633251682656
45866425098047976 108774391136049952
71801678547484384 306181183857590592
181233591172921696 258314005898231424
46972986815007608 334164102010571520
82875725207996224 145652255836575200
190955039470625728 289710984933883584
152411987005459328 300072015710906816
92137845106397872 283057185734599648
19099096618610628 34889482681718344
7322140860988771 251691645278567264
83351746619298288 197181635650143456
104414660454370192 199938985269664864
148795770225731296 255539045459092256
8645670322264234 309328241485935808
187572212947662240 343487276775215616
79855705419822816 86594105098737648
37034214288018200 313382173469686144
34633566183141056 48194991774599656
165925685467854240 280667028426251264
218146578206565856 343641434750684928
177651425189214688 267812398669618944
32601888117847336 327832871081291648
91039787258648576 274875208011043328
142923669421299232 302897515151915264
226606262110441600 245303785488231520
40381767713452552 75207833587748336
129040672616131440 345162117904703552
134199813364166336 232780362342459776
40129726427514192 212396074621267424
269955603171954336 298374886907120384
271810058806308000 317309794850218688
187874499538782240 256824757058913024
100756583327122320 205178464791501152
37997779568809416 38910673531115760
205906810776272800 284815026986323968
15868031513743658 225870593236329184
199265558805037568 345860121441059520
60334986708364976 232724219747445344
7442329225345556 177777216000088192
246263262206509216 298224752853809408
2913187207805734 11029248431351664
29055707250083932 241006911149585760
84489381306770272 227416404751747552
3782343899979316 334791929239345408
129102523103658032 333357835380956992
162979885616795264 213346648588201504
61186390112446824 64876132025536224
128014469485230032 234266501315389504
266118509324038656 302438213363613632
163868706733143296 304194456260010112
217257510329227200 289059454181040704
116903189703807120 125177686854434880
80885978877482048 244552565444334400
195087448550452416 264475240123989312
154570478838908896 246724260621581728
118352479955057664 249702729308349920
191304298669880096 232116756084321408
51757651306782728 260280774763159936
62659316315999840 207338251408532416
70232813665767192 230786099648686368
95241883686568128 255066633377677152
163824983081570848 239212650939209472
36682614895601584 157215347895283744
154208636397282816 218872205101298368
28316100027359444 259584661469672672
130416118396755328 140824175153113792
75484753000927 30146671617170028
46568741021192424 137810637645487024
245018189340465440 328916763342731008
257531663098883968 335138222619466688
69313155661977152 246142344948831072
96229445845634976 162419575558409984
55285550759919864 203624880557567744
31692275270892464 264555776943930368
228099204150117408 255496783358538528
122090984134860464 169948506905218656
4112649151167137 98845300165601152
272572082697728064 347111364332388416
21799802885679408 194799624710856608
129433155821153696 339523638617920640
83382402638997456 152647913236675968
28442727917032144 67731698786734408
9646154782790872 50133798923588896
49512860365947416 269060144066020224
4684565340415522 244933961763959872
72886936956178016 103860934524305152
195773263618003488 346616646854322176
93819362851956864 221185340333512800
180378486914776064 244222560153081792
266081931909185792 346115968276628224
129620258478156272 169089113609277632
7126437379757379 245022247080487360
34476714334790364 217689138215020000
295796784581118528 313923837238730944
83408806620076320 326565935119694144
158856932452311936 171449485031534080
110721114665664928 189817514771056768
66985354638723344 90887363137490944
248573527015529792 311985909419913152
92730373217455968 106419909739424000
118918715581964832 135386509476989824
21003176918664352 138591897502072768
108150440871821312 270129251994943456
201701902837387904 247352489885011744
193310318941717248 319174053793834496
9847199226228240 130544838683862928
39524594201588576 233760981801466624
210373601501886656 270615125956911040
260054212395099328 330226303553128384
192552317378911616 318535227716435328
54484904988541640 232592887281126368
280614180228861408 315605083876635520
214776375976450464 301400310041018624
239378342327930240 344096564610843392
276626218860519040 320718518277162368
159583631171114688 326226869927390528
252489650347220032 291171923922649216
294281618607391808 302941501766986688
193469898822881408 300969160149382656
17137418406920806 324587723472508032
265511227695736640 335289451475053248
37513679576031912 328538842587535552
65826273601765736 285144071080305760
241507046556375808 269493403490433760
299548666971192384 320054547078958016
42223239342858032 115628592294105120
102777399839627856 119951118735480016
104046804863646880 268668869379027840
155760205337328928 249085407734279520
259933374504953984 268769969266856416
123927078454374464 267100047203956160
229586222547808608 316777050162155584
106322137874987408 234614076211616288
197992614686788000 309850864744763520
10506209271838996 136934062747016464
84589597577912656 259392804740105888
214429486444277216 274726017230422656
144024878544451328 313139955145599936
1210539388441786 133897929605518672
86524770007452272 147357157826138656
191533566405947584 297821539894422464
118887630930661216 137835767346935648
152564164113731776 345722198961436352
56552817866095360 336837177347767360
40889138109479928 69849103404352432
104388103943290256 183656202175911232
110050492257749712 309852011540775744
47138010769246304 183011126746475200
185445539765903488 221903883623848512
304351505006352064 328064292081532160
144765511064987232 267348943583799072
72731513727426608 112281495624655136
64665767881453360 141101844751133776
12781738297460560 30631809669039120
230186238508795680 335444612640737792
16793004166821682 124937775514477920
91567585371562528 236610916709508448
54488041560913864 313768478840427840
86599359908989344 180826902915378720
64824421306917408 261245258082843488
217056428800845856 324145872415929408
200201544647482784 270925586891651328
110343196648594240 244458634247534080
247592373619181056 334212214501310080
88407726850084176 307164106172835648
174578514254821952 210218392911363008
221599543531957120 314725811709725760
49355865986071384 319689959026090560
67741152801156704 324393547248392064
58552314685217952 223138044229147712
141289853766200272 232647266272984768
32925171078350092 301266502364792128
23911054633111904 40332077186792872
158138457538058752 159492775325172896
130331704096715424 148048319036040704
80395874774762944 256769146749498624
95548079425193520 325706532135104832
70952483855219104 266419318095779360
359706867937489 268443854128465120
108225641636823552 249039922614910144
41059413305953064 310872352046018944
244168310658945024 253710739150290432
1659006265455371 316959350639104448
40925832303864352 292350726314340544
25029046610165824 99338694678264752
152634813166603360 266112121590433376
108235928029430672 108640151681557952
56768166766848000 326911513618321856
107226172036892976 323088132338516672
191484839924293440 310709514105786112
15730412503793234 271273218097045824
40763813978815552 248055359865202656
117969584877584720 255451445055535712
246919502813915776 272162080164460160
63625324869573040 222439925642955584
201639550214418816 344115267521331904
151217669727159424 288600049524463296
31117134357120248 176890076986554880
215684130079945696 273456476746726784
342080817185079616 347063189775845568
48892602616997768 141905521693132160
50429147083512720 260916661939857216
39487787063623816 154520159825010304
59113939683687960 348243978707979840
287544429434618912 333418799965152896
63822164193389904 334581088549019136
268199759450604576 306788628818752256
197166750662996224 207154529333612384
91616012688933600 332826981597857152
180448591980266848 189535803207851904
139957836082917664 273208700793046176
72332330523688192 88855692883681312
66650800692836816 212338960226533024
62040180571885136 73345488643096224
319739755977700 47477205943234424
176597551864168896 304720719627596160
4547345952455735 314921689163784064
208315192372485568 327311551924833984
207976312046120672 303168388283089408
17926357480762578 189837165573375840
73679624273102800 199165562605829856
175046450874635168 323302508822846464
58285606991397392 192683023792502592
303314195138973184 309041011918317888
17507406471791414 335661135970214656
144043620885428624 255532499340096992
228024968525703808 324938519650942784
96815401199605472 291426799653618944
4057363197423766 337491538019349696
145412716483161728 254707822510380128
106984215293573136 215653744706274016
57113827124134248 216318768497314784
223067613045866048 244118247248172448
6216200795713286 79472367917944352
190791711454510688 217878669166318304
49454666923432904 268090120820445408
29456158334993644 159734343915045120
68156837477465088 285454543675950304
149991359834297632 204138782040074592
112985601761018640 200490474333336320
1886766565002339 88313520782269280
139051864733179264 239896094412429920
30916245411145516 321359638281898240
60999814363329104 285521507825300096
250687371930292320 272378926207784864
274924647617099360 323864037734721984
25604047140804728 32346305501300132
82507657932352704 169019521094777664
32064155809293264 210527969154528608
68201144036201968 310146343663588800
21687393100537084 214452108719560448
198264130908364512 217225620459784096
159473500752786112 254321065943448832
157133127840223168 240239169314176480
301146026455710656 301463164493584192
149726794140892992 162479997652172160
214341887605684032 303636900784222272
198133073957576736 242212011082881760
137047613501174352 141073572210868064
164329456669079936 347697893798966080
185893317174121120 235798688532052544
90123809248885904 156695427363736480
138848304844129056 221837092545471392
144701895070120672 174071875898011424
112520734131301520 186213073097279200
240975515468609824 329923431195057408
88889022653766384 308052630475663040
64490706483014680 279532128826924896
87222057230431968 100104566688369680
89412372522413712 133126529654587824
56418137387633512 190617254417322624
127724057041475040 162140152196724192
151534589918264672 335625447641125056
41583769931451736 247374658631242976
204280352058546240 231430449580138400
247040195569929536 299115789359215936
81935508865573040 197272440130341472
180444885352190464 203599697716249504
128566558547875040 199344712987231520
130184189440005584 307904652670276288
178583231110982464 286352196515037632
287950537177509600 291819192150271040
107609721411117696 193528530103084352
243700650294142560 346362918357186432
152858145132435712 330456058454201536
14974760632335914 274471929565231776
81936793316227632 157854069333177440
240213566378846304 294862373976333184
71741693150741824 89220130212313824
142420213649323968 219992223795696896
119642433201926496 146672164093819616
269692732207627776 328163823462834880
35086240891930624 108189803692832304
207223873353230656 208663504018677856
119678297457536288 320854534286933120
11466546144037630 165133468414802560
62013638681394168 134829316501529472
19905455975528812 273766312433737568
38001104538595608 77897861521162240
147709610274343872 338145590906089664
183167559028878976 223674639934202560
136108745834784352 302142576445934400
185295428432205344 258478337209081664
47978201834576464 213083915975221440
19330640939475560 207795128554652128
18544116636124020 37906531979740640
5305198463916280 165723783249243072
213886780288978752 286214245873666240
94897706625859536 294089720704931136
311179592850543552 339357147146800960
134212801845344608 339285307420021696
242637004505652032 347434706494371392
97244595161790064 201353614610071808
40484332974035120 170949937172056768
15785765476444456 67575447091803984
175990135403880608 229984990578074240
41715196100908304 315353676309177216
9713180092959126 77794457995978864
67931340811613600 181017447531910752
251914094891032608 277372143775503456
216606167977434016 247673281274664320
342580406022154880 345164349088961728
214370007181073920 313258834926205824
29933004739897308 317513499853398272
189923917877102624 271682904700915776
90517847443281904 329921059430099392
65177277529145120 225596809371763328
35294907287054728 43712553264063456
2246901349652770 336042817820590080
4582355644323537 13147396025016456
262459382994693440 281559296300629536
22602881451204004 266998547960114912
115252386558127648 331917878911595840
36918836478910640 82016974834343664
289798997457863 155645687394383328
68522100931792128 204564463573684512
217506519952815552 234619576562636960
48919515979371760 243805368102587008
252466635214551264 288785774535444160
45185097441506544 317435526003902656
138728257172818464 234603527916281792
207831883879831328 297231437806867968
172183049216159328 214802747631927840
272791520301965760 331524025717227584
45183913409574656 79778679812133136
18077159424544896 308793433297042432
103366350649091936 121523452477567536
70490527543750608 345078522608658496
9213649636144040 100032845586904816
16671249968563348 155491477256454048
208872102816717760 282299543461413120
22207369539966128 43575192657845320
95871076724364240 237520195942370912
222350063011101696 263430548687690464
2387269676649732 64637747951031496
91768986336093984 309039241073307904
152488427090139776 268758656315212192
13081576239608306 78866273817239536
113498905132749728 318827633768313344
272486164371435712 279917901396965120
30572668304249216 335116585395621440
124532432695383712 147896426925991168
11262448506905434 103450989787436448
102666095727062432 143408170431830480
53555155181349752 225348542144945376
2821693706993189 63577891141775024
118818844187798608 272938784960868608
124972290835113936 258503370704827072
40979950574317656 191832778495644224
57815027983622176 214169999767630240
100811930245925008 119668538444072224
65165660575189624 72509029353545696
228734444845119552 292453545189003072
219222207832534016 260546311249629120
137344034111781328 216214906207518752
182921248758366912 217667168937508096
161461102533984352 249169276740415424
156242128303596416 200755155870177792
172776324056286976 200971549976791584
104141217258180896 116384453620962096
17268996320578140 122638497103840112
213712423801469568 253845138554733184
54053292559507136 144034363957653728
32493720538624692 257584090907543584
25043974004882328 51521691595491096
232088752727105280 292387024017218496
21128523998695828 313902409989832640
300477238319293696 338005500259840704
53809371114208640 149738426649301152
222046893906872288 308213964049905024
200484635308579360 263837821051963264
79966987662969936 182137811653252864
187588089840638688 220745217838806560
37217421907933176 64520772619112304
92361557258074736 297486406818190784
282627734763477152 289380422301274240
18966378354584196 265008567987401088
126811633623074672 233240831358153824
119680425295885808 161018810596772192
3928138784504591 27424096915482716
26542614689903000 134259210636631328
115876605736993744 181980704353549632
127149886617978576 204974936687292672
33749450000932736 300984537280464704
67156311064113536 249908571340306432
85619947357667232 171259577001056672
12296484718082872 283772386660553664
171047023263466208 297392783891142208
9729154698240720 190613058186168192
259136589313083328 348258571562307840
43499773583293344 193928393908600448
98260291491140288 206205577571496960
130650369796338656 299987669855066048
15262791047436120 24996566908680620
147232322292570784 338249685229712320
29863339628198848 185855806535765856
54741133211500992 322490651533273856
45764029480629264 273711684317672928
142414701100386480 342073804870575104
78557509187025504 322950590460777408
14919511955025696 149457878204944576
30906752080419140 315544061028716544
99784540803252928 213982540882941280
46157961632507520 261320012415923936
81384449063207168 103912209703851328
208877310670012992 311501522037787904
125380758013377312 275824781944922880
12039507038785678 154027457651964032
97669155226074960 326470528892426944
39230957006469656 178068344762277344
218919694535550464 327004757813275200
170657994030178624 200595940218035648
28858082730767072 158962997435209568
85360745018668624 323424642837568768
134532745181638096 181311337191609728
32233528631641540 325951849330465216
259277507431302912 270421245190933568
185767048174719040 217478519727816608
100140732071922832 140024506310179792
14638592605391222 133005253252208768
30555919629457840 286499768559527328
110837993040644320 286261898862349056
45829857046122792 67571258533638392
274917410188394848 278193333908968000
102779905097034848 220441064728402848
45312272663839280 313951877977105792
95761484483529456 320601656399641344
177031818592461664 188630423045005120
164822657987928480 229812832566774816
17101099688589802 222024360325129696
143788933292919904 328777113961787328
72035953949650056 208403508543485600
12488792125188764 33701393671153560
208988590335846784 239303627072376480
121405231905390512 143416940038485616
60299138073426720 262849097609969280
68383371784078232 306570036589326848
204167248527015936 269208948843433536
22655358629551220 209277802312380928
64815216527629360 207195410776335424
90893959502613776 190262584668356992
148017906664490336 321002788763425792
60392591436376200 117163491455197216
175835145995759264 329255483080973440
170815074855846464 257808480164826144
49257695076236136 254542277981197792
267880186858122272 325827855942583424
217047479453017184 340813219088956096
43369437238142024 201512100313753568
29204503109013696 65870391033739632
23026054647011816 233383882537840288
24683507775997908 242439548819936928
157891492732723616 302259259552581120
248558788944482528 307316334793057152
26084872772394396 173164225634733792
170263653840782848 173230607790959040
40920904257986368 175117211490077536
16428006089407342 345632663149363200
53639703437759712 158297354660016480
44548422853548800 267224420362009664
238281370999179072 333372836663395456
96982267413344144 200052057370710368
194515207782887904 307131735834213824
101683481004676368 141562010518063408
222026265773368800 234478452328395552
41081697863406120 242033099650103392
128692087928479728 336379791647751424
40139791874164712 293254021696054592
333004038280478720 339044057433451328
91128865927523712 201070027655222208
10022165007977916 229484016841472864
107587739202209968 189009176209444672
81262543707155952 236078860691678080
8733771052911883 273125685825231968
97472886202560592 156364281297410208
17780311238783096 146872651472094240
122475635797986400 272372891466244992
185925432636976544 302737569632036160
55446017346824240 125078534950970160
77847716909988016 191915854966978368
119801749044684576 229038409563515232
273054542899187264 322811456134182976
17360602779096538 210691219154863456
82845541576597248 296510731354189248
148077328504757856 165359841652860864
73556299782657456 94735043532319488
165289121355119424 260529241074637440
10557781175933520 191671100602175360
98757661048026768 197948235798818816
102678446838084096 309315980570826368
222138487247829824 230641078954774016
59692878827391992 164437503161061120
193290389499114528 193484014343988832
241598093596844576 272095475234514368
73462110147925312 212416995934189216
125264180927874880 253028905693687424
158740415679190048 177839559437111744
49249824073967312 133279987932502176
62712378789505936 194737034280953792
80154347846019872 259979562958928896
7698297917469386 103478374593508176
152229092660334400 291509509238642496
112649775186859696 340382410323612288
86472458787155888 340240311459064320
200211834416579584 320821534390168896
69998772120095840 261059438015894688
267582668942659264 346801867720366400
234245106150461184 242144367612456896
194894399250722016 300397801000414144
138260681450553904 319984383644165056
102800061376442416 293239012425616960
50467020925164000 164809699605212064
232219634355314048 328845083659513920
62425638090868888 129291446994183072
214255627410307552 276241888700888480
112519714920182976 240747344964445632
203844786301912960 274977983252489184
521240056514451 116513082970313136
172064728184209760 292645430626037760
237090501352085248 262913945120586368
148434619591388736 346650832679870016
6761243595677005 146997870915574720
189019041189389216 219293381963594080
38881653479262880 115040076337141360
7199338958795382 108671791169157824
16747836809901178 40971706134441760
19598672340325076 215857172279046784
117409176532672048 299548389216678976
235108953467005376 296855394157341248
48449664378645192 346261513218774592
127451170499075408 348479267977018752
148698556533012192 285235197963774816
76644593275022256 277389625270918144
25464271234533700 79486480701012544
168617104004683456 324955407093777920
265544477434619872 319837543765546176
16879406465570254 255555883109913632
257963535314690624 310817637844813504
211345167001959104 331899260432998720
58844515083034256 308858706052735424
12497817557804544 211235414848587680
212720866108316768 327305587571932992
111936603728435504 271254303824027936
254264295625792032 287624483319481504
230744611894402528 246194144318331552
188965550285283968 269719269361690720
265515428652413056 287535374373384832
147942572523872224 250116581658573440
41751469902347016 55785035013154384
44726456774459312 130935967096315056
303450596996112256 304017385033450048
81896951162566816 238529335722904672
80083933138256992 181869619800334592
75373073607747008 303316974017840640
99393575487193328 276687968866150144
5745099744979718 182285954863436608
156134778826197248 171442921444186688
184599298995176896 212299588871285312
84936000110536960 289550881082642880
128797126774117616 347810261113998144
16769578382280826 198366976855733952
12326187039130476 278689628343223392
40435874428573176 296274784944198016
72813859478832448 309178126405470528
192409008345792256 241631866415614240
106911931537409472 337742205759152896
134968781177957792 231191101539300224
301697527486684928 306450116124376192
42862020309203720 84323689373618080
71902178618099384 186943620724456832
106686727522887760 216957472217585440
220087491838415904 249747378538288096
43845950217523952 312714377247652032
151397770181468192 273755261094871616
132461107105720352 339173208307691264
137368788788655520 295605297278316480
129028902454387792 307001386764158400
71203947698490408 80854521940168496
24605926419951592 62455950537293224
33140640539620732 182215163703323072
62383778857395816 162162004091888064
150615498491509184 309228901359737600
59452222903498328 318902724945049664
76324923848064672 262330468132280640
106921442508434592 158483491621408864
210073415174294880 321503707146657856
16020133365208888 343891454772276736
36799306234938696 43812709216017112
190819150633845376 316140119326054720
272269491845227328 331699340088774912
168864679801505344 310379223360042496
3190946217134279 231344949322454464
36406628584087096 70969525846458592
82462906184816544 105229391664962384
5650849961085362 76926808526920592
41650217529006000 46173933172636872
90067887417246784 302200111496062080
176420900844716576 232323167504705824
49623802265193656 330496135472404416
66534570907581000 178580225588918848
81479175343792256 206006449230661568
22851384246140740 255012895413038016
55233343252281544 122422408677755344
7801742258978496 213714455822081440
142555649340518736 300685234021963904
330413065940183744 332845775711664000
208093049437061728 277329214311712160
52823917242598104 279836861472890240
140156334162888752 332495091270075456
204443598062770016 223239741469037120
164377342013604928 272716912434426656
138121639241037712 279627331578724480
76592012665543808 327152193594241536
4626547356163271 258882354273843456
227219475775754944 232356876443705760
93780099784644368 201752655740241312
101636747821187744 324494259214435008
238532852713869760 337425411961089600
98564857301190256 218548664397666400
1254594895343815 103779903191318432
113039645239992992 181235071546906688
236108001898869216 271554389065296192
18510535807659768 23556360817552532
80588400631561376 287714517241125024
317806662174710272 326990002944989632
49299750377961536 154523004659589728
320009418778138688 343506579686827008
8985254390094940 216300155204646368
42464743678794672 163740636194278560
164694643738754496 185975783511645088
22295588399149168 175401066484488480
110377786963558992 272990613675504544
63405822877147240 230193961307732480
21313119475708260 339234543882190656
204981967756680224 221251508928466272
153732358791889472 223407059054065824
143748200326305152 162843501946469984
158424975864039424 337740121592801728
147344618287185056 169755408658723872
169521508524922048 340053755383081408
193900768199949568 292891754599209216
190975462075869216 283651644506269280
172420077063269184 206477346883171328
60528859320895192 225696047271787968
128683660783702352 170293037640156256
95396798538380688 112042362588354384
20618567340540940 237403161606946816
215924266116939680 265581518133462528
280470343417999968 287316527634045536
32267565594256372 212057016948877280
53993636556839776 177359330413983264
37262772571814704 299515597371244288
18781543931853360 181939316125469440
21917414882421916 160712532210734784
200953733766281824 300726606660378624
91593077609806336 243359675211163008
97787522211183424 220930395089973824
62972720273536872 276666600766175424
196803623779386816 256741958000854976
39795743369651112 217709204417880480
7923017453914888 279658414925852320
73779627264069104 183620274156159552
214128143933562592 283637939135914272
279136682361522624 329130413259757760
50240062915705936 234170912492600384
61935991609644592 292876048196431040
95195731127967312 333681945445637952
188173509470565600 270915615303431168
40831558434113624 281843601865518944
80111061291266464 318627048644417280
132917871506596768 194541699383090912
42562366350663192 101041984980659696
105617072975327616 135100052935841600
12548733546238628 283205444564986752
139935231759543136 280066046139773280
64253878858615744 170494798250228288
208922238564214624 244446290254108096
184857564452418752 193208050517198208
210966063232271776 316878225570000704
299781291766705664 305685113495176512
231068162310325664 313272503616308096
1772186570702501 204284750807548992
66161041029762688 293696725527181120
5844347625370737 104822107585893232
87075423877014176 319369836180285568
14587723397739162 296469204466530688
57935676790679296 267665701308473024
76099656718813216 83934553611290608
45262881658574600 72648217773341728
85142896259036512 295358464204287872
42034908764658776 119468444246966368
218332686996850016 247289758901307424
151288206484962272 259842204857285632
61649469213453032 180138608456238656
314116897573208640 315631111512473920
186569182536538816 239291635374047904
98267033550417072 241975850469128672
288935911887333312 316252708196902144
190651237615839520 296413482838956736
225751554405800864 342803186821190720
133898667249853872 346422169565544640
78217505473650448 183049211916469920
209231216520675264 315688179565841088
140918220840249344 281541226124089792
267726992604971584 308204450867331200
22541157188614188 153313710649715200
122807911601775056 178273051293064000
60931946324375616 204114674249571904
94009765987697552 339556270709412736
72704446198582304 311285502297345472
243924359624532128 344600177454904448
47415987615071432 185226166282880000
73507332601869776 119576371252344368
307362267649347904 312911947650326336
298218596572805824 310710852838438400
218007751820374208 223856498954327264
18753428265689496 62823249202109632
304428890079946752 322121174686025792
53649220311583344 324912752454162624
309487896371177664 348079778784145344
158121670332723968 316135674330968512
43401419936277152 280488935099029984
115826664936894240 129411874018984208
75367664400233856 241033265304949344
11392955876912698 201019650714398080
16230153544763700 147025282530440416
123179149185519984 154140537250292192
129699196798805152 181269962095483488
135611955035552544 213088661709361344
125334601318495392 293167796711912768
106014918581494528 329217100353460800
103318423247689120 129257798481968864
122555372368916048 189787871681913216
258554463419127456 277051991073236000
58845633735831288 209076407202528544
149770702331014912 340562022319475840
130486812889980992 141186511613550912
45999925150591528 278113867111645664
245216363513435008 261907427441862304
90410390034018864 248709838159453888
1309326231851066 285113209986565728
16732538385131984 267472701617487552
112283877512644368 137808954999459808
40242098359700752 53941263481135368
241513575338714624 266501566584102048
269475765083856160 290901933328828160
101009283266180640 331463073402308160
109095310516106256 235911629871705440
52447807322069056 315931346507208448
304045061938457344 320388450481535488
177287596894767200 222343242593552608
55474225914666304 282092762794220320
235350678210170400 239465499516145056
311863099459589696 320202470699683456
30933423044527980 212605886251981664
242504983085063744 248458257878741792
245807574200578912 311523063681259520
17562133103378384 102597311001022496
87715394895431312 162718069027506400
185442291573385632 303407570691136576
181849272671282976 211679610811845760
16098197677713324 174576234656750048
238401982013419488 259770878459025056
38069460303019424 176787038420317312
52832847844571696 342979689290171072
116074936370627072 301482044377551232
112940727350166048 120800718316599920
72649098497214960 123133781123009616
58860721741952632 341126974959941440
74342804401803472 267896242591292512
208030743560639200 258120226319222560
26776338387341724 201966025976544480
174129125090600704 252502115931248000
145419739801096480 150521824845810048
51754776431847744 117544189300577632
166564878701398176 266418725674924608
143611960782244528 311134192527327552
184047148888691488 218315028089130496
320600810350255296 327653377674200448
18875939412714876 282358491492048224
228737964097915648 335438545958410624
181695132145283520 264689055674121728
34640608025128144 151853710941468032
14612747473608844 144213485683934752
63686408438747096 322652734322382016
47432003593022056 170877857229341280
68993485740225024 305475812181320640
271181090643255744 283866916328808032
54564261951374544 149922546593573408
27445550629868992 43024999861853016
801725455187014 312765947930981120
260599776483616096 327963645169598336
50618703347347920 221155375928861056
78055883860286848 143023063822159216
91627581444339968 139072245488685776
156115001926151616 160656865243549824
259165385574513984 280714657609152736
51409422198288448 336310588011681472
91353168673806400 286135086413081664
247918314318522752 325292707044933824
196699624727715168 290159037721173696
279246953092420096 331075850541830208
139994788788915040 269068165848443840
77183647619502944 159465939494349888
3580069212707532 300403579242864064
32040066728752720 296132311568098432
300940164172473984 335788593110625408
55847718783960648 165348529119758400
3280041739550282 232675198587061024
20753990057898872 182571010372321952
229263695427964736 317743911338244352
141283275443837648 179427291514324800
199053144921059872 207096401781261120
14322307957331494 181691821159384992
72895746215770048 183823844871395328
139312592335173296 297129020934818752
10709677186019994 159271692818368960
227308933324659936 307739245927424640
28417414667886640 141519968723419072
91069553970764400 199319677216286496
96612754538021680 216192606852119264
61861714838774664 262282564525224256
105746243615039056 220676454772134240
47111304786604736 120922473730439536
292682411689896 231028224218682528
134843430695871216 263753105455041120
30771055696565816 41625454198568304
35002862959892664 107146247044576976
79667818733243568 160345832308243200
187461971941022304 206414767998845984
75290151813383872 82234830218124672
136379717943604464 178154787408427264
21104474405237800 56752941963639440
29966971233108920 330289754480967936
62128498598360032 203589559310684160
86778732668338096 261902755427108736
39701098303497808 343372006449961472
154173121603733568 232643880028216480
205708468924505728 332551406754391808
79364159799611936 308188898796203840
261415601870533664 285625884446430144
120714347054264752 225670641994678976
87793353253922064 318254313098451008
35375633780282472 236176572507483584
531988283884849 89191395290185120
135272110734072672 339555284027878976
103181406342084832 139426621480423408
91545581909882352 272876057104457408
269549616353428672 341551826867232704
80814022043523072 341173397879620224
115723605004105872 306989045352069184
57215234583403784 97184549007721168
136832113043808064 269700839113642336
154827491576160960 311612852339878976
222798764700664352 290122177946043264
14652464900782554 96152655371621664
23944556064916500 115431461322017776
104383522527263440 306301496224002048
111912123485480080 175368802719671392
150861453947775008 234198829793339264
156159944791439200 196447796577656544
144310100914427264 155465038208387328
32536878204000216 297397273021062720
141298247753527632 293505859358658944
224869141764922272 253260241172557984
51775945108976688 55851940758845136
193670816198404480 285071664982971232
33638467497677124 223977665327685312
29121133239642108 84075175822599376
150105273761699296 306820170332020672
948806691640979 325370909926546624
99105482577367536 146347746531479200
56854619288596608 205870207811858496
29908363252841860 237961561823476736
118619847552693184 223145768390712128
41342420478311384 341755094640879296
199064438110113856 262229581286348704
35469105070516700 267619556820222560
2350347600834742 247464939379185472
170540476701453344 331523572304113088
129034966725807296 310224239260413504
50865070272729408 143369856941554064
24678546272372228 52923423252005264
39686911665208880 131114998942910672
218745505730313472 223366318989276608
242858518759176544 304793101977040000
211654129053103456 298178129078029568
36867088968526384 324807968411833920
266019329260334528 302663745882871424
187912610764087264 287555356360005024
110353397041851744 316133196640827648
132746442926212192 323747440098361472
106089561932697664 305023053551343552
189610919064763168 318645539164883968
120591152850098816 263914789057563584
6888766256101262 39632207490907352
127141393405123040 263367258934853152
153754983005921632 268736078963514240
40754311424935128 161497733663851968
86613739831973312 172087861344151936
290065249390348864 315348509428304448
279207574036899968 279994873849383712
138071060199984160 145913280644472896
59071862962736192 312531684179714304
111866753849396992 113652270320209584
62802426233283872 85468358453990736
175534606951726240 206962639330143936
61261363054550896 118859920038073472
38137552607417904 209050598019698848
221558805407575520 223648840854823168
144985660006800000 153254325394234560
208129912869201536 345043879733781824
102311720140694880 145131429781754624
72718253964904448 253182927550217056
46393584055556696 224142015624193696
103764748614307152 285545976855247744
33337789683883464 226626895850219168
61353946977885624 293747756604163648
31025802111333548 302104991577609088
50311128461213752 227104972720399520
64329343684885280 158284852938507264
195656152266708352 309114092516790016
58448785449176032 301547801826637056
44141008495834688 76687057839128448
132310505180737552 168333920269436864
89309752789299328 228662124740887616
19595064919454436 319611266789663488
33555916865276716 294341000943621952
103996938562669072 340935700317031360
40641805572809048 136481567540600720
219174821741042880 337236479465419072
60268475103009480 167187632214293344
44810603165371296 116891569911210624
104017003443038800 179496868383917024
2318687631737108 7133264726098597
136096482556126048 292724699993504576
247217721862019840 336435774173513152
155762710671020896 181023398637657344
86204720537401808 280847294985310368
61660277650324144 319156701391213632
96260683341696064 334270328979332992
309412963024347712 323837857423676992
57133899570812512 228796132739033152
150355179264880704 307371013692814400
98132574156207632 211292527023027776
31949083422591704 276092621960390528
39702077592956400 134007369756559968
128672471993567808 344949126337280768
90235388241071552 166418730204436704
50426678674929448 203768758930864288
158440579955100640 314215163482183936
269183027412922432 277367094768537536
195798880523949312 312370534575543680
188649698239326016 298878390472118592
169516458825877536 267165036140537344
28676779390025152 231931002051261120
35760609915976976 327781513801321664
74748042853285248 215153173903039072
276577077081911808 340336742891051776
131165441536710016 166005927285320352
15372801976568818 215897475259874016
255663803802476480 291309373444135168
159668401051329056 225737780641776768
193671885825232416 321527654381483520
144809469843990272 293989869040227136
266567236711893824 322235699134935680
204035542383891328 311569134992729152
19782768072702640 281498887324014464
81248696124513856 314156314099326784
270688247222718976 330838909665949760
104674279444205168 261585555769324320
177179334033633952 259118971487760416
140197698918844880 293973177726376768
108666329113169776 342910423955404224
155221892300595968 320784730512136960
286322563815494176 325511445994566272
156729150028937088 158117177439433344
160762738306072192 309602972243662976
123956976586523792 213356812035534304
65926065641661248 95167580995865552
185140797624237024 302848221413215872
48941721842731064 62796311187295184
102397890219711952 315321224478772608
59335386213242656 342628480771511040
194948035629939648 325371005432256896
135830172812096256 214351357989986592
160531432238074080 263431401087313184
336372388527153664 341182761477991232
287196971158723872 346031341352093760
8590807320943071 246800336194161216
27476221574071960 325626949056407424
9467522549767316 74047264405044784
92622362161283248 295365238013563968
160842832309820608 308144354040300736
80954630833964384 128405360449756880
260463569758746176 317711573672902784
261840175199949792 320802599011249088
257275238937525984 289893845103834816
75604141451918416 152093500096878592
169134326026968096 188936377746359072
200098775264468224 345775780956058880
63660794678938352 187758358737055840
44373566736071304 188448189288776032
14137922389351912 65764892099010112
95290221228644896 310186031914746816
107816956333073280 287993711749878240
116547638151986928 297987612794996544
51615715714442504 118367366022709888
83170280435740640 241507905011208480
168054788286902112 322444775691728128
138902266170625888 139165463144064896
70558097307902592 174892788333532832
315036871856477312 328790257378379200
54555183488419816 82430415884810288
182023276256218144 313135400630352064
256727577008802208 329991159872063552
86195506503928912 134093858737853632
162482117098031904 177602362358059968
18577753782025892 346630129835920704
236241113565447200 272427039369003104
278254369102728512 312833384268655168
98771308542163408 189188814009649312
164720326941152832 245967769483563104
5782043912221387 182347971630126496
27124872892241780 305207942110566784
50840677816977312 243040246154090304
23074870830709016 51301826701671160
235401845146521440 335036090753539904
53792155535975872 200316457889788320
223701191918859328 314796797652097024
83975004575102688 137051705238462496
205881550444903072 290480060807422976
54024786416046432 159188290151831712
236622720598572640 287889684490775616
11229097968201578 11627655762190070
72258590720816800 281219272107207296
88648687739744192 100039220310815040
40503815071369824 276226888254725888
166007956021866016 297477067458050432
147176177918573344 255929171931647552
66193347909728200 91436439741038800
229854654679588128 288483899991545536
134768595519789664 291465570871646784
83491617180596976 163546580786353376
38732837505239168 158483954450822784
193016203807929024 309304935517452352
110103773826971280 284841955616822400
50710723427824880 167277141250820704
79592331909635728 221810848769383008
188958774015491840 348259926909521664
46956960816720960 169793026742175648
231777343154789312 328273393132345664
21749258391956124 121971158652590592
226890562769840256 227838261893221984
36190943532900552 256800297851615968
27940230609638640 194395742849259072
170838210000926432 178163671278946016
94339995756430320 288231805548033280
155950133383791264 210400828521206496
18861259543736652 302793572238061760
192978662235682144 195361969886216448
104125880678930672 285128297432627520
102611477525830320 116006086087030736
172332374587232640 232634700112555488
42660633173037976 91416146737329536
235680587445745376 290061681190959360
65201343663482344 177907951473880000
300681107339315072 323183399394774464
90055967655916208 124946336501799904
151389954675060192 327852515122004608
5110770773412492 16132021984493104
32742854933700380 178644124308451296
95182749133168608 250425900744550688
92425739074331808 290241500849432384
190932676572799136 220578451757997504
217509770507959392 224048033919229536
176012723869939328 295257402445044160
7480671696904226 84753770676630112
28383460226008784 282497710301147072
44487927506863264 57056405884519488
18014888771615712 119173995474443200
254020331812042880 286226688893545120
89194904967353152 267410038350548480
55589874504919776 180637221119942688
145869391429461120 279985921890941568
74272977170080320 319238338389797696
212955127346403040 248274857502138560
111633245890501200 149106402349837824
61512517521127984 304846390054505152
9075202516320082 216554650908722368
98060212103176720 260308098118928608
20290777423076688 212345403576725696
66800613351780472 226155037544701536
237034518397733024 238005873757497120
149181772012195584 192927267740685312
52639310230734568 298269422004223296
141577703362645776 322988929127908672
126406119547956800 186191024136697664
232550654990416992 296553268576289536
31970951221642380 274569386215461696
140923128382375344 334000491744098624
32527475623387556 322416274673734976
19549250273437096 82058540531966576
192364530925890976 336012172059038080
54924558275600192 70490039445598464
122544172198674400 244288599836254464
117078531768779056 195611324574747104
255935801502633408 320424752387587328
4151163126777888 251333897846476544
55963330689265264 252176029188143552
198154720951856640 314083864293072832
13858169462447048 279196963809319936
176704951328774880 259943568188567488
129709107384460224 243231957899630400
229045954964298720 295088466110461376
284732007996596704 286596654120142624
81726115731578368 163057703891662528
172584792825433504 286374432355350528
37394242332981000 256127501906310464
293727735702624384 331627373054003264
16790425572290714 284919103105841088
226359293561129024 300135922807964864
89593747311363328 329635176840261312
55841379982906272 197294509188416736
62259383003476456 88505377672962112
253996730128559008 302750364532184512
6110334289869794 241437834225734592
78818648234081088 318115062506129472
250144593332990272 308754676861991872
94861656923289248 224801187154452032
244985020858063488 344724684125328640
162461308351499584 252461788531662688
61728079937309824 300583790116402752
180033743445917248 198422195471907264
11225919895148652 148366081878816192
183449541443353184 347701282333742080
43947131036322568 93645483417172016
141842679291822304 273522565269936448
122439350739483600 215820554400923168
214808158983295456 289660474711982848
38336784717524928 275030805324851616
159603378926794784 170965918768179712
180141437905539648 212248235837642432
44921150918579056 229542268678270272
222285482013820928 272724516076670368
179336175968115584 339576727662552000
85304471792432384 243457887232245440
229988405139075808 231063101553948928
105479772120289552 264578139730904544
102949778055075488 150667838199813248
1120397789259393 52570941197870808
211296517161460128 238051460372797856
240107662269158144 340805840583097344
266514531611071136 311022131255228416
76188635690869744 135980735860770736
197578223318916320 231126294680212384
4678033812354696 205371333283529920
68241365439491176 117513587714671936
201858369060424544 325736703359893952
168274909513785472 322452364107227968
139984979639852512 177145911410224224
296001668098229568 312826081049567872
67535527117253784 212473046759427616
142459093791928944 260056258270687840
187770750122699520 248391693463529600
174784839406062176 216525460173041472
112042808694442816 209693547246826016
49953314485951480 251076042955261088
167902723692255584 250224023866935552
8942041940272902 203352096886672128
154285212050302464 178389811599717696
867083206008370 294713536712960320
140008011792669712 253459555043198080
260512436597206400 314803614560831424
181485934057296032 299710486085004416
65741051605133080 285004259197870304
240921054118055936 259395648239154176
169537518063687168 217756190179983936
285856534465444352 344530925168097792
17413962174458584 25107804074384168
336942974890321472 338337398275564224
131976148359251952 339449885455719360
254093013410172384 339575480394136896
75229538701248144 175352425527477024
175974393853164416 215613054594970240
15477910026452460 327791169395116672
92761478955711072 113268038807463872
11570605649836790 215597239662880512
236736200979422464 261118694043854592
68313159224935488 261198704954498208
193234024388630176 259370219546509952
163991763861531968 215794484654354592
87610299908755696 224896307459289920
142070361321540320 151756813711739232
23239709898039352 173941629392365280
124462110945589280 285102879943201184
59132765945775984 113450818939609488
9774545311620728 342469539905735680
60306061346975576 243675681413168352
21581306819844496 150265688651479392
122335419459938384 185530016358626880
196947668785534624 282891641990040800
59711424273901056 94603711712620544
41348536906345200 131388770685138592
121237167044911008 128979391726500000
185139776440214624 211234601957612960
26017222812294892 72905537411218112
160001546875131136 271576838995754816
35356402426943408 143537064797240032
112033255606309152 327502781637687488
19198309818038236 193438434725155840
193952339877693888 219085108920199136
97701014839900400 145960728792177888
166648560535089920 216090492925477024
175882680179260512 264914361029729248
34252382576001364 112432515270983776
117894317139710464 176893764619832384
98144231741520496 179016851005356320
79519550636348496 143133145416611616
53712423339393680 77802862420133856
171259174909645792 187686098128915872
99145592117538048 190805444281426752
15173819938547002 55012504499993336
192607245034014848 205381310222348896
38199420872010416 311557396570765056
55150944166557512 222081982782047776
51423189325084872 307239080978148160
14301290047579608 182979247079107040
196576478940785632 227356334000972224
230346883261259392 294132113562269376
280699404976847456 315250479580743552
294426411775065408 306815315955348288
29096257193375320 250581999747610720
101577880620182624 165722036061786368
13687388695775636 214100153771637920
136332578635982496 138315742226829056
32419170862226360 109328871260776144
73542397627519760 73824677293061360
17704255445722650 48279375119691608
58372394107526912 323690768052871168
84277741024302064 320301561659672896
315333175070683904 339759320348733952
49999508660867032 251384503065836352
73335143703327776 311708354072832832
89468884178171840 347875126529151488
161029172693017728 214155038378035840
127486228534014128 254244357665253344
59106518204150256 277418101415765600
196659749464378144 281555204167916032
17030917241348126 249715618701748288
61063813379879088 189631925326332768
43634286647610200 225387283998539232
7212118952720223 253955159607601984
92350158354052016 282753176990165792
131573312406382480 255465150224485312
85710777666630864 248720535610322656
87297274629262128 202506163266468768
267406113078277728 315520916825210880
209978838882510976 239367823076441280
8573276479883772 339883049491817024
30498689669915944 94260390569867952
201609000469562112 241016101661639616
138299885898045904 194479143385760128
178510265523937600 294380219173930688
156723463546543968 296444030701768512
61910054466804024 279905986139709312
56843397448206448 121653302633112288
14299719433020320 229379783685926368
154269695816098528 301751800707001920
116526659879313408 162676647453816800
120373706926604528 236482929303882944
10040868943034234 189064484252611648
189046932076447328 260432683059477760
243248614787991936 322898760930930624
232403263583519424 308243246610121152
68968548257773280 320046330137855040
181071756698394496 289066080883213248
193750269935967520 290967601432769792
215397340243650944 334344368533544448
51066674383142920 310243661141635008
238175196747796320 340290969774845696
185022977599401600 311444507632436224
170970679883668672 216772227985734592
100460362661553232 160282605467982016
39883765574396920 248485936448531360
49977707729627104 162251419186663936
286250137930824064 300757794165047168
500510989575807 219499858585524256
5225799515575162 346222676356278016
79661989643680560 224001770528594912
44660175871370744 198477445375365344
189867039144084864 314463899634245696
10565924723477360 135087028748935168
147927948304969888 346745106749708096
240127575374592384 331347889436612416
138981762147059632 315600399019878400
96827692243617888 232926551464674048
183933252734484608 293324367368015104
96395919637417792 334584824168336128
182478025062952960 200415262485149024
24659413551941128 91912545562831520
76461698303181616 186936028715304896
161662117808760448 207419901392867648
134883775826863184 227253570673038784
317645603516703616 321588646740346496
232287744017052448 280435097079997056
9046716595031284 15272279550319350
74305307655120448 200161654592866304
147590329427178496 329255924239825088
13217391176861378 133838245655076928
30902354143306116 96217113079500832
69948927754464096 213476461603211936
66738130442055040 308252061363622336
54459466304144400 338326209833138240
43498609694243152 215903556548794720
61625655093996936 229762388664213824
14934772016841352 187440719486842400
156500605951247168 216894695885259296
36187302497846096 268805827814377632
106875747949177248 135367978471966864
212547742780634560 328818758204823680
215328097555889728 297070320057391168
267232161886983904 280278351344436160
95934828489627008 120599110049260224
106436033398550480 241431178907200864
14175900915007184 177365233262059904
29557719392106684 41120851691338040
260953061312146688 342143316980050560
108425785597759024 337070155920199936
1377047940255257 54181504932703792
212756837318642176 282045989656260864
70610830126080128 127389936830838640
105751069517140528 287024330736705888
235869726155648704 243286598505779616
119923672203737520 292713494964930368
57564389640803808 208543871239761632
100735632607882976 200390961915057216
297958956601483264 333416289106740224
100024168913747760 145615040766480000
120146538870745632 303264553987600320
32857215163987748 191250628673328480
242153115184457472 322037942173620096
45660698000133768 314351384318006784
7355234001223373 288851821354796288
32623160639015416 277075306394712320
71535605730628464 112846764687391856
147290236469006336 208842631855417280
261724376388917280 348411064174568768
110624404770585296 266025592829390240
39505076289157296 300423602757837504
131425038057875392 200366559157171008
39979682033286264 97247626884997616
31924693426538120 226511643889597024
31310348103332160 343076167934791488
183379047285132768 303574738848641344
30004670294167348 292045595218039616
55245136473907792 243815932719807456
36109390947174424 61636511341197656
32245564142760376 278158970771689856
25498489880913572 209993616406091904
166924420465843456 195855850171189792
102235858937267072 134867924940231520
233335155044885408 329552487552505408
27953975758100492 223804968778577952
257981065039358208 258189691821697152
149005820033110336 290332843690975232
271828421447048768 312394400117848896
98462383182965648 217135241581158208
14237552457676336 56435625520981952
56565455881110752 310343660369980672
83156860027957232 118231589221029504
29242968778547700 219478881710397632
121440134861788640 314888103555944192
13874615992266336 257810141984494976
15799590543056900 60883568878204456
28279018066409080 131108092704574736
192483398061813280 245041614682941824
263969182462419200 280657559986465248
155321808307514208 250984902492931296
252840191067517568 255593807933148544
224127217149375520 239432140507046176
233023423048704128 243648047212578016
153104798648190464 202076494259240480
28410548628796988 122033164383739168
72913612026545488 91569004028099616
12242318347163806 46270237183899080
225495936858824896 314108121201952128
324836761044269632 332224250758091392
242447160447466944 269614888895208544
172350562764864704 277277122208710336
58915811388229000 166860270449205216
172751500254202080 242733087616766784
72782597414008784 250360090957309792
175024548276731264 202897582512405472
164751942167104640 330017701756951616
103100441328400688 254143922251112224
178060094545460384 266629893278728512
84925284501157504 243940010370369248
230677779656113728 282567606197477280
150279454049369472 207525979431743904
26087987180805904 162323228678832352
275440081696680832 323739352366178048
167503015291518496 219889353368419488
71344030615470168 282283907377395680
212939386850562048 247548595273908288
315163274350150656 328125835062718080
130900315236860176 314846257953426432
239499100370851104 312764728619119424
274278306281363008 323082283339391360
4368093651866259 311944761400921280
29385979911282860 334971003779056896
60072789737439016 201496828002823360
134205757236046496 193832983405973472
71276555973085064 273836567491790400
145003688384421408 217121808037542304
949935020298661 79039597932398272
113660557317295072 280233149781524224
23233931044105488 312939682774228736
173320282380136160 344723539905752704
164954482194866016 220918014492500800
108769435411562880 262413254314544320
9927159272790258 286666550077932384
59551429849261312 121179440754661584
4032752047540639 333916807919859456
86677617441176496 198318035764924352
258388401157309184 290363410043830592
55048995968821272 313845249496904768
186743229854681664 199471808089933920
23152855934848224 291290092515392256
25024580964169752 251690728783174368
76047850049659776 252125924114868032
68602243399616728 313349823801463488
115139829361359968 250599301301223200
63595774722107056 301782320941517888
106717074675518848 236753557558741280
118831001210162304 213891564207577568
307789068870638976 330320275483785536
204565991644261632 207636043855374432
174962459207500544 319460230449906688
190240261664500448 226831649844568384
78049604057861664 330598031538290304
167369648443253696 170899688639304800
218402161169399488 308829560069067328
164181134851354144 290962678857849280
218835915688333856 239407016188962688
138367573521148064 190599773844700864
46682295587024424 76563988345224400
101862803680131024 135611305620171728
332320681091050752 348650390108406656
277476922943250784 333633034244234176
37158650588303008 128028802691022192
39778488965697032 207798273532202688
198265761923466496 218751977425772128
72880872580286880 230603991278726208
29677046256313500 158858579776465152
214430545593713216 298226511757067072
84803589517298352 96928802472248336
82952152431902240 310030196351955200
226935649740827904 284965714120159936
102877013673259792 102899268601192752
201361005149650496 213158919917905472
197993819621733664 301626175377506432
184175195822096352 218346523758421376
14810577879418668 332171530738122496
80573494620945104 93201239745418640
111484649438185824 270065305812533504
244702062584591680 312165008626682368
281877283604522464 300898612154940352
120586457455913504 198156170768904352
14640842485902236 115015520955842064
149026981528587584 323032509024325056
74265507383116864 329959614272399936
175804525508911360 312545217807293120
39938214791346392 84122824161430784
203975832502790208 226496479954294720
150902763742337184 288953418139708352
125351270023099792 333114227188354112
137257454214124384 158724940781305120
24845157102145360 221505830312286752
214729627306612192 276467229082979072
80220628543281920 232718763512943968
282150779042578400 328208493414132096
24972983915134404 248211888973196128
28026924072305856 67526205073697080
50749058710895192 222011799552803808
169361847504107232 327743229092774016
126171914648746032 272538217860477600
83995796771126992 110815157873092368
37106910860191776 317062976305910208
80932432796312544 170073907295246624
104042987913068656 203491430480895168
193011516087791680 293731126373181888
112406553901564304 177691515476417440
735217434294487 224646728520318080
241211911571159264 336600510702763904
195323833869438112 336961986913507008
316422468091769344 336165482911148288
4379403140148161 109178322202889184
25705867484880896 330171911518834624
14902334623519074 88843094942384256
257475774097823424 323135646865025344
69252903383383624 103705128845020464
7454542764687958 150361773414525536
75553358928937168 140132857631224560
32228443092931004 323247513552465472
308718945455834432 333844444465777152
96898608802664112 262481803616459552
117592507394494800 329817968727689472
69535538589019776 87610709360499952
197492512069235584 328668695889347456
92383550466521856 173808361992201920
256108767173402592 273590362964059584
46328692287459944 303037876776097408
6972463274753653 150507015119436544
210260525572814208 279619509994636768
32548420138165612 65544949565633400
19564056786841492 212080880845325984
6214202018606477 272946352291478272
29209169357953952 334367517775908928
43530172069781432 176574157797136000
69891896644955448 344046986914934592
86651775878387520 280188024940882400
156207105143605152 161787407318479104
56682384741390288 142872260420432032
136608787005763600 324027346553250240
77232481670508112 200085319675633664
18049125724034524 240190172169148544
141370173370118384 177997471123514752
181406069037153952 334511648640992256
37976819258427848 214585879716948864
200381716761925376 310256431041084352
4143499909415839 48837151281199712
59023297278006488 93004965067332352
143389550543156416 179187730953285312
231322038750144608 249470750484721056
122523301902219600 184294078477701952
88990197841844080 256416930483995552
33460434914363988 265846738508288192
74571817601141760 170524735199815392
140552044687733632 253423464385331136
210444916990322144 330094568739173248
82506137181635120 291065562852964928
148565473781765184 246784203349157312
14800890881810474 284854425021628064
38961603172942704 49427845233605096
52926134780985728 113219942706438048
9124931906786588 79911222552021568
38262963772740912 331710941759459712
19297234811678472 209996884231342560
28612775431231788 328317666498558464
34709177269282736 187831796152425568
30118510032445696 56462056299179528
168455920758258816 204827835049851328
68553375280292856 200528356829312928
13886044529432510 32928069264427992
1394582003783685 210673667062764736
20804882301929396 107462261914016176
5923451461760700 248261705025614656
181040310663163776 242017835836172928
33882089126137624 252077787498662720
62770795285205264 138382992557609456
237616962929504992 245729567613267584
168084959371875488 261309124262668128
66015632608630960 85504020387917696
240914690630375200 331874285158007744
76346530902509616 134589409740875632
98920263867539376 334078533421053376
27243915260581552 248541561309663680
46140523686398744 165636572999272000
191067373306680320 315413031840069568
54453297396686712 75278435478490992
81635135936985808 171063896562407456
132714736150742352 195187009998761248
78670307049651264 161931914678030752
131218176244392240 180131633739546144
30695704683155360 238728991616472256
24554122210110168 307615013896745792
82879125255620560 238425201506945856
10996495845446434 298617412076926848
118685912997088368 311002868362532864
92256213433812208 292872580841171136
331104107314568768 333031313646090240
61993721004377968 255326233546823904
140411930033833376 300598346058272192
38709093727946368 167100301616489792
75076978621611712 343206568887998720
83976573385689584 324913102630969792
89808448975136000 346984705337681536
30002260085044312 260704637798972640
9305681579595920 59284296118718872
49778123361736424 184685376590809760
114191807692542784 176142479622913408
252960075289458688 261842637723991296
245110011810789856 319968185784044224
175159321022129728 235451281840810304
234218473665949504 260683107443808992
123920513114676032 248275623172319424
12498786438172448 281713591652378144
203393490093199552 229482127010110976
232829313861571904 332583167246002432
61067858730763808 282374304366686592
34282486395241312 235276861578608736
30872326040103280 77609024313265936
289181815882550528 311379021795797312
147055533487428224 244888911157509728
10551857178837586 229219986688689408
238393163555659072 320474485263657984
3511123424550535 120039215126130880
66543160113060344 135252009105540416
3008324527606612 69758265026158264
27856706878287608 216641797337951584
251383304836479040 323030756074207680
60427931640546760 262968133071226112
79012619908981872 120525108509950624
52514664836069048 231637441627169664
240128406631409408 269302435309184160
6245634777222716 272678562855192288
34759000135518384 158435878742072160
192335842605017760 254984155969457280
300536012895702784 338718720056919616
73799148488121456 329812166192440576
129174079617580672 135845396763420672
152719367112047360 291975184136573632
217085377393810496 302295100609575232
144125653928715200 262132070314523040
212814021535422720 327570840844657344
107275114458277440 126681693189053456
89511035598942144 310701304724176000
272665011992534944 306466829612226176
272282950876572256 285453639019555008
136806314786093360 147494902624056384
75371400931629824 79852453630173232
65640399542414024 300721869144147072
155542120528477920 207054509126352000
203617590031250016 242460762247630560
220552363117615744 329585191923173056
27237258694380292 306784361421230336
8269651383654587 67645530176260976
129756437860986736 161053180537775328
79941241329168256 341083481374589888
128266342336049216 274474486538211808
216251730516730272 284254057005764096
261033596519473216 313458051907421952
312205019740607616 327678902044337984
89213133408999760 322718487897751936
209769795090171136 316895001730348736
142879031555770672 269538480054420512
47354234374615840 187490666380642400
234900928494712928 331007580554151744
77315018532930256 158174865007022144
247461134670024192 253334593825679904
180615649594860704 194044209573633408
111580637280404336 335868976226753728
71535886633579272 348607675911522304
160949938053585760 191640003951954656
33943718403146776 236330660406963264
184845147996199136 309917727246725632
194926230022732864 226478843217542304
21746200580489884 344632961566140992
22944699683399656 193952340166629696
112468410884362224 182326529729119104
198796242201215488 242963586517048544
159371699886368000 288669042746112064
100287456984486256 255082158934254432
79812393468634128 280758078320971808
106300333087974944 249301005355358528
167210167599294816 305661677970304000
53406542713257088 335119852449213440
186822335707385152 277011164395515968
169893981984885952 327526216602411264
152005417657174400 261904912048485248
112379211510682672 131374097177799808
17619443768132228 22147867712440352
191081471291527072 235673119735365824
205725440366036000 297348487083463360
109707852524878896 219611878260701376
64602460770705088 321230863026868416
118138813004226448 264093858614855136
116705387059558352 271464264895373312
65994342427873016 82514623769790528
161978004906029824 219022729011243008
123484656031328208 312528394166708928
326304535981163776 337525384829754304
148330930339387808 345284789600325184
118875936223044768 260413250278728992
209427759943404704 297455279240088960
205482099860280160 307854711739697536
193488525785784800 199781841190063456
30905123021954920 114920920629756256
175207933536025984 223651692618739744
266043133377928160 287043334596882208
182746147952528608 339737990375604864
130838498869569744 328543105113254656
39162543392828624 297114669835326912
132406140096507488 217024115663425120
189485515190294240 217116558862276544
244367844084784416 263721600878022784
165475257823359872 183602802254248128
13216606474522000 82777401836200992
262893441502403232 292251827202848768
201626999021613152 265057885995291296
163598380967972736 225387129591402432
294222642049827328 338234335406773696
54627123147021848 194906801779885536
72556496398046800 158500985466381312
69974127187750264 303395384553348352
101249816256304272 343111640361848576
192351939971605024 221703279526513376
24105186601067496 213439453969764960
23089882365136804 198815089128980576
11394328478190262 292682734141666304
165929972308230176 203595978851998560
140351599508781232 240541702682414464
27075157844754368 160359707640202496
170470297909884448 296892841410752256
7581682227701532 281786442230817600
227793004841159520 228483568899758272
16901288056268726 323845088041584448
170680180783672320 221702284070150656
46347807082310824 283629756662166304
88688908532842672 212137285425312448
26926020748921592 152500305285893792
79072295968982528 247193964237186624
40986180185200992 56948868287820408
179069675477581696 291788197342390720
226221608871646976 234540427901480864
83486172419509408 263697929852915264
33556249401653804 194605331846659392
10921047126996140 206909264713408064
220187727293738016 221968326818601888
219008500349925216 219822400447612704
213783226004660992 231410460303646464
147192193815547808 189961199198032000
102701649699369392 212227180214324416
51595953975087840 101541404687818160
155323028648658368 165197306744816000
13613704066237958 212149460202536128
206501137349481696 210821156175103520
86624163445567008 265957861640605824
22104895523475476 250933143295667296
272440929853011808 311479498523699712
42783741296584568 272716965492466656
112326960957512704 336663484228396736
134817381257259536 341316409206429824
208376703121351936 348049872866304064
82732002149952656 123228458822478496
214377251258210656 262722726654891840
59381895787226696 338852179409097280
159519998179176480 179223899412610560
269648264626605984 325571199547633472
95335807636377424 282490733334329824
19986493569352556 187487019129140480
219436698898743040 333989679872324352
241948797173703072 347575811494238720
182110682841870080 203386620788740192
32408529093167900 321136354488778304
210801091876213888 346125377083057088
4641629199149419 262276106990574688
193104253291686464 196652839822495648
227869848549382304 322704137424902784
266886345451292544 296050319491760256
11658005850568138 14721204349922078
142517916299786880 328173299128399424
200837958463160992 324720880966176832
128929977175174960 312131627446724096
123443255928309216 185857893337914400
8926535242762954 298692776499384576
225533203803723936 298597783821250816
144794686071748032 175987329226762432
312708447736509760 348571156304987904
58762740952020952 259198360904345216
144558609554374624 343610085380628864
96251034516638624 321953376776991744
67109909760895592 344145168638421632
273954419752070752 300537701089533696
289236521656986112 308132082247572672
195898155105436960 294794461665104384
129968145746679648 213268053280942560
113134274988576976 117587685843475728
141886103227985968 153632414191934528
39013590214185992 72033127400229120
26525705376579292 129506043232101232
209481326115550208 270886675406975168
63801352332319888 253528205011652608
255145907910717472 329321333429693504
220286235924349184 251654985387902112
43907624816686464 273130843142226304
242266082629166592 272598458758365696
61709081785052368 75482462316823952
22401018575159740 85438702691631312
278680044024236416 310758064193526784
40031958348508704 44649386456051936
7159148182475235 260418293453746944
157299210968703968 234641974356427712
40712281783675648 46313886662767872
154421089059811296 286498530975969952
175196529846028768 181878137174966048
67764357094960184 213324868416987136
168392719974762240 207507853704911232
169449938540722944 335454841739787200
107664981978314784 311388913638073600
176197201933330176 307610984096658176
44706648380239552 246205093181063104
154512766845104736 229289337005422880
18582619298511744 247939861944382880
306684878896084544 313769938114361536
87393570852135584 294426453029914048
101416058106404016 136901940546184240
41412278028211784 98744334655791184
105651849050303504 256371150469667680
30474104132114216 154428399962379712
5525435964561315 144386153993133440
8619850461947840 73407494651873248
95507523115466224 179144420967294176
100638371784114080 152988287001845504
144713051720485504 275583946925047456
98425798547750016 278060179180449824
43479130986149880 338206354254626368
333676082534692032 337922021743313600
137032703192119056 168176546869368384
13726082613832760 181399407491572704
294811370384076032 345955973174488768
100070583402291408 127320136175790368
80124175361988304 107134921129445728
111454132449157536 124907450089437632
74474122271879952 111538396709402928
39756310650258208 186126340184232512
126966842461557360 305328978784467008
4831120331829866 328555078735479424
68017461916387008 177061381959058944
59970878516811920 148917340623319200
127865900638120096 317543910513334080
236676990668455328 268911671520453472
89425143264408240 315243166057144960
78892888079921584 250349262313666976
23693876186567552 249714211081163776
115715308221446944 172823308831897024
123677781168973072 260664320617177120
17656332768300842 165474582489670080
21303520493079412 47837592005149512
11560632295053392 81200013440801008
195177513430439296 342352933047594880
118042525476979648 231834170481495328
141126224243938928 270349791071897856
143954227813240608 267184709828916928
233025961671764800 294814445917439040
101140563682120896 182377120846882304
3650844539244776 267716948372049184
113614413793084384 140281665136312496
210042473417461824 318607823218348352
10506141576076836 324438338580163776
35225077099610924 326532176468702784
51715406225818736 193804521497764192
66123053847733184 245981390800022752
72970276865057792 346847158511373824
77755967018569408 208898606369308992
83408259644906016 155079528035559328
27221345585288932 83825065422457104
62202886919502408 307065191536185344
174608350515979712 314579126804633280
137055485491174128 340938850180568448
137741441496240880 240637420415243872
87407016934582272 148482781894408320
35174615257131136 74246089364281600
27842722337676272 223955137944544704
53238567263345368 235745034547021856
31324264511860972 291021327374279104
127289862481501600 266496825033028544
139746459219061968 156095764856938400
182640044176114816 222145175730296000
154277201742003712 188111854032731520
100611337928080144 301032138222011904
60682487330361032 196291991200608160
21422707642136504 319596766554181248
220882932336278560 272181125504581664
194257845635082720 333680543909468224
57109832809997416 154442100540861280
89722878962136384 91994453845326176
52897340812191416 312283597035292288
33294331133161060 285880138594677152
141685722240714320 258463690602098176
126832290366604400 162493817566639200
90688762270352752 258378594328313952
15456520710611520 21103675558406228
104423136769709072 253350940026181120
119062713154059728 219963653404577376
85542932207740144 248029870046768224
186345986518270560 269987548401737280
64498292095191680 234554921916944288
219117388332197120 256059089036744768
194931270628298656 208064472819048320
148738326794618272 224671977108844832
194908252214494560 277087180112306272
96292144825749600 108957008429849264
78913036554249424 172816900949818304
64358889323596456 87146910452588976
91213473106588784 97665922801432320
253050874294565504 262126746978055456
259528874300127104 327557518642329792
109141915536881616 253159227086568256
19010580993280616 274342552955436192
45844673319925416 170624051535637344
46451086506350272 146786132635023168
24108372576690144 164761163105719360
2463088009849499 117436233444830192
189787002967381184 246063231324734528
174223663216637088 342806862068466304
121612052873102736 154456719981164672
111308662837882304 203075443554907712
93867951377823664 333659093351478400
27674690078582208 267323903673004096
205835413024165440 281823216321006752
41574021373935488 158985064818067328
141377478783284256 192225731133616416
43857869185395008 192895233666907520
125586948480194208 127803940494628416
220131137775376640 343963687911837184
174947712022092832 276160587498034560
89111799874372016 111894289664062272
89242360205906640 238060719803631392
40392770285457224 132237982076861008
80852418666989168 230815067719756256
260747865250838304 298050879812668480
34326803118917764 131621995294154144
220406111441556320 282846198542188768
168473973994752960 228542878129926912
154440559121720320 315836233515327744
158614541527125088 304233056136600960
115969615424490880 150144292094959520
210518672435328992 317303454000526720
65355034651312088 131921054565582848
245163315564059776 306678966396278208
152614904867955904 345094039342869696
208505049321331296 257737486739049984
124916455668547280 144396430301057440
110666098773673088 272509577458823008
71379012922140312 154367127284035488
87052082643516816 227997378868827200
100277353137853344 214155415641167520
262658600321367296 307384019760486080
39172699979961608 240563660694433760
6446716074060996 160404436360325056
31331292002575500 108263819599801936
226270972650752768 300521447860934400
65195679326786992 135014927869381728
106585292135001184 286508220427873216
118870506265292224 309162006696118272
45200612555711512 217517760695166144
103081199849966592 338954820927527168
8648926900839006 27820524378039972
155188856895074304 169813055417706848
62025745372545184 204918674773702208
168612055562834976 217287229283695168
163833930930980832 344334225191342144
190261406277649408 294486413990055488
121837807308124528 168953872975604320
292736843610718144 338272675869021504
276627309027737600 285563227639823328
103809324776508352 207749327648501408
186184411827575936 248610217276527520
109114840478835696 217777717778157888
169721235194236896 184530853704063200
117150605407235440 251836346537705760
180650009762891008 321376171240182912
12465335050388898 122812482517397632
43979688015023856 92653969063143152
189781982012393696 334980394610465536
49333525332064288 97061698316144704
465632300626808 341403150081276096
111159459839481376 186198880950896160
69669075980030840 76311098742534272
43629290798373056 216371359208449792
733827864341235 114153637093505008
166435579005520448 173007905310343488
135083890743525712 195414092754802720
257144047706275264 280495190652845024
76466576217215808 324282850973837888
158737040517318176 183160466316544672
32600284827844900 295547836244924608
37819458632267376 112057788737702928
273330107307574112 341439069193798272
207080120753194912 301211636009168640
53972048120079672 204388026424513824
316906882425613568 323207349484824320
85763366064756976 230743835360737184
198814814109340192 286597995798626592
287301443406362496 294777591569389440
88202888736024608 230189902120701440
157068947185239136 167778878829760960
117242422944872224 231777170320730944
192816062278457152 308509652473490624
201439671037145280 241348191812317952
158454295677566080 251951312466811392
205102578106799488 347025146491406464
26175811269172156 323103241354313472
3763764818593042 290394792151687488
285435808925287392 313215973480548992
47087812981874720 172821222652958496
134072258038121024 338414146577180864
256443652653054112 300146255632355968
252310945782326848 336252899126633728
62184500757009392 148650692595876064
221593229764577376 273785936481020896
195310002653015744 231885174164533344
79218464550822256 344217342962367808
170562523173888352 235237597882067104
250614012354171552 287809929957666752
127169272681654512 149870609255860896
151397379167120416 323502523632722048
130336568322934240 275338557900571008
16696691080920966 29948446710028304
163720203760297216 215750047655939584
42477361730778192 199074762507063712
190730976397438368 332699589294518272
254353263440247808 343910449517164800
50446382124409648 148103527120985824
44046324220441632 237691653393094880
85615237575095040 194823615853836864
72145105812769584 306109628635734912
127185399508887376 257034894512682432
81263007242640192 188785547037302336
2936033635238709 22099887048043132
224910911748580768 238542013051715648
104467036159872704 262053336734115232
49580807269267680 132054078765201600
268118555663646592 319824989169537088
48476236180297032 55680673460798480
57560994986034728 299585189014000384
78414598261792976 330782092694842560
98001250190729824 146229151422260704
96074436383419664 98007293877436048
167550298027608416 301986128527816896
121708052179057920 180752628649442912
106881291429102704 235986732047564928
31103323588069200 324121219987595712
186459908083212896 298733191144261376
119588427218992960 168442862901505120
285757947252515968 297165742999021440
187933215539435840 277363374736321824
11198705465636810 20152986734547276
204860585853720000 299141332400339456
190164880204799488 308855627845918144
99371373007616272 109359592975967040
227296224486870464 240778527652002336
95424594496036880 165967328353857184
203173312382305696 237830680463719712
80261729300416384 342005210354882688
52118763010521072 171350314369331264
60466741161017496 254263830075967584
16577841101916744 346816550053355200
2088287822588574 210381386812050464
156583834891178560 184312181316012672
14221964864687916 148933907567643264
21711148236883116 163188385731888960
173087207289463808 246414546722989632
73924503026998256 302582363406860096
47039240018704488 232038442086470976
243696905134904608 284285683094634304
143991332886344048 247446501271944864
54050217749201528 347661990329378304
189520880114883168 276095280297035136
63949293628223656 140375632961809808
59834708326314048 69573565645911560
67244236826192272 158233667896314912
102763120190362944 109593466838764160
137509295231455968 334946349464034176
18486134923787616 201563630831978880
137797324505142848 245154266836178208
241657300093565920 315965743528448896
71227380955380248 347736659034349056
40936593788684464 72309773631227584
295099539623760448 323392050114906368
202957496975136256 292215470389331008
28368566048348696 57485848855680120
200485344318007936 345774831918634240
113966992677695408 158070535878149152
66554477498561784 119602149875605648
159551320642718144 170879805830295296
158487023452346368 318989722944511168
7788813532985200 117758510767461088
229853999330194656 279898800312373376
285128547386295200 297521195137379520
38148847139138272 267920005624287040
176419447223808832 302968319599348608
49747500674248312 118915196450178976
44399046584698520 193470581419835744
72088444736916368 103748353365386864
194618977993344352 305659693483869888
139363951997415904 210661507407923488
37744974970089880 76437376991518000
100839218479063440 117692756758743808
28559513517861892 243783369001170880
98475831461261056 302739460026879040
62492837086593168 163253185639633152
37822961715437800 305315607694483456
133026110920130832 167011870331164064
121110856512313392 135460634217978624
207676845738038656 263864940718882688
133101973815708656 239116317196425632
33727655147482768 159077837623820672
65791900071142712 269685661453162560
4925878176283901 326699775097195456
270029395393899968 306598784763726016
166939806116994592 259272565550698208
183334715582011264 238153180059953664
62643035881558480 243583480854358528
201395534589993696 205055368269713280
132368066604884752 271205390702715520
40972849669153600 257230029591442944
21459358149959768 224420739204567392
124651127159788368 143211079959470432
201629778154676768 339852616219506176
59829069398160312 87271107157651536
151961826723287968 178321671746010048
60573316820806400 295409681266692800
97356475054361088 235113763096520832
127630098001637056 330335079978500480
20853909825132452 186866912182768320
225253799908500320 300576875908240192
83551500351296080 279366444152819264
60901248160634888 337386498190005568
152262828957953248 302826194763140928
95449520064678928 306645546660211136
56302497037281232 219914146252818208
23469194292312380 322211014248814208
164269926061936224 239203435640852864
100463512402116688 213861364379164032
28788594867653436 100685514336621680
64598151314683824 299471225501012288
36884041442427352 346447499186740736
132995079690207552 255194377781794944
67276259970647016 154196098932690784
304930782476625152 310174073173779648
238236024801421856 293250736895728832
16767807721235860 110112280801008688
25611351835818688 270032558924323712
17983446847281528 69835975521205160
169373108602519328 180550302704625120
174074280625316800 306901499615926592
58344573207901088 322109764152879040
45467201105490384 141412674456569536
82043874514500208 244333053303921376
224326214442571808 321753287569692480
134690466494117264 193995213726778240
169763627389817472 309354742599623488
72064775647727184 204556782759879360
85225258539970832 263313344435665984
123644600855255088 318308045229581376
10827045245977682 214472476676184384
294275438344775488 320652545136886208
17871224830981798 275717201616211072
38183321467016456 109783097009486080
252401063984814208 310461984784678080
136821803322844288 175474088813559104
34621082020202516 293830510157344576
316820877414723456 323616206680059584
143720901767888928 276726837262832608
151358197005473920 314815476604509248
2047755348054415 292971521241439744
90690019351540624 157686020237702976
128792440992013200 235091173924672960
12117135500552992 314151452457358336
240689586331533344 321826198099849024
26155616311025240 223205794602228288
24272080567661260 46647628974304600
9647736264139634 110009942907966736
242808641621643552 340587334732016000
10225017430015102 200665994801992128
252283915229512768 313447727888387712
105900761379410000 174727025101684448
46091013092498376 130481364861375760
123145556043934720 313675779717993280
111788993851789952 137011085122239040
37246434294704184 335650286307182016
11034354313213362 41068325629035032
39637139156599896 319566157379107072
8604155373941135 11035042627833102
128111031367474544 315541514798732288
218906391210869088 282665462544658624
26197034968080616 89907274755680192
133988228064087728 230814210485056064
95328177183553472 345791454431096768
203467474210142016 322112455181003712
101242161854423344 236717448643735264
25540806240089724 348051295558851264
95156550009813056 136990109432167072
191327411997601664 275884799449231264
198065208194291136 248183063104804352
923356038127372 58812516897308240
80538838428376816 231618807656820672
198619287032756096 203864615699870848
181274088548267808 236288155008497568
113337184963008416 304222761682645504
3223173881682331 220450030591459808
81381852522811376 286691680250023552
160715849950220928 178219616282783136
168186956516177888 269373078095230560
60666184473050560 134575012329246240
95369274483609824 164909003151220384
86016199841598128 261095571935753248
235509415992708768 337026734834196416
267072274402606016 280560127165501024
9526324166373458 31964693143280016
145849982852588544 224380709688613376
62832069072971984 161511117951244000
111373329822692496 185777618141838464
146481849672329088 299315913553894528
173409275196986784 340998296764503296
120390563100442608 347718484404683136
92165710372294496 104008936094388736
141549082961538736 193297378345009280
275936710079234688 315659342432640512
77338074541184320 317039249321631488
8321343306692250 141047378825637184
217897685843100032 270431295520564160
2783200889208037 231803288235460736
99339389140776816 173881593289787072
27604737405276052 199282874892367616
46111290411283136 131620955495836144
14550040930583586 209823638980185184
119106060659875760 176234902357219424
90005904908170960 280991698492863904
18146240502955540 216272595249687616
102718470184951952 264346165162684096
106020665261234928 125204267218199168
18328008521406408 38069919524591336
271951472100205408 305465414333039808
27025652957588624 46994235609289352
215359523632316480 341796399411750016
200930755693884768 311311080215959552
87374599015129936 249836047663178816
238509286392218368 311033666761053632
131747161731638480 215187457284292384
282021250036668864 343836718383145600
46728376437306320 135412150328033552
315309261861268928 339800024404816640
22984155392741260 326264246619481536
124586112215383328 271449408536089152
30173945531415724 225952043724445920
7154203488284571 333657958523044032
282056905888075040 322254203736125952
221607602506593472 277744699549841440
105665986535631152 249893805866903488
136322902288688912 213853798841400288
28540234628827612 58179150716322864
41291919850813288 304711011046564672
231707507530597472 233624448028320256
66738475228314712 73234287495067744
207322159512204000 317053761794164032
93701295798126256 325885237659797504
99261082635634304 123468022400735392
236460061311362720 304093007096603072
69260591313309088 218980072122180576
97518549925256528 298573655178140480
168354719519833280 233566697114596192
155384378340621600 209389696849721376
205571382109075904 328492877183627584
51629986067050640 238192458928546880
16400136882018830 311894615539576064
87838010389733728 326361828267976384
65710247080073664 298223996470263808
234597710518276064 260357891792353504
114876730122833360 132083035039929184
89026856656971664 246516169257888736
232710875883424992 236113127676611136
278328058525440320 341309714848037440
278730517689142944 318734900188526656
62926562300536384 180838456344561824
291066507348342016 297408773050847168
7872960544005386 49152916462414048
211939253951678592 299135541519840704
232524684814283072 345058577426695488
223085223330963648 246016374673532992
121456232128643744 301622417061866432
200084481557807936 231319338546749952
146333658297445184 226351468939769760
98367030498199280 130277636287308688
275229242756671552 341524914803603840
222592078334283520 321582321327419328
32643461640656212 192875525242717440
32985159249436088 257892175315251936
222552173422620864 246124899668775648
86736669653666576 139325661892745200
417150797844963 57644542620145528
149303836936620224 161444173276400864
226108135257566368 297532870042004992
71080905391757944 330241034163059712
47253113369018024 168779778379507712
51940035996612384 146380510644765856
16075369397793376 18363246648084972
118356568342304752 172683694244431584
145181720294135680 348198423308955968
234577025223061728 275765710644769408
147226066865984512 280472893773893248
246363167969965696 313100443349532544
231743169851025792 233945013749137728
35611155026136812 120472929283669680
70253835063437232 181160163382885024
70581897341255200 222366623567374816
175811427334820544 293458473546686592
59822600761951240 333259641585489856
134344920460890704 339029211273868672
156988302002158048 273264959484101856
134316732252999792 191253587918328608
234976160770361024 254332424900337856
10661060660222282 86228034303221520
128109004586705712 301926930216989504
249970931274016608 251791135387159776
190378249385096480 226274082872687584
27125385411733556 253514064348154944
17244769638330922 258098964470635712
116545249223152784 155889522852249056
51931071655699992 328246405080385280
78346265685771312 134531394764249088
152466276102526944 336527871660684544
2339434974041886 48441231271958408
65581728249840816 304603272199511040
194817477016007744 219070114380308512
181107731949934016 314713673831674944
35900417663371304 145058407455066144
47850563711959432 110670171284054368
125609072771534144 136663810960897504
1138913011186541 81627100723979152
83878407887069168 87661019934512800
162690638154044032 261430486659472704
148493207446970176 229634740580774272
204959101182581152 256444806386403360
181559048615331712 323507252149812224
273533297729110752 343669090433142976
133573632295043200 331948710984830912
12178750450603862 43558491030129824
68593502532783304 337127855044253632
100973636534299216 273862865275840416
53697483867120216 157700720749523040
3349092045570737 262046481214307200
104117859216422848 214091589744438016
206073751689255232 222217870145826208
166760640606789984 185669073084302528
73896746843580288 261635348270224544
239889517261225600 271831362678995232
178530561592029856 335080009555529216
61116932421946864 303099535252111104
258976288344651232 338475522656679744
101464569984231856 182504521577641344
79158557470342128 153445274518903584
61395191153857968 80376004334614704
232742405402731328 261262415654414560
100821561211740016 272823965741975712
174515641567095264 227093510418958272
34244605219050024 275849538168897600
83316763154682400 201367333467914496
324142189416392128 347252240060013376
55976635150992128 126818816774210016
284241527942387648 288516010016950528
149850383695137216 238867865403659424
35855581723562260 284218801645357248
4094321525711110 22401533860161392
142531769107463952 198400059017437216
53054211257745376 238561738349630880
166670192329713856 227702758838927648
278479258111584224 280154951770128608
157679349427201824 167138356307093248
54859606055048248 119072829727243056
146409956678832928 276036916306748736
69052279812288792 250648095758640192
177953718401985024 188474332068088000
166933568487783616 312807297735138752
211451644603411616 227780934824701728
36760844547096640 217471924708807584
182811611826425184 265382610916045248
31159296281314876 159341462432984064
319785168287327872 335615484426802176
219319149053897056 317070373675349120
252433608456842784 267567958663340416
159572743756076128 198368907708538272
260505622623473248 314117306533328320
84498558589940096 230619768336938816
34893282491894804 262438477541589728
169090465088405760 203284305034871488
217535384630040704 271396815258090976
79292385250969648 206908457770285376
31797026888326056 147987545706098304
278358437417476832 306516889907114560
45971825109301056 332831670166991104
99144210155946576 252213109473024192
11682897296994504 305399585509009984
125278696657688048 251193401795045152
187882267625324768 304173471878907264
248165072417210240 330513655199823936
46803739284143672 160383785793978016
152889393806694336 262485420636343456
183761436160570720 268193009346763360
8843374840281709 225941040530460064
97467209260687984 260383795072031712
184961425529554496 237325720893130496
341068944673611648 341302311143303744
57701651704479896 107382681429105040
176531964902258784 302241262161727552
87925158926912112 316470249323807104
94615263863946448 109528089060192208
179292992378802176 306116989067009856
171505220783741760 329914678937843840
276157442037944480 285057031304972960
128003792151568528 165284083413862240
86711452404878416 282443528288361408
107472725429149968 195895658476658592
39505764745407576 290874880415949760
105500912135111840 184808034400656864
33199257112677984 123396785018937776
194350631376913184 201475237926264256
2602298285947899 102754512325678192
57981489398599608 260222239761629024
54604044963224712 338064266911066624
14536129979185286 61826070770249224
66008378483368008 190853441039072992
437169679276397 154924563417680000
122656873369365920 145912528452814848
61435795950448328 184128867533550816
209880870449280928 304761769333763072
88433352329127696 165174500977120256
136669181954315792 335858968020626112
61706023518397056 195025694137470944
300170572408508928 321528656174556992
182825659929192032 321329108971506240
96924555711028880 345227307779990848
215805526876247584 285724652279343008
276673038088990496 294249960348651392
34305123330918424 129096440859484048
219557152951799648 234525233509864064
235904762734526688 315658401946816192
26734551973190712 180405411614205472
177959148886216992 284108405668749888
103988198077757328 165072421152474752
33267913615456816 225591964983818912
58530632242313424 329122534796187136
236939110848158400 295501074162447936
89387079904525200 258971118018539104
299367390241424000 324418247987786048
109235285277963872 323288882574380480
48653160091155968 238338491704730496
193043439303692768 199862545558214976
48479217386928360 75573726089470480
6902064523737685 287499316683707264
19001412628570832 203559501245112800
223750616023844352 325849060276507200
79436628586212256 246951590452268992
26528185528073660 151791910209984256
118165695449397344 326330620190316928
69547724138494920 123197347029430912
23700878556532900 121514553587355328
129576842102771328 206181737401763648
67335257670862328 273613822568645472
51007287582708496 210181767832782208
198592568941008960 231565824082866944
93175444178051152 299176092291762368
20811627577106196 215225431148864416
312460674125590464 329317053508654336
132218151292268384 177972902092725888
94955994017150496 276072941127357152
6626089067684258 31666442771025856
208085675169133792 315211943899015808
149021951716472064 304477183215738496
295472619063431488 299354677056473984
177268270978412704 213176334075652224
231173376983420544 284908971772353376
63766057305918408 70199249189125880
33903973661073496 204159286272689984
101215394217049536 313643568424257024
19987463473040824 258685247349481152
144601079818868032 344294917911111744
92807752305930736 164016627602196960
284432019929809664 320379726535947072
113152747945083184 340358612552841344
119390630343520608 187891249168538272
1880965679655744 314412503281835392
183895341348806880 275979941854774080
118494456539967424 119695036615160160
3733428511333355 144073738175634992
141582983837246896 277032308092193376
88294526507015376 192183873668784000
43000876444674544 205215579716255680
201804515360697440 285305459471374080
65658706133496264 143279287695027168
57493082590796040 98815441079778000
260236678749892128 281588116634785760
212667146081359264 259845354689381920
169853799684534016 221358409582879552
85657887082999392 328143295620109312
140920928581656896 253218069661375936
60127584754877312 324915150444120448
14044147111738350 49533467035781720
63594824010511688 191687588351006080
126325921914151728 225465414240952384
31344194159270704 161958125657580288
2045777198728666 247324034803318048
56534049123720776 186379265181078016
263064888466012288 322118009182613952
121465438418448176 204870641490448128
224993169005911456 282686225592157632
24212745194487176 229557211121072480
39773975759212064 326888608433629824
56277333915352864 142868748474260624
186162383224477984 286472741846073504
19592674739697340 189027658425734880
57503816464830120 200368088672622880
172924440671119136 243139561247345952
200088325890508000 288003269879792960
12557912038176580 106446499286946208
153125700672484448 200892597836978464
41458296835190112 236516173863096896
76853049280278512 300193661609417152
44115896171574552 253701815972250336
207264128757736448 301834859503210944
103603831536044784 309029285861573056
227834366688286848 269641402692324416
146435266497720576 173244899336522624
108092161032435872 253274532938315168
278952590620302336 321048676463203264
41923585885600632 250607146712701088
104257966247175568 341819729682575808
14445796164737148 256578529017079232
36197364982881960 106292033633101712
116321548587519024 248702594605563456
12894997648403372 115635886980824992
16247824203223248 127374529900091088
60334258542439120 308166842296366976
77829260054994544 333805964273497216
105537246224372768 330536767588521152
162832567549364160 208713065173592288
191594440270812832 272594800832361216
153352452434082496 335789814196118656
288695839231834880 322727560867148096
88483874927602160 148235360632225760
218181768217987904 314432640064107968
92893929211045920 125720838853228080
124926867463394560 264709876852984160
1098906570903032 341694331170892608
207788050163925952 223738464608733376
248522551416577472 322420632389885120
22765957810317852 41043335682023232
284668455366120960 325683191147879296
270113154000622240 275733450141278688
201307455984713376 288838900111351872
19273447913896988 316867859283346688
78374363715397312 132985485060760800
153892835369757760 272991237379344352
243004452700505472 299087371067952320
246514045223370784 266904012226385056
51922132128839712 277500411277517952
252813234846190688 344839293627051904
134150573969112528 136149541360627888
6230513318623344 297471785847557120
154339139751791264 346660859705951296
75267433383212368 214343572305774592
11513607532275582 175081347842760704
156181629748838560 341428308887841536
164417053479359744 268986896632581536
86301141239039936 261507346228943104
59594800334433456 165768754824373248
230522885577488512 231388583551407264
42734635534350480 86350641504958320
24472097774414416 94051376959978752
61551229672147424 345131966428991040
132965214642966768 272232819313026240
84491665755376800 128916454395630912
34965216506616620 325821134367869056
280058624266637376 316943109691655168
138700371531777360 183141097069657024
161039527685191104 259683704146477600
167924200265150016 276331892824603232
74432849609862128 117198491889027632
148710492777442752 323945407789364992
76391943598926208 177492385614904160
189190658534965344 218747326756467200
104285080540088608 173568763968857824
131192663673199648 226324850528609824
283208398268915840 342801638527653888
7193755474524347 29050051186915776
303346100078460160 304599966921094080
309232441605525632 330044246681482240
16769884887071010 309899393133621504
153580135511232000 332445910439411584
85796698046980384 135424839663361392
73125560931878640 99954875538402736
3032274347506429 134861320744064656
37964040715391928 205842606534638144
137761621787766704 317687764302169344
164627177386737472 317851762420118592
80643073489554128 193486317798613696
199300227732078144 264001379021662976
88841351879891376 186186128011584992
127676251812524688 287629841208106784
165617218148767392 301425628864235584
267130632360541216 270527512474538176
19428804233953784 118434713812873920
200161974699024128 218058970291993824
157559948463780480 179845606759000224
164521020007149888 201680790070353184
152664214087399584 169960931190065472
230883804649201920 232750175025569952
22036239907093736 182422007926006880
23626017138919068 55217237003345208
237280867935311136 247215321927784512
65921490362814000 229726663733531168
42205416410644968 307332160402496064
154627356599895712 201346620412853536
104745167449426208 294748213071490816
143568709622330256 348515068360707584
205266810871236576 230443164106176736
7277396007761508 85823948924964064
217034950059188064 302173231889808384
131776319217120080 274622058065641600
192403732308376896 333287096833269952
52311910199927688 263916808751675872
37739991781818544 170303548074772960
12206093386237770 271685019496266304
251238905609436064 336519206629138176
288764699742576064 319510565361883584
11760957955683048 78815389786638032
62470867190196976 277861527854399456
234957227259800352 245877617927047744
71448160206723024 121350971581254048
159012391583576352 211486018404350720
1746063754628035 253389234241042304
4400072696690908 75770656175840624
41598295862499984 238301334183102688
231443653421385376 318958620289572160
121919233434942864 237517033404764448
282538738229666368 319271346507900288
52711819722754928 256839913723359680
40519141380786456 222696540283249088
20433555364103896 185862747857754624
18952546579402964 38557598793928008
224543958617395680 308971070912056512
138058633278083840 190781734003381152
133030180555787424 239954341887951200
45757262796346720 266304733493517792
119243263933483120 241533881368565920
159479619270881472 191790609384876352
214954797535399904 345702044388267136
146390282253837792 204963495718705632
17716240572011778 67026458519053144
67916902536103920 143441922841154544
232508441214899168 255845201891957824
56946515260048688 88459604087907216
143854158839735840 344093300573071488
50285390209479816 329598159879892288
90318473720301328 123454578240522528
268368543913142208 324845793946291136
250401627816447904 341257364958833728
52853242428604960 119781104371385808
20363828707167952 292281828933140736
9300010759399878 65732697640754936
166864652604573920 185176118713637760
105120498973589392 190358817572960928
289893873915748352 344533955358036736
299387090456059904 327438686711900480
182773674139543104 252091087456472096
11850029244823442 119994931192907264
41034595630913472 241119784679229888
322834187850717952 342601996040236096
67125085701430160 239451614828689344
223373063866731392 259756913522424768
71326824072210984 158288701297207072
180082117158734560 244016638067973984
188068698138511328 329826237358142336
143134758244434080 288464678289095104
48293826549172864 54469648516272808
95313952931577968 95520818728748704
46170047853563512 187714890520382816
247915095363630080 274332592153846944
142165136421959536 326873894389159552
23582446349392168 208484612368443552
231379472686863360 246697700864550848
48346816676849808 60804792221116520
50439921343221944 317296472435199424
272737872855735008 291239685115613824
223034493723815808 275394591673499200
147486730179006016 222045022941480064
215233885252803232 244186828712899456
115613607943992352 342158261097146112
37246859802996864 97598577794501024
7503761445958934 261022837153317504
162269577564754336 181647154858924448
6252325554758151 219479071742471008
67557172986650296 163472204924024416
175974216021246304 205624117805480096
77999317610751328 340073599198660800
15686598242139624 259326511787184960
287257678925793120 317567919712092672
197684853626466304 312847650488173248
140569241605919872 292978891968132288
89573862702756688 348230201186091904
228514120555226816 307398406219508800
40482884257137824 210358875457272928
161069046314096832 337956753531294016
129034306617568064 258413944393021184
191665300819104864 193040984785514528
79150741944872176 182953527831366048
29903247405880208 180758391134428064
10213504118351446 329355059375543872
17624677959120554 145881907840437760
97662677101177360 142859325488155232
131209085960714048 296776227674246592
85516246798451232 129490549066134480
156347487731989376 200857243690424736
306400853027279296 326478126668391872
86725687408564320 103835490023517488
259419183352425760 327035450996269568
148861972343940224 157686543126208000
96248141193380096 163559797495799872
81189878208407296 265366814786642208
71219324186573280 97058110381313536
215942995329559136 252773987032883296
250375991974975104 258794411825340544
70189767314585968 253235973752795872
130524433533127264 214665802980700384
158286773651388672 325280544112003328
247657924703716192 265791457619131328
136954693398532832 165447435665580512
49483740455394248 274387667719635104
33496430904169104 257073594221967168
107820106887323904 188022381377913312
235540566917752320 345590835290261824
237936867823640224 251853388850981824
98491866002256288 325426341268928704
314682034720382720 346839253282956544
203981350635424288 325178865153470656
1572731214516741 236312850816718912
164028186513788608 344253055235061376
97637904402230144 293721350672005312
26847546104615752 88248584943646960
84554659225624912 129769648952003248
51072247354378128 327711650040212480
196217284098808896 330338936284048064
150109155639920992 151365110494442816
94055825521042000 182052395241865056
141784467879949968 323714713983277056
1243292664823909 134341828128798016
176717919724479040 177532652709696288
99404714594488048 155634578929667232
172632341256330304 303870081467546240
80969574489210080 248574235359457248
82962742060202448 215421873308979456
50601516484944672 81850000757036128
65443709201955672 247975876510160224
34469781716643676 320351562175681408
45005860032737560 107649307308055808
34557742342638736 251989306849332800
98358996445909456 165239582423360832
59555674484372696 294451657703968576
118595671848131280 214302853180905344
185423004201053440 307685906469193344
211186254045565376 240415312705312768
32944585520303560 217535100871609280
19298908570638180 191634840914037024
27759983647890148 170108355358369568
7850055096881922 88063666060398352
39866192286813232 71840578496146232
171181580634308736 347917185175878656
118926860339789312 260888424739925440
3842726891433525 182244798437497504
190654691851436384 282185309828693536
35471484858547976 312752793440503488
219116227133850880 264852970997071264
44027736434278024 247006665523144928
21909271934114496 25375188702764428
32071823960045312 143281749735522032
109144258472175952 204705106122954048
179696750541602080 314800355248769856
32427833118071604 304437480353469248
12479335981302608 211447141267657024
18904522204743488 281966288496583840
6534337514416799 48558690639785288
113425255659698688 163122375442953504
531786616336327 93708190249450192
159669325927893184 187702669826833344
285134860960982944 335118504022540352
12570420336672808 311593797212202048
82798156975581904 252929605538118400
65496984960820784 209538901608774240
5547204224224247 109197936604959888
214232170255225216 227507096654469280
14051211467535246 22942895529841352
126069220978908304 188242891456406432
177759790831513280 181420475687733984
31438928463591824 237384323505072128
90660681066801968 204067386047156192
24212300965304056 222617856818205920
76928875955275712 181435979612735104
111920689176580208 296747516678712512
97734927033681312 123471526366943408
121124392382679776 291909123895116544
249954744625679680 300102444942190592
241313684955276224 294422541309494144
65903352237962248 203881035872971040
131355410888174384 302120309781986496
123603827392668944 126478959364526832
329375364329095680 329497926937453376
157602784059097568 245365090040239904
99049726468345248 308305099090854784
188574567236509600 194014275498051296
24427621251731968 51509935081662536
66484442814899200 94662138439925504
173958339446389792 201477785899006624
98468456810575248 103737698874972064
33028089660190908 325272207431661824
164921876164692160 275764284740188352
150371666348145888 289282220459186304
98310669384699312 323952287118308928
97911196611715920 313047599421444992
133262858400058688 170171731709952672
119846119399326256 196340978020867488
49650399824214240 103034003490847008
140369627612651488 183579378517824608
9220988531327280 116699265255508912
134567228760824736 213348012943311008
8775372881606722 193782449105634048
83737550685220880 281338418898649536
163185801713203104 186913472921069696
196798148905917568 228549965119114304
219344103088395360 292670946047732416
173248731152468960 328437865706416128
176974169778652256 248085531313972288
25303637475695552 106469865998156016
154678218727296832 175329151054135200
73628501308620416 286834717288898144
243936313272921888 244159153066473056
203555255767472320 219502822555891520
147720411915484928 189105184256410752
49860382968823688 172859656693536928
178869307696958432 251542752221470080
2042321878559992 200761113923515840
9131544859181220 35524952388353648
152376246056084576 244387241569084640
74160451226264080 166035203384239200
286249727383680032 308175628851602688
106926677586649968 217776147459989216
291961164682212160 322958816048312384
27134886239190088 156995069244581312
83091692768980480 145555054612826112
75710806123465472 105703531907124960
97537742858973984 320879256294305216
20576181813719296 29132069797749260
36746747179564688 90298310462908224
172215534698179200 341720940484789440
55012525626904568 296232723898456448
241387356913350880 294047175998736064
138813400292441600 297589596340133312
136809190596514816 245958350945037856
170481290704035616 270557675029031968
56619713400452712 151052246753274560
131107273056797824 254196914638745920
61714404826749592 218391131415980960
73379765482600096 77288947197731904
186938047510751488 244632649958873984
105206463519125152 244205315069626816
180476157434252032 327885098763222784
84814752700156624 338411534976366336
280661947199648192 293236044256213248
27918489217194300 309588058777640192
97604380477659696 278566090198781728
293805020411294272 295158227927881408
1582030547569210 235290851117474976
32997805949701080 184569542953427424
327833783413557120 342931142345342976
12464989201815338 32047215600827452
73018704140452416 111732674330829296
15856506895003676 101964068770786320
141757950787485344 170425595608610752
294042157950843136 321102283542140736
124295731880828064 198370920181191520
50603237488554192 64689619473303688
37036448079928016 42897821674372696
124017383122636080 343901908144862656
30836344777418796 168206786933939328
298347962510277824 338090917789718656
117189950150673488 118408532985524624
175887333495043392 332355646329109888
90754193402810256 293524739904419456
42254131073641904 181669011483216352
21134428370896568 262262212160512928
106533638017489856 121692001644229936
261898583517678240 296064897223661120
241238905925923232 334219276657048960
3243930588523937 256369220829329184
45488788818920576 236827877096881408
47503731955904488 186766953570144480
68299280058655152 342429948953111552
7910045856993659 75658798368291936
95474644733962976 130022262375028624
142458505338867312 292859804837540160
134987393426253216 166944307353555520
187627169329616160 285365876651153824
28451154192053852 35351391943192456
37374184049330416 168543386438968320
52821009055082616 127763377452456576
27482838257339216 244175623525623392
80509647845461616 121493098903698032
192917092179130944 332007623376080576
218265180577935232 218878344421819392
177243081945036800 329099672352976896
199822741166159200 222865132883972352
70671961536936672 101988280659461152
79027257242939072 171583602160852544
88470246823837216 140910909010679920
91462935813258864 195893601126276256
244898436235424640 259964226882796384
23552170440049024 57185133670785208
612638836163468 144268302702189792
220428095077962848 244211311107846720
76380751868254432 122667206830002448
72302945766068672 126613823635903248
112866974670208272 240936743680198592
22350518194140376 79321176263853776
198671647432288960 335798674535957504
79395588610193184 131953641715406352
66437677675714856 144926835015334336
168440091308841472 214090659173717568
137556634561689088 296626755815570944
119260151755541904 292070938590920000
62684680101073392 313464787073844160
73056753509556608 211555728031909536
218016715988305664 254441776752162592
201724484221733984 324088037307369472
35690527556497436 292028784261424896
135577062344319152 211396721216920704
157190619020484928 316574181701192512
27757118173594260 308740007636103872
99597552287877392 108030951987688624
102463175998101984 232383177445300832
193842147694886816 248012952064432512
211192998805847616 257566989064345120
154372471959236384 295576229388314048
131719362156554816 210503854399421408
65104975451676104 269448220674177120
252909469515706624 322966035541702528
38080565145380280 318617680652920576
95659450992813728 321543826151010624
129853975031027936 135764036878536000
55834842162983816 329782722724228352
6109246866388760 338019053810045632
223555379691731616 274430628130731200
135880918026924816 342052181898587392
48476426513884536 73183821826175152
88752164198511120 93782010169833648
96383871586112976 228308316109420608
153625046483446624 198966792415470880
15150578205850168 285884097683363392
144102133637887696 267171692354091168
268087652223768384 327883568356718528
264787267874195552 320858198645332224
155837193541796448 297463004764802560
150791254012691840 292642852413832320
197222300304944768 266030191735150112
232422951643234432 279188696196315744
114744393851475440 160604034312289120
18070980425447228 102889970756682400
15314313442796546 29789910856463996
112640616454464608 339254256026032768
138665469029089216 344716657357513280
166078901825790336 219252900915136000
177615259428693632 309524608048474560
31443265482093888 288021301643724896
210166569265532768 328317816666917120
83746296964616912 167165355581897152
203326208769889856 287699030114267680
268061381101395328 334777478805072192
137702357963333936 202077374773572160
143686523976115856 218276412207616352
159166711433157696 293657553187637696
4722644139627550 305217099195943360
59258532867440464 64455790257718264
59900792158806992 251027003615117696
162376088482447872 336353068590997568
176982943399775552 251823583916376096
131283599081020016 284290330217802112
243792203050069664 336745481962994624
156336163965516480 311641638160713728
120200672859525200 167229703172838400
14051788590998760 206226032603255872
152620245975600352 333872142825393408
208384222212513760 304790666491098368
165461518603343712 340432167336642880
154068219527531392 269799681234501440
27817266339576724 311755337510119616
55621204044075736 161024857976830432
12705204557616980 295825013438325056
252593584697839968 254341327341876352
33018521834196604 144757617382702400
93110072834673408 121363847317201376
113034627838721360 154356686970647712
35622712946102876 195230984435152480
273334543890348032 283146900198120000
102473619849155056 162240334773982496
131597053504976096 154812772153344960
121590224097277936 142721448769070752
172129274361410048 205169824867537248
235907083601565248 309045767312904576
155011550079495168 336110603216923008
70380649127039792 160304403314731520
169755481175587872 183362930858658720
103988103198886704 146559636883257792
127867583602248368 146762962670565056
93116958941150080 105914696303005216
218676526820639040 348594749633237568
26128989250232380 169496293579080352
108336798742778176 260091605363827040
264418603069805152 330345494550109248
293339072508621632 315209226893660800
157320726101693536 240423370721305344
60907642481007168 113701404912341440
142820828759839632 246787541733125376
237652646397412864 280315308052311008
63990441433605864 160091142868021632
23371485564281252 340906100312316288
313924788163237312 331856281871373184
19722702499754592 346016110573043520
69997621552598432 338834882077484032
18289339464123500 207744155527302464
111807472516482608 286959004045925920
126747186432438160 330843935620661312
10837959747161188 304282023493971840
29742583593480144 255808484686176896
193421220928090016 285120984107974112
104718374633359216 291444924506300864
88106311994879504 345363313157773120
149158162134956576 177929143453089152
25894780961969704 74378068466368288
262616316579857536 318038556156856000
45140995362086872 310986515707298560
49048425606292040 231149502184647456
176887386616046656 322182480311638080
207224833453441760 299141234889528896
114818142477575136 147224465688533216
19674769328747880 221463689599213888
49096897128080712 242279485048702432
105912586267020688 233002388784976352
80758103126669968 172094031079196832
51504808763873144 60347329951163872
114719416945297296 191933814522047808
119677130810968672 237981665814460288
190646048216585920 201538609855965152
45776946236730728 85687110736869792
42129728521617520 202094205874919264
80261530024935328 145011145846727328
231874435560597024 267990076630819168
80311399598887536 168143056829221024
298160015902732352 311777678741336832
34998073098130520 110998457604171792
24801931462224704 48282551212008032
29282377513586552 313279777332401728
158243120600121152 174747597051345024
228180450026764128 338959005770283520
299250145114429888 316241854943164416
197405191465586976 260750256071353664
266079538836239136 270012340139999296
136054935178810048 316793634206042112
210432755471684096 297479938531803584
2384155667400902 215914833922630784
52246060255735328 212956117497905440
6353844211724537 33338954233358364
121362389715367232 274910025085211168
197149484843402592 299926859363881088
66893071320607240 233459262306808384
126537972794953024 277002298552104512
82712956336821344 216929676605915904
137223005836568320 317075668154927680
125152046441480464 231476732966892032
93042790350430112 177533866029304032
174620380977250752 228732922390928480
134824417668484240 190771960195322752
79746460850337056 120524578335537856
87030834905892784 330419027169589632
15428531744182986 22121178173984508
115091525827428176 291449393095594112
65152540525283936 148541054526976768
168968749812823584 248872160189930336
29182996411849224 330489313806724544
24092995090038464 229508993223977408
74977039229527536 248133732574407648
23002487450961932 295251240841165056
65566092228002680 254673113372664512
93407878757397248 339021014289133056
240584759988032000 278797142967305184
298460695865720704 346636649902873536
59697291365150040 178929652894198624
210244204347356128 333192999751118848
310507153948162496 337167286095026624
211826073272025280 271491959718084896
11947807944907704 337542494152715648
153970920454609632 183643422794738880
269988513800569120 273211982107833408
130563913871081888 337193176767237120
125211812782171232 157108449743276256
201594118255998944 320718031763682176
90848240196458464 259310167325263488
296501244381958336 339391736090065408
257332992492652832 310747501576516032
9703010719036306 159676232822380128
54536103805895216 154745762660755712
148655838349005152 285317987788357504
19872738975803248 177398310128811648
283498726409875040 284873092342055936
74269790305550864 105187405603863712
202786180602723552 269636982928081664
97242162145266176 339427743507206400
84080358030898256 273314219460004032
49801090474873472 339415199895801024
95668643066893856 340736317965082752
172459366624253792 218106001944679264
112930106638654752 284361593945869952
122438031858476816 312859627708945664
239547556020795872 324545607242174912
61363970510167120 340400733717502208
34657349462769160 85750930362810128
63685418076185680 78346793139754976
116743553414324112 212244011774885280
28107985958606536 236053484962435424
246291378820418240 254095430380233792
250868580057474400 255832086920452000
101193257123675664 301481334430376704
14263564153157754 181610893055862720
367843576138451 204954541301168224
272206033201461216 334910159390378688
109651587426502224 219330937408760960
25668131126105036 240119637287535008
26104735451413928 134995962092887888
242724267424544192 281028235135703744
165869791655567232 232206517470516960
34465358167423240 46668184027477928
209847492396620768 299081352700334784
25854565344349804 299500671417042112
70861075932866968 182732283944202816
115893089528877872 157503691021977888
63611980854616640 231962781222925408
33898969391351976 237253411528071520
49179281089925856 115665006797054432
151084089824616608 164523327735589824
65634770972057864 326521496845068288
105414043770595040 305839694832115904
324494780078853312 325773425023078400
30439545139580164 283818342290506528
69306365464800672 290716782815709568
11225109520194890 89434458803135360
29295879268109412 224395411303539488
66901664151585776 156475598173184544
3707487984169210 252993667805830848
221927732863285120 293917299920031296
61319784089838880 275851890530230464
241976968783105 30872651864114796
38037963024567664 322003113471894016
125248744575011936 260371519279446560
99251226328097168 263408490286588128
177292672329938272 338613682451454784
165040304740891840 173788631536777440
241166128628526848 275199273259862336
87856960573987920 298646952790934144
132775918210088848 322964390313486336
31409931573058208 311267930301158592
12729445252457514 57827008579965112
221820913839387680 264819993205101184
148207601650557632 334577774266509568
52670674835570256 119045850786717120
80548257827079664 298350768946983232
144070024342636912 206122528173404896
20203776175319272 297972583788604416
52632053999840152 334166271210511872
110085834645608144 163228940007700000
190225822597559072 290377515441087936
108053359049207520 216197009961792352
262846735868706816 335808459904680192
18345219414636828 210514243752210016
294856434324499968 301241279434927680
223347382442799520 340314613360111616
33347563176007424 64106667167471192
253369350962259872 338285962979682752
77739971419846192 233371743310583744
254251208930293376 337997772612729088
135030351579040128 147066614820664672
149224172173005792 248539195707266112
84179990755898064 305538629594243520
41400819113726488 198499335636016032
22324435151610444 248786569651341952
33722844326979008 314267462636210880
53825973778952480 253126262227287296
75996823406435360 219490894889545920
216119281099196160 229810971363666208
8863077024134943 334193020745719808
97109654979984960 262255703412067680
266046420551207392 298727808537759680
207821659005704608 299453118858653184
193384239893490400 250372540594868800
201121225083343392 344218855900514944
120691985572899600 159038330412806720
173806690465308384 207843417714932032
138734817578609088 254851368418864896
163779694402658720 210718412296890464
134987601791987296 202172984654216896
324442413093553152 339099181120558464
76734804041350928 197797851921469664
5597421565194494 73640726746141904
235219471416050912 302458213186096000
4784525336263788 240451792718132608
35468561368686220 300521595957565056
119068644354299728 310093414001766656
84344681101576624 113963568161512608
132535863252260816 145756414223267392
9045729976654154 12829118394271032
37034437159081304 335405263317289280
74063122783527136 77707043611744464
9121904547841786 291173133248523072
14354100517701458 174944346899330336
165606825477600288 276111688256670848
41225658869803352 259918847120223424
136650771264211632 234619629534480672
129942643354796192 202297148589523744
52894983422980072 345268237043026624
171391482267140672 207918038822185600
47669856957850608 185505095162335392
24328527812519960 296801320935037440
142417508717503664 144170937575244768
191710553180685952 334984701874662848
36103327654309160 315449750712169984
308668910173872768 324656576335879104
139974047574798960 180261928991720640
184113915750205248 221813267008834720
41638084032538200 206399411803468448
161782711443052448 163469054982373888
76599551207570640 76750750906462288
30074312865453740 327328386354016192
83038974360231312 287646542358839808
15579735629894438 286361163492562528
74781111029785296 91798171313522944
245994874103937824 326617366947440384
266901616849980288 327121686369115904
98625108879484816 340138959536449088
220933165727157504 235904528171672160
104761731608904656 119520217663730384
212346171287665696 243429108061644064
43817841995175600 54461131686050472
41665793563049536 260731391127602816
170409585578173952 339845466008258368
242885988703180288 292251563178941120
48305640448843880 337558451707042240
82807153034256224 264736277047010400
73661687621702816 318002146763147840
38056758031486880 97370083539742976
88043690476471168 321729710494769856
107013952909844192 117442376981328832
111271084107590064 250758482213452064
152375627171640864 236189540956384832
207485636269497312 265000276104985568
328209217616736704 342656684063288896
74613660972152000 167887137394443392
128972654441096288 224692937673022432
88600941837619920 255704821893155520
18122495451515620 24987164423326956
241769352325628704 305405058683114688
152572812761925184 167218505148928736
34623754408328668 132826117784032048
41492261177641184 271337243472549632
325900793806396736 326972747242507264
269921251418431424 305778963926011392
243436578846258400 248718552141597344
153113483140121664 322981325277264320
32788043555779620 194103634683855264
31341372038401404 186253658543466304
122485002048724352 266644240671168928
62995469577764400 86102213172899792
221532195087804960 242076125553611040
63818196952446840 139101655715540944
204662978650312928 290691453912659200
163145493950315872 327437754017601472
165681847639481600 220594818554277792
285097913453718048 328405387894578048
36967260787443256 163483031138395008
126226564518170048 270577743273816000
209945505049901504 336728714327084800
113730308639130864 225350629275424608
54556816303971192 116822353379965984
308552232118529408 312704228227128576
80073647383622160 106535360907968000
95349003542759088 156463513579303424
25508598118011368 33257511579418440
102278230371957440 253567150407450720
81436277850037744 116622088651410064
32774877405510108 347810743652048256
214770577843336768 345238816265647232
106076967833207424 185776571062368288
34624185034625428 138219921040594336
86987352729300784 299451961856535104
22933853445749120 208415975817256672
300711877631675520 334260937284387200
195993972256564640 204829768960558688
15503114754127748 101798044516732224
55597469563968672 334912318340227456
91006230863077808 215066225379715104
74495263752053616 218783166551788416
270148140341174304 331527931712570560
42575850008147320 204259820090118560
20819206677389012 91947952503679504
128991630013372144 304448120125304640
99161542867208128 322946886407993920
98343588884731168 278833431986636800
37746345659754696 192236819975849184
180296104147444672 208398016749678080
196670029426708896 220584395727393664
262428884571275232 283348401515979072
62729869921833584 218524997125589120
136131970113357360 138887591156543984
20154910575857748 294371745700703808
92234041749765280 287811973022617568
163222893887410656 273898115729537600
177018607086534176 345255726323518208
215845372701594560 324586077809890240
28746584391685156 316838296267474304
203572964908533024 301713001645982208
1209183469864723 162843366990170976
106482800783174624 106684837465610480
118776060771346320 325314470174861632
31347636175891888 250463168338289600
218086241209718016 221225959063156064
116769821775204560 126131640580299040
268158684866363008 285777570005663616
45775351512400912 286446785787715552
90585255432250000 257362704215952384
205805876639928992 239599681722910816
52078276728237832 115949316436359072
27378633732472712 52440800154515904
66801903182998144 342701112696683520
200900347742871264 214877522990751648
177620062222262880 338126586442211200
157871770638704832 246783402227973408
17981338473114884 32922466581447872
141183255319339712 155012687695687456
132578938672031728 309913421650563520
207779402006730304 246178558016552864
105198800115018352 194894632944261856
30710682105314660 32776361650042284
33649189378117036 183570872668393088
93763698584456800 234341690562334432
6768338434640892 85362556592141904
121894817797464272 140994204359039776
78145956314460752 187154803995479744
145264272840526016 302254891982408896
30872789917564328 147839810394339776
64968022750172320 257670321095026080
265844678931306304 301685078619236160
10074060549130732 29518820833514624
250862857221384096 260157456279017248
93347833537966256 152199372238485952
99327279282542640 245164902576911392
11751833550055498 155165099109117536
3497248635495276 336697099009890048
13965500298963218 265962379132652992
238862738397303296 241685608616369440
33777751063456440 205825918520878496
161357413475065600 259354336106630848
85829015398057312 89245758943184960
81785242943583856 187550811074930688
313876192947786816 325576191109717888
268835977831898752 300594971562467584
203989015916359584 214543326633111680
220256806701883712 242161922210490624
22500786580605960 42560286161245928
79942149628719968 83669882082924064
115990294682671520 225498923659263488
63851547459083048 198786182380626944
38770026654561528 332591224327432640
92700707946779936 277329705009371136
113096286988180304 294703267495009024
286174755120226464 332179881100415168
185871114636086016 281055520559527488
100049541990296400 337847861329263808
32452239163648624 221264403388814656
23300641443989356 198760344192770560
45258792266578552 75444375702170000
115759099217644144 203737162709144512
20038444525849636 72084843402188608
38733965352405296 304979014960302912
58510676484425456 253820185895938816
10826413745453184 201114685179569280
87747770687246912 179061701463592992
181478887486076864 257433303015725920
180128682949865408 196945762646584512
57096931192161736 296071349678819520
187044289374970432 318439461321881472
213894891619447168 299934142961980224
86971039245636912 212777411961663872
84810148823832960 214635012272831904
25465271970479932 249683883035253088
30185432684512692 158702425745628768
76698564319027920 196578915414751840
78272314636622736 289547477072789888
43123758133833168 125958377415709888
173807876599421824 270675842393984544
18699431058080368 293705080841177536
227248212644679520 237832240581758240
179323733292175680 225565244188578912
70401712149445616 256221126099096256
75522168433384688 128006639720195936
117119998250425808 224743691106663648
109382717458453856 125733028514299664
242741659625456224 306427132526534976
146930066773667904 269998238370136448
78748318952145456 341449890575783232
2840190385155707 93430138273648976
177853882446936000 321831929646240256
228332817001748608 257119466251847424
153383912629184576 328180732567105088
4109944236668334 131552994350310720
181949703650764192 342320427738429568
27848317715720140 170232116263368768
257563593751187840 340457605766149056
71455243443653184 88933846795163168
67249605764712288 184715712768594816
195878951652797120 236631061420836576
13394037163548336 320207869354162624
121556740680106400 316273612228412224
72504678004153552 80367388353501616
1151287689915798 10528364687366766
25262316528134576 141513248157560160
103950571043537584 261632074863705280
228175384193625152 331451068593179904
84795553527903456 200996748721093568
242598433842574016 268887627570840960
184567359673213120 307097791170374080
276364254877783520 301542814065957504
42986049997078976 198282940343380128
9215496381929056 16022871639002872
42704464209959264 233415684126674176
115769787333350672 309317188590241408
88378761191113664 171765720998912704
170508485304317184 226810670350840768
85703182710451872 164034311831487616
51360000558243120 182891480714614624
133060777410424528 264194379563333472
263202823395417184 305033408492955904
153566899899956352 277619359013683840
96683477328571040 317360872574537152
3711626866612860 195875555560982208
45928769810385544 301970922631319424
37539193438083664 83568713349262336
141427875497434896 234307274030656000
143981405488974656 276291437661700224
2328067588484037 220849836839780224
138712376349959728 290418538798839104
145234884026801280 293520304215089920
8198564715652931 16342849398751172
159536733836344768 212411407312373984
84578966983357760 134401653268907632
24576658838713540 66272942414537592
126840915121616080 321811928513705472
289238040750755392 295126333828169152
29087169368172988 41527614102256352
241795782674460288 292696895582904960
135547025938752144 146126710483166816
52559283263946376 268110801700871904
261880835642684224 273802406351373792
15992314907470766 259950040253957920
163163305437056448 202546994539443360
97897279933429696 338128169150680256
156823477707404448 317477914747594240
49511934233234016 251154092850697728
250725446312198112 287398349810593280
53986142601848400 129336852845552336
103945380019872768 162222498600210464
54012113448096568 241132728772047872
109981787316383312 158248358122050144
84370625115878512 96985590977312256
77805818720497712 83209702275790528
74705135457772016 99967310349684992
182463982676583008 327320570022028992
17551571605738572 282275590776081760
298680887693513536 304420681605512640
21969500958759644 148961664175436256
79557457018340624 302881075464660864
148595045181044800 214621023931686560
111118174238942368 342822667226771840
212393272611534272 346250891402714048
15500478745827836 255183240117007744
197329761102442144 233435445975075200
189157038117936096 318623131427857280
199108202701248288 203729534696040416
36714054429294112 137409509239021984
20987120995123516 82246790422943072
52125651465640672 145477816600497280
42627928891879072 181140859708734720
104187938716586576 144807508922137120
73920158311447008 212318069973245120
243780568268622272 345184607788705216
111671451038501936 291502614595046464
100828897403995264 308541810574495872
72257986988251520 342109073795220480
228346649649139 70519545481868096
229786614122302624 242912088016798560
176025239954896800 318811516827250688
131649895283169008 322273113581948608
112324791591155552 297411562735522688
230969307403488128 317387692696519040
86454513261655680 155196027987785248
210381346613321984 220675682926194048
157732754600042560 173582041074693472
208126987120931488 237392582926573280
21937365479318532 252118796309777312
154852506799938112 245412343900744320
185168201679944288 333828616532734272
185290670129767168 281125484541390272
22251478870861108 33041515834696876
58807854085990224 170182848230203648
127839422017718528 285720839518241728
40756495643917344 120711919112822096
34977720458363612 227618808619368320
64455850840616800 91620297332644448
15271845452504312 91306619340061456
53200168252698704 249494853423969376
15092443529202836 33922666142906448
169316329557752896 201364397522679328
7809319904880340 246924796128981952
223014349063790720 294319818159881920
176746830102968512 199288668181872544
275455033028430944 341628034171072896
201401024724355552 331148068650539776
7430811751666909 17613751861688310
163601502234452128 244436818843745024
8300534061901815 334184584464658496
273137936993318016 340508902278740160
22209531666175136 75956497518831888
115793585191436448 274590061475078560
114705404094007248 239024033560129216
92970733905825264 306521776594260736
74608895877086864 297818950325415872
164692912336790592 206016597578336832
33263525804361696 281832407723980384
218905196998556544 296245381504542784
90704583641491680 245938139256820448
101775008865659456 122431576777256416
46682100237386064 201984810627986304
159824639275304192 278142432830642176
44016743851317200 115537310862307248
143211655105845568 151557991659184480
97426094886116752 276086800525044288
62364724022140520 178209058880225952
96916088588816624 299854547877475776
188803469437412128 224457331139551200
282484621415035936 323975144800985024
66978342230239528 320151221455280896
27536649048414576 138814170877350624
15646097233137114 178075328231436736
265378397205683456 337118109247269952
105666563449833072 221542749504372544
99090753096454560 192741990393936896
122284877678600976 222781426348187136
6125070012424045 304416148021467584
271380407289330592 290494420725269824
310905034255918080 343062479191512000
283741405830087328 308090503688533632
21567095375820464 336090711196661440
154458414236948032 309617407265703744
60209749483920192 176936917565901952
64549640916843240 298911314244954688
167522685921941760 287027365983145984
167750400580302784 232402403595944640
69600482493985096 225768875572252960
39861179625887784 174395731002774848
150702429965102048 306155327748443776
6953576501399321 246487206467684480
126669924678869552 325067797973248448
199415518876046336 229645835306150208
143037612837820560 261983542555958880
138976812092867968 266624653566798944
118588631543840080 180191506105555776
40902110301741688 155383852749142752
149769413743954112 196092076339764096
3769505352300493 142700420836854656
66743331174407488 151773622076891552
21018635100866936 29942768930934692
87490411068012512 141456884534042224
232694930517961184 243819270942817984
276059312332855168 315267633933224832
41396077719698584 221159092828999584
80003541277283840 169128770278923104
26638597573870940 311711568597470592
204040841139627456 213029149840119872
247552367901141056 296323642742864640
34761580837531512 197851648515907456
97278972533536128 241644275228295168
264979948513453600 293125815039372544
75722089015000960 319967541739588992
87152241365267664 272558475028164000
187256121729150080 276814389800301952
19476112445640356 299566523944242368
123072454175221200 255850955835499168
174425987992242656 213083427241434528
89780345942464848 215213969674928640
88079045548517088 181581693044500864
24374401259753588 45738674346371648
161661115041478304 292511817659432192
131390655348355312 189566468243091072
184850922015755424 346303750035981440
177998523751687872 194784874062465664
153288040432353312 348113135740020800
84970491952749856 318617848071333056
143728300733686192 253551624497881632
96090696186316624 106113174084639568
106852327765090816 248044479404960160
289271922479541824 334412240357360448
36271428083950312 50128852418564368
155130817602362656 262654689708894560
76710922385256912 346865258413827328
3437176882584785 284889600118774752
247597439094570144 336965753101313984
291134447104632576 298757442321040064
159559777317889248 281928508000549472
72053854004763808 110339903560711152
2002527605263022 263820935988979008
149821006298113664 163702123712579904
135057512136448272 309931699920998784
147436878971302432 263328575789435200
145059888275494592 257138644368724960
213236201031574304 220388292971768672
223603267880479424 317922377305737088
19183415911965196 345530277936731712
80908924095784032 281090388339803488
110115314233598576 239569914598563456
137634228286350160 347335982824609536
45387971583804824 193735072106951456
219990590493853792 342341265418640064
49974569891383872 240676598983204896
49549277503170456 188388306293978848
77266936848074112 253936941119381312
176386189460241888 230972416213715840
260024849023837056 342217625364093120
63181301782515776 254103903841465824
124949041493305888 161432031541747552
44390541449930592 106793382230751984
189789911491016640 312341289486017280
156408566119669472 161477508623298720
186016966464018880 343893565823478912
21224537931572492 241403328582383808
69558030207256904 101976465469156416
22402423834248016 102170566817317824
83528867852139520 157888290138746336
193323539233565440 264078257796305024
64525170530610360 308022269527364416
66069085415849840 314796888483735680
39054862805385456 341253393669917888
25935030172139816 299591003246161728
80892807243649104 125000429983998160
218642123609007072 277199086712701600
42430195017262688 273236610188177888
9210231255100578 336556582255955904
13678469942639054 100820853602475824
152821197364832896 197675216568945184
116876692021944288 193184980884725184
68983118696693144 159575558190602816
176780554340438656 256180036350056032
187686416165732800 271001412177879424
203142429988516160 336582111108763776
107857866245736768 270778956351074976
158669422711723360 265370902298483680
103746258264330256 106612826144599008
129067619248174240 222031090722177952
129485012468615968 307887464694326784
18298918832955160 346283616168477504
160612085375264512 171245232350291264
18206088886058000 222675480694206656
133659976685811744 152406281851065696
40967637338414312 263951610002031264
13146955972487930 116356440575937536
42985728420198520 185264912198909056
30788274726418744 298295099727381824
153427005229795168 322865989494968768
136621495924836448 182250379611129376
127052788080452960 328562037836846912
54139275766268712 307952141322532288
5461925864234578 205173997718221856
230389967096365184 297760263868934656
164218815165123040 304979356805353984
196934809790376736 254533817536296832
233242220416650048 346889826287443392
236887874781522688 345423798009758912
63508155761643944 286806394319600256
213080074331662016 240683883413039872
58190867214753672 255448236258970144
15154844488718336 49918141727998520
128512779739263664 274826480970394944
204135344324839456 246230205936387552
155277550721880096 299530456693037504
61194564701525080 283180242502682880
231097344360678912 284842664889652320
63009719455375760 83841476469885776
86728632118758000 186491576307542560
247327056135923328 264178453055970752
115358036474806352 133885595822005232
164816349177468896 201350816836156160
1578091250007893 299048380008159040
113142874890095840 245434333585856064
150092069803748032 224335581911693120
100191901031010352 339484667631021888
203262032800333056 219843463077312224
42430485731902360 62738454760146528
128979224044096480 239902933887037728
100308627422910016 173233317362372672
199493286835299328 304847503749248576
4850601320206622 17160640745825754
55907341238030056 65884899888541224
109488819589204368 287855255749951072
60323093169089736 229624019604339104
114942096515728768 273533203895243680
77628769797442816 277847576176617664
131819359478129984 254593464764696416
5009330795145855 19729937394379560
114413275339503744 332178787783758272
49370676270725616 323908058785120448
40731255832170536 194798904383417216
43249995564341920 247999065232813888
162160617264008704 291413549210806784
174302208994563936 273171775489356128
141652481344594528 296133042140762304
234153632474372320 320895602794421568
17351480003336900 208539265208152256
212074857978148864 309112716126262272
199617259824347936 291006737374577024
4553459079329777 78626013332112800
17846498834480246 93669368315207152
64431765400566864 200138743963836352
5062480727078642 102720424178029104
200599988008883040 230521933165190752
125694841560148816 320464995453551616
3352639794732369 125088588935823888
170856665539129888 186260415652788480
152596944311135328 300243596314662848
100174053214035840 103839533561622256
243698365072400736 252689730606776352
171899571373688224 183611145963906720
29010694170160376 56962077988925688
31339245605680424 67956084442389816
194925556609183392 338126272317226624
229362840034365504 310190050948413824
199461187740458624 282594113315289920
136457916590409376 169235043645347008
195191280794832576 252470125240161120
16083714218149132 89780518129198336
21697067854056340 208516536801484256
253662841562450752 284748489617107424
80974993911509056 96551086909039312
207809458044222432 242347346156139776
83185331054668064 280841679133483712
48584438385452648 118005999233108592
236573781057938144 320752613527699392
143182721715327840 207463788829990240
290983730368801600 320829915900184512
135710513994492592 346739349066148416
66119631760755704 298240309173109632
105220199194436160 224413431610887360
38410228675470320 166806329342074496
58208708439518112 203082127543459360
111235529459821152 243376490399231072
116636598815414288 235474888168648032
1284564908816543 59433930725548336
80237456904846816 130264629379933520
141726467291898608 165438300674145248
268271331113092032 294730695225255296
14929286305939862 297366211262427136
143447842922877744 328770273460912128
53956058337922792 218218326422071168
183726958892280416 265324734334504384
96841544990234272 344745907830883008
29813548878317968 257912658607895296
33647943806445256 237000119633530080
65440506458515208 334230082538017408
38908051082617080 231180880385286304
99994215149491920 193079710417098272
101662709061422448 118459528589129728
4556516101533393 333128570234808384
272052789186246144 303630978041428608
224309716918896544 338126366550766784
41016735915716512 344934787665752512
26675759572078156 178016105586958688
221913961777551456 345059675807241472
22775235146643960 254519585544027200
52543476400335272 150323915560547904
112042660233795424 241849340146502272
66022818441748192 123077441213444160
161389947968140000 305385642135424512
139477153901807376 196633195959788000
6197454321882518 29883730411185276
96588243600571440 141594589197371696
32498022629523576 65420571558955416
178642724360846976 236825995171653152
58769249820987104 149142482477139328
34915521702151832 262117783898207712
151717616054471008 281301668305921920
84989402607979792 314249421671028544
179097859409702784 239430892031615776
90623288611109456 120393149999588560
100618339229923088 165359519990298208
181728882237588832 340819351308873472
60927422881605000 196373274145048320
215786385320499200 339508605536633856
51976338928867144 175761487808831008
46648159035797448 280596935273790976
223814991772505344 325325998349433280
98519072309661360 145034133765437696
160862391812119200 272199840320102080
167705220044116576 270240857594692320
125071153474530624 341547390455299200
6364249118787434 205761703148450976
36774954982047144 255305659261382368
175364409799662176 207778604901089792
176780107150864768 326116349211271808
211090361796835232 324486962344251520
116152527291692752 162979424785921248
272319566233546464 292481170322033152
104358782571830176 291893186357105600
13283651063914676 40109102745367832
37279945624449656 109741945054700640
82518633043806272 234888477793963008
284599529148834592 296782140787671296
139502705917017184 296632884278466816
34837288689160972 60528266718816816
337348479643687872 338766844406078208
251431305687616064 347587910191687296
124365837096566176 343477950469753216
120257731954840480 180243492549893984
281382030726591040 325056480132845312
222455163278293632 314574172992875072
116573779677313744 328365825828293056
177996023734468288 260238059360025792
47677965463519864 229316459309019200
108593002949097808 290089436240556288
127050556027562672 220704235834152096
32565701316370984 288025159301767104
123222777414860640 215651373435581632
216041962653430720 317343357251400896
83696075199182912 197011439233161344
130336134389933024 274997385097296256
10075615515152700 315893610545941504
27790204258174644 72146399171971696
29376939337435716 290543599165718208
32558732863555400 176418983670285824
266074359406322016 339552462181457024
299332585344578688 346760767123267840
49403521145399248 210291549282153888
66224255881207568 119155606589926784
157477381970413664 282157031905045344
229025456117565632 282905995207658112
157096796576155328 220732500648478400
49471842981553000 130169767011999520
179023338690149792 278117780378383136
102595155393270592 313850243657099904
6726796585542577 145497511495067168
7211698429131717 103439582798221824
205589645340407712 318064366046199552
34078974291909128 129890559385450080
85110145260346384 206364645405938816
165840176492286944 232322270400483616
44627564593744168 166658784402662848
68492163278345880 75192663602373216
38037826946789360 281672696582174528
168394700449141312 301173300809295552
52353823220487496 204648931047735360
10407701830335664 170272695687455360
224678722509975712 311889207671893760
46597230084556408 272760447772239488
67532694408130232 153874073346182816
25968959282387848 171764739402617920
171191196113354144 174839966684182816
263242465714515968 320663828971533952
2521900253880550 139801679440577104
6523129037656206 103547232092683200
110814276201200192 153721806212589536
46778013752444320 177940058897344000
213818406115165472 259813921225214368
106101868386696704 281107906362464864
331079165323483584 332015035258326912
171201478016381152 191100417163395072
31654689363622364 307040654532403584
298798116793671936 300483337150730816
77918393513681232 88828526311784832
87586553765535632 325615285784925760
55190428845628744 225489961149091744
240536731467430368 305365975986998912
113666131529442848 178712836910002784
78064450569326192 315725684256277440
138390473847897696 153943991229082848
59782153658789920 335818077484433024
172008757783578144 306123925547334656
145158656260182176 153018042517826624
143997884380912688 159147734713391200
76870515283831088 111563215823594256
68319454615181680 318128841490099712
85562922142074000 220690799150615200
6737786168629818 256284981775884288
3869050039509276 76896589944007984
270154452375126272 308783697436238720
22507177303997652 163810001897859936
85213696167874688 152761334175396416
209237651943350944 281101319492512992
176162999518714400 239830003575836000
40651759889832280 129834695217165424
176142711709901184 263395272844227456
69766243198541088 295028844574026752
221772576258446240 329670319300351360
81219597011868592 239101468206971136
332851605026448704 348485726609595200
75188791591562032 91899964179472544
253639282638467552 268231162770693152
228078365479916480 262524158710489408
139248386288059904 346023001934457472
171628061819329664 202181024679532704
51957488968124008 289392016368055552
67257810050550240 242672893080826592
74517489484436928 338995405536129088
30651590429694620 331698421258437248
102031246076127024 262451309435757472
69341109511602552 261981964462263456
119500221038805792 317985395671697280
211820803402643168 282817945459739968
38265891072157280 329206828022151104
202510727797402400 304181168112870464
129636636132003520 272804373807021216
17091265100404518 339916547225120128
40397610491199896 278631787692098496
128469332347382000 152110441095843296
280140919296491488 291079640631884800
38897065354676808 178626521045956704
56895971265788808 218560515069277824
4986881265743950 73666652009961968
96196101204473600 98499618368917904
94827486388951296 160460990065113504
4897147954178687 225584693872140064
177843329469670016 205805863256620576
157489735453854912 296453752712121984
195505002204097920 225677043652402016
108050036353644832 268460764007302624
76633331063182816 237376156916833984
12724009402407374 69873520670722808
174226270516113888 304878133301410880
64178425398094912 117917182035081424
171862027059775040 272752565719960704
176347479421450272 204458858278412992
237061515794313568 304500718689725504
149705457373391552 225119184427297472
10204065173608806 228756177852273760
36797119095492024 258290216996921600
300800263828071936 327703626087187200
274253621094964928 309127314284708544
239884813855086016 262409811129357536
242470277066610432 292637891313302336
98168335565332560 319065374972954944
15581478952265652 257743864798599488
101504279961323200 299538742842152064
211523427778862784 277871661735330400
171276496123908864 269171888324275936
33438419049419860 70378231512147120
6466353537861270 153008185170015520
81633864571055168 284834965276641408
69648142628017904 321185607917168384
177373614531478368 324816174091794880
30979056088180088 128836636292013584
205964357857942624 348161519730522944
259591143466306656 262711132732866464
280513807929145280 332776021508778432
186620901360081632 313491974981990272
10827014675104384 145375198213869600
93018883365105728 300870643632606592
263322027834886752 317600679603077824
40185892736187536 111816023990379360
80336993668772656 341603902093307200
64733102581642360 297347964487303168
263254116893995584 307052167702290560
111118789867304592 188671662008543104
123539264391765680 165287056180882816
115610081767292272 195780528807021632
61937286744828200 270039006906932352
26412083165554812 128068922346364080
286483522598171488 313329339029257728
343200702615516 8460819835955042
23621744784034780 291147369720464768
30806950321119512 344942405088707008
241464222188968704 306412753589561344
109487661413392272 151874928512348832
206616447023131104 309360874538967872
207071235349024768 318374298904366720
136912637920585904 280763837146783456
223571222484715648 260676844094936960
125381356368067584 232310737595971040
43796159630820512 67066937842036216
255261652517102592 278555788849144832
84820113521087600 211568588805278688
54871973383235256 226773646092816896
19261263449132408 217276424802784608
39834231336110040 196438960987600800
24046873552219204 229762732131087072
94209917177182704 339905431252496576
137625091701608832 208938983946825952
129134931130411904 254969877557242496
43649948812114376 210750960023973600
23666238456090056 131870812628274112
41646239866808912 331998060431928000
31994486263761112 50196711502863888
60471138372857008 191221860656156960
61041999275246392 225219174135113632
179119091891571328 335413226578145536
46857552895196952 56920356999876000
132194466086682848 179528161482229408
58917795243375176 234851377786972224
35729483074138856 155898563811917472
76457097893345648 177085862998964704
181837760402290272 310478582962164480
184078583957598784 344800975458477312
49227632606841168 317481215384875648
77606923450436848 95805087297281216
227750820681557760 297184657332747008
61982048756621096 218131592656862880
243504588921656544 284703666683776384
250598257345446336 297824286180814848
841982311363412 64954455106038672
59505866947334560 320174135518314688
5986712447562065 94984385251720592
13441585200148290 334649693768498304
38103773842337216 225126916265070272
74000198408109296 230288099709467040
272299264589949536 343934203577539648
62818258766199400 109982384993284016
293013654873999040 341633448436785536
66338182826274472 303457300593944576
28122961111636100 148271323447809344
156101300182957024 204178304971618560
54882240349225968 295755011944989056
20910485775926824 220926201127361952
68917154253386480 241214536673159616
247536093710357664 311318489484644096
83480964324887 124621601637673744
73714082626794880 118570751630501824
60336799783932344 133954413692801664
199449646878378400 286826444712534752
214811079553843552 236693810333957536
11505513990195312 293385257264730496
5725082699925270 36267316443843704
292876564313398912 305090816118599936
209530525237156352 228021071980418784
231477998647623808 269498256102604160
276776101220947040 302927392439103808
1613699156107301 108667045218237088
201678318408749376 244489111252943616
143866244137002928 338695239984286400
177408041272388032 233983422700032448
49324369745548616 68527911519386080
196019200825826272 339573229678457472
45711172914567192 166660785153338720
240575736445792992 271427427013907360
98221004015199040 167139802480119872
131649287330451504 290585995246033408
108024290346069184 240157950594390240
69871566409965640 279431863888847840
101805619740996288 308874388583991552
4448581211774292 117329797856003472
94714542928918320 120272806430662768
89234693792639312 282862730690527328
94963098192349392 170776046790430400
94246792182893376 263270126202891200
97282467906594704 190330419281748096
4865736534915156 288166299187645184
264968763961604192 291452771779555136
302331746933132992 304648548086735296
192985271073373536 313039723466234944
106199142129031664 305304138919198912
91385359691171504 245843251772310624
122450198562655872 273779787254931968
190704639553508960 304947970787322176
18465255526731256 228398700682977056
137794462465893824 177230915382495712
28666740795560944 315380180409959552
104609489888783216 160433533048194784
199040467981855776 224959916800167232
115517273295595856 244716515942645504
118556072671598240 235196798705575168
227123411726137376 311038076263276800
213291249129917664 346799179972440512
116470712621966016 195567362598059968
20389977026781656 90158730403889504
20788982506914940 67474642017557632
225307717414802880 268103725409803872
98039160298378176 257892964129078752
16602039852431460 32332190815181464
114922257997319504 244836665302772704
236215013497608192 291063327020749376
210282497875762624 318008046376225344
172944927277949024 304439518584006528
210369991471884032 340959929520410624
53212929931175032 222758317414505504
246231262879243520 254750273609011264
28803716244891404 116442889329098384
306265913238509952 346934564916919488
77214681824594096 124471665300070880
1277469720470574 20726907355501628
33883538783929784 37801572835509672
167663178847649536 340634973733357568
141614917074394480 236003168758605952
117780022849365728 256053001106226048
16645681028321664 201657818779097344
18261087942402776 313934306327190464
4476659125487511 173552520092488352
81539814358733968 207114704070309472
152540524537393056 277463589096059552
132751700681328112 319631842457304960
200564568686270944 294676500374838848
189322170622531520 258849791587135360
13637100670616974 342279287384347456
183975273509352640 346179562406871680
245741933166828288 305602480729377856
225481381403460256 316966540653490624
130706857554031920 168638476732579968
12928925660364088 37501815556391800
58895407641876936 264070809257097056
111120042445878160 195269965176103296
228958119324110432 338503831207434496
153782762659031936 160426538299946240
123670010000153760 309385217154272128
71751907034618600 154104989943899968
18766920413733116 56424166798400816
166120576811402592 240683224359062624
46072983198741592 287190936366371520
27809939725708236 47585766156685912
41180561867438648 83414165112485472
254325406361886496 256228629462699360
72458525939912464 204560208048926144
81526683194352288 87646023894098832
91838810612411120 188277881457115552
206738420004702144 310606622172288320
165314450915107392 249042041273717216
14871846652935680 240150752406576928
257892169650991712 266501194963886816
31830077491931732 101273943416341568
163827532017781920 213221771024615744
18828468626030088 253767660799866912
14454978677586024 113204332791168640
4415555053004941 208074394584864320
10215700833594644 88383101352497344
66417829149205976 98713178247559904
262378775563879648 336137714593754304
165941723392120128 250861878259267680
43475500499211544 185980035076442976
129455348780138096 345226550205978496
148463427001177792 149913847662795904
220030311139561088 224870906139930240
111322989394938768 344058338513833984
49631948304684512 243705094991818656
14561322085060474 345997342071609152
113920303909370000 136295147671699776
10636225753682904 131048191842750784
2440847768715707 87785376833880352
36903056609910416 245334672078015072
35369924625295980 284236886091565312
97801792861510144 127716752014146560
139046257886463520 262136213207996064
77824671386928784 293965575854050880
47303833130559904 53500750021259896
142442554712224160 223850897519702144
82795628109052048 106548035067900864
135784534282671152 206017788965417888
81442872333106992 120519603762320848
283110511166048928 283377530977945120
167632052498242400 246439118078693056
112595324676309696 203774028125576032
125780368201652144 193832365077147104
202642205446256032 333415836130540736
59085707254025736 206273988429948192
228784417509995136 313634993145685120
79989936230631648 109758875445187200
227403013773984032 297727048356095808
48616434667762752 88310664375268560
26327327937123748 276447512612373824
162189907968853376 296195728433857664
73546177909156320 184743788791740512
32509642012830572 106967572016302256
138460053163501424 140542052045092928
200643304852411872 294652500323916800
195647583205127712 200952804032367424
33654125139168420 254425663425114656
221494506056171296 341449897083740672
197329115901364128 281692320374740128
231975655426398176 274092618723782528
147382382834758560 294531519951170752
248747141840285216 259849864259101216
16401164640491282 329791032197508864
9254398500985696 307108469600608448
213482794683589536 331171038460450688
107680654258409024 168758525260836256
91146226355427824 285581760055517792
39670682529244456 348575813295168576
110237455811894224 303485865578498304
96928889178793072 166327075690586560
233983707414886528 321775103212260160
166610847712268672 268372025996564512
280002849981110240 298749953447821632
56657663479671680 200100726300922880
219290268397082336 272180782380219136
131184458369732160 311141575495534912
77731306775442880 238402968044652928
132371007050012688 329076337529987840
133305103366731456 311004628473423936
59889375606734640 74293345492799632
164213743666309216 310857180208455360
668059489511115 114782602790506432
94487043252161680 329327871840812864
22032985915765852 36457849522637096
5973716096564275 212078760238458272
17860148559555804 298447081362873792
53652523033718544 136261432191699888
237163348283305184 304686376029373696
26143952470837492 206867075748356128
34605556755894532 185395032651734752
70180524798714480 154270655895224800
199582526052234336 327989103090889280
29550112002974500 326938337704655616
84942744657807888 320059611078857792
24612060400432908 311104641786800320
145362205071320704 336848473110000960
101174722106956880 221622447656557632
1920002230297225 105252500829608576
169747730995312160 209055759930106944
102231022294743968 172968505338453344
127492580212284944 291918135907168320
225342246072590080 261590487888503872
231231436166249728 235662152420267424
69563074319122712 160975105218100768
230318675670823264 327592645945092096
21365924967934132 159639680241357344
76657851014804224 343883269928644864
101593401767442400 298214228315004672
50465203086418952 105895489265174000
23940287080230268 183571977703423840
142947677818356816 147737687184823136
185787704413534272 233387376219758432
127130359630486384 172247504068049984
104916112219498880 344296972997702080
109143285392890560 257171577673878560
137983862818787424 313866204359906048
121509517272666000 288211028673766560
21187752275299544 168385442440401824
18635026620782988 232453222954214976
13323118765145920 339244595677284160
5601715389900850 38051097080778752
121512780309062080 216239058177449632
93903922222879968 178824495046009600
199864705251333920 279961776428316512
112062892146678336 235017179921246848
8350318831897711 134393865227755552
129901113846910128 248926740130922720
250669928036450432 261346263604922144
213821857648436352 222250830522075104
81679227383561008 229204992716079072
115769668606895648 248696849843279008
129204999377917792 308986471036446720
222904717338236960 225042323399561408
54777983613160672 155030865378357088
42457858997923928 44588905264115480
125039421002108576 133012264136018480
161502355190607360 343509820836994880
303944980632547904 315592464905746304
29152915082409540 143546055897376384
38971384610664528 42663312453128064
18470608538194836 33207668636820988
31521858554961496 56802041574433416
180849300112409344 221911997797497952
97952419098403456 294694744253187008
284017855507734656 289005503440913984
54469174506733872 291561978324263680
231631478466521728 295764104080809856
231412693223112512 321073271280999296
145868052880362528 268721631435482144
80591633362310192 322519908946736832
238216340024639584 297269515704337216
211882059672549664 331254108129397696
21688839118313076 112028315710406192
115158857433803856 321102443190675200
242550921870652448 323908324143409728
108033321032077504 217344432014276096
6604439384615517 333125830357250752
188269561059458368 330957256278170752
131478691167719728 253276461678357760
158167761561088032 174521454459352608
38878301864342032 295922715326028480
29823790854770872 259127961770248096
279484327259548768 299396636043911872
116435691711491264 197942985544468928
275208596998610176 282246390594671104
18860326685139148 41581748561537248
210458503859399232 328805803457530112
275988400198375520 299445946938734080
90306966608295072 219691245394677536
36918184300591600 273104541105257760
107908910296034624 296166069025031872
46554652774708920 299822511911142272
110033079807254624 323463976887590976
182950275062846368 231969621352594144
68212954186030072 143434033230121152
68360221552637544 142930445802447984
3951172658624666 134417517625969344
102989868190197552 247376021936501696
63798663870193744 305336314973186880
31121701832737228 31414906873861480
146950351009793728 246296693661993152
280275505791023520 311738860594643136
88753080690047760 263388319932474848
232929570384831872 327523206685212608
144889894768261888 226223854770523040
60126592185685048 98736791175895008
146720670815816768 266982325249875648
84721670556567552 314017232210736000
123199215080916624 140630526102124816
102556915311628992 345880235227281280
230784540131181248 299312821833156992
165548188832125440 243301344511278432
207026931644518624 237004368984084960
50824211146932216 86398868833972272
90881642929406272 109169065619268832
241955423339017888 333603299731745984
106334922525457936 191460825623699008
164558259692392864 252993409265089824
63651163154695216 249707462585008064
38167426920510120 91237964467353680
214834035957177280 345364381383054208
193929336160502368 314933924823530112
48469981251363104 342414505302228288
154267359913172320 192877270983361952
54290906189867496 255904505412337056
61545387739359408 238133227900760736
159433603914003360 199930476262608064
32265451329133704 61554527944747728
131964412252411296 163444130386107200
91952097305487536 234572892822850272
16598887581212372 204949299724740704
19737168567867280 327741552387598656
38381547687257944 167686074347786112
15770642764619288 178543083628852896
35869799534678728 313673025612969152
159751986980758624 262232079334915840
63514937995047552 190817291371756320
125332710146969424 233046103803921472
270690091135811488 344084416641669184
244381386771537088 276013177437784704
210499329495772544 257717739281513376
242394205944240992 310891792026259968
27099609897936024 111457205806228016
47473133566918608 177376729478428544
107454768178281904 271152461315073120
17899860516397588 101694155312450432
64845995846111240 228887207480091488
111431263953299088 169425550685762656
95069481503322416 208387952171970624
272053937735476480 328240483941408512
71497741791201672 132433029453563984
27195974851048228 222571877482685696
48419601823352496 140371887533416464
172274577635680800 239109703138964000
207604680723470080 210134226861073856
93823894181224352 300058334214167424
152480492747644512 232996179255923904
209712809858422080 254421186558102272
129710557680159008 315665233302799424
129973270435402608 329244457231148352
160379217526307520 328539129186373248
787325636057753 238996915576025824
25285336353813016 289583363181426752
47136139689120640 59794562226047512
103673085401386624 117903098283482400
123858902327331376 219656700369905024
132635214951899792 260279962576895392
293639487830523776 342447431503929088
90311889048019120 218887074686100864
53461330860164376 120066309769248512
38607770663388240 145922822601538688
140486369886277856 190691350650976704
15371333726575484 204174649919817248
64123942388065632 243274359679673856
54393985840871408 167403363508497472
120380970664661888 307541475280924800
47464029349470296 74535785718393008
34493989406552140 281430715748936448
156202697818807904 161599200516441440
164633808185474144 315329534315947200
234868823761803008 339129491227577280
104528232847077200 220422332459939168
71251958059722888 331875784363271104
304499003178729344 342598647040508416
83094267848825040 142047835850297376
82633839422084544 334655899233028160
2119482114162266 154035300547163296
210938039486756832 246247950577128128
121030060934190192 302501390965285824
306743136695102272 335531456142049920
150040693690236512 284199208461683520
199089428717369504 296837927251789440
167308022089703072 278844740237210784
191666783020817888 222824511268826016
15307667985276384 319539481752144768
121076617719034528 164357716294043680
8285495871512656 198792283203680544
139286637677413312 217331392503326624
74053806637073168 331217340911349952
268580583334812512 284696544200368256
255041810132817536 266825305869636352
40087025348206776 167127910290765152
231998744963272800 339244214136395648
5983464120281318 143681076698965200
29600401998223808 180854289603600672
6509788207191195 226230935426756832
107591977189128224 159515989969988032
277531522133721376 335313604837971200
142890972298220976 190553089434700864
172392751661501440 271902589669449792
45532497305435448 334270445660243584
49344380448342704 270440590253120896
327621871628223488 344599611119920064
90713991444513152 199199585431829728
4046878384363699 204441210257960800
7054647696195192 110536961955395312
126012321802870960 271216839300065344
98501184246235312 241779061228150496
124766298012126368 230741711328766112
60397620120033312 180773574725626624
280307227204094144 343694817609146688
36057688353582128 260230105934978240
175183175921056128 319025606542311296
103769704813830624 288399611680455936
108114575626349920 288698165589736448
61480057419145976 161636392122515328
238896061096621344 308207020434882304
105757556188175600 334857145069083648
201805025112071776 283893085288766240
38872931507958296 285129002090962528
34703817927516496 302061682595076160
50745387865343544 327876171011025344
139894668491603312 200965012717260704
139667607961849248 160633068735266848
42551738419989504 244262287833824256
36193080063353712 224323155618660256
41673999588120096 318902258160303296
116345945139193584 319779665890886656
111162369616460304 318419962364545792
24331689013700920 46042489719811376
147919232825087840 240746546314251488
30301487372793996 175978055944451744
76585393470638288 105481308009210976
146070722360904768 152933026217732576
208026686804646816 237340481083906272
207063309275166112 287206813391645728
121100253119584544 224775561578754688
266699768620040864 293660890492188416
143317970912671952 297915004590251584
235675410393455552 345762331105379968
13440110768094064 162067462440996320
2629670626939333 125407143249881984
171920685641568384 209937833028093152
98725802448000624 105274343068010944
144684676608826400 168127069339574144
122225368901450960 131586714578603424
154028287496428544 267288202081134400
199634936461197280 236792127739915264
38115960820781520 268272453185373440
22149319248818824 145028171255419616
188901425740246144 289434176673479040
126846057340258528 260030724639764160
312753094721936000 344314076704616832
276809002318043328 292233023734717440
263517938483702688 333326005867005568
92311270663083104 176825098654931328
216526139960584480 303837473233695936
88617476685741264 288542656330376704
241049458536517856 340266273401604800
31833741411311236 334255768303058432
175141498171247104 236711575742913088
160719518213515424 292689027433680128
108891279792539456 321519175737861888
10812117310222690 144423275716442400
44435710175771624 188793419668676000
129149968076655328 337648873034336832
260828966229613728 311136875789421760
152330772146697952 321780650744301952
239710294675588160 345545049439262656
62057806207504176 297972801210830464
78229980753138640 112517941039687728
168495832954677152 170347595053475936
82608757994963376 189254782255028480
11480260195406918 193418275870798528
48233230950618688 311486760673114944
4348437475824527 32167168062298192
59119777383019536 271049053844415264
20219833930078920 222397872559066784
329321690653673152 341444840214992256
213325154809798848 304499424076907392
252169181864503744 323483787062037440
1573075578110851 344993997098670464
89607835305993136 119772377783095184
20812143940593672 168253319137149184
17873401107498956 214769657162827360
136519048804533904 222404005627321760
114076609604130880 252491947616472800
154933154545607456 313829294537748096
168047689793634240 297753946233495168
38186882012150808 286658412019087488
325806614377912960 343124559595744256
161470226773733952 326032865558244800
275929790545586496 334306169076722112
104999234407922416 144211511301292800
31580779974436036 74946170139894976
51959355556273792 246227256473909824
112998054460993472 331666797351333568
22253416022929860 168367823685021920
179265988178528864 314337028882155136
192292679309691840 218248037309570592
151595946025016096 168637277269472544
154816013282159168 341289970552196672
235725827743919776 301965356091458112
51155276877386192 124520923263862624
166458671106936800 310980556558294400
9470461219188742 152847432706464992
213205617283772928 337168229455586752
136590519428928752 157743788382584960
174519252993349024 182697027104937184
241463455183950400 298684688573879872
53125652989445024 313416575264688192
299721157236285440 325119328049996480
15462672708322318 327774623482838784
94395953708063168 292426569123600704
93068627080962256 150310636760721440
109147508748503376 137373069624878000
98977231761881296 206937285462415136
131860820022688272 163660891117744736
7034547251124557 280317209840264224
197399665599045856 240974597764199808
68921206399458664 77066064392443584
233568265799056768 315790643462389888
57893943141097368 314059955721177472
92181270675871968 202876197078774560
66818596668314824 230288724128560064
16092906553061438 218905728867331744
97467082313778992 174350843972971264
298880272658872768 316554886156982848
26970395653510408 269002819800831488
78304815840116576 112073517812971680
138110778420399376 218375327618070880
155297384264564928 164651921892316032
38907000155685184 329067365863600640
35558912836926852 330760982396606208
186775261612265728 196634179709995936
17204053648044882 212626524844104928
126953391654505344 320216723888835328
1900773455759220 62626716194527152
83612946482579280 173413420735480992
103830180630878736 129839078614576448
45915057759958080 65748378914299696
167135238473272384 272840256821714720
4347780672362245 107989707331223168
2795415693234716 295391697196973312
68125079568213216 119848441770470656
16355196733828124 153237384843618496
161849728621995456 239479000770005408
99119524292144176 253954472935844704
55267564955317040 225202950439474752
20265467593553072 46953025207521920
200091889182433408 266961874668650112
205100102581400960 305454691305706368
74986285645919104 198135089260037440
157714035407522528 201618798512957440
50364671227980552 279940151091466816
113822319902712048 222730231367625920
21418525195591256 140343458674471824
170683650155228384 220231742104694016
59283293535134136 272126490068005920
125836510616673040 233962775080540288
53217663953448264 167621226087736064
278735251528777920 284081168868116640
27429297222881620 310493685899573056
217725516195301024 246941625575911488
119631082860771888 291006713840491712
138305189375363584 270908275834057888
73605923221487456 315409215362586624
20622319512138648 320643741743760000
1539222790737347 127104315688349312
101422630617046304 146537490331729472
146563949854342048 193399282423343680
198555611082592416 301366369483925568
86309990268886368 190657316403339232
58238991081373936 345419985749754944
94043040772794112 102353360966186768
207845728103642208 255407868571138976
20693284395616248 70398647009167360
152023495805717280 276074140236531296
78749036762679408 315946911419794368
257100066731868224 344174645052647104
313312267177649984 340876538472023296
90405574621327680 251164699797362944
61302105257087536 250478492430762752
215029368018918752 241711270445658976
229754020956094240 310331907202707264
49283649184646840 129068535222367296
103749884331425408 295572621191155520
228871539597235648 346190274125656000
61037274211316136 83074984166626544
220484576725337664 253638541484052896
82202947287034384 209078583814267584
73122232440822064 246496104130844544
150570297421350336 227233864753869504
95466157634423632 279490038665134464
23924635376521156 123215128342476384
203656330825756960 339582535243080128
141749238674000848 304865216109017536
60177059113854760 308057712823559616
105523764676469248 169647846873815104
72390005415597264 281305691008854560
80565289959464720 326452307283341056
2779922454290014 345301884169329600
134361292435755136 273011339145370944
44009764144790832 312632560988429696
81868369719708032 166993566031016128
140701888683421808 314896384034002752
140713981946270352 322087887185808768
115798338644032448 259966124691590880
66100744427782808 145793557201193248
243532671899364160 266470728192155360
60584362547799080 224518750195892736
207420395422492992 278074875897465152
40694453303535072 158468386490383808
74478345288871744 170404411728166528
71522594708100400 199796722616855104
76189713271286752 322908140085120640
71658440955478392 106534893400955792
68872577421912 135871441182515440
55248348861117728 184952711653609504
62978500004651496 257171511097016608
285336708109368160 295495398164166976
135024015578817472 283533207647986304
194010161290541408 348373638683277632
10522245314395648 15397917914504238
48805527420219872 243931804752103232
108578020981911728 112716967241823008
39977028589353432 55174536422616720
123987337019917952 325765501802788928
135773455507543600 188260123080763488
75423282460622880 95502804325643776
37704151421770104 93976124437425776
277694084613743328 312919789418834880
130997566220915856 306497323278824000
258929571681163840 333705101120250880
41458277639183984 323190603275838528
142263058220596704 176741061080081536
103935397475404016 136432891622628912
15415834256116442 131524035018606688
19494525664878948 337608914987022464
125575520697226480 195056958473854784
198095548588787168 244957133222667040
206753849606694080 292021246189120192
141490147285981264 279502952624629568
98443180417773936 173004896829737344
3240926591477553 286295777203733632
269091248137685760 325885928787564672
57941057222283328 214187020083446592
39334844035677880 114009971159680144
151538671198631328 281128472317044672
103157316357517248 124439451206106176
157288235719109440 276157480039185376
98405769867598256 327095004913601088
3591617492735592 35464512797163256
271472411170047936 288869177500562112
84098146661744464 340285169228771712
171522146232190560 192582216977081248
182155033019851712 236877497973862688
120415184840828320 302113299036493696
293677900051003648 301902386002961920
77054029503650304 84420032045644080
168669463528986624 325974165993646976
115867473700643664 169225979078975008
170608103526519968 336085171091387328
129995035836931504 283597662016825824
126174990787718832 256137071291654112
55529057532104616 75584040781025296
170966023037246720 223677034381231648
149590901185068832 279209400350182432
147746679444063456 275290710726198560
215792404139205536 221422404553371904
240437653962292352 300560486799899840
310664641825747584 339023235089877120
146733915103076128 342191927716848000
27449739605039044 343815154443526976
186945982408642432 315653218380121280
49411081618193720 49880735850519384
127076097380845776 210963733078676000
30966291193594404 303761141920761216
191553210260151200 225182835668378624
54000596097890792 86627467259211056
56219884849146136 182673307259361280
45940816194661048 254555203608544128
290359545378066560 338202095460692864
198033387317061088 232673432993775008
117246866285685840 180739718067531296
92057359132208544 202093391141513728
23958241960074840 77894310310846992
41574871615595560 42177944296616840
111422835171979392 273941521055815616
131830581368544784 312816421137687168
41863425116989040 54555982290519960
176275839567229312 321897362768511872
219219598465334144 282063757158499968
197275779679798080 308647502927720832
92000408824745296 137515856687527216
147477295869959584 294224682276118592
194316912076347392 292288830118419328
72574812471517264 347502429052863552
200695230929685984 214200743732083744
7295076686081399 91195965293111552
55330926076176192 187201753403261664
212782596671935008 307356464806331648
207500627824806752 289708602144072256
93532450117663600 202857472305580544
42637953461582912 75576989684858320
158462675823865152 217211219709994560
54829922462236896 161137908708234432
325165714417897536 330625166757697728
86782782302697696 293646951854000320
224638951276903552 237544725406899776
54631903407837024 59458439323860632
55118770987933440 326547950793185792
154444056917966368 286848468838438912
101894394812956224 111631033956891872
34827177511026720 274003894407348384
105467869692970656 304751227861426048
66582430444272856 280547090401608928
157340470240244704 233355231927297600
177665838254985536 345062124751743424
249128352373348096 253255208681275040
92247875684058736 114961373237924720
88965842242983696 146797343894181568
172286387630027840 336098865306242496
244087529157980288 324922910559025280
138262725271158688 290856870691504768
38032483966607440 274119453121340384
87166506567102944 248117403099760160
121412814059451328 291035909088685824
160325643076987904 168292045634908608
156665578651716832 257857646163984512
24413264705014744 33475553170041780
108002302495096000 113659420170203072
99733766191995792 249566907939594144
132067774903848944 270540385651971520
33918154591390280 110248873426144192
21610022345296248 324765840455554496
28222393744759768 260092901969486752
61528874100719736 127610697243485392
114690576077495456 275308326023558912
222256546157600416 311773046545229568
22628268698359020 324861295897689728
18439895604219856 96991102493766336
235121000722540384 287227156205983520
31830627808300848 330762393233296384
247164897061870048 268442962712807456
230906139959407200 289434713156616640
121275718855900832 306510818583985024
86609382853618032 120598257226197696
34825674080399700 287040806639180800
114631170069539440 143741149386444240
87583951686576064 325417522647678656
35152081331035820 236717052948237664
289655319721335104 337015450443216576
61903231405980400 280661919064404416
77714376082422704 177469251963850272
309578356935618624 314356771167393088
202975601559827200 236178062933553888
19349896773380348 74581507104961216
154557796914339168 338491101440588928
86288412595526800 268873398929410176
143027269498318752 193282534570668576
136487605271425328 165387496241393248
70622022515854856 149724737111239104
39282191747979760 188361344533575360
80875926909998512 89885199204837120
228156502169507552 291768592345535104
113778406246578976 116536790494257792
196351235724890240 263750616766782976
13859670437377970 246006403097223456
154745141721478144 186987922526832896
32887522831379592 110796606463663072
93250785181716928 299105242148163392
216033840787319200 341366360164611200
5727911276516185 148306665296248352
223798538989603648 317319185002602816
195400080221695488 274445720646633056
162150535957556224 184876885209243616
253113010191809504 284220956968973504
124245977912449536 214279164567785696
29563099598537328 206912295400254880
62598076813917344 320590725344465152
108053014307976576 152694147931519168
174202541917475232 245117456839427808
40138462093987408 42051983519213720
24478038938344668 115381657778115216
2618544260401094 106419670962087040
1934841808108779 48604679768997744
86223705575465344 111702816280332512
17272006706388974 110116507147947696
219197988255145600 243765567381969664
148082305415901312 341626055742453824
34302137359064236 161021547004720480
74050709268479024 266161696077370560
34269054144228740 145870387222696960
78920460384283216 175141613869659232
224526290087993696 316123616397791936
193576362880458112 345758199157009280
45516642331874672 85137018178659008
213301259284797120 248705902971233248
95724670205080560 255596590603576448
157955977359775968 306538299653848896
40264131198820640 287747177810037184
204426482527737664 279470001874650272
320106919020489600 342667766212657792
81561340405412272 208819585033920160
50883060248998360 239050627362990464
53918161017397496 246367603373415424
137362060312805488 323935211504803968
141007403656954560 298248406511797056
6805705528242609 65917491716786800
198920437721903488 277296677032375040
9997112473315352 10965079683122604
177760075532248032 291367953959576192
32262851736510832 340656806852575808
150168384079855744 302186982937768704
65163591413173808 152119044462935648
96087290816496848 122130168176697472
283321550832350144 299024024986832128
144435448696737248 336848016646399872
278888413122111104 334826587494554176
63451906122211952 86953853696344592
115290677679389808 226969190155795808
36992910419804488 107884383257827280
81134679880621040 149463457539569568
160561313419451424 232121042563763840
15725575192034160 289387321292921408
276977227093244608 284255846744434848
334143541910777344 346288865059524672
44281321219900288 174315799896136768
185370637615423808 233260120895291552
286991817896151296 308177460116235904
131554953265892928 262311925951969984
101795441887084272 214925877922043968
116982576191510128 262710197558761472
11257199418708030 46657544605964856
26039422497117556 104995843191001024
82220918266278368 290911239773185856
39930429177121560 188207342516902016
316979042921820800 322063818250420608
204939590072297920 347528487620840704
86028073621738048 119825367621613344
26869679605068436 257078878231725088
157948755238323200 175506654030169664
105474910359684304 283897424011242240
38787857881661632 181737684276333792
193421364810291520 213515903160055296
74457802998582768 268161638022794752
148314975310886944 228975818427879008
271031119433114784 321472916763486720
40905544679678864 229895408358376576
185046177850773280 277087816073944320
30735534172892220 305859738410433088
227879227420381824 310618297373947328
130109767308487904 330307190809007936
1309655559314716 96148429932491632
186448854802020512 200034718211745664
97153938824439408 269632718327634336
38718175046327216 78497051863526624
198992004429465184 283652098405644480
4048642772665975 322654778603885248
309039594297575424 314339141215868544
134754057649833312 312316605847019520
152537011680682464 154052435807984928
114315137874805664 196386570197059296
153787819219455520 230562296717996896
297823343741934080 325421556834563200
166671689796792576 327933451684531584
58694357059886216 211221345861631168
144908145476086304 213854224199253664
81048425883092128 203356416925178784
21004439740027028 297494537159153152
59385820437324256 176946676879590592
11839399129137656 259538646095455712
201547011466822848 323717415019682176
138675729588349824 306731644536338944
6968946709240089 262317419413900640
189325997552617664 286529166564007712
87077646863409520 324472217854063040
137098590134677600 184841416572912096
100039757232552272 272482015798848544
32191855429673752 257788257667050976
229290084897681824 261208260503670720
132665194633089584 264973851176310144
4853959123684388 261721161513365120
77404648966185792 151768172709605024
190578077390726688 204762906423811136
157963236358500448 167836951109948160
12211413154689306 331450939019433408
144943603526938400 281938535846069408
55656670373226712 176432396677626240
91720481265443520 103927112591033184
240840760673083552 317057262586681408
260935441392613632 341590326434404864
89075198300254176 171502121411824896
309643117216340736 324615610124240384
206670139881788256 271387904211361120
79142249602328496 121229416027974192
134747138475795600 277063627762976288
142773004027676960 270780711298144192
132961098439295408 199565440874154752
120966376657346832 292907560080018304
85435547387942032 348431369153751744
87502845574144896 294704147059925696
188172461451775040 227396365798361792
194619129080192512 219426541131790368
119087013052554480 132082687179712192
181918081798096768 183246273375623744
29867770166198092 249634654030123936
6608584358371370 52278247553796536
70703080721179952 129564940536109456
298218925681896896 335021640990721280
131090469191254592 163287880710851040
102494237032744912 138147980230895648
88622551869326224 337305246749420480
59071790591149624 229208192491994784
35016939294372576 104206986625444272
118445427108870368 143342131634642384
17352030913796650 307778949890079616
114368596931315136 122544162592295504
224673423270474912 312372823766295040
51356097088962440 227464516696566912
82365516691945120 339032114271799872
137128496063143696 208607766731030080
4810621835014006 29287852768592252
22045301103391576 90918570023218208
17165215976096476 308867797884321792
138972955342830464 222902593755417248
265869639578431840 348618627529080704
87600392059912272 345751750381673216
8049894481641867 264174149071756768
80860139410155600 336709381601753024
45785245319366856 245094955530188736
255132683370557696 335428011488364736
1088361140674281 230263177274664928
161288131836285536 161454772737780736
17563421451532960 112730521512566944
133742510038229984 338415913276642560
114866612233094144 281953679622034400
47340056970223440 252874864748974080
49205417928796024 171299468636922432
183276407505387936 228338757481501024
130936083420801248 317538188362474560
285580877658515616 331721594983695040
55461093616816672 107814626208414816
171223500277903776 307718534471390336
113660409965677472 270874107414436448
110852881296851488 340811030574681280
132267238231541136 198769774729921792
213517435087750240 308105967627335616
18447917393683336 145425984227988512
150825700460535712 173904598371252544
42990397158499272 148064755230514848
111950030628169152 225935413339246624
35417769196244652 173292949184910688
47263945663246064 61798377838208024
156978605179701696 262958781805118624
274679432471881760 306636235570789696
123614173190772976 326855214965035776
42364351964594504 206250491149064096
106948018533355360 280699028794104320
3132980095103814 347528058909139584
9588517074980672 181311824694539008
62027651378356432 177895288931450432
31397892824270720 81938758698882160
123313678027425136 149431034714532320
318755119491216640 330679613279646016
148950350654658592 201208371781336544
137206544586368464 296499337474727616
113834356918705984 265001755228092224
87566646588793600 312394478295566528
223333935068018304 259174296503176896
242208467168213344 332526615270019968
88986574002094224 200865919141856288
195040617929861632 283048577049724288
171898694622378592 242716664071588128
120154858175696112 328099236684091584
82502184866412304 226770281752922560
79651348883411872 264467686914894176
147648048618108864 178336533612868064
65646468224908824 286708345631918784
60927310723947608 84162952121759264
302059339643446336 313111734480758656
8742216197302408 158512430788579008
184411381369712640 226321797296144448
80905244432060672 200734572571984704
80756267030892352 256330553961924192
326877268588185792 332595255432957120
209074156288507168 266377423199373376
249844048361205280 308515440143140992
290899833425648640 325770040495478016
175869232154577824 283798348403559264
95020893485840512 100391879199763008
34206028411533336 303330665825558912
48829194267095872 117309213319794016
90048528817417056 160015963155005792
1717329472096861 260706258615293504
79765191476649344 157836175255915872
188645184947774528 323332945159275200
90657241342649888 257332945548669856
84986411048322576 337475114196988544
184537349509275040 186549756860539776
57145010155419376 221550499897305280
156090203654173536 208087972395791968
110133730250134720 235604650991938240
147424098233336928 248733328627161312
179577638221293088 221140359773780512
134637107881503232 266180605948295360
152050179334449024 168131260923390560
167739597186243360 221445508848710112
115258036548132592 302710771853791808
264080207686017248 321848261303914112
58584162403554888 245464610889349440
249726502624001632 290290573154763648
217854738705406304 346686300393992064
151980704814903328 281518353492252512
145256737293046112 328378425702847616
249588822916354816 316952932491379072
32974493445522028 193878674130318880
112564431460563712 329035409003783168
139300715083840896 293649204485797824
1563239564476948 263225090463076448
258153462939122848 340244121898086528
61774146441183752 201416029628615328
68215473633849888 309740522084212608
18124252265389328 39547067036266664
65590293767341872 171813372256308320
119361087661640000 224894253989921024
105774480147322944 169150734110070496
169241899068030464 189262015078544864
194914048493565376 229338508072776224
73144251829018576 325173215622079936
188877065052024192 226085234291699840
16288540612768282 310894558376064192
176478802914071904 266365858187680576
138928074702193952 289427751037454528
102414602574112544 199412500592283872
194106531385579296 322070434065167232
26944033588249892 270086325979065984
29970690392292484 69149104006099288
72342858460279328 191093853862628608
224725438102349120 229401775982367616
163176854838927200 285116846039165600
213755123415148128 337666787824955072
92243682630759680 324232150395228352
263872784641301920 296804903505125632
89173896148699104 135842753379642384
48831829803704024 134441497001498768
233802815898073088 338461506199138240
284372648581909376 347741299505160256
143389170991475040 345833979583519808
160452496651323296 220838217087843360
80132661745548512 191875800428424160
48516388530116768 335258167822957440
211545627741167712 235773682700711424
83223227421297760 259118963729717440
284269815464750560 319877285033108352
309484454632172544 314113630076831232
156653519943050144 183619021291050880
164473487979857216 240777304284277056
77044491256720384 228693264505693088
288780896625391296 331632350919747136
119848773008812464 132661708562544640
170487687722795840 264642072378150880
94169780961751024 328311158015253760
334128420347098112 338958427748854208
52758706310702592 232173963926311264
113634411937264768 225223843254717920
131387720625902304 335161447425060480
83855377374625760 232256848904438592
16160693399960004 251675679996676032
164659773302609568 240511944165057152
99648497760264272 229464097258102432
129746866314664096 224877010251739968
129247769557259488 342109811507972096
145361566859648320 158175626318015424
82422901520976592 331670794787846912
49058352401468104 176380169218756448
66672207901864544 206267900794949280
282971744882491872 334548310105409792
74993558930568112 123035844992719280
142334090230097264 275224672036152832
138300910367289024 245775460865682304
351604093592136 204380459635814720
115689062306599088 145186387189835936
98429521488164064 232087414446473312
212496169950128672 244415679528837728
146758263041985568 253406833173884960
33009739632960520 96650330185357072
16309308130220598 300217757446363456
62279625305258360 273436372071217280
292876040087152768 294768514221222208
196722011578738656 208593103169237504
87474149978956240 130062078481355488
272017749481943072 341342777129473792
101930390562415680 318777154523581376
1719776063108662 187621452617304608
41594824084104304 283518353680697760
150759238064048960 281535866569344480
129531827228053296 272790721351963264
69141185225936400 155103859799843488
105152614918533440 209370779104528704
43754699857507168 267068571612620160
64069156455002456 343346576192236160
27961549936669812 277988107189171712
103712397078013088 118051663440830256
149503870981715968 161409938714114560
32336163368611860 152974160825847488
150581879014775232 298547193752979136
85892567522353120 338711609289283968
222807417816824064 237932930339983648
56111226204690072 229917914016688800
79699197633275872 106626262725612848
85737126963666768 223583147990751168
165781743585541056 167794322585123264
252439859856745536 258332705266541888
95115798729124800 182385971669776576
68384627287848304 114526674189157344
46989849981369256 207682393015963616
206228111979111072 219356541708514976
121874314226326528 199611798800138464
109711108983568224 133805620751494672
25669247124721548 188053052405992384
97119243626157504 285719232203888320
140661033946292080 179471150381737664
117584211644432032 194523430526213696
169423133005789536 183916779873276256
129094497179319424 218571127466541568
154803232798674784 298669052576022784
41054118466621560 344730122128251392
5204209687848418 286824451902514112
84935642817374144 330315861784444800
138825722770725696 204510399930027616
105612222143424800 133434147043251712
10991580167240500 11961347168435562
152456571194993920 156854624465885536
133676364995139216 280611804558469216
198972446424292032 259375004279454912
104482428137464064 287532843351758816
135140952974558880 341757086044663168
42954462668155936 74560040061714752
111133338234505136 250719838288176128
147527736875541664 348592529462510528
23232380502738036 209255423437232928
148814883321311776 254319235344657440
29533584615704032 187416619549292352
125501911090231408 300482561727210176
212758368937168736 272005053054985088
25873740796688356 325072219377530496
115393697299236512 230417651524825120
165436730048105184 343979578151790656
187418683346386816 202941637299792960
73356903334873696 309860808571552704
92701649288942912 313286673796215168
29157587199728280 93422967366507200
68579803098876368 230520770039774592
71036557876517856 93807705510575856
126816388291108256 215804622335660960
182056078883882464 296981971872715520
90759024171062128 324576356628527552
64465490928643448 132695288758348384
122164800536765696 220933517569088736
130244592142485600 172855172894768064
128588565101080544 300202196833109760
114275456895480688 178178681109853280
76556138433741008 270320019029516128
55737826764251984 164852953161733824
169715347822618464 172042132946359904
209581494406227488 221385447788764576
224224443770433216 285432301967113984
75541747715406704 212872797878951264
255190909202262688 292526228506517824
38500642899836072 51412839400322384
116239830953846432 283949699592648736
90233786713431744 307992520296104704
253829524573162400 343079313833021696
196285170581445568 199105423198122816
260280628871207840 306424631813817856
20962658014215568 118890077177202592
15748214600717726 303809869118471296
40804438485420896 290278661575433600
57101786715725200 286491548881167968
664200026455959 279432471016194272
191744764641116928 277307546984410400
34718979900264740 193521708712560352
209810087066593152 265589109237882560
89697374944316816 134127657015396432
30176582287720296 199001298285926304
96205835731486608 126544535400920592
87496354567606016 346435752559369792
112300082470939648 129655144581639104
19378835727462400 315072097153171904
85566368705245632 262787930416470304
6174307594747464 16818575187223554
21421361649317784 157229739239215296
61954173695841792 231177210640531680
2383522569624902 261346023808542240
238019664982173248 240820733466478784
223729636287823744 326103059944776064
262077537052576224 285135456388426592
113613060974415296 269662080262348768
89999618167909488 159318636805323328
59892076005051064 173838740877524384
15443838631660748 259549847657610400
197853363950347296 232447043538299904
5325684986391942 195409674131532320
84644036122462992 246156341468570368
22793752069226416 159031842251428416
39646462036398992 176043458617311168
10978695794299256 320399063200199104
56374630561247024 278246039768483328
157180381323362048 166886398654761792
9905551111607218 71425825795936616
99913841608295504 127895238973584512
45733568785908568 72081491697785072
144535235574255264 242757325586967648
117601727826280464 271557804927900608
123720140572542448 270856770931803648
181491012138585824 191349252424260928
20400935829877708 63918225090774488
34240812356870092 188998089139207104
233850294982772768 261066995060036736
107318001632774528 263951312655594656
89253030200987312 111635245320820688
26195065941956276 307861623239516288
15618498444322174 305814621321995968
168915190939416832 291838142409658176
99000322538071728 323286663565693248
282386509578497056 298605081628243776
26071074849303532 307776359854990336
3264306214960566 57334268614964304
134428794259445088 255046168718513984
84290720331790992 286917285885750912
149471508604751200 343994886527433920
52080475170435104 314126451419943232
20504801393750636 221432875653598688
164803357301664320 318790141485894016
74793484149121872 99175213164986000
37540447831151616 223452099583470976
14074820973635922 14214208608476644
93112343201056224 282184743156245120
152224900094413440 312417149641282752
29675012062704208 155704141206103936
99574243843860448 106576031918087392
80779586984247008 113616716003692336
15489413054622768 51618129514156632
214750514469378176 245925146912870688
103970990403126176 235137676384714432
17851276338764042 340318471687544640
161331247477412032 294704441259247872
148921697033564256 173562112486571360
39284966708977136 214673429068684352
65445041589107024 122841216398120144
4417012131616372 183410924663034560
58027787402164008 146701990832484480
154384913724463648 343323402665782400
14036556124692814 24202659913253748
135580873564154448 139795953941042880
116090813512084096 297942386657350016
124519507101798368 167941489769826944
67768960398688096 168503312618345504
114989295153850976 151362745816434944
22550432948258312 24585377100997136
284819363883677056 345049731901176960
25235432832703456 190147914203483296
55263680342932160 147199325643080576
71219673994733216 76585969017473088
165716791892310848 201147916479088896
100988905421834304 231351800776620128
45989862971130424 269883135733934176
201265573238776224 288604272997438208
78611132387865632 114024043709473456
11519374806540200 216584806913489152
3849002781620028 183643927350904960
29538326248267780 189966877526381984
81240820354284512 192004226607336096
13862693149207738 79063941916050768
14141288834877714 294711210603934464
222575810148979008 329080317398707968
122303745630345440 212891105956089408
4901607682278300 234973772113437248
160806561707112768 347790190543590912
35424613036714468 65623616199938688
164525294122417280 331820001348835648
88009865454318000 319249522839827648
167147677343840928 299550180933462528
60380919426175312 163686587571763200
8059202668165585 171409290704201056
71983583109106248 118715165643697040
244088341873532480 340202118368920640
82514422745394752 195267686405725152
89637392024833344 163221715343957216
231371829700735936 250775870412428416
49812847674026952 116276885154460864
16793145752374504 72500028450421504
222537956469237952 273742330823917152
119477180766204480 205855400543997984
21156503319770524 112011304568618576
134913772025746400 263480460917463328
130273917752508272 319775167390239296
22632738574781548 313041455134605440
89544992992836768 174916186361441632
82889947211949136 182303694985123392
247507264710285088 285547403030844800
33493093897204408 330896520231057216
185543205239385440 237048871220466336
76117414086739728 221342277536354592
86284578349239184 280294016945543072
241784981739176480 246865812967756384
260997272050221216 310689974752527040
69293134609730984 250952201028820672
36847336869372336 37353250012629288
162916615954903648 323458506178097600
163159394824420192 221223822275575840
34131915839578556 181751936456241312
138786796918543120 259441992504258016
261731867807861984 278290350828572224
150177029957381088 258414741978197248
6127639578000539 225796499279125856
66648533115002232 94401680193830688
174329173422884512 315176907425702016
86659417921723536 245776170642084576
24426283573439508 181193270128430240
30796744713768952 341938229607614016
259898014368192736 318916522598846400
108183653409308976 147358842506292704
206606419234462592 337739422423222592
274100347468697120 331277248064554880
27264004076118108 274117907008015424
79745100211611696 309591057345275712
45718366796693520 228373284875328640
15732938961543594 181826320015325824
224381642907989504 269543960814055552
14126870069337768 213868891999947008
130811308160964768 273187772774373760
133994457024961808 141793270941293088
317361469128161152 328735349942782080
22590327362590064 58116127100249152
7667283543319221 201006059086776256
82971406177860032 281466337506604672
152637245142904064 284360221906351520
80130905780133792 275699811408859136
129722069031463680 216627649480118624
188401389449522976 194670805941416640
103482150600653296 308491733895601728
15990825274368194 135484930424755328
4693167630297977 283275386296878368
101721804334606528 255836372330081152
296968549737376000 340804958929780288
154142568672943552 341262348016937984
62239048457988336 81630642391999984
11987857830466506 343947291049046272
165616814013909280 172925738615707904
180353675959757536 330031265931442496
194138028374332160 231393040366590144
241638158350187072 267172307356334752
55918759937531920 284477274620468768
128060897173046512 190290637513211200
104307497036941648 227353974523076832
144348553107342400 335974840049574784
39441012358152864 112180787929810976
63436308406754656 174990356098061696
125697478496249968 221790956227284864
42490166724029480 74299201990575120
145907918304221696 190351063324681792
118047543559959024 226108496642297408
216449979614553024 294208723533001280
254469004378961536 290616893884458880
4495213218997145 155349179016498400
246544559481900096 294545512644383296
4883380226698978 88210144405296160
206138807775524512 304958903812278016
66839107215413976 78071353996616880
289135591151513984 335934108330159296
266229523358908512 337595534861828800
86827675054051392 212086278064458880
140212981814388656 228804997650066208
240116117738920608 300791366691656384
68145534714561872 233420302509595392
106724155926901184 193050259779610752
22325730839262528 223827554985722976
200896098514285408 290250747797513600
83294097700737328 174108429508975744
79892769888991216 295712386649448896
212757332355285888 243975441397606272
2703562410775911 37248426416340184
231951832839523776 296258253514767040
80006778396670400 118349907559364032
122166478596661776 292671721465814976
163195634225762048 333587367400338560
179200675376087712 291359876832785216
109191098325689600 317771922384077440
118906407591590416 169595504253924736
73079620702060576 121739047420996592
76664141197922896 206686626853746368
43884114971038272 101696805292327248
13007312576643148 15670928163728644
35968314942805308 177576146557783968
232445752702054560 320980810698131392
211537213633359072 231085411137869536
194441331748404704 287940070805310816
59276299442351544 135253890151596000
85784883525507792 253928489790288864
35275831785349408 141422378089394288
15989400734341056 101550548928880880
62290566257960400 270623110650762400
139528223755091104 284854595611126176
44861101101472968 207860791904826944
282929244802449600 328355884718416192
14417067944205526 46796601357380600
8234013966305187 276595919945559424
30014022365000832 281818812586301376
198869554384578464 273246466151776032
136822054252946704 146169909396736320
4600623256620223 295974164194804864
101686797264618720 301594617234157376
44140668234162344 84656176314819680
161760976687708192 179981323261222784
2878534849335489 321574237050701184
232205134992311520 237801286717856128
32057027497249624 265339078396378240
179739686633451776 340401059381423296
177303451242888160 292965272137441152
118475470813506880 327772228240215872
29748042232603764 275303462200241312
141887477901878480 300018615810020096
183231551938674432 340895067443476864
40411858428185632 158664028560163232
86660897626524608 174999189235417920
113523627154311776 237400805353176768
217630572183133184 305620356208014080
122111236395522528 152700630540616992
153418632749150240 250002290048522144
93563636377782576 224879195960117792
83468027108641856 181258350590796128
125801434403849520 152441722352911552
168288364348509536 310984563285089920
136922302033367360 308413825146601664
80506804240667040 298721098752822208
30266283419796424 167013943709883424
339920171170563008 340471962815875008
323639319371802048 331963894679155776
177947868605270240 335480696659570944
140280526410728688 264249216450997760
85931504106408688 211678035661193568
33330640889447684 165981753814790528
6306331874732058 43364463033976048
209483451357380768 289127128910389056
210532752369643584 347342526723286912
120493740735946944 193554067117293536
253285933444842944 274927706618700384
75031483987740640 175019282033556928
58969603997168144 294952655893828544
188702589750886336 313529453388625600
149650233761614272 323413126539882048
29128403113485452 337903579025985536
155668713548322976 210519416438323200
139362237320901920 335203611541971008
78000246232438720 236328002272845120
247500292018646752 294730298035099904
60409680480362592 159645841840976352
79687043153794288 244325898858760032
278223224779585824 337381410581737408
184759013512611520 236887191409820224
63068808170621144 174061854754986656
137004764339389040 180271116938460992
220914053415464672 229890533246601152
103925608059754064 192158964105808512
57712226633413768 62712225847975704
14846439224635078 103404481150582688
188033411240945536 311539368201364032
24719042157564612 325427027487703104
87555662851689392 273699853551516064
82775926897398256 200912717608510944
180991281647531392 312799881027312448
41932784612562568 58557033463740488
2895887646923392 38266074980200464
3495319764133542 103841002589973456
140216953075605936 329686172344523264
184015621526800288 241352986804918912
155300142230682016 217588883794469280
10548329949174992 192492959801024256
19190599933164648 108025390029624048
41657827466812720 223664377240829056
76850936213242192 106180418246913520
52880634427302488 116899708629911648
11582097052925106 73392879621608288
189177421516426016 312711448412499520
18988257413969272 314628213148674496
70595083852152224 240084116438440128
158706931459361216 273366727459360064
26307691761796796 218290466452159808
289828001700565632 319000729745099008
247055915213000672 306340890339367424
229345318403751872 311274031852340992
34766826700847932 345107340371314944
181657463107193504 198771878670640000
42800612910273176 68019572040207904
102245783559735584 276972090564572704
162580634171188448 183663219410614208
242150580144427776 308937244262495616
93846981617418816 277728197364921888
122271796015720304 292611245730026688
46042021301356928 321539157987031168
215308306362318592 247904645505366336
3591356370952594 318458440817953600
218234218166103200 343211170802514048
129876982728073088 158686377447539552
7052806106037715 105256888511480528
191600459022892768 236937281608563296
72666950240407520 76282784425353008
157406902464701216 193453765626230944
131397409554226080 244480742468102208
138065592221287088 279067876386568960
237769830835759648 315022091367860352
165951099889774720 329575460967194880
16505632450913196 274204564211442976
113748404552749776 243499475455793184
59786231385907744 110469137164767520
120593765734818128 264599735032869024
47335535075915976 63766180468078864
196838276552931552 285440333761653280
20269709473941652 147164078346300128
154568964392233632 187700964562560640
64077381211100184 164167442977450496
9878143430660904 92768705330416832
180243660857775712 222029145479077824
116537477967003760 304728380148127360
187363922978687872 206936795943941568
273088977495145568 331700273633644928
173512853505342112 246920851973206944
132494371175354944 156471939838438080
27910166385323472 138417498031960672
270314924168937664 345069191716422080
22895029091097140 339924030188109952
102210524991873296 334004597428660544
78292025667171232 210407487747101984
280898917506232288 305813966868265472
239296508387735904 276290410487931136
131296527709072416 239768071389435360
14061279010401448 274981803027335136
76173885577272720 114085582570288832
94615150069471744 178497717884233376
67665369988923600 257281151455763776
125890340104424912 318185282913888000
227423624400916064 288245709945573376
271760608526129760 337983084758895616
276139329548865312 313202350631447552
47931338071975504 55872679182200576
243979289290203552 247876931390299552
2637215607493880 284728041346760096
235784592559188640 239188992048317056
169316517732955328 343444081266731200
11245383235168572 97717769555960768
140558030046305232 262094367804216672
89224221607285728 111363046077416816
15415629759677162 30228412147628292
264711385372038752 305593407098946304
114879942572062784 242321559870481024
311080904928799616 324709381700036288
43786875126578040 307730612025564928
184419815681974016 315855501709448512
68842294063309152 94750988905890944
118534722585981568 287793959840232256
23131799698012180 168968935942944864
51538889584735584 180364364217798208
58455807109844096 222990403749610752
189946259978101536 257030755548725024
24859311602770460 132901988245876288
113490662369389520 344011598526762816
77264543555797264 94116096490235952
43019277231286984 75149668677037664
255267369746429504 309037677088801408
228888019921310304 252963963147085952
136404463671987504 227094843684630720
122222038902621856 159861521623573344
157347600027928800 284435546547093888
148808037307056704 315226288375887360
4788223861553036 292717068692855872
111003967281714368 343851369133962880
157445167182083616 184538113795085600
146184371734191936 290902941985437312
193566468916757504 289875962839965760
39165826639291496 154470388539448576
179224910892490272 291003905100443456
115456604135431808 260373146459661408
9434233563531554 232380593422377216
3757013555193202 323647515220770624
150154411294457600 317831969895604672
53816200929648040 339396834133481536
136961109992921744 310891511308245312
206663158094658240 291147194553780544
270989651187143200 344322533341143744
299504231198157184 300287652643849024
16165085788762738 42267786234213128
60056758625478968 102058469993345072
101015553644100896 244147228048375552
115617597943215936 216222266831229280
207450697489306528 263047400804332064
63875503792601400 325526304270876480
40813832288006184 230631610243153216
86316762583712704 90414648419381328
200681873645532736 234597640572531616
46146676886119024 255789026322975232
35488521834074792 39269779074027480
185868911286771488 228356884653442592
124518464858168752 338233295840063168
247794409375961184 318593096211597568
62299819204099088 198251094799240960
137676284689890848 182031246835075744
75808113669412144 197015404243451616
13331829271009306 313653647310744064
57818541753381664 276054573644131168
132714633933754192 285738484761318016
6838706850262151 118164447850419328
81337229821578544 245837953591241472
22013131303512972 319688009336065600
227430258761849088 287387692189917280
27323159551496732 63744720729698032
160209030533059840 318984044722850176
253474591428286880 278653046804640480
239379207931971584 242514530135904832
274383289771219680 335591878120095104
77191101309546960 272818154517177504
126441240101514208 271232325977123456
103282971304478496 164768372274011360
213697568778034880 228419258051131360
67489747811413056 206649261243760224
283878436740432448 310969630046642432
212020049828939968 242856978373144608
99284124207823056 235624215170489856
268787703086887968 302809642168362624
161407844497642784 285478367912598176
288746969798763968 290093984968374592
162675896748445088 207865480487744512
19794388026409088 346769646685343424
178486084835238880 209546976822011328
258942265338334496 317048019326802688
52484288212402888 305529221477475200
257332390545118176 281629291789616384
72820173120149088 309554829513861504
133321778759503616 308010773756038144
139851007955321760 300891943315123200
11047990820805150 300834815260821952
146319392016629824 242700729179026976
156029290054675520 270218284857008640
191706142690773952 198061040783121952
119757033727290384 248783875687415776
24104437783674352 141029724932814000
62993089950280688 173612752668417664
43252568963766240 337106651398624000
126677617093641856 255555982154491968
123115076131083728 284425558036045600
75501980095824000 191768828919677024
219397849018121696 286374038735568480
16509772280342668 255718830563719200
1360491387550502 326084545254783808
68055686630802568 275238068381675648
153223590097113312 238507805772796448
152730627525498720 275352028915813120
23031022328032000 286729592777299168
84506965544779200 241498104790158016
141023255811473920 299764286036988864
34254684698715964 236903765744202784
97951887895911040 277456899309884608
7139556249157128 197808797490371136
178446640512448384 186171800306245056
34665227786784140 73785768163567520
10123235234618886 237229749853900512
168434211318945984 219285616407795104
71992784570081480 300953253946930752
195106040400669056 302565439811824832
77073579480370256 99411337958170912
52719970410497992 76015411716729696
9346559630322548 105297354821120400
172965174419101920 281385859537389184
186316752588883136 322418808817088448
41195683698981216 100120546674123936
48029895440940504 259901758492384288
224896791071605472 343272524713746304
222572678831485824 303964646188468416
44591030204947240 200183522312587136
17973587081546446 92863950787950224
83290965552245392 196178256811454624
268579895226063872 318011364210103360
270048154213273664 276573312023502240
63691289604239752 165055995948391776
182374415328013696 336985079940351168
125059817237738736 186204325128237920
22987145986899464 272434206551667968
28734866396379140 209167282104088416
70162368411730208 233621963842771776
79767645859833040 288464545147986624
52566131409333920 338912331999735488
263303553849329696 298294662327196736
74886962237760624 320996106342969088
81274178451453104 322376500291147648
40892790860548400 221769727997221184
78442551111758224 162266861763730208
222009827982115136 262543636766156608
6468382654871855 247028259109977984
48394950998039160 114983927767602032
77393860828765056 164621381046971392
136983304304838064 147490325434545280
263264377556904032 291347256343195136
93109997748182560 179634351158310208
140060591608357904 302629694141300288
54203903968440240 228045554020915008
119281982910391328 198031108096005440
26156968183457948 55043442911391048
2844542660711455 297186881818430656
60125004551534784 263262075342628096
119682983626426992 344814236247662016
215927795896012640 267635085819837920
113598739216194064 344491364133087168
127544601644101552 129439454098254464
245552447772319584 306244410250639040
82556238103916848 145098863809638720
207294765657139712 278243217830496320
71058072128765264 319122564836287744
52431119119832904 305837683929690752
8153871490677668 83138127063003728
182212842747232896 235074937732264000
99455880214905056 327728582007024256
46090331457434544 166852566342323136
170947322759151488 266093981476062336
89289951272299856 250128037849118976
80811984420253024 310482163663611136
106255857125007696 290695882608697152
156279875864658624 189639879837809056
89353791739284016 243724566936605056
121784015977613648 289163994556816448
18837367081645036 31335163526779068
78260818675686528 129719481629392000
254943006479054080 344922927280269248
70592046857572848 88563293635113296
195722742678277280 328660196456132480
253173803631214464 347320433536836288
63856055548279936 319870119085392704
280804468573763584 336500941884994560
31913029635911708 181707997222178048
10805300157435038 120387789509953840
80238896890625888 230044701988134304
276295917582704928 301323029718755456
165750925836846208 264788341252380160
108193103325754928 195160258633235104
56207271088310352 125229705709738400
18889632083855032 74609788159887632
200772535984449088 206078816542539264
265215406247599 220234951773116160
37426601392438144 125228177562443968
140068840746150160 268572781710862944
73567777297184000 110861226845007824
20731177957997736 121550036968410208
249219305131941760 250193834417382144
177361362599604672 229822808449808160
138444987665766624 171612610379887968
43889363032830816 79994850304024720
48233672810340376 72308364517215312
91039036197526352 112959867928371024
6326232172007943 165470918841818176
286590845856111744 318780005748051264
42566883069939264 253396818296445344
3641290413224229 8300615096269459
16504300308171852 200048733744644736
179952939067524832 258308418558980672
167778181476166464 293116113618572160
145777219039781184 306921679703601664
216285225486553824 325663129474101568
25849670299885816 207325918339310912
217987045587769408 310450453114355712
110919337274318432 219169985168158848
259157259077221536 345805938017852544
107927613177670080 233877001291573504
25195668686093332 181146241054760192
207247216909163840 259153566621775648
13073780654553040 180578229815765792
72984296940943408 122226995710956096
18734447957686776 254469431896729824
32782983243615344 297461623744990400
63333928477185152 177906580114271904
194481062852352768 335980412417625664
162105396395950368 181670447662804064
148202605425157792 347141558709401920
64187204817359312 321744264370994816
155188736634062400 224959377582271872
223565607230334144 256346504435883392
149486984045743328 335461914054373440
61282370407225512 188599462226734336
159038526319041088 237258808019277504
279897734915909952 290813245657966592
89052206498615280 238264454887645312
145493872259691584 305784196663059712
121449421410648944 136195120289517872
23122683176273932 155774399962139232
58213896282094384 149846618479995488
204155785225825376 294528966919315904
229746482627553152 296630890167618752
207477924201883488 244536658827282464
52545443479594384 296404721361517568
141634165040035616 318454074382338240
207792174806423904 302401689947720384
221139800217458592 248822618571524704
255547392513092384 336028857758148672
63425218801079880 205818471462807360
161774832464314752 344079066065748416
59096438925489608 294293883113892544
113963130780047584 299980636912084416
98933025158810720 307002010216526016
253104264463415264 308552772527549312
93273807882572192 320777917759514880
54652656833978120 322408240216028032
148688005645405184 217865293935024320
55892152668706336 258652092855311200
203225000923150432 278550021950215424
185644157926501504 219789022188894368
64730943550707152 235388207772730464
53294117914057672 151303313229325312
210853604637282144 293863922143380928
52316677758447256 67128594464813464
231849924624457376 276791436267254464
83994421839801456 98169970163049296
61540354043564664 311067000429302656
13159280709765026 264694435637936064
200614314055734880 307492777682998528
12350458942648116 92062577198749824
107671620730717328 173976065315417536
37988325000892960 348314940834123328
95126698265988464 212181999032211872
48027693900085152 169906904835625664
318499414153939200 322410604512589888
58415687504333600 268995004144798048
139892887700840288 300196741457516224
122925508278244032 193816638520115488
82272414346705344 102031420872112640
73067635395914192 160339544036524192
21809894017112592 99837531996117680
55179723152000976 203397545391714048
68341689563778296 202163526523836512
30851608807134108 143009595845732192
191296133984288608 315827131239377152
103681015169549872 209418082876295584
198517390791697920 285626139270923296
89397390810074144 190231811384457312
159608626699127520 172810104206855296
49229623542500888 155158384491025152
20077993271213628 303866397082868160
38943777576553616 301883324578021120
265993420881000672 307596245238822016
141179034237775712 207393940369372896
10875853312565240 60357551155069888
34495029307614928 199606578325216544
58147601786160808 142312037763024944
22017632902129684 219347139418581056
27146227313105860 346756997706479680
156268483752109600 228254896791634304
76475166811762784 89639060550127696
16679508229176712 327619097720041216
68402439685027736 69068012889177336
5357111531975944 74844567909476832
90750600765615600 345304428627017664
31213184839060580 141827568618664624
283008517518550272 347685017935465408
64528570896667728 183020770832612256
24147996220632092 270421105102914976
103443840036024288 199230218566874336
30598453826685212 159768889885391264
22099979612959684 326029011510871424
200540929791030528 330228654142584960
6723438411592931 42709975719777328
66549662679339384 184234648682813440
215554776784787552 315464181476941696
296100486181964928 342812832972541184
83117894125746272 88308242065567552
184148065628830688 321110277009381568
85649797689628640 134638047283878000
103548856779766784 105303668225588384
305579289219362688 313819157925198400
299017298481819712 317824972417223808
110128685974516704 231944957229943200
62549130627155976 263228772255584832
65237760232196272 319832818224036352
73754050040141200 119519890366730560
195273390897749216 212357627438543840
75972825427294592 157878297827248288
264932823861499648 298691636885753664
43320007421905888 195401333568776352
303863905021933184 309935377934219072
90870932752373584 141818947795231072
140938365818854864 161573223603412128
157470586879575296 302650460175973184
167668143783116192 307870036348056256
135394700505057232 285762589124006912
262032242147411840 278913451483961088
73592149789676304 103994037928924672
142324822349962208 254555823026974144
130578669938137536 268769946021802304
3397559661204235 298749547627538688
59214363237874256 81731847602481216
129002327903495872 217810318453767648
51855865502693472 151942147344320928
82979701460455184 113197215094133872
163992744118876640 202394545458076704
299263238081141312 345642145239384512
94009525584600384 152835163150670144
24562605919765168 195842118969322880
175940168362513920 232625788941945216
46813282931591784 146376275932613216
52470695252784112 247080130615310208
65682067928706952 188536397079070496
228383602871701248 270312473088989888
15775778357153136 187447446767533248
151363334912773216 263048002783400480
261827250897935904 330604302609644352
241045098808896480 269120012604250688
211316049505430304 212018984307867744
156350182124632416 209991681213845760
143250796338911632 238204484852103488
169049067018859520 334563040874566912
273399051675993152 341944161086395456
146039131557502816 170100407832416640
133558313644204976 293339945549095488
8172042270711501 26861393368419748
176261571886478720 335287513520272704
129031796947860672 130615338682390400
173946759600975296 232431428811977408
98573429532566928 233039789821004608
35425104193991076 237208193811990784
150595478126946528 188326019590531520
155798234055546816 258591411005588416
65780371342069816 311692718989605312
214006681352193344 253215830560180960
129807372453061904 346404089193445824
204946486181141248 257002951397265408
46925498914525784 298347019092826688
44975733490192088 55184465416548864
162839565979866688 180464969740116832
176059880890001408 243783966429667840
84986079069252544 240433204283887264
18228059771986280 184248088789072832
96238454964923360 235927788448282272
31446794150174860 287946712628840096
305872185121919808 339127218185367936
279568889185003232 327508057557118912
279640383001647808 319452261717103232
190866106812146240 316324851803669376
129158820728075360 276489520888469888
36761726486157224 212592507758241472
270556198509697184 347014409319171968
43862361099153992 56963194452647504
303264800774809152 320463699989918400
36033533213796968 254617089019278816
138541734720186112 165620348134752896
30050687967062060 244135940168962208
30122126855372564 76961801552363888
7004352959738764 123031263930042272
259426735473163424 299069360620070848
231659977972840224 316667896247650880
238888556924196928 328609514430850688
132415315909361008 194770082474399968
32841539980766660 134165178344185888
233687732419613056 281727118134302240
257384091314703680 263620907211048288
287905567374626048 332956497865681024
166071375315491488 195427772170440480
39690648833240512 115697919651178672
66776068094793312 252853804969296000
180134895516077920 253950806029923104
177888424366577920 188128243891100640
3836807616435684 244226485147741440
130271362683858336 224857693541126336
40607356533491664 245506573683380096
78741788064830480 138895090251470352
242392639393919296 345700904075963776
71316582832810920 240919851701631072
39536749566003040 211095741194824864
181454948083695008 184550980445954208
140808182358620208 299884430233958144
315967105336089152 333834723456644672
237679108051648448 304257437838109376
193800874124417120 222179166691006944
5936799239143284 262127223169628544
12876822929200318 318569334990959360
230532809892662848 305502539786795264
296025885525953792 325927662438272640
69385698172947328 87970178148983888
16054236244720558 209679202801015008
13941496212202030 198088234324876544
127288570754548288 290058894036935744
199704128463387648 245928819395939552
307170883756801600 315544446951705856
196443504548037024 204611001368004864
171722224287223136 275006414423677184
304540303271403456 336890507152452928
7769751039044964 321848399440227648
51378544768335040 60337154849085880
174202473203776320 317978073315753088
15905424736015960 132562674897854544
116868342351510976 237070681165817984
248134716797014656 314150559837518400
210439702115812544 230606636534984992
298662078329425280 312109835306761280
206883117574234656 300194650778215488
25324776459358644 340065175174668096
98985245467713712 187512441219032832
204044557638845504 294627878609501568
231475359876929472 252003674449703136
168064780758116512 299051712063903104
21648977123518820 253991639500971200
12118113606649070 19819251669210004
55657228729384880 278145700613851968
50545880353856552 134392915264002560
85524198544622048 275072124019708768
24067716921069832 338356818737455360
196321875219799040 275643939333186016
32545878622176740 291944842728684672
17460567670976438 206440468657225024
66226621980475816 111690855246660880
6370880394914138 185671565861948736
54464210114042448 193585876092854944
154212836535049504 212872739492000544
94415701515100784 243989539582598592
88117335515864416 329694923209445888
25712042122812700 47907076359164768
162326371229119936 210738959345382304
14423837056789106 137452223538211408
91838858863395504 289624717157772032
25622085294568936 293135184854433792
19648822557783312 241946780133812160
243079773178000288 292778015602736832
36748099844434952 110618833926250976
189146107003668832 209099145207958336
27890108758093936 305469751405494592
16846189596326012 328583871367236288
221424533056881888 247069846895609856
130167411323998448 138580021181701664
54998666079382640 249818638315429696
143700922683036672 287865598106278080
32670231014424644 182084036754306048
105082284274230288 154277523539797472
60587156911257144 286161454149981664
228151735307656192 233403254341679872
18393700049856844 236847985075852256
116656892145467280 163222515138752000
40918806403347864 280766202179557024
86126918474379440 117612145428807248
202233680977598720 324236874405577920
101569937081300320 136531858100854704
26492930422702840 311977951906837696
219505293256888160 259065571032326624
147554635948689824 289078338783299072
120005033886249680 246833484588889024
290841113733052800 310405024999656512
144657032828233984 181031521564096992
204483538660753280 295264440868467264
69334090066501704 164880600552565248
34584757245016508 219192641961465888
273826606940633984 279752141612361600
60167215604697248 82567219453186416
274110689766839808 305118368056136576
134278686746539520 235932071329588384
226533673452037408 334159316582776832
314727422846993728 339169364838254528
117364098265169696 345750593316927424
131006355794857984 184109288585646944
265483371589694912 305393550530601600
15434451173727860 228490678895610144
90066306566338672 188572558240732224
91937968699736656 315928323249082880
107976944292950976 263127946582270496
35775084722692428 93544854984831616
285389469564525984 287761969267733856
117958737877157376 240074122778945376
7762457287080692 207462474824628896
95663982507569872 105897666026638848
303569808575787200 335834827384310656
243396732444637824 261776977089600320
56683878935773344 83012270552720304
4244323566929474 140840804889512848
263077560898483 247000265330313696
33883508511768544 333948410544804864
83621790574866080 191862766539167552
41676290452813056 89564425014080304
180997424405477696 219332342196084384
141662809566678800 286138301357435520
95757040896318880 239056049967697248
25981787366101632 192841020526828448
105160895393192848 189588255064922816
142935567161361248 186277618098644864
30524139654182436 100448313635246896
2076402727120985 43358991301537704
55331399062133392 118462036251481040
30786213296994452 285301388469480096
159734390567459936 298341312807342272
311935911820543808 334683619133055680
101506455340638848 173604190248101824
185062360430145504 279839897684457728
150618810985250880 343717265123092288
132200425773120688 139486261694143088
14998132236677436 94328000499854544
181327721247483520 283404677674805920
191427742842119200 293623359704497536
193106700699414176 314317611863826112
105644692239949472 271004431549210304
46994564137364800 277180589092064800
189119920449554272 246634245046485664
4915131852967373 238387636876503552
43624759447706072 246932103863502240
36690176305229048 213974714196617600
163813730943597728 197609536348283360
29539623694630648 127277975098617776
32962874374197868 72023258452173064
266709071773876000 319999254412806976
56765091131733704 146257377500858752
80157275826009280 275947251704030176
169855139446642208 347819045499354368
700397206376205 335331477695566016
300268975854488256 313498574568717568
292989317664102336 319777200760480576
39918228196167408 69559129812029440
145153062105023264 318657004666554944
63169997513886448 193869751082281152
114584203810215984 138122617600578048
173117466086117376 312906286749132480
69377514607582728 174454505407399616
92939456706225376 241869426605166880
1265736472034008 79989258951809632
139057813805443168 260989212129358400
183498876053222944 306495264412718784
44375971938245848 321953098951209088
51196672391120176 268748088782243232
191003455646929696 308765477759971840
123391509386306560 191240419244785216
198956250622920768 284814087279828736
42884977840068032 204876946551001632
11067668539471798 225308715634698400
222754912990159040 226091334711447104
124654718130005744 213164781109075840
12799211407951798 96813645911229648
78136401632279008 166316351994150880
151866059009840672 338706232294479616
94133102303319696 299275301257247936
121819621226924960 145236199860917536
114033564644487360 150187308319408064
232715406596756416 250036570022946176
141165839806508064 158823871201348544
170023531870652000 298102826009694272
79175549337387136 211031923597164448
74583331111469456 327695460292573312
87235954380071760 218603848965521952
183087231313773696 308509801490523456
332642156951098176 341758866140514560
54081194746595520 306532226585346240
153059899471390304 219146563638298016
42799565361110600 253045518113817472
37314562004546792 325351080041438592
71829583236958768 106625462385686752
47439132928418264 222066154971933952
158131939047247840 337774343526380608
192051191215807136 300010226140622400
79794470779006320 340508949350972672
132239314899364016 293547624667654976
8973987413077225 291550144157247104
177148433138304000 270884263148328832
245342597897637920 280896165062955456
34959738100123672 164811371152030944
215973263771621056 320115084521068928
149759175164087232 338944577099605568
43997419138417808 162022486800538432
43565084956432112 75731266744188112
64650561974836488 68161472513413656
24162571853953752 139926136242563760
178171397676746304 277891687483223520
74769000038823936 77705615160817728
112129932925156256 304057600532120960
22822010603583128 157271842551853184
204359854266762016 205000109794553568
24726308686518896 237561953505074784
8823584678501522 213401838156461216
35085741516824944 336422964259003008
105939681537648096 158804052669938560
37712483861822224 345025581235880192
3954640131749573 15110929038940360
148303232740960288 319884889287893952
130121791861253472 168691456545722848
53848893073865336 57295069331553104
93759775467762848 186616045022547360
21858432375795172 343340110125610560
142123631112847296 337484616565906816
7311511464696128 231045596240916544
49796497390179080 305180268143988288
42721060814692992 255387569830448416
196334650967852640 234300981488119744
162874750196380800 205304626521511744
45031656709834752 165990924529365888
60222307093356088 138668457197670416
86345607130143920 106901039212662192
14861572004597334 326724611308641472
125566156166568736 194325453311219616
42806093914736904 240220004666311840
165761114258698144 219292551190941824
274768701178153216 285373640354655328
95807152207385616 179418602371698560
200751300762575360 235910839880237952
3431426142541058 132762872858935120
135516944220950480 348219984689197184
51751569182544968 168737461457888640
288581410074505344 333363238450987072
25569923395090128 249155466361362720
224608922312864064 342659810418345728
123107977042435712 200531432044605824
19859324267486692 147796979759641728
110113699795948768 208553465285265632
235779082889238368 240060286523230624
44984662792339176 239315067565061216
119100171827977392 216613924945586080
29569464952062560 272658346256534048
255989961925836704 301885368916233344
4499590475385973 169896211904687776
277665920842977504 293180165415310720
13665554019230950 15743706631310894
64457145022759552 150787669789593280
26952255757914604 303470378206350208
224856499824751712 263258535795531168
197085765467186624 291520450988189568
13229273004811286 20789182069427840
12770243446133884 238493802406052544
19974379600899432 201650134122541440
62090231393010728 72357059890525312
47377120366942464 236509644197923648
333619846725704384 340743978149881728
137274419326989632 148789161079451232
12195960325267022 67736270304283976
101340439284127968 253530579115373184
3016414119368869 24697517802492508
75779842767826864 160310849828130048
26128889833010624 95832043207528320
113703122010757056 270410937366413984
81337094353356736 249408163393688192
81640298566830400 150529262652040064
42286478790438248 106333090982253600
107847766090933424 177789185535651456
143301155360782880 221836218612728704
44442657392561504 170200287118107872
311333252628371968 333762095458812608
111172343865022544 303424638849808512
22108978027669800 236249313351942400
240788426790878048 285549725006615872
89188623708271392 90294755107379216
105069188017009856 339974983938965440
106048042942554704 211241281783955136
39744742850632816 251573160177680128
56656723458324656 116804851664511280
115156859774996448 331028372115090048
154821428335587232 234240668238751296
251225621952322496 270140531299165600
39770430552682328 137125801307557936
100666378714929296 171035183540435520
163585914882567488 253148190032821664
109488834060760016 252673860205742688
62182096123210168 278432126116321120
56830798422502320 159246381424441920
96728054735173152 180344565461187584
149323841324224448 181001367512688992
148778236003846656 328962209954369856
42321482730251584 201933692915340576
33623845904638608 192307641310165728
10083781770593194 282606606954004224
18639747466066104 211329792516458144
77099530678212912 250613298529712288
236653492744444512 241771230312274912
139405037704288208 139603366793859680
96188437163930576 249968144969724192
131466858056800944 166409515680108512
169395473887463328 255960792905388800
55213545792430280 142096424187360640
169299717358936288 293365506674585280
91815784455368416 104079053641944400
262830274184085632 287185294686492768
157348818654095168 189919033071375776
109654301197637296 326235767347181120
272030405644836928 275096345560586496
150512809813455104 208878814512885184
156769899788408576 249869826293366560
9236776224331684 110015769863372240
4877096483360392 149849524322387328
237618438836626176 303389765863817216
28409355652461828 145608513178679712
212444671931702240 220794824799906592
57156832872351608 82073883577201520
267677308130994784 347355824530608320
9310458837050416 206284850486267840
139611230493949728 245542129851680704
16689957828188924 310432864282821504
215314642207999168 255975007534972032
58653967031127080 316363629765186560
164636642998595232 288556283846098624
1359775556084448 346440805460265600
43899018511499688 115530934042953088
127286923623547904 131051048090555424
144112275772590176 248409389118523424
42710811934394016 143985955385442784
32284441142618756 104658270425345360
229330171815969856 288700892475162112
22742955126011128 268440318476395584
11843619247291178 48275726090228632
98269947058183168 302457642414682688
284004287550400480 345401132284768064
77538349882524304 116939235793641104
183451918159074688 292967711286536448
46009825653744904 316306382914398528
97206891737961600 334805127982392256
53234713919066848 168316233552443168
10293321661930268 218085914803065664
7184531995643761 112199183300347696
49490335542261008 244977341059033792
33127990936350292 146688312547752896
115689313521143136 141456518865634368
42916803237140984 324810332291153472
4073431101782250 190838113795056832
253101209385100160 330149574332817856
73806287469504496 133998296376397728
32115440988392876 227196347804689728
133665939527183056 236717657081501664
152081394698255328 205689873593656064
3475787475196275 161241526745620896
156642873036364480 235340700336014816
43980639807457440 202598526887794944
152710204346319136 204396828477151392
38570350903953616 72737657222799840
215722667755896256 218230670360041856
178872822538360864 251240915356913312
30597576186860188 296725168516091904
222505731411050752 242094156867581472
189760069702871264 213538969194337440
172343570086817984 285796312201503456
126485243811392592 216950763503462208
48893868808752984 74318762517981600
10860319011743902 198239838476708736
77157707618470112 98003851972553024
246115806632717120 325087705438402304
124743465326686944 325201139487493888
47949091267734176 154375143183533952
136684297015506688 164990397502488896
90087769356591056 245220746044173632
218880443297470464 222455637072432960
55145287599280624 212202717527587264
170194533395180064 342402276290348352
47088905766352720 263148815621176256
9744283202371206 314706911331837504
149851004415775840 317976891451515520
81248992655937872 265051840747910272
200386767910255840 228704629853139040
54096236421050304 58119997995109600
24570377872303672 103545992002012736
93944870656817264 246179957133483008
112141654764139616 116948759986699920
115841508707226368 145018024695692224
42350622819441872 243405752987732864
28402448311366668 222508010029698784
159007979427058688 241352039773303168
56378127453389208 115788561027438912
152621143170138944 276597034113116928
222851047524108064 287326584598942880
153699045954567360 273866502137729856
25407860411767552 191787430274655040
201926458514168576 273273525113659392
180063410483436480 273169408506931360
84771674923983232 228480554539162784
33127282063595992 260175159119094112
12346573347368390 155355507482014400
2238219082314344 116542213309018944
209301498378240096 304514764198358016
16830204250175596 66263656801645624
44133012038119952 188258584588431904
76395009147319616 208334579564885024
45220626289597048 81597859798551344
285863922478736512 337571778431583680
121821053522387504 270914556468237472
162329093602256608 263303185300622752
7167585485018552 206041782164644192
285169950091211840 315052831694541056
282910023566634304 307496821407906240
2453862132992590 57212926514576368
105742398503007472 314660934763448704
49992475361312288 61060483485247832
30862456165233280 184569643409566688
224708790640141312 280410378639834528
124995306052184032 310643673102232384
16840626790891312 79466387856364496
189893066680871168 282406118016226656
274102416351926240 291127480145848000
119723689088758880 138497039959650576
88457926749451936 126387775591529792
215533257093727104 248319256035812800
30675715812545092 252701047392682112
124129919273751104 261473835411915712
5100250022589410 24100886997201488
99008828797317968 131044092611847968
185392688684846400 342064067420689536
66374370457706536 176317526171359392
148770747490905184 258737008179271424
155356653968134784 344049990749935744
317602470399745408 322373597776299840
6809563250084389 65350989055092008
176380481649053984 256994736228208352
52881362749472472 137598336915284016
22181332348292528 102168033741412896
191352336538691776 309143933671961536
121345879685510992 179459223690210240
86699356131805248 298079494862637824
243607744716381344 295211697478828032
70577765598241504 245706788189779552
53500158466762896 303828905362122496
172489226255385440 210991291873493920
69492664987278824 242414855548717344
115434306337516080 140756144450589888
62788970793950904 317697254025707776
82331316081786064 113483403580023248
7805098499778403 36329383375066880
214976980474042080 332132255447285632
111830803584468112 311679051773275520
229989343907194560 250197964823368288
9875814411572382 97036083884473840
266504607312878880 325908098440901248
53876173577282448 84954376970058000
62386675122332464 236824588725002976
148280073606843776 320912065774316864
198430200367767296 233283634658720640
118596228752008160 165231463365869120
29136167622650676 159736490682908704
113326707421493968 307508631875670656
129806589750504864 185156213116932256
112876372384156448 125021180913317744
316993609867876160 347665360409470976
176140371374170688 225821502423112608
60066804123674048 339688282602264448
315748892040797440 339019018963952384
18851315686252392 163325715501077440
62397255477014248 138425964238085360
196860404902761248 272051911584833664
239446645737514208 278258636511703936
20312678117149688 223538091869150976
27931463362858204 96783563068690784
178339787211350912 304380737014252608
86340296058549120 178105319105383168
54390650978126624 262367019276772928
194991646409137856 250698820003040704
214651865452360896 235814529157974016
53098769750429344 80623643495739472
109131112094147792 303408629049026944
124866392651932816 145820549296644608
270432240251282304 278271999182809760
35194836475505620 149833961977349632
182900748978003040 266184387418178816
147805505376084544 310356856717072832
57465333835540696 157231470476122592
75489794030483104 279373832056601824
4013806852616120 254266082076256640
33531749266557972 227708473583924640
81937627274036480 224509442615708448
68526332534516936 235494129385947712
84722266570789456 175090957224571456
9109633074747068 148804848006381184
57496166663343352 183332079976174080
120434153305464384 146729983717724544
90909945913720336 171545709734514368
23402664552909120 125837419732653280
158621066365706336 257528848950918400
128934200066071440 278891906753559904
48993625941899752 203348624161029248
152796120246040992 334768469119785664
245743401550441152 259673633201070688
215356249574351008 343461432177543360
180812108028473440 235030197481774624
59134157042753256 195239956469055872
16695132852286784 274679493128254560
129505556254967552 264587767262188032
4836664070684771 333164794826285760
161691193609307712 232629290817373216
285242266422237952 300215062922279872
178246711240489984 223330464306308224
120850450563375776 129812944096677904
138943636850139600 333791563642446016
34802290872982664 170950797593226656
265552075609327520 314309261906882496
30904284685585616 234636889408702240
73650762602429360 128386290980521680
137586013807500720 260775810864670240
249397940046056512 262733765167729184
113288116893887392 313558517902452992
102909632097808320 168380673754002336
158008486073646944 341382944172981376
51128515947970456 57663117008094776
70703292680616856 328727791639345536
130259316288742496 311809327384555072
239582241212184704 323163877084214080
18199223387730592 179687376925357696
194358270773208864 259983806484511264
65340177083988184 138178335282009808
297994437217417216 319197370048364352
72388947147261408 279662049356682016
159241369778727936 320523565215216000
133803350471149552 245011628745975296
189204724197619680 303045173271443712
128227852980889328 296497065056252352
90777917432963840 118030130778716448
77645297031569760 300340687588921472
264285760668072928 272689258037673312
16145158014106024 132262860789733024
39886577323838632 58558030319424000
130821725535036688 160697920625008032
209132810616127136 319438606773685696
6601761347978686 7218447636104670
176483611738686720 343402030291018304
84153383853704208 118772300153535296
79661564247794960 266396046911514496
115336767064380400 123130832332776768
130031390625737024 137804674072721504
40237335265648040 201593519790152736
130976148429218192 167438774107016352
210569267783563232 281294031433176384
177226801732001792 200465638850156640
192977775576038464 224466729715419904
70540269772463576 104948006506718944
7287505172254 251812803774834304
197471925946881312 204780330635937376
127902050290764944 306816770796234880
8265455557139361 289618910955265536
174331515661385536 251229518385552256
43026844398310416 289545465238216704
253864252764909216 320851345959607808
145735235675357280 289003249649551680
94473627547784800 277379401964211200
251325496422903712 297483175930116800
185467522812992288 249611673264000320
133103127263806144 150633714748122016
38057848398647872 305566912136348160
69914641111663920 149499416280947296
113464221005361952 196561565025036672
37472479618395816 334438403860162112
190383070251371616 260936892490003456
100865222571172800 297713887328598336
63932376984052672 191613872311196352
88020210286190912 340973545755368576
10173180686354876 112968633757872432
188904470959783616 243992895278477760
124846085235532304 223617269807543872
61560466982355600 70876521867944424
68892095068683808 266239674592680224
117604849502040688 264172776164998592
114231342488053904 114935449620516144
241760368114701312 323954994386803328
45628084660880016 134923381179425600
115911941859255856 347921882499996672
164410090086098848 262995968036047712
189630628453062400 316234249491892992
162176112391162368 277500788671354368
267530391925201664 294505129173269248
284046233823977760 306341668856503168
35779823436176644 298550902932314112
228796094995631616 319067897579704448
183145078910514240 253031988376376768
265179655911960160 283768146212108512
40259702276620768 263272098733988896
87496149211952880 330106298584006272
256051286907699168 285377398261885312
227792619432234816 239644347138914144
110448192055289360 333378700922413632
178402968227579744 278980365118893792
133434709780908672 267470466536037856
18759761648459468 277915012707888064
6416791543413066 194800101696980544
215650244365354624 320567272546994752
102374338460659744 173091092953679008
996345533776449 346656704806394944
44386395197576768 146877259252100512
210169953228653696 325006158640280384
2968722297732863 333953100785770816
192834401563620832 347024450128389568
209718469224158496 227426612424357312
5911287766178551 105755127525221520
34985941114847380 93206046289819344
71401224016867088 325199657887706624
182572149833760704 327984979524487552
32423701739956632 82449019213284288
219023303346797472 277654165274529312
25746567055549432 141661829616164976
237634492513499616 264445980878145568
182539883489601216 233920760337209600
133815835976184624 281488379215385088
165654349730212288 270264305524153024
161796300321218656 214955005264421504
224756800324364640 264247460202186944
51867953439840888 113290991360490432
268825134962223968 274101715208612064
129077125212970576 286548603643766624
198196107321927456 276787612459521312
231729784214107168 277085136952257504
47473020673421128 189469834404573536
133456743892324976 235083739868475392
125438126434768800 207810970153137248
120066667599453584 277415540566303520
48167772931528824 163376688627349088
26050462821373436 193026719165022304
163003926192599968 323801146285027776
67473567251241904 124440847299438112
120459143175958304 235747134124090496
195411024706376960 322493866320687360
74629964575698192 322374792361546880
94918940897214496 340535090770419392
270878067519575392 298599620708970432
74075724206682368 342982447856183616
277048859927122048 318011289810202240
27239286469559440 172228425604233280
169824708070594720 256635532512944032
106665562756530832 215423358078717600
15717748416385128 193156781251651360
37545752677273368 304360473635864064
154681842006779008 339480042115051584
94461446531081440 252497342990668928
89054407322649136 236360690214527776
204820459634391840 243824307211507392
49685176295535880 309808590003581824
41843175730252656 208686496278011808
115259109647362016 288440969615996160
252365681354268864 346837797171157184
321300675670797376 324611133459649152
82946430251421600 263564030665122464
3725381075722724 7606933117389741
227392528947474816 338660272238441536
76417162932659872 251948238780913472
105400603044057744 312819236229290176
55764848823993168 337533399461284544
185749031959333376 215947720183219456
100525002560110704 219928737837853728
217560969591949952 296821324813130752
26430323485266852 90407035354174944
1352621534413675 168479179577990624
110878061081234160 341622681518704512
30453413522670864 260478936285323968
180033894047931712 274679744149443872
63358861403732600 318337403736316032
18428422898499272 222608052402486912
19989960016525988 170745450362457568
163969365881649280 305891029835620224
151932319847768256 223043971508438720
290590486572762624 295500564748802752
85643285847144656 238324113648557248
87862888337972032 311031329672281152
125554839437893424 215471067372872928
35217796082781652 61780692753921472
25575788256083604 341364273051133824
265176927501560640 282352328035501280
26000860927816808 118880746575582944
160583249769094176 275305896623409536
94823041002469392 239386799835131936
6136956463234169 52001756726636856
28750392305746316 139731793879837312
157428337535754240 224607356558428640
76560410050928320 173729071663902432
186252247231273952 199485967498942304
176852034077614496 286914273349530112
190325160659106272 218512798907425760
162878141400066112 225777596216020096
41497026733219576 338616358685340608
12104868963502922 82009750065052800
22518893909992004 105955695426735040
107964839176924832 196625196091061952
165060772020152448 299881281034322880
200851501080803552 337799554836235776
132764078120444992 144757897436734656
88547200905140160 315362597751378880
287895707997719968 315894924850830016
149030597093598752 292015924796513920
198673355332082848 240800325140563456
31818192043348456 171215887043025152
200998003815436640 292179926652593664
149363236044297760 250896149020263104
293694607488474816 303002064252612928
180466317858245856 223883346824871936
165030755244667296 251751029093190464
203838416267329568 308699105284564736
219961734173213088 313998066868579072
76302685553317952 102469585600771296
327509551776267136 340931693460890048
74370755135685872 313361830977506304
194873759460784896 277228012486265568
138632374370016288 284253907045096288
208258905499145632 269086971209237504
43384662285947648 218406487060870784
152350274481119168 238013225214075072
241077170721570176 244726492028523680
153015429797523488 306904422994705472
174789686158116608 205345925873711520
48844045006428840 52753787676653360
79281493494701744 169342638904565632
100399869879393328 337150595836655936
71474021361432776 126593526126541024
238067967389058816 301354991006084032
7470400081140113 125882659588183488
66601255615679520 167003752181269472
160919770408298368 256436559311755744
94324983820984208 200793231682868768
182815901555324256 263283743869536160
85107386388709568 318182716984128256
45970615694073368 341206520395858816
226753474387743776 312943293325318464
130016670112668272 285368967142893120
70068990266323136 343035978579324160
17843986284699222 325354413319191808
109476968227731712 310430193643103424
11259454695005188 306322370022210688
117908260024717488 316910550985841216
298495034915049024 326310595001025344
12548997870544328 271965188481974464
203654673227667392 247636015789486496
97048873120078288 266024794233406496
153929638259993152 308018923370607168
96701123877733264 130615624129774624
227372390871953504 281952953683929536
36003987783545908 152035351842653888
262657065050932512 286018547884589888
139790397768767776 304036212005939072
123304617913947520 247754638832726720
188428126788490048 214613255765919488
195677441036378528 296862724284763904
91383215252608912 291359858949352384
119245066380749776 235160048532803968
49748634900585976 224025713998114304
176820296184677024 196461003138596800
115230826355480064 146924566998275488
159859640887330304 247163201328289568
152212446090698880 269886375581008960
233416820395912768 321569102992970752
60413431648145368 120992232411097408
191776071260552896 250674004301261728
6851834842458233 106163219474532048
127969677802346912 187875130984781728
54741509965560256 119068328173642704
151990205777896960 215777659387343776
54254535953988280 191359211722005728
107985638488109408 319180767795033216
9074705706047262 163578006149745472
231315888800196832 277589340439628512
34946625207938152 106637770401204160
46367556621494120 48219908433511176
197520069509454240 285481613143523712
142382033263823344 166334878000769056
118830185326823312 335777969868660416
170535794337652768 287433022728522304
188378574115440288 316191897182869760
153475689742728704 191236459789290080
72832085527511024 279950669584965504
79668455586762672 323758830919476544
152058858540840800 279865089357394368
255591299787547904 343188213169358336
187210521356261088 253482053237131456
54093214208259040 320769349773923968
298185549520872064 321323233718520640
98279807659492960 345647528291422848
52330689032424784 189695069442039680
4634937250250052 68635558330205056
132987592267013440 277821410040374720
141670329020136720 312500977345234752
70225225816437672 346564401260868224
196937705870797152 221003784556153248
51287722111469896 126652756140827664
146159712076380704 181012616994767168
231213305857117376 279111442867158368
53808176782430600 184517921865180992
196903196089815008 278420414516866464
130498132048201056 330553417231222016
47435479281295368 283645090474067104
157641888427664736 183520511049027968
88196382684161232 128179907033001584
143234008902056064 180840391908726720
165089548381120736 267819834523688064
14628518560470262 137343401812335632
169570844348788704 196494069675859008
26201675514338196 112272045578289808
94455440567362064 217880872336733088
77323396518441088 286807896066276576
99975505184639968 132636226936394896
84689402847611344 135082608558434496
131624416004058000 183857968900995328
157269624570683200 346151240988754752
171057634246275296 300669393375517504
295162333621560576 300956577391704704
162610263116404704 312954546646369216
100252887439689984 212270952364799392
13207416360359864 302494926763687168
31501810215654292 168463597859876704
248038422048842720 255618400933781920
77531404165469920 196898148738853504
76857054984016256 136884144684836080
51847374918558320 148353379600132320
211918402224752032 320076617694341120
160311809558296640 172822811389393568
249938707097996160 277220635996094720
301347620429809728 336344897390185856
177033142719733184 263499321196581888
202716155841552736 343832857106800128
103340123552634416 164187897298330208
6531371557632079 269049054816953152
27436767134185072 142998540366863920
9596065066085632 109402470169788080
99933399790402464 274616789071922752
260701901639771264 316753566114060096
51447907377914824 344223748100592576
101066117577344688 151058156778942240
63168341926251112 153498124898850336
157673955771178208 231523932018996160
325506248577842240 328520226662006848
179609959374084544 199647399580218688
148256754371990336 198735643829876224
195516219256447360 330001108757861120
143046004185792816 151745842381498816
187735302599008768 229913189110277344
70963678010105264 76225224497998016
114324040994816272 128533855035700352
75986829742510816 155157903476186144
85820046404470352 265288841362097632
111922146921942672 222198852560061152
78442497914146528 257912470130535840
155558262583605440 209947574704525440
14383552333914826 134902686109848560
276903591375622656 290830761047038016
306989567144733440 314589690612221056
16819541997273176 175541946075027392
123102951206842800 195585293491730752
65564117219099624 319238266781182400
360546039119664 244476155958140320
150545041161654464 318630907863264384
39624047030934720 172190690889224160
28078184707686792 69051538170898600
45843464847567168 156352843769251200
13783308736946508 211294338714994144
166950960460417952 328518749290079360
72097897768052368 298469218176746176
62263005694526624 304667329657991360
15664923069357388 29120762920915796
285085921627603264 303817695527622400
317428746302236096 329553898414482304
9105139151946038 185308606801537216
270903821537456480 324192384183492800
33215646009941960 320324844735361920
41475595038143400 133096041350911968
1452592987113616 92167333613253424
107666628178942288 308726611515967488
229053346638964416 324681367462458944
169912755539957440 193628661352854112
181657878870895680 187565194486968736
274595046168597856 341187402626841024
54673038073910792 162014956298505024
179197752310861152 278648064960850272
168117994625055104 203644563654601184
21200292156801000 211160032469136160
5739383886380695 184566982720632288
16758503608988618 78855460619747536
15621086509805188 174652897922646848
31908081007053456 93135819988073584
40082148133666368 94930426301463632
13089526610855578 31691733552721944
46555289701828632 138333378620181328
205418043312270880 226997137461651392
132198720703157792 255836469937287840
228605476913390400 286089851794962816
160012873914438464 298163033974537664
94350361556206688 309997792262893952
304529162417184704 342905674643192064
125597109226493056 314373389547708224
46633054217304000 292718944678789440
21205061498499232 75220287100063792
1773994656379033 248225781256259392
135001695008255392 177242548237138304
73880094263650848 280807181687143456
171064476735240224 279914579676120224
145996933373359968 303812546506052736
12825315215603522 255745960984775712
40038622870809992 249939049227587904
292604176136704448 324370196236114560
175567179241840256 268260650538894176
42685096817114472 103169978383579376
100211217483240832 189729444997858112
141925723015807296 237675049015188032
21113164781230132 86721301456813936
13268246880036226 250712571888912032
6499573300695189 58079556085946248
288154884656116704 307498473139220288
284333768036837952 342205786430098368
39730829655813896 55436252420310960
94200263518510768 115284487789524080
23541445196800224 169863052895024160
66784648447455464 140792501097516256
41356224521371800 158924292554820288
57038278349973352 286701407851904960
69382903679303576 230492396531718080
218139630019743104 300244478756267648
71049339704471000 109706088358093200
117960356343622592 159546523824200256
161144921118722560 309585831467631872
134998185668138880 158380442348712608
117921241944645856 255710571831566432
22301580691067780 180504014384341536
68763395029595968 103430354899994800
83764983716718992 344142637828336512
16052727560919024 59075738708331976
248405726345504832 318180196391477440
57533770536547344 123477055922346032
57992103229570752 177746565499095552
246365943468310048 290106288552294336
220586825487645280 345072467478944960
79246150870241168 294620616711718336
59611726743771872 283324678265351520
263117122736096576 322389810575773376
59320358198490952 334806974176255104
109084251648034960 158906693694633088
280305582165398720 335640576262602752
12647793387690226 159083548214093984
62075509837121144 262720372690506400
173744453915778208 325397766288520448
29190305952908592 334092331363388288
273632082018656352 323128398368049152
32854723424787096 179187308421976512
250958626978056864 292198431047727040
285458899710359680 346492559411456832
4485554550665078 328677284251643648
11757114901271268 139083210140189104
63395404228829088 102398044960781088
268750290887431840 275070551188375712
93420815928715664 329038933979498176
204480131238987168 209128919612195584
63846967965209544 206869027595666176
32813653625369188 191106735168941024
28941168381184068 101039725521348176
21214410550298072 227457103978519200
36823144006829488 278915096989834272
199576220759561728 283417132713231200
135880181825425376 235041078611926976
114584601112555520 198177434605650304
4452258215083710 94273423068207472
64807474587728032 326339009376741568
87032467974255408 198609877874690624
114531867946149184 343868480924395968
151960647197944320 200454442958192064
15948903674479742 196228592158806688
2048944328141018 241977763149871584
155091120493162400 221609415111052544
72841001311936128 303037769940713536
92016839882521312 287140302259375584
94773910153440384 129298625982100592
121490604681869520 343265886059433280
18713890906225028 344353677257577280
1847986758809768 278375598714222240
144916233811148064 285844672457752416
37989682476724616 120044863974832752
227550742327006688 254550465055614912
98881657495309280 254303127594201792
178635306290540480 237184174910000064
188206996106309184 305319815794404032
73719197006569312 340785629894044608
187123043342271072 309402799771447360
90632451929163712 110942769319042240
69633217887734624 167906600647352832
3886650132046794 136116894341725840
243639714247946752 322273244503767360
25260050434046884 247636966056797568
96332842694849872 162267370943217344
32683464539480116 210272103930038400
20468787429780104 87964698670446640
195086851159752320 295324219058656576
6233328434730181 268820640331826432
98102278663156656 263675452751158464
99446276210742608 306045633045875136
87094109592432224 99601541004098000
70771959454923912 302952698561750720
191377732217074880 200845220471780576
20337077696969940 250740771405515680
161684754480441600 332593671608118656
160391113955113024 273164469322834176
141276372972995648 324481113490614272
227248718702725376 308230235648199104
206641414261517856 231829429046235456
9990290471723588 147077971142229504
38705703571870936 62447948260304240
164390615796949440 263322103538575936
295045225412261312 312355280309126528
27453888604945756 338573103449896256
39134627196352816 284488842986912384
19387061953093552 335601044522961856
116488575093451568 230122269402939584
29117278743990676 197714288859361984
19215015697004896 297660750257322304
114702697752297088 152972680329031296
49053002103013504 273409686459551808
260244174260312160 329149646180613248
148931253726221280 288077301104452064
289630029669437696 325964599074682432
220839450106727296 271029120468048032
78390446368709472 250828000505496288
31967723073582196 129282283320074800
82909061526295760 191870233419771008
5198028872341250 123994424707151040
15088003224376232 71375555960330600
34950803950270012 252572587329560160
61288584377046176 223884434745274432
632358708991064 226417213524862848
209974774791418656 238359529144180544
144087498727686544 313077963562472768
149180778207331904 180319784928990144
254717190606540448 320910907880385856
93950573193374192 96382286156190368
22295223408559368 89086192475722080
107091926752454848 177549698131930688
304080233059018240 330507579254111616
198125711583648320 322691488116712320
250489142411834336 299564574697593728
258439557045192512 277039548342688096
256870905265973088 291863322520837952
107588932535984064 116314298822214144
292059407603920640 323050609043118656
168836327675469216 229528534162156160
56407835694037800 200595310410678208
242797815605239584 285760829490014080
101205689741201456 186654739771048256
2442928366210963 244469409464487264
198728720117984128 293416897081663232
208213052587251008 319616843505338176
64664816529341304 140007142982970368
69403047383584840 171390992500620128
125823613117005392 262738971726850336
46478940148892968 81303578544581616
1875722948129134 17862784511553076
245741709150564992 267655932573064128
106102402854638096 307849634660108096
118479722574939712 323134385345618560
68336336627740008 215355702116151840
147971527406866368 195122564818359680
11147062599564376 268423370088681728
78952492277209888 206243250238336672
98170700445938736 266856526547524256
340822225396436160 347802503446073536
193772953751917248 300603332284793728
85410555221766928 160862780448251264
192723349326894976 217789257778151552
312302950591147136 331575095275065792
124433188936147360 311889949402366528
65718568620614608 86227118874086704
62557751666658072 129078714514931808
55965575170756984 291042156984437760
102794093352021248 319675837103469440
91412848630662896 120741814391347696
150333904406847808 344329407297903552
137691464467176880 329709188565419392
121573813130175072 174113620172008096
4215685682721678 10164819470124828
185213623250975200 297720264117946176
49093234245253944 343670834221884288
51501420141939616 338679431775410048
252826650884373536 277322541959251296
260756111156694880 278673582568419200
205641023268933920 205797958784854464
209962994268536512 227770481384945536
87098128884227200 327143267198982144
1846586181826388 326662248540808064
70229032888353768 139484827682756352
245810693194228416 324463279129867456
182857736170726112 317191682261163968
54070729766752016 63862323828079304
199230854009875552 265984210514567392
24197179619342168 124004112971986688
105240973413153568 152437916072596864
184082920939283840 204753541473106560
22437891069552984 55720438915095008
72712349314156096 190354702823756032
16264851565079852 40685614424656288
315402272890840256 326427810532681536
68020077475598696 290423361425895040
1951659598879671 143602140948965136
133146405210230432 260462423841214176
15674590252045420 53541270163000376
3822439797934251 124433466410897904
20616649313519968 142736656305614992
116036324757640976 150008646047474592
18329523811964724 39291300849812936
27833494446086480 269488033999479936
262504943446730144 324532872503004032
174946127991062432 312681087150455296
64980683743987616 201240608539770880
212776819871770912 310657922420210368
256742789544713760 307447367829609344
65988643831958192 221868806022421856
205669605622922784 257925852178861472
148549472050516384 269070539414839744
104763253299765184 228280240985111616
259734787293544960 293762972664192256
62972026178388656 299817366392937984
172580493528532128 246891810903328128
345109969365560448 347208118276399680
172299949563605312 173070267437402592
204968328175183136 294839708808158912
41677458147671856 207119624525892928
186891316322418496 298394577954060032
201065156064253888 346221191185594624
132831870999469312 156314246948140416
195792390052372832 196988335347624224
105195545371872928 254975907221263264
45754519830754584 129728061380018144
134380275919854208 191974642500290496
129637756202769584 225118848510223872
183805603071828576 211693056645290368
7754905480698080 312761905175552512
196465021682518432 313372559218353088
131979934826099552 172693613095597888
136538950214368800 275745274360182368
156368689530959104 247816043823490944
175002797258367904 281661080952782208
182016335987605632 289588910673775232
329214978387307584 337337060677737280
65115931642512336 245875092581493440
50179188216302832 243536168846587552
153769644823355616 279488863872000832
125036880648303216 236588137122878912
191970937421686848 320058405797465856
112359502455947856 181970439695942304
67071478590093040 76419971083490800
316860442000312192 328467913154737728
153044900932741408 233104656871534624
86995659215222848 289925459632458240
131157513687459472 149323556197197024
154673817045667552 348022170270294272
30241543021617388 101683849077774608
39566271080400704 264736258530163904
62733337777957896 298289259991735744
90228250958477008 306219172867808896
115606641669422784 240115210099857984
59760076272319312 204286347271350496
105903015436803536 339311252630445248
50728052088491232 221311553335317536
14560520819301520 120704262569654624
108594604017067968 308584606266692224
28557016819083968 319719253708595072
279735566562609376 303972948956740352
48109913870183240 217789130076686144
182219102183484672 279434687565684672
67250044410181512 159277342563327200
214529602896542784 277136739780812960
162444010525083104 322965923219616576
128154108561804864 212648767834835552
41547633995967128 165099725193186816
149004826154979296 336340209690007296
214116303373728320 290877698845073728
60178630884904256 177834699506090144
44591831868677192 138900033230285584
257186223618922368 311504154222794176
90095449371701712 290096880471636928
84796682735338640 220654428127111008
98203523181902432 325237438854958336
169972754245518368 301088048631240448
83056754030990368 98443381747842336
46538094149596104 110667661766468512
9132636276129808 214453667647846976
45377435254891160 333379569680748032
220473589820102304 231404184282243648
270596911037926560 323970400828247680
77411424727822192 159080413324640576
114488504946052992 335494589723965120
94443948975421888 334959951421266880
44219800513386312 285904655482449504
174117297669059104 179871049555242880
35287984045442204 312009957590943872
170800682115027008 171702218771010592
40652640121335216 90061914765870080
15574630668652908 142961748144589216
101530816055989536 167292088603539744
90636900856426384 201994026727612800
172870648337853696 319550864095551232
82312357937320416 164357980868751264
144197424975180032 246361340170505888
222671781056328672 266006348111618912
204379916515470560 283925958410377248
224793457751703008 316149656984591040
3496490660873371 190771449677213792
274011415211081088 286430280297466560
24539567816606040 149638025896526336
88766756970879344 130000050877963008
319268714230734400 325483848063367168
154207422995034048 233518889875547136
93167980523351888 167772605025164128
118846630769409936 315645764559402240
57521257513008504 79130303255462224
189562026129230528 226667124622871008
27235372706550820 162607049776074656
179373674444019584 297113894946253376
142390143022603184 318752595788553280
136439156412391856 299420897941252480
109488904997011456 341227456619453760
175134232869123232 306743990083937536
60430821525581008 221312088105497728
78827537086514352 100636021072798720
253659338250521984 321460467256403328
13604645180088736 164404523655946624
131342348241778272 207458926796787104
45339212319549040 262284610152290112
233531768784283328 343638332028613056
48264316144355632 104220959620267536
180096069599589216 212891609360000608
237193336010621536 344898693461763264
134681338187531120 248803860397211424
199060551925160896 286805148203391744
161853557874939840 321564294338970816
53945600599799416 216001359873523040
256477531208628032 337884718024655680
115572873607603568 260788467824921952
133192092234871536 317852668032120256
31614953339535260 321134531358897088
101847211650909456 294696066015677120
131046411097948032 132123031660205600
116336462759394144 198891233742715072
2998573320127806 140427352339790736
68407569337692088 100417000216072272
38487475037976768 106058521761847056
74093975697233728 167532682617089088
59520879174198952 273168062831163232
88325080490414848 125450804174213344
214189004156088352 225060306494155520
41564870824086024 243794376277928608
98680634745847872 113430570734334144
33271175753346976 261940098389090752
39125432293282832 185620963399971328
239427177296643264 319061746927826304
87582046747820656 118676038844571824
24926308440722688 165279393453420992
5930691119349040 114251825392731696
59535272833439792 152459459872056544
220974490677621632 316834961798781056
252065932356050016 293699769772363712
155952570954140800 311497788486393408
20527076046434804 125265006146928592
10672428039381964 243298860491933664
159695791500930432 225187112335450912
202993386621287296 266814058051464576
116683648004157232 260459276032183872
39641998873331792 151106763083315648
125796232878829104 291430630914629184
33698477025572360 330984754278341120
122408363397957984 338590825802965376
54540234932202328 83997286792390864
66196542194406768 297633236068288448
137480447225370016 345248009074575168
51799694087400200 240974332858919424
254458995070154016 269084321942779296
65980487237546744 97378184663530736
38821705131562704 106708627357002400
179273655107878720 348191883466204160
231421423140173536 275581540936205472
60209327405989408 328423800403800896
7789802815211328 318432377111898368
156027928630294784 175052734865468256
145684902303368032 256161258553254464
193275659396831072 317811081331052736
281646923516773088 282596034117639136
17998942668565170 216096625935685152
213263385597146592 252140679725415360
219114104008876160 292958097937045312
216911816403513024 339785475971083840
198127347713570784 232130677582421152
173921992892333472 245806611899804384
21734511118185584 113475462293903024
11214962069662916 48548545780319288
98464926263284880 180292042508259136
198014943026076096 346537774689849280
252966552216448320 299754498901442752
81906486574002192 253287012824375200
8006022928879562 16525803312062380
30746325516459020 146965865183629088
191930819309005760 209415761974960864
37712485713257512 305877497183628928
36672853030883520 339589066947260928
111915412276062544 265971034636450400
112026744849288880 147313828969399968
176457646671600672 205036079478328160
111149840291473728 272246100613857504
28398868788093408 44237805962805984
44716179358510160 168157331834621408
6898708028697010 259280957154815168
59942187456996424 255549958586114080
44053402457474296 317273435697824320
32267729670600464 163982337995017248
229937900868173568 311616602112711296
28362992350687932 230644639586021632
171622621845330240 222628331874715360
72053019995601144 162462227301871328
35179445681105832 141342854695422720
40279471394400808 216021639966600448
57823073624422232 293718875576828800
241298021015219136 327124893613529280
20508511574610108 128069125801431856
67391774570150040 255126522248588832
148158769498298272 312590628627672768
131174204577435248 243202079051153888
125030001351808448 335515447036985216
80269679690492720 237680640986154880
3392183302942658 136344021484945824
112315552186738480 148572859812809536
28668246642096496 89399353506221616
121814713326089056 192904122006953472
151828049772064352 199308786589736832
3788790446513308 30288120652060452
126304400406193696 307469664546066240
5693679837691565 28160657240725756
20028376410258844 316190189275158976
36332575549010312 248420605690516032
74074794281825056 238628438197428416
251519579818803360 304795147178168768
125331401978736512 170387569863195968
124780125229174784 225857854433807616
211702543106760416 239518649927711264
14807837727981062 150332717134337440
182321370948461824 200946973882087264
24556725185497024 281408277213244320
5155304078004859 177852340460646080
152012083442322880 308158838862309248
102754231969538464 179847245365058240
11550348671290876 145623485533545824
2284887758734051 157866212748512384
235477557181258176 238751984188024448
128149315062376480 223004270825706272
218011120741279904 250725507802730944
96267402738096256 307518790728852608
128192468554377632 332472566994131712
4339823879854271 167331326121638848
258519609717345280 318049279637160000
26121237303366152 265390227322770048
215292143921103456 268469561826870208
180674372583630368 264719483352730592
336645968993190976 339890859893480576
93531261650905776 169004426003011840
142710618487121616 208456764661925248
139049102590950176 294144188024632512
89458433276200320 122742285734101488
29000150772272168 189318908756987776
52525746575661616 256334763169804224
171400337515998816 175902308806678144
166723870694920352 310202901754809984
26569042038977436 348292626458300800
97712639940610192 347073715328900544
23533460819311956 292180828658824512
127233109271054128 255471737803596992
25560950339495320 45948357374608520
79478112162400864 140297303915732480
83903236211970000 251602119472767808
143538424888709584 286571578575542784
78044509862500640 174885805212330944
117199019413793728 175590845729695424
82346182993250704 102947761412884288
74192470899345488 198581003671313280
58098412213747712 280792619687133216
258744320490111904 296970190294984256
52444573782189216 330489993702082560
129704009455775088 306844428679051968
96712155381211104 205279667532485312
12765154033333342 317040889559037760
153238091168372128 154698680842736768
4234275238733713 48035294015201640
30813272855572320 35977813185471408
301957744177015168 344952250939550592
255678909666150592 316033446782725952
150649301638273248 285683053625685376
6187833334859416 205563049655387584
142192919294907872 340664123665237760
43697301804808056 332800455135708672
78002314519736432 125928800764778192
38699972408323016 149789393371223584
141914960240800656 315882163718634560
157669133331815968 257465963336384224
42167749163332120 308202821611891392
191555413832172736 336638177512173248
18340339440232792 48953458202634432
90902969551074688 331311393151678528
192583074427980064 274869390445730176
36976750541878720 160949842887568096
147917865118423520 322325960334032576
87291540181524128 341878965559026112
27168460787174392 116100586537864000
109658530906643168 309023204834821184
154444422588219968 174488424951911072
19478782947908708 70414223698972936
261355752124340256 325999441346415872
19547634027883084 252092785339559520
185850417253817184 195755200639528928
62129853151824496 342446583664198208
95941007599591968 268807522443291232
218413539731722880 289580890634561792
93458710002872528 263545197703026688
121673508492902288 282012715225282144
116901186742418704 228000731961654208
264934297571525920 279262338337413280
211429205591320480 293396415398852096
60554871687948872 102245361944297568
72833806405033904 141172812084787584
107439643968377456 203904000013001504
309062105721866944 319249468504159616
144037387643985776 325631612616638144
50311006898091072 313797597543913728
37759469509540312 187993693361696992
31300401078132964 137841954681220752
128472384576555200 256401736712281312
123662027204593600 333781640670571072
18433135834610104 169645776999946432
157867000686305536 216533127613518848
250690623606828736 313707120980481792
128607194785332208 346144735202537344
5873885635216273 116216678648222560
44170756747601136 102560334275022176
52413547646344720 178412457610303360
29993256127562380 194560551193557376
33192938284782288 98342366263692496
266874489661776128 324501258191234560
16867330831976950 203330203658091616
11263576030137222 249269630644030176
137280853800910544 299434258550750912
42869876522842792 222865593382457536
212384602560199712 284146632007728992
243269012452328640 347986497362940864
133349916781088880 303891846095018176
132238711182908752 146650137876477632
7034413845176551 308577613864019456
155619697486220512 163067924884570208
275991199301613664 277482919736543712
14159100638141174 266891393950068000
153661046096659936 154902653086798080
200331455374425472 288347145266297152
189515202055966016 210891538599694720
50969073942628328 117710873855956880
280724020915321312 290465175419188096
70977725378132056 71261568293946720
140212722686082752 210002510876847392
174731776071118656 218758428144475200
47402366451799872 240710732230972960
142232451542365072 145198768081419040
144502644584095328 289074046364445504
154723543203736320 328432899923501312
152543775444643008 260458175414127360
95087933304683680 121742415572878448
128398642071983408 199212901414459328
158970353679667168 264091327931701472
56419584339451576 128107167934116544
125903377828770576 212852446660214336
93821056535424400 174778866158526144
144138422563972064 215374928326922304
218593716421779584 313016580132806976
4117235840573798 55066004490665064
128000676842771920 324361940939237824
32219460337166224 270971185168884512
84265524635565040 338492861630804928
156512177631277760 251767690330037952
11655230131521038 16849921132203482
51572404514978464 72787469239075728
247669715733390848 298770528562488000
58110236999102928 79692712335125344
5417639891500521 223652291164968736
72368046438695824 131895337288021696
188406654781694848 258373775628877152
256464459519564416 277086500185945920
87283212374703088 232928438876284768
227633191560326528 228272480315310400
230478076423788096 333161245071223552
40888052451774296 59447109943869408
283747258366912576 313606429160815040
181248542652887584 331332660699444864
220345276362618656 293469462075313664
34196044693633152 141226658448587248
129350020684238256 333404638991995072
129644388017677760 186381212689569312
84813819950721888 209177884825956032
93575405074193424 108576356662336880
132687899864454032 272825261253314624
19589872003241316 302180721383541312
206064071610417632 312731072799202816
139278704794010000 239343594636916544
186810085312330336 229450734332083200
42486141901057424 199194481840515840
43038950773400608 337807908386233152
203579744439163488 249070604972546432
68864232627393088 192178741142332704
55292975538496600 186307342013477952
64556252025139728 347289877587772224
268202062483645312 313187444675782464
33224946789861116 262955764346778016
8582395917268961 317007427170995136
31426225237458832 270575360329916000
88260259572193664 101437607192183568
3211383173676346 229884123373929184
69209976913758976 92434533539568576
87696152144728048 233314580758893888
112790555908883232 255582535720872448
87431416755928720 161154321414148736
27231739522153592 145756356382472448
84657458998797056 200259423240053888
20955281219359408 248675429558933184
123294081910297392 248444942616962144
18054290874618516 197437784545393472
16285888057008910 45227929783363352
84930174519074656 162493258461280960
44256314493124136 105635146116521888
91793422407398112 184245800051089984
28618551946697864 175877209513611680
143422520346608272 328144125795803200
310792061138743232 319984411798454656
14556976980749620 101204201591524928
139357379683663760 188577731023122656
110901196708046000 127177707026331648
7277324387121639 156145114977972544
115123460213593808 122548470236979968
211428988148871744 250625358340492832
238573321609449632 341079514783348864
20052049659585056 73283033298252288
13859922981612410 210261053036582784
131635260298012048 237444701069692032
10703858566878418 104677149247044304
45998295085463240 175468627771603232
30473629983477992 229503813390249792
18435623775853372 237025847016528448
75609362712930512 107145010933736624
121902814044110080 333371492993669120
29163361072450020 194772887859768096
155711598227213760 213744124528298592
183435331662450208 262059000047637632
12236340839272978 150356982846468832
291085029648463744 340494227687875072
132444116321517872 198705628744759776
183187768126990432 241843260666399968
169701130963451488 246140367372255904
67359806784750536 87091037033051616
217019576068912736 330694604063771200
12232237381194188 224929940167457280
2181928804329061 334087085081313344
103477161350348944 295459871276953280
198309737708297920 199486974957523360
116336479686613664 189821041270710112
234694421069481920 340422917277024320
177817947699663808 193664525206869568
10046605148110476 304423159378507648
206423537902526016 250725153738721600
40089354278212728 180322752221992256
11370657617150834 56299449732717744
85821782083152992 298627917424384448
14216677471786932 164736233325500992
81999257053864816 175504568766320256
93021375115699216 219025235480344032
100964814470287392 207920810112590624
43856889491392592 124202026170473568
112660812826725536 330110980632984768
42359132583652760 62185504118066288
1947753248918378 253764947122382944
77205822784823360 84470432272728272
100238219206263696 181703570225945632
131318673621532176 167489049457545728
44716690932153288 151367397300763648
26018816214131472 89523799424398320
57996644262788896 114916221633372720
147057887516617888 287830417811994432
251672439666899456 341527666003821312
200381930068578592 333517155266581696
190664316651472672 229693662762354208
128504382721241264 205737702644818624
278769869069738080 344858760952651008
41522743911027520 133072131888957776
33692038188735228 123506110089974320
84473958914809888 292528339614137856
87583752808440432 311684058304956864
224511034988303424 325661815990149440
112756384667112320 222095714433874976
201112163287111712 267976699666376096
146470933062328032 329270741933807936
294218147647326016 306243003419931520
26159476198557024 199279035404656320
69406599591834648 303465039044753408
16349700089451280 243410295932712416
32600039644978180 267052768736634624
14934794254344456 42436279456101152
229013202602408640 301423350838108672
68360584620733376 195893851065212672
178657994663195968 288770572566710656
20560820172384828 126329616447150240
83588488402936704 340335362656347456
92194303313819136 256019007424568192
39128549602742560 263375746487351808
190480271646903776 243618083254741376
12234546237694904 295002518108371520
26645474607081656 327558557790095936
131870097980601648 319713543816233664
101881910975799008 233314563554360544
19806440750245712 58115026549801392
5956005531237985 7586992947197663
27098927231794752 306047989849974336
307528534951645440 336812343781326400
85791726842877536 333551876285913024
124132762986278944 206121609054060832
218268705925713952 333121987835772288
220465113197667488 250451819846065504
391952291587043 105522978647224192
36257636045958640 252462019418439648
204566363643139392 324878766395497472
23552190458269884 166158087112706336
214619563297274464 220425371064993728
155772843217908480 249828595985818784
39672053025197768 211177502346078848
86329977291801152 125843840125314224
107443491884869088 147544719016861184
158261718529219072 213669631670936896
27393426960832900 322973862313111296
115891900071584560 255418422889571200
11203843512909198 30843378154835464
107234976428829536 263272855184370240
35651176697036504 51718239844075480
106056385537633872 304677408931906368
241668800851443328 296302129244009280
244209422502759072 331240466411135552
15903715770992172 168710119858562560
184835931745216672 262145864773671840
201559890901752288 332672998655022720
168116781654456608 300794813020745472
61409282101350624 212641169499472576
61061443857600960 226028762844872576
9806070817511832 87364802816205616
173362837126489856 179584030211664480
31186687016176672 95514670692237152
71413063571050568 151468827078066496
267961546303306016 296119213082803072
110549922840803728 287061144608313056
53483711492959072 166524508923411328
30637418350101528 108943569358667264
93107501626700240 312836302906918208
69672026470122464 344021868378387904
97895558975920432 276429226681032512
167522588146341216 268463906907031744
41225755468469288 118416263908697616
126398780043895920 341393574601149248
214043226810889696 311922748463768896
15239449788853968 144364894815855392
21371255144397400 198892834064475520
82482691634454512 241337460297521856
250745576241883040 302166381420393216
21170340797089360 108198286435645472
113118371212560544 217947549789882848
147519999964435488 278524256828672672
727617233783210 140312165138023072
180691947378342432 214457389990190272
41062834352784176 160760309484664064
294439865261073024 308621801745154048
106830080610360720 222292100168613504
21383262254440652 138058545790877168
170492523138637184 240010275152550144
157787636822982336 165518076457380576
28869363009028192 340746989185686912
140369048337861344 313938294781169152
215008654169834656 225669268561047488
166475310801631328 202021722659100192
76908004719967520 285687222030439872
83596112467677520 98358564659205552
31620063628155184 293429324428545536
78182954893266448 245421395908160736
88866245810941248 305778119524836736
54980103258529280 100538590859289168
205397929432007808 225295967950636672
258065775611561920 321673497629330880
34318284707065864 344529058132237312
23703227242154876 324293062591010432
16788284954095816 166779439843503904
116054483101892304 238192307817014048
43538099603199080 146842369627377024
14432831569703230 50466086059165800
147092414586226240 269242137236657536
136882096616402800 313412070229882496
91686488651681360 294503031680830208
28851413755971496 258123578256537984
92648186778341984 100253120297039456
146756828905278976 178025321474437312
75169122202660816 297239771555743680
37329773561621656 300641572057279360
136244908641517808 278016210515383136
17530982127819652 200129734836266912
130795484010171856 294055356324589952
61707546483796152 269910845983615680
75899707453594864 181988903667046176
11625712982108316 61381474401287512
226899198470785440 335260618624684608
304386234973085632 337227128559133888
134701690970699984 226412615243995232
26006862857573736 251626283451221088
72126365011672112 266236053204591872
91369707620267024 260015142593291072
87919490546383920 100707517323898464
213042777077669504 249648630570834112
121668515471961296 336571398488646720
109132409428944704 161767536894656384
23801826403280784 107888985485644736
163999662999551232 297062551189775488
186275453838087584 347964354090912640
141105193289737488 310871922905215680
34416355465874528 183649243822191712
84625209339816800 173845652833373344
315188067038011008 343792429305347840
72689134332585488 117927296350231792
111375201194255008 326762104194376448
100159084940976592 167407810533612704
62016061043703840 280505165112844096
21975396604387164 280086910359348576
49329651090978160 263301298379861120
21529650002780776 292734063433262976
178540182385667232 276407694468581696
207762489043065408 329506640991323200
107687300480107024 108581408605949088
144513290618910784 203156514859710336
83756228506944880 85619830505335312
141123143343050752 157730386340221408
96749975324534240 322963331768254080
2365476847179950 283972942386118432
174165455070903744 270687552816217216
49699194526115568 143164708120049504
68335227227719360 158259227456198400
27037565212100628 93276367524291824
17133028120666274 201745142030119520
104089089943229696 183532925719892416
34908950446628148 99808344243434800
140221370968567280 313201560229934912
242143668776956288 326570996056398912
125289414448462432 209274427381865056
173814528482385952 282740906598083968
207144834242664992 327050231448698816
279879356599121632 305565356008231872
44191527882075856 48638874202395288
98595847173911600 181587254264199520
228570721113442816 251305397987293824
154695376338527872 210982529899299264
37912679276365104 53626193994033944
29016238307677500 325182202152019264
284698320859226720 298957232606663808
28282883655392200 343250240974971328
82652722355339056 282730817569284448
18338626512709076 328523807111360704
140304287213469312 241758288654013696
118617507450242480 300007134086202752
40596138456996848 119659894000869936
23837163304409892 264985280779577088
121068587082885696 301968040752687296
287207768543034432 345889243278397760
78383658773571840 254378126765575712
61538837244859712 155249903921696832
171825257173291168 243624918654936448
60465527380038080 226123988585072416
121780778500246816 295671788171754752
93516677544778464 274204565071849760
189246188475264224 198345618303377792
193724154218970592 245386879229178208
32499565916502160 338351470693768320
161196292058549216 305708122426655552
64709595352330720 196363784372570400
77326803550368608 178073702129576416
130078737503521456 278393094982951968
289009889178317696 294401968873150400
193682178450139360 202893865871335136
70293576205219968 191689801739034784
74782574028488256 330596854291624704
300835798737235392 306809228735049728
9783537435368552 146631603249876160
118694930066082336 345470302112547584
18654735387123320 237937921149232224
67948426587069000 95916979990014416
246081845927756384 306919824423577472
11952242057888494 229821502904214592
52849920068628336 265532829888731008
116519081574233056 247555882394526528
237768248507034560 276119315098163232
71027817221362824 134174850541335456
74391129332785440 336287798196323904
23312463226870840 76817378225933616
127126986200889040 314979996916538752
14220549205652200 204567627686592992
48995932827133008 292181366988823872
72860089324154304 143008453272955472
3062820278678520 228152271157720768
33821720769758384 335537403060868928
38130393642938880 179398774290206112
107911066359769632 339738287064163648
123460145130548816 260317473660829472
73397290829142032 161781449585845984
111989728720118048 175025267774319008
177523943394102720 198673552259181120
14470480050148 348560663244849280
133912443255192704 194007227186378112
67543500764260184 293599714463292864
217655513562383808 342155603391120576
176435870570877152 221138489737319296
43327144910603192 337188133788161664
165036888330584416 321360737523869248
141795546959582000 211556851650523456
34650041275008384 321047585922163200
51771175917870144 190886825321709056
21509437436303668 68136881110293168
136261578551431760 338652949146497472
203885606418789408 280400343540066944
86116195408333632 339233239901830528
178752390676469280 310045130270661056
98706541472343584 268523005062146336
193596595883725088 235072209755796544
121024184440680960 322890147837467392
203589000078113248 344710702324451136
213569787039702240 243813749264166944
8942795876563275 65788412678998896
221246565236565632 337240685913893824
65284870304604904 71868884361207800
185499966733218752 302798985437590656
178614599979681088 207810469887305024
40810107576581760 110473238758359504
271179385196531776 335338796824036480
120433669749104624 280767955204574464
120752764703258688 128976260937543776
19641722774420612 165564411709063904
132049989873824720 341554912959993152
254482669504278432 260094492988473440
31953958697176648 246445713930638240
174296211017128096 252286284039400416
39838934776245984 292947788292646464
303528085984487680 325681667052280128
307365939968515904 347061101892767168
133824859537979840 152448927031718816
73759223610396944 292107231375377024
131631751809616176 158051657766401568
171595419982388608 195281491257241472
75637872189774720 308264074533212352
111431836013631632 137356894804844496
269476801933208448 296593414941007872
41398131856045216 248364497721790080
83262526009636384 284208875261645920
83195430664096048 176656103887051040
68945918610843136 270450913083354560
194646631978344320 339371749425011968
105521642525446784 157845851946759456
175071026549339712 183856851765789216
11201566440955378 294119584433045632
91289398601625184 289169516030768192
123352940148061504 257623942395049824
266066638499205152 313593804799339904
204463258599021312 233259381291153568
61838363410873944 302062022580142016
118920074601969824 274497638171770400
153745312007822144 182591670390250624
250155227747210496 252134066996951648
45859331737723592 325191228405406656
114085839064986224 277616759609464416
299937107751018176 301745542398376128
77267640340732336 86758606784663744
58819655631739360 219385836721743424
279114291439698560 303472942952354752
112063782289358240 216672233559044800
146452583189964256 236656569451298368
51502403934356880 191012575614494464
63328469046424208 287010825849787456
117910795405266000 199198868114317664
109019644241900816 347937351417455296
104704010863618400 338383599780669248
26898362831485032 96409155997515680
3934500505490782 274513862995571616
113535026226094080 345791225855388800
259753450628689696 289928689245047232
126277352792790800 290849012625827136
141149435535740032 159421328661927744
50893608389311384 64152128472324736
128600562711923184 138002104693646928
251852637188558208 256115266596832224
100790291252713168 257253080251208992
66194045397297736 257820700394393856
150832789637994368 320063549095531904
77846298131423696 284790967282697888
121106834981767888 234691002436455936
72832407935329520 124003095173515472
112765377747474816 321635470664795712
269126008248924448 310269099382540736
196034369571163360 219879927986400320
102418170111661440 108539534816178416
96476880157301392 166799160196938592
15867302813155184 217125161697260608
69627432988777104 254686410550179488
210934285107575680 296498918061225600
2730022498026508 188667699622627648
70702002217308512 92429576208846544
104506927973037680 231395903146317152
24253288658966560 155351459179053440
147569098090340448 247871933734191328
3079684697437242 105352157410948272
99153825378718432 242112939601426112
79265298144413088 347719402379891136
68410301015601840 116992479101662912
7332097216455886 152946559758483328
19251466938783932 232063144766630528
64787192081030064 312391559216503808
82925554025883152 181343029826880896
32746322894129076 63877282895712328
99005822346567408 338613345488453568
200137383910552640 271569225628283616
22180218711659080 71458086202737576
67103873215820584 88008151950341040
172408377612502016 252957896061556512
139002177553583904 285785392039730176
53869474824980192 220066925724922464
32781202044294924 100252631585584832
273706625121201728 334571431788481984
27483495632801420 78928548483737552
101238724160086000 200853057028097600
129035710600124624 215835461875521984
214110119564184576 221655206260137280
13606657475738816 319270530609303552
177440105803451520 243377613905870208
145969273488896192 235086008089816992
89475369335866176 109864472965261456
99121451055793344 303787606203016064
37020145961445512 308399015843949120
52153911728489984 76815437650965232
103551761454418080 161339153538732032
50357479191371976 245167877228936288
29869591014353896 178652077390261024
160246977523073664 249258818804740992
183794504915317728 339668112156676608
176290664413452064 262027979856404576
8554741743181764 230681502091851680
44068511187264992 120957229377363744
157051999098582304 335475702186271872
30285728574543600 343912639056608192
97375885952093760 261515591524411968
141097708170096848 239846347355123104
70382792753925736 71839888676703432
264195625323963648 296315143989603328
85544041475522496 116398945215310480
63429803326540704 165536523351219520
14308902535404928 342849150481016448
12088386159137912 197809162930196576
83704923411121776 250517093218828032
106851503310544464 229490831844286592
18548012803772208 304378664071273856
34403402906904236 334266564867112768
40644039738620856 324454266562118976
2610928458702655 32662679142537928
37282513879481936 259800157832796256
12668867248763312 110327704398919008
58842428126317608 97270947886207408
42385002375783800 69822143368781016
89068856272896720 256671086636489312
135407165955097776 216640536966884032
225285646090035744 277024252659446496
280169689842028160 304638567654993600
200950315636338912 214177297495757888
11388057429457102 241523684515386784
49165370706007264 138378145189194064
63244693251682416 96584025166508592
49420709017795096 119181750773674368
52744023026926184 212345607812853088
100374382362522944 229246924627792416
320337340297439808 323521700710299328
137091488172390032 295081006192849600
158982190869536256 332637953731271424
146944285399253184 243063622927331392
72927208247536496 150967932608165792
254600267437538368 331545925482494720
153893752227713088 238673679079083552
75734562271446704 331626221800591296
98258491700174896 119401613254866000
272642949407728288 320219025867708224
151807178088245216 152109701892277664
136281246769833712 256953627811894688
11907939756098570 322385465620962880
272043208313752128 335441548906491904
260271415970510400 266024143127530624
29760979643982928 331210345733389824
4141696549063117 39035236775901432
45865395925477616 325908905903809152
153118792642361728 337950591410605248
237061862553239232 257548919323368896
164485266278829120 206491022735339296
7455759388969808 312912342947119616
126664354939666656 239649137758392800
124896459389407424 253423445629398784
38411422966798064 209027654413406912
145726583740607776 225215897551573920
156597006422886944 255308028000115968
87156387610086144 305847694259263104
2309329055249043 212658918030642368
107248954147559472 142363180340670272
73784663165599072 278470452916971776
16418294265349586 243837913922630880
136720645454048240 309281027035070656
1161246368197797 71699349257041096
62989376906006360 325926334357365696
27822322622635712 279119753096670112
80320722547148880 151852918593856960
101270362127429168 145849012178484064
91655763804028000 269918124966126112
70026361865165576 168500332239565248
5817021259067744 237855551052241568
22202686337044292 304452537729800896
88634144160839552 284032292363324288
261530270591261856 322942237433819392
127781619417200128 139816022266684160
207935660841112992 219853428950431200
12684612518909732 149158988677426400
55616379508113784 222946982553749536
83538473422535040 236477997907098016
177032597266189632 265094363166208512
164681974669398464 243268504277709408
9105785059518022 261416808153067264
125941015807950176 257486511739832064
262702459216364736 301040182610133696
217502445813144864 231014685199279136
60074344192527952 277786510519237728
83003693533487488 189341632034987232
174624447546949920 338109749068894400
108444078933574240 142745891128457056
58045551317203728 95359908077019184
192610468436286976 279938933594275456
108947368703901936 342215112672878528
119372896794450528 216385978266972736
191371085231446784 198160826459498848
169215628060145632 203059616427986912
252002913428583424 333613444898020544
218083694716772160 326334763076053888
25237164928568184 270696245341737504
10438421254413896 227117425903287968
4288362739629851 98631253767485856
45676066470447696 197731969062941536
90724404778041120 150281322250548768
6950901440279684 263502301554878112
113034892059241712 213125070486236576
131701403306847152 322893958843420544
126954698869091648 235260812024689856
71084159031272072 82519778156153936
53489733348152888 135727614413918464
208979986696555424 259853406755996352
59719792995678712 338488511139560064
157170100615649056 253649885542844640
21454661802565124 188067903630567840
11869974468012236 99252266871020688
106977768435051360 309546811634325184
47353415428153688 325005995994658304
218998386852175776 314392382870623616
204470961236269632 346802945662289152
230574232897343264 287830727920324416
281081767506197280 302644708465057920
80855984931924528 134836303042825232
317351573873949504 340888618282307136
189457686353188128 204178645955053792
307681886553397952 318453621592308672
11808646555394978 211387151642601344
260927451067029280 265529959147153664
249866240561573856 287640678654498816
337054621073932608 344858191474062784
206405658896353792 340876730198088704
178910791340778080 313271178868193792
220632014166154752 229213459243044928
58658173345327024 122874726991974736
70814857009824592 212018324747849312
132715570511961552 329415178589872576
112060711269684016 205604541639966592
224744213817297120 304672405980004288
162746684244203424 183891889278825696
51519647955284912 322909591572496448
158442478934452640 235619013653228992
254754711544667552 298256083355544640
90396409554138208 171899444014193408
154619537426086400 263709410735135104
196684183709638976 263520861677031328
34250130789382624 326385296170180736
125097371729923008 201074892822832640
3926199587728812 296492533016368256
120094869291485072 288094085931970048
90004820440240864 172694492806655392
213996869359497632 284319855978630944
74116603509052896 287006103161456672
143308763223601232 335092709001524352
234177734610527328 328823941939233664
73752402297116736 333246965265446336
203325843237956832 263043447090340928
52336480745667656 157823238102560640
142396592359397376 253694867209871232
90776616173584048 266693342857061344
144296606058816512 285983012604494976
114087772066180112 347847290113886912
3885615995741901 164539193499367680
92813183763631840 279055211283861440
128272197625896464 243011448430247840
39592789146463320 223942847697767520
219664746015438368 257263725838904608
116248290878181808 263991686177650592
144444112386538880 247777420517324800
77792878856822832 257664330066881248
56713479904010344 321171020303403136
209461431846177152 345529528889649920
82729903324404272 294462897656395072
208991497996623968 234665473978237280
9195454186109164 263615446874643712
78529326760416224 301474120336319232
116331336944426416 305774312368298816
57229424397790288 345124683536581888
89461914204345152 311122214675619008
221668078981746080 241415671645801120
182887958009575296 279165777228217344
211065865670325984 250546098748170336
316967307935400320 336341069485592448
174575451859446880 195127730121148224
69574855148680864 233444711796665088
128144068633961248 286102082546496544
90053471254383648 170277654894449696
86658601847991680 283180498989729728
194990615970285216 293377685949992256
288750405211778496 305358332114777920
312559605388068864 319583478596152384
91607099491678576 114014932361233024
242697139189728608 338134501286118400
18289746763102920 141664327132273232
101243073486885376 190059284621515648
304536088943714432 335491240234684096
59221119386428224 149497330045493088
6698505550097438 40257677026821384
194610951330297952 257174069834176512
48466134665736224 239749853097334304
128565296579932576 193372483008424384
24914016522019408 184268629967676128
171562498435052032 297910165085910336
48918792389180176 289744756973430720
249812441226268736 292045657328505984
244135216464314656 321739235879461120
212597217460231456 307189622848898240
266829446871450464 337298887448671040
270389548239220512 320911541589028928
110005228625322160 115792935671177712
226084178997664736 233490615412594208
122122414652510064 219672903111568992
77689410775991536 78726127683469040
154093396221321504 264502899433704352
60266506875953744 67396341476509696
141160498648265440 308183571879039104
65740938280627016 212680428734994848
111461965701469328 348057364494616896
82252551000056512 303510359978720000
139521362343401712 161077075772806880
80535590283605504 321699601051426432
55955721452619696 253161748105680224
85659750529305632 320474695239844928
87157136365675344 214590581288243776
82838171773017232 279361474000347296
171457955177894560 172655426638193856
123576152989796128 292844208248857856
50385229572191800 203807086111785408
181122212488306592 241544993877528576
166190482604479488 254333499762228448
106572368935417008 347801306657126528
25229898614342112 138209712338783840
218217599330543264 234689694141614880
59611978370288544 99983520082834448
251328993606301888 314668663089744704
81263796614317872 345739670877984832
159718169424662816 209613724708066848
170665255489116928 213592820316287936
234176681947703744 277208346464876768
35025949262735612 338867566121544064
232214274250731360 331904614994016768
39674902504630264 344205317107418368
14477721404890940 184557413473896608
294775363806468864 296995333638017920
226835273927364352 253365669938637824
267703370371302208 281861538658766272
187085725069941696 222714575848220448
103606690576517760 156739291871864512
77645704354765600 243455237417070976
59009481315777528 99553707693156704
160971805405905568 221676615141286848
24607037001214004 180339188113113984
144664894077030464 199398376650291936
24566078146082148 287207528592299488
18713198645593188 187944652253249920
93373847995891632 184448000199363328
196445616005519744 342465947186417792
82895257929408752 220418341104421664
19429758198103916 184918855779743712
44955956960353248 301951879985146176
135402635762092848 272630843885990144
242745305111643584 347370331733971520
145587146207089088 151493342663591808
68393503123367056 147365265587650816
13395563926336226 60664469111200512
135008144337355680 313480541782079680
13957728572855438 299192352487375488
122655510332314912 182798275909465664
143330588219508624 144843881881958560
129129752188144192 157070946057256864
31108300653373196 203389366387712928
77549784367479312 92120729076995888
210242029188769216 343665022561134848
66841158218142408 186429215093609184
14955555020402998 253062497275600064
50044516892520376 245304196789222176
222873199855249440 249838689780339136
177511977138732096 261231468888063840
61362027533295568 126854540144222832
44642339387451712 296953974293545408
158644253686484864 222621840688410848
64768413983404352 141700478205421584
164179231215615040 346680593525202880
32117450507157596 330847343434318592
98852817977667024 135666942067378880
48532334428756680 278273858639964256
211437604347916480 215087306146954432
138542187587520160 301700317234972928
106944534625527392 274438452166570816
196819515341329344 274085441782337280
23711850966312092 57219644312180328
43302760972303952 300593257286654784
212802372086763328 221623252521474912
65205258221625288 217980977461253728
97822413799043168 217558586627344160
159692261843638208 163726539538432224
120487713232436928 276195761247212992
88634708624476928 153449417412953888
25109054346625720 165398084720757184
99371625904058384 237536075319594304
199735480175725600 345494659092055808
152656808499690624 199054295126547328
288991962924043264 300164434868913280
13027361069123604 199899001582848064
164385198903665984 315119704763423552
279310656215680608 335583985723298176
24847245350308340 221015394898498528
48968762523249016 236918437301681024
330820169680594560 339239927100778368
223030808320916064 261400131233259936
88001297315511728 183810672020113440
151073160161982784 230034627291401696
37095724922800216 246922104055772000
225727924397552384 302212181299331392
273537370485825856 344024999471533952
69348182431216408 155880391211699648
4828157401856693 320870730018589696
209495568016321088 268615182819061600
52436089951984816 320819174574192576
111857136272267840 270751260154449472
6010399623878690 189868504894920384
73294043221936368 212332754418060416
238157973722540896 249335145500424608
163121529990645984 314552524424700416
108438372158853584 123255291785107520
18888622413778516 96946514885830032
254483706895919104 254599667224699968
202669751384393568 317316709686542656
18143031750529272 223426921453472416
174767559647978784 309457238284677056
68676300021282192 126459020383225824
65461599555721400 156477493408308896
114854763906783472 155742210917884832
227618900861337792 274936857778020864
222180185135138144 346279030235277312
127768522849395408 258776613641158912
79332298287717040 236632273002610240
110766716437499376 270902803883135424
269731976618557952 324925269326327616
135883984863296032 208150228751220448
55652534756961648 153168038798238720
186040059916156000 249463723220464512
6553520853143222 196662241903180352
16634243143994674 296495474814875328
234926454933467904 324578228768499456
63364350155002568 210523583838924576
60224882577270040 68136333010061096
55986785490200880 216662656102349888
253662102678425600 273938346532899776
141941423987458880 162744680748266336
89875953073888080 153456093285775872
221790051904678176 340472926351367104
34551599398661220 158800206212712320
129074752479663216 281952812382792288
24566349814149148 234780036228697056
297503547048832960 342544468182091328
52565172801194128 137989290498515984
8225532264263949 33914795769166872
226269746116447232 328997891119426624
87458083455798048 173441281334821568
91115030772469744 177670757001435648
97014805881122672 222000864909680064
156812357472280608 286112151176305536
196663675200915584 226136152969386048
252805033621860544 299593567845677312
213883803310949184 263177543996375072
219043729021998336 321326353483189632
143362750706070800 186125945456982752
66883053320316680 204050185348934880
59055205656846224 66410919031211832
55725149756492760 197496881250553152
27174574108950376 27948299178676360
96486192502569776 283750069198750464
195165662971055040 347842337882578944
120172052942464032 156454357582825600
29877848009528580 165006885670364288
135256787827097632 174053534924873568
124361271098009296 308752886800862144
106145509467652464 198712621678235232
224809248759227136 339067645176469632
277796585694156896 328507884598096064
120071844967034944 271587661988514752
226868179131510880 254500867429264608
225182100909233120 339211288867918144
277738493640666752 300915834722830208
7170277960724676 240555579231084800
83570470737378112 325247383950875200
193196370801835520 261784820625663104
136449185827702592 160357860367749792
110759382733676784 307821699319463104
106261699538342096 237980880075934848
137760492482498384 167343255879002336
143719799349043600 264491022558900096
78626684071459760 234067526819649312
215865907855840352 333681639717566720
302285025296417216 321365294852487552
154172752158507680 209475212301915552
327958934273099520 348654471562862976
34115762130325220 90886961203759888
192434864593776224 210718674634092480
14871440219750386 74467864924318416
82858213918393792 116700300329525072
106350139629010976 226614094388540992
91836897411095216 97746956422221776
57824749525675584 281333030934419936
138158525053650256 307183131575811584
99735706742896416 143470962820223184
295107187057944960 311215973804084736
156018174903457824 321338775192266624
160406987015931328 181714783681194304
106850493597665264 293484998056997504
21699009146231468 132695307135625632
208566525521378400 347918558874400512
78926719836019424 261261421360227936
41341677485377904 226240098958708096
338913134216584256 339661439270205952
168572342826060864 250805024707086112
197648987172172288 303859872823684672
98134161526691456 313551991720488128
48331737549164336 174826803213529152
135102984398427472 150819464906947360
139449235933933456 313923084589411264
19216871924854828 321946560820812608
54138013724508848 184073705335849184
119804764942860752 134039942384569072
9178702276243092 261806366013512256
283073024117301184 297399763789105728
112402221332169776 344797728540931584
335744476533984384 347309964518209088
163451898654570752 233614758061944864
195994433424143328 234390484600447840
87374004966298832 303943782619192256
108549900278202128 167260063152316928
208368986104233184 221756007098884480
323990420607369984 341834990405089984
115535863177264096 306698399020583424
10245434284711700 299324198437003008
49250526570682880 270596597602056288
307029661195692736 324537319292723712
116183045214652864 318606061023364032
121165324963631968 200413816219446176
312435906163441664 333040749935549888
9287135197824612 256704279675779136
23026081463581448 153712793983914208
127791624367865616 323115129935777920
121854246626643792 276630001125305184
102718374175157792 261020658698727744
45841011122365344 117027201650955328
59875935019942496 115935867782623136
47221430508608768 299693526396716416
74634786679546224 172179864335282400
321792356786875392 324384237023348864
114590359134375728 206060878752219552
30580252970311240 286342338848807104
136282439955155456 242314128450528032
2427724049886 5458141695342530
144354036258404448 185455250595464256
165064230009749472 203835714243514336
107654918899698656 324268734735804928
164005837385054560 241680869715695776
167378828889708672 254508780653054144
167047913660179328 251587930417610304
230714672410286240 304313863340161664
177794691767152000 288703344347875712
20593017597926908 332729019256909248
73343803730908560 257423269192774976
125698558520791840 236332178605162464
104635456046738912 259376237393217536
90158851865872816 341477058064029888
230288335853316864 235062040612822176
106543453538874848 300581782392000192
14671768220248922 49530593081526368
120747121713045072 215401694806010976
183944611223269312 319030393324791936
72009882848441312 270076714934367072
35628082084438980 85863747164370688
37061327745485360 78519944242503152
171299467185705216 306452480650967360
68139562591217968 137780638823546992
218585610264467072 345173440963762048
76238938213488880 144869227874730720
18761700221350088 325248902538419904
215708762776494560 302343947236456128
58056007995654248 226267491094515936
134185414162099184 314071066695774080
63031821955559424 225493488935086496
92949287248188272 273866330595660384
50611490023242144 173686060652008384
114323937162208368 278260299494209120
137097469910018576 225708568231878048
7093471109397343 76440837456535808
8850170354450869 77918360387629936
250928228408243936 293856132291059264
17615004202112532 173655743286189504
23286127523403388 49086141893838256
244098607772127936 343154613088596480
156795279035918880 277502718502790592
29372699544792220 159351834822880736
12696407820592114 272873320964092544
2167053323629153 68523573412504264
27210031117753380 104553626017877728
18536571593964964 343146043512055616
185964991591710528 198695818902658624
231652225552234592 322786019880198848
231739435665663904 234801838220650400
265821509671279648 284183481508337120
13994416361337246 66043756253022728
32731397204417144 187410140840086528
176809361537374976 197168377665193344
159503407289688864 228995200971783456
139350655211606304 262437725820596544
18322195719031840 126468793688619904
4779156297746536 228353252803014432
316218526089850560 331789729113622784
328711321281648000 329694194677529984
223877315965465280 287068214383784256
24679360155019620 207406585773300928
126184917993093632 299882740784779520
157973055088268704 323106875733389248
446802332785627 230107983235262144
56240832277155568 292090176972191168
51857942584288344 319689532158766336
39786878708201120 334236104318884672
53001673174002240 147536597103463936
36014574831561032 309276532090892864
203034824237299488 221512193071131328
108878148813786400 137293241124203264
134823525221765264 283682622146724352
241669085173951584 283623038760292640
269064591676020896 312972918376047360
187019173925899648 286820410526200992
64655658779764272 312603942556128704
131975651157651584 324457327743178752
96826035813268912 247464164578809216
83820736504807264 106496712365229104
52842805826793728 152776342441555840
286987622441066752 304023458776536320
166578923387114816 286813708841912640
39535094180392480 334780529853771648
48778500875175984 118044354353386736
117377709085335312 164052777838624768
48150276371752456 203035149789834208
195365371050495104 325339196392655552
113082744458562416 231526620585337472
60409049894964384 94965601460024032
36713070711557648 53867335819783848
21895668143609072 76074981942752000
82943851958485280 97855758932605808
2135905168995987 298739810107117184
138589705219938592 271488996955216000
170237054808686016 306979879591977344
47485778366350488 86940463924041728
46874141188382384 251646535051119040
135017287781639024 302174903473036736
120669213664418304 343750905964922752
126087005492734784 340649580532461952
4618963084971639 167338170177561568
83777683771352656 189263504721209376
157789910813135040 329617088445589632
182644740134028896 289594819238388736
49791123293264144 304903195215658688
150870353010013056 176785232563662112
12784151722471218 159592674400316704
288217782366429952 328992309400617536
31762317894806452 272392125557292544
35646138698595908 279431701868393024
74490345379743344 204953190019621504
111905883820453872 250478850910683488
25885352619365276 104486516598861776
181244512956003072 295805189634145920
6142220826417471 235000223847366272
130045790799383008 325099027673643136
160658058099142304 300761638443633472
63593709405972328 320266644167614848
73629586891962368 122657430524656736
45589737825404208 160007311981577568
109323173437254576 176838654492553728
154002872996876576 163008123987928672
4300752764774075 299270008447131584
114582116529339536 121159264227169840
45277597761015248 191652582416185792
68419889209741664 191053724036160832
248882788948434016 327374683232126144
129960437193431408 131395970492976688
23893858555226224 38650252368535392
7598380703250945 252519663615381920
166041585609974560 191092314860929792
66361979837694984 110691170321558576
51748556843540104 92877330442209040
278610837390269888 344967558750969664
6269675299061081 160762989535020448
50930321914878568 233495144716433408
75098046789513296 345710418991052416
56714464572458800 126026698207563728
188872410653579616 295804830913225472
53673597013585728 297953847177395136
241974475937121920 260716913147294528
115094804588474384 255888397017587776
107330911595883600 185977830991394880
242401017949850656 341068709049836864
59926653106188856 212937771632318432
211501452375107040 221031900248614656
139532243920244048 156895128692031776
141138423859480720 261434736161279552
32675693310669156 307303625994203008
61057905241371152 257037016521155200
137719424001423888 265590409122840512
20952561039907384 21536647676219644
69786145278132224 77709651600062992
142204280781574240 192485444516141792
99138022615271312 268697073341835360
5743948760542269 110725972793234400
48800647478448352 76625009205571472
206573617863991808 317706611423243264
174337224578943648 257002498408329024
140780867394486544 277808873006272256
4608155708678911 264766995627824992
180079136631630784 323072760872502464
23666070966013116 78904522428629872
78940134388615856 237540693788466496
33739199050423252 57361610239987112
276847157993771456 306403351109540544
12592003303295470 121789830749588320
288338410728520192 313418123186689088
100137556135673392 324704933466618688
30821531739837960 64600149350421976
17224728868218546 205561515755799616
230070509860494112 345193642747428608
176154932770082400 213540835644769920
34306713053976968 177870263602909920
169410503000058880 210176917465164640
48767616398744680 213065211935447008
8031428579444586 89120653816796144
62622896279191552 136035809136577184
227862256814893248 252639110393133696
31754195382247104 152860682745985696
35503263465626288 51760673636936080
111474550101283872 318534816197802944
61621702842053424 314499342398919808
13037645740131788 42113032361177936
28654959436887312 289003228050266112
12392108366603692 289192913525642112
101087000201957744 342458931014527936
11466693108332572 264678489930564832
187854142643982240 346806878210219456
247642748666455936 312991443178168640
161161857481374176 199861122729666144
116555389645032912 265539274732637600
7365111609918694 129423470737142752
141796099561223072 292788988179892864
11095575775891424 215033862819030624
89899586088988048 190254452728377920
171327373312007424 184179889461129824
24562796081921408 44744169246160896
90432194538098528 155340992975630016
79031376978662928 84830271463238576
36515598600855048 282471112596626112
177507309291514624 287836590674541824
135226671651217984 165284346297220032
7241070987458160 208213122724762112
68317814306672160 78220439979606304
134762760152033456 333231615876947648
282652916711879968 312457648692374016
166725521528974656 252399345421192160
2728856669136063 189173721680026432
8383828109499905 58388405876495160
185883125394215904 212059760286373280
124349963356911568 129564544401374224
130015926382063840 162689836233763040
96670861839738144 162181709346990720
6813564637761816 273441393057687712
31709313724414628 130018570190357152
51988327973939304 202024859413737824
37811061165857912 221068579458927296
223631843190730880 247194222086395328
93747206440872624 241777702005008320
273282317960893056 305294605468392576
213960821165156992 252936885711389184
11653606412537846 304537964081965696
212925137844728000 344901644565227968
41566764563369536 264848734643816480
46812172484562072 231535660619088832
8017787939296631 229448326735143200
74143303459402720 269238072168395936
145138989229197152 195105615015875264
46091046012279688 86544700555176512
216658771592045824 337580841758527168
1642760832912746 329143628730548672
5770922304571015 128346744540161760
112288656047345360 328172784485153216
286338274691878720 343707918910676416
29492735759872992 98121088137740576
12615662813061042 155755942008018560
116632718917403872 245110277216035328
157622741900652640 325334267077465344
100345950965875408 343973607476601728
59941040132634288 113556162184771552
220675743540724192 342331734805461440
89479369258330960 90941450584185376
90728573881022144 145604157241886720
150013307807083712 269783791296439936
56477429127004992 81549764811834896
105058728170760176 117862143200040128
174139932129312960 180678488063233504
9483652953007412 116128737861704720
215080900702918336 217578330278923520
43244213627863704 81456635660146128
99334880679181792 102533419987833584
108548606212497360 229206899550931840
101955024293081904 302734979876044480
174841667226072512 241170085644717088
140543153677905056 236039075360132192
49580729101745000 224702120446762976
72783010115321152 178955449528016192
166253471968952064 285947913682112384
154169572277940736 316385035204918336
59685093388848584 300698340609243712
137981589386079264 179496022842010400
56834356159867920 176012964748451968
183557140904441248 286937694898322816
67120829034486736 263398756678342112
34933425037288496 188690963311700896
146354539257466816 184690175344209184
82641510072372208 208871284240135360
115985964845112560 143868843579751360
7071600103340911 75598029669240608
58720592750283480 159876994526059872
107259250116615936 129600839642742608
3209304175829582 210332706580134112
143334225830361520 209475116178241408
60360248971638248 68802643509561472
124840011338621136 317273277637391936
79936416472858160 144703124571741600
241843291160574560 317861638845307712
161325929754831968 322540418400289344
218837004164331456 315785963201650368
182368564112259584 197021222104856896
138992132737104000 176234237188834624
92520511132294016 239192688047058400
64133350671559144 252010237511581984
82314881767264576 234338493134854752
27768384413175132 66488632387616008
43112056201161576 220402021350436896
36931632243702296 313043012255267712
29470915390534644 150362561239463136
5079594591144916 121090693781557008
201211929095350304 299972637919318912
5951893888743056 338480325562840640
197157720111034784 337138385909982976
91511599537209744 288109234936328256
223379900595179936 284437114973224608
43872775722426256 101728178117584720
259658245042149952 319894642203543552
29567021294233508 37156693935913192
275517671731896928 279259325476362528
137310671907410160 182680074957835808
57281754776407408 342648454463766976
29389387963990052 164770947615612224
24092617220410008 162893712546914048
143260978619762432 288813304006679680
13682315003147120 286286864374002240
102389459034116880 144941631210270400
19190697517555976 163894136173148032
65324741060113704 347958409996090112
120190220702504432 182606853826798112
97677860388234400 221389376464306880
13457621373654936 163729873168427840
28220670848455760 139537319674808192
143390331742918224 291270311874702720
165005085706685536 196497808784827168
35299362591814140 44080303640125048
115883211142235952 215299399401687872
163183764589225504 214633153921657376
90863879346048080 136708601810866752
239253099393413632 288332505971875648
29721652218344988 86888435307121056
23271372874874188 305264929060552768
123242852589292784 233728650109304672
227013751725100416 227831540808868640
51051503551718184 216067550363622496
22153618756750716 175151279309073856
170874499596288896 264668453280115488
7747229660518609 87311381763860512
21661526559033300 58063920590220840
123194953573995216 339859145523359488
202545319516472032 282664921900229504
39331534820882632 121050536355368976
39029120438587808 102983709840796992
27366189412525768 258859902837673568
15384392980202194 154860014228015424
54522902651987760 330789525459417856
118073678972621216 242106217348155424
34426429788749736 335408026134307712
204528382572797120 206073383819156672
8501966582428701 250113690871174528
5442173972695814 80698813306859088
39730182002032640 330009134998357120
180749409905367712 230990909779507264
1540029862263169 270079716619253120
103441068666939744 109037229654001424
46799588357518840 294587554465271872
125865731620720880 247121321810092448
133404815701265952 240149713995195904
111506131236386512 293417573361741760
68138643925640872 177011956328356800
58639255988393488 161676159906074464
227994104573700928 287165961471264480
190354244593212608 307709764701705152
191635581029188544 348521706691639936
256695598299371648 341401116806229376
57746937920492592 320745362692863616
196842553118354080 295150418117248832
64345290965618640 214751631598236928
119675218966924032 120181209853563968
64856795299249856 160506251408250592
231991226766143776 276773077118774944
43975050123416280 303099944993488640
246481309049266496 308400868147129472
127813216107040352 154605726438382784
66702618014241056 96005037984724960
172884307920888064 275627940911596096
111722097768821616 132821425703493152
160757048798808672 188012816325162432
144798071572235360 218972360122617760
9963004501203982 257812388386820736
20083336024205464 161698572891185600
15766738551322738 50738539521493872
148789899404054752 281938079378327168
243573590583653120 261477907260688032
106265082971912752 328378572055548352
215912877722655232 293043074757344448
71360396732414936 265380263813031456
241014255707043488 279698325375942464
4170741875269514 143949777634530976
54007074567844752 296521912595008512
230654974421170432 345268195752721152
241119963628719008 289082951694484864
13762074149800776 308566028006865408
127674141952158416 322892815914402752
11646040241660210 138696365586759920
95641799967793072 273084699844165152
225798198587191136 257450195902221344
135346529360924224 275283351438811936
81502876345822432 299789414025898816
285495620702492096 339806035389538176
46015564883357104 334470155569575744
194011153266183136 235604283296131232
122288653738322560 281564791280003648
96264148941815248 241626163841646944
4556868222235221 213917857452647136
96205767725483296 259590406260220544
33486469749581844 169544243994208544
68489708802529336 329899092660111872
43239513544035664 252214644091564288
313227285791567488 332152738396960000
172002992858762848 282174321291864672
77319325899702592 150167914491388864
67246614672823696 96582514440036544
214918141691790816 282766965361654240
127900129750206704 301274878163808064
212587688930831392 266325329501737568
68510877167219568 322843458683326912
128707612768900720 203558905082542592
61984292592514760 84085194232106352
19913149778002408 265207890624320192
146828427152506816 160166194701536992
54657125092367800 133702801787256560
104011720236942768 209194235572053888
129675778297326624 316331386719087488
192428338172906400 223200544664712192
180093834003958464 262341632332969120
29919002865861452 30688869773934484
242169860522404256 300709850229351616
252384811766216224 328952701774037248
103894778629325264 214361881510038272
240159034715578048 287310935633120640
78583472624397232 204251737064659072
41541516299423760 119857660386951792
14120341914690804 63082145557551352
26336669821068168 329120323703150912
191835555787977888 266544455203153056
98245929718942144 227593895177679776
10620023235345344 231954143656174112
78917429164272672 278241778450418720
128811984183525072 311286665284536448
14148811204718388 286234155946528704
163457218816381376 197555018703409504
29171017367981756 159035599595562656
201054101646981024 280448637151480960
72685632687770256 229675994987222496
54428734897823960 247540973736781952
203154568772343136 301446421307229120
90475377730984416 208475174781644832
246625532574947808 333114463572247360
77628373651842480 259508835465833984
287240055404761728 298521669984477504
110260705525158960 258138410473474848
248966145305601056 252002132239019040
36321117297194344 320753961726005568
145019517200204576 187506687930941344
24490027325053412 203591145341371808
58074700457098544 323403241839877376
120060218863428160 202234264268489728
236048944937009856 311270252297608192
136563733068874496 259834208728930976
133488094015314704 254689361260950304
12020482561093848 260518447323584416
240900972958962176 275166317516000896
14809992513286578 36844467308354208
202683868377004032 338494444274090688
133162429214923552 304275142620243840
89323175236557264 312294986880725824
32446521080069084 268947346603893728
169660707843399264 238055321472382944
183331901627118016 257704121299009504
103651457054695088 177182454694113312
230598932976052416 286974240955572992
72732528684037296 194231994567508832
339837151956103360 346439884220670272
174771476033771680 287835729122789056
65803605879969312 282150645315996096
17395160717566810 213536411175722112
277398621578718400 334624735992552064
214111834102208288 331383549930526720
22338401211177776 211735085238254944
17217394493813468 241999800666623232
158204931658712992 252256845800319712
289978853183834112 345953967300695232
120115401620361872 279644861693068352
250825295830365760 335227368233646592
72658016357190848 273202490460063008
23275131125667844 30872170862566376
62794069077183720 180187749542445184
65173033219048280 227930832805531200
87754628045696368 267114097238777728
215382699666055520 311398112593176960
86015105749358160 268569280620438752
44383657524864952 283596323202041600
100081238458166736 304028193392974528
137835869762773648 211875281847367232
107614065159508768 221738172841192160
303709123383275072 317326819913883136
43085991660074216 247348669028946016
154138537335520544 317159904403150720
83769023776425440 168400034164492512
147835046097063584 311465406320072704
188404448093253984 188622536922698784
167956208589322336 229476237935538112
63546750191197648 218305732754215712
157372229952365248 181246030635186368
35045526400486936 274430531325381536
56557606490713224 196143891433455104
282012849354919296 347768227456598144
26271164664355652 113044968354161088
34737196771573648 192610737494524608
96290213349482528 100220349469036096
322463088115075456 341507051301380224
125099310228075840 202712552532339232
2884208610587808 132760234204348048
115700442491220352 341413369140479040
1884672572896261 37208093498965032
269859646131078208 306061705260930112
71994636188197040 282020202313848992
32164653807170696 84294643221452192
16864783183109460 254334012081613056
189759803705572896 244331176549536288
124825320018163712 254496553904548704
198386832126388640 242429037573394592
195769247314701664 215070025032284800
159580474687535136 282825540978819008
262798209099578752 269907155724491712
33159655339915856 269898741642914944
216793974933909344 308011525913665152
271140639570067808 312244819276504768
89659871056294928 339622607931069952
143753548021551520 160945581870975488
105477893672814224 338859977738011456
2686525199407551 106045883387553184
102455910184010720 253961589210912992
45874046438032704 94401767480386368
30299215052353740 348580982162063680
7664301553221402 20745025065509296
131362110172607248 266846946481329440
13605824601256846 136639988405161664
23001509831643168 237740992955936864
76780140013756992 344653843255353024
227473525750446560 259454396900828096
119637479670064896 249991245395983168
43001161007181632 316549842129768576
282485508276687072 312218414994849472
104227377454274528 313949540880212096
11192621198634680 166175310440824896
308726144467081408 326499220025595328
129194642174104080 291386571877494400
119794084230276656 247021114323480896
239049303786305760 292066529245106944
58542385557722040 300558956953697984
156372399618193504 288698191714538432
188912323183790336 330640370274219200
152149254754497856 325131118976736832
219594336883857760 301371808031800064
141844923834631136 158146053862267616
115101708604716096 304722342510760576
256251743761462144 347149169196914688
150214159279383328 239340761430847968
51034004623493688 220895594371937312
157406468659591520 159547289965392800
76696920377783632 168582038854724448
272578123310106592 315053406687238784
103856960699037904 296808395034897088
44934610387536344 160186486311271904
259971778329361632 293443655777821056
160000992137017344 264852062573234080
187641351529541280 229034820323071328
45429261682887576 295572990448504448
16158611283014470 131937838129930288
36997518010607104 62341359993016656
38967092643644216 63920159845922336
250641428367537952 302576876952807360
149734423634857664 247113881396472128
49424839624670080 118482963550486528
147808305345303872 217408794904314368
4158907460370683 51219145916676504
79635460753221136 168824724312324704
97369400024867696 336272341623318144
152753691577271744 155307311727603200
103690437272635024 348067241981192064
65086808295663640 342137242391053376
111601109714126 101720401709448848
164253031154076864 223890614471673472
11898570191750108 313539600131338112
149048799269993408 210581494746401760
181633480473538624 292827008793044288
39043329522261456 86901314160083568
1744917390532416 193972905780367392
4026040362726406 235548589193915072
63596695189605176 65213240739879072
17218223589682448 20940864176379668
46289283613725816 101441029399741424
219287329225309984 243431416472999552
138270490983004800 180331174710922624
253051959246982432 270949497213055968
252857789353050208 271342784456499648
99368598743578192 342500441482670592
71128468465490504 222887227809371936
58057257474945408 188728180859490016
87071441401290240 201094816323997600
18907965146113608 21056105750872680
108468155815198272 163713389233389504
60562919758364280 263777946500483200
223670617752812896 317726743157240064
241191028190863744 346195175999162560
267550735438203264 327849123039310144
282205626421159328 312656075287877824
243123550481375072 256953268381453952
26400368215043344 206573578013199776
148283955193435360 270603477680784992
115728546923549264 327353712275380352
87975505962392560 95126206045893792
96589250249549536 194033544876386848
216118057066030432 325170619909801600
270300436331812672 320628412759438528
223005358857960896 306159593602142912
129746163778793952 227117055576146816
90505914986660864 198310098455822240
108172615387289776 254725421344119904
284524841645600768 327524848480643968
53146036703904104 76202985515876240
49919895937547872 288194685117652224
138089604478870320 229387123530307840
108133398007461696 185406412899331808
13465171146230320 336760085555956672
177961334063218592 245076564605556128
312750325698352896 328748515283096832
97603318241186352 186247236408416384
28872740850944532 338248734522443904
265886691340632416 268872659633609344
19983105810009736 194847084676786528
105813971519469856 274394858642932736
92296861858464800 250888887720947008
155367317757869696 325762195285471168
94345364029356304 233970057819418176
105390959430185984 184748000801987072
23846621041431168 53874460438797576
96433762613361024 166002778550506752
319289659990476992 319571923809400704
41276055564043480 297005254109433216
23324226472600132 183191631495308864
222836268372303040 345483364057791232
316755502323541824 334635500238210752
338921374619674624 342581364797422464
151770920212045696 341587841089985280
143356375735333760 167556042491122592
39945342448495128 230290904041258208
155732210183859712 287348077374869696
113380077457606208 262348513324832192
138545991252273760 290945719883216576
107868769239420880 252085443691698656
127631681286618800 203150582227997632
254745162887117088 278877189042897344
164953223704660384 206007112907849600
9638313278137062 275308642277885888
254680140233822848 321273189943097088
84243147530827856 104001792434652976
125872401866351152 271389392433451520
112606323143254832 248292045656190080
255275286427293440 263977466298975776
249406157155461696 291346630708857792
212225783636584896 307084877165550400
10109899983534610 101310223915763904
28205241432672196 122381596709653584
32804974044386692 224925294678355520
173357795970939328 311407554542203136
65288706053753408 179920940078675776
188555205871495776 210239517183854432
174337958200217440 260492946995014048
9650352936272048 101803645032415680
8808674861095556 48709821073984912
116675715794954816 284864454307700768
119599059878143088 122590249980354112
182732606730198272 281604894678366624
187923949066832032 319183138081298432
25679505776765740 177414239716719360
44849894464640872 250008845155153216
55576798029694648 267520210822231904
215768092938658848 298453208911198272
166863639842423296 246516702901819200
276858753606467808 345132161512901632
3846791915200315 108300712019406624
180204493934112256 193979735096098112
115215586350078544 245759118673078880
173888440374907168 214459885502496416
29022332066223496 338500267851797440
8062162758535249 111463731861986064
10674051429592236 50526520309773912
38862244300079320 154227107305059744
74540246416676608 293361075042924224
17525247418874130 152291883802422208
10794779582695976 170371551843337888
83686696211222656 203432610726756640
22717215652222180 231826910781532896
146660756069386400 175291519298814560
270511429822129056 273035102078415296
135408332832070048 196954034023104992
86273714946689264 319258143263414720
239029622705457024 327848049837094400
124300467459131984 176508966577801120
41717105056079208 326413177270224768
118308862519812624 348674987112459776
827983824936308 246409222042655360
142987228002846512 193695008853790400
89050360124262176 329035216444818752
130792880742178768 298837255053615360
157432737587109312 174336914448436224
104763172631787712 258496036301490880
34320476006540564 72548126409585504
124089823767999536 138565370629704496
122779702780888848 342529694202002816
19719933037942212 244276530077668224
136855370464957360 207106187505195488
51128184547251440 260910640375916896
292656722999619584 315699646272905792
59073528659153400 242562803240728896
20120624151422764 277465755026197984
62821459628791584 256808955417235040
88800930607218768 169688421444208192
82505381021787568 85124873407014064
157905260288399200 279351424181841696
154043140838748032 242533869211645504
119217437868977952 136336215262192656
74465813460245552 105995793198655728
10740728600570998 110382290611228288
284365645208218272 339375927321271936
123571464721158048 239543527364907552
244537141422986720 282910849798540896
172474373978454432 251173666566152704
211628475731156032 302222606054493312
176775772994333152 223056004685603776
96069835233493440 250868684571318080
65476350769655880 313266979985809536
83851540209344080 278280210732618336
321778869317977280 345255933899532544
3300251600426169 228093311904457696
307968709144439680 342467027030936384
176268848407610912 219745825473698144
52672825656435960 222978327813637440
113300851452389616 217702021481852416
147694005596794272 178253103893513344
221852111216301600 262948628236231200
63031128053637112 239318783893926976
68730982237894240 286838748795682496
35135382637631580 202018775134537696
103270282833964912 219589777592337312
131657147248671872 291347445031741248
28265543938890032 309508940071624512
199532394859992640 271182180279732320
65261487906596360 290849255238121856
8745983649898928 67454047984571816
45590661431376456 230993386293253632
66397128090999584 180338508237520288
151022718068097760 156583050620903168
14185368298040078 182403826712986784
123655025025849856 161090702426880768
204261576966314016 309274187220663744
20153183787085568 295753248301531328
4246910872904752 30233290708501768
757388565293207 157883326736521024
46869934187437920 223178213735220320
149612369268922464 339613295044053248
15456641249917092 61468977921919840
237363622953911552 338656722135340032
19560322181170168 241308207217087680
218040086470093888 308139485353258240
54974337335549032 65913047113685904
74570790438694864 247492233941942816
172677337046521472 179746031374743552
345154719202644608 345851105015318656
88146928454496160 182620568507785536
65713511058893240 197580666606520000
163228614977924704 197070318706347872
33879460973234420 218127401403915360
16063371515872812 196904872848735008
137468064390229152 240547600368517408
14716935020189404 127064163474594384
32345691590723948 36436561817666616
197921500531292320 314342218256834368
122045659818657632 150629990226664352
241594828307754560 335779097776179904
50490246424839424 105946386077555824
187452031238171744 336546338206338048
14193637367197910 128306449059378352
243649679167685440 318426339735202752
158520334265913760 228880468375886240
26284118127299728 196857917284216064
171515605849155872 201953251948416256
28074004769518164 105231764834234576
92973551298869712 158690941654141184
111556593111138336 284199868497200416
152217046982336096 180676984680761856
29426897155720212 210924335102974560
38248548371054128 212144630888460864
28828045628369604 79085806851986368
66017864194767152 291426744909964608
286204109519694144 326741519976825472
99220016608202048 171094860073297312
63563684849315416 242922913649302560
82050064733446064 96560193598057120
90762593175582704 268644520454737376
53247148276822432 156049944555074496
49503171239110728 108724218194017712
98892007259939184 282042184226499872
120849218244310192 150846768968572064
10073349806543162 319271821476453376
101405378762137168 136208550219293744
182261349074019008 227237428665654112
124376113031730304 276997490356639552
222925451182026656 275833935138503968
166315580274764352 206230097750457120
234210389148362976 243707625127590176
183179465236021120 290929349173379520
23692002667119652 258414806496557408
40827942596925784 228714284750748992
156212915127259136 229072149653012896
29823548884120108 167763116273838720
55626022922664960 110514088287020128
263030922600210080 296959410272667584
30120780939698532 93856597100304368
46023324967797208 145713563578879776
44899917898677232 118999824162179856
95376368721760352 290185140064465024
126031184204241360 144386460211071392
207858105722466464 305195259361386560
47763112451617744 214699690857776800
136121562854371328 168229404906478848
72201674641019472 227828927940759808
17667647405907500 321352857355250688
131294328935677984 343938776556459264
24106099580280048 99911430169827392
228396780080364640 276005133139670816
65299103731726520 81685186535600096
149115579306663936 188320692775835328
56298207957992528 282301143551868320
43487514366950112 175273247849960896
173230684400597824 326436643043600768
196387024431843456 327600194129086016
7634379122698668 280313598164065664
139545983526024512 266808173924918816
75267217329090512 182367870554241600
154311433467322560 165399609430672160
7261830883778381 122434424466175584
260877655629342784 316096487032929856
178530392700123616 229459360811857600
43898973651041336 151681112944671584
76243618562866272 302524750390653568
34937748879554844 332660280973286784
73638219689753456 220838459246817056
38543590644212376 124658135318817216
83319988701240112 162957338994600576
108416275327244720 158203791400218624
288034609688087584 304689884511802496
282866203499134560 300039827751226752
33358149697934592 206066239491392736
20750429641167632 35969134328552160
111912886585714496 318164322779347648
96086117857856080 178912890878041824
195220443188017376 278322663982308576
29581251953988356 121522151694817168
125858553380583808 126124149884341104
235517659708069280 241349393434815072
95255412690239952 175695151273659456
76912341452999808 152096607621324800
164051482234374304 289518851815432576
26102673594698560 309776473477669312
43676616447430528 112192252724482560
46943615053403568 95319914002298128
98294310808946080 267020211520810944
18280491587666660 170192304672264256
161091531333705888 178477905841604896
266716968170163296 297988176311100544
127423428823447904 127673144815682672
7712328890801177 218579203216891552
168881711610518464 279538707722161984
67147555768693160 328075973840504320
94273077661817296 254266970790196544
314381873513790336 323308403090603456
182643585050646432 272588568066523328
83190879981581104 347423796176907136
2528204026768406 228846698119541280
322647614136672192 346184593989974080
6829239446390926 306967805516129152
182989027258254144 344420074244338112
114552431001211872 326919444851179968
152053745938621056 311004495874839296
50334141598434584 150294505988016576
55338047757563760 164359248144429184
29803324514010624 87097618815057808
334506427534633728 340687128989292288
34326695316711860 206477086609126368
143709805911005968 212983888852936448
286596299087564608 288333998497622720
134148147735300608 222484022589155520
80837297465256720 259409494587828160
107592845326077248 292600677862505984
206214841192657216 292247574316885632
232305016482064384 334003087825206272
124235203892692032 166962402654113504
260148954600613920 337640119249686784
78296485941380800 157954150943460064
126840873893378416 166190338022442304
36475080928539784 65249211533852840
51012746666889424 62015284504657360
22560430842844684 264731170500458976
40832910141795680 290596520003836352
82540506131879792 92757282057374528
39400531700103192 347546952873430080
244333517029522240 295703479942567168
106151239321426672 145715599279135584
210004804302271712 322636684789197376
30983623594156464 89005955539923008
167029597538207904 167049366357827136
117122758898469024 234353167016278880
233477392590175872 281251463117139872
221171252739236128 313276548108327040
232379562687789280 238558492765527744
278081411831230016 284596298868304096
209908499831931968 241521557198665696
40831413533663240 45523075931641096
230550713143643488 303083490692815168
219808288026659744 308784020515797952
172607908340826784 268154661472062816
123736571344436192 185555827352441568
67118563268960136 293147592227742464
285970590139752864 330612973532123200
15208966626903114 261834948483895744
16892911330433888 213738061643297024
27657347460292280 228083091543807904
28209646420001304 286225272386104896
44419266797693528 56425970458348832
186294040746044736 304755931370104768
179738107813055808 199355930905698400
106834577512166032 335230605417800192
264070959856035680 340674823092565632
1816658376873640 112702163026122704
297491126649093632 309206757711398016
264692216815543936 295941646468834752
167517015805851392 264832222258574784
154294324036914080 338976714183895488
175832534296030176 308927575768795136
73794689169839040 328504182046385920
19477819705779724 332824671223350528
162370440108537120 259250049656196960
85651977523919808 141171850858480352
90037475971660560 179582677444248864
143059356364497968 264793182973313024
214277176873325056 335741968905095552
173481261996854624 238966960720352800
122482257974742848 250864256894372640
175528070890520768 345728617408089280
240530768525461024 257467318827950144
240911614063726048 321415674841956288
24811031913865032 302169949153146304
63188241671775752 87005069772051664
296726572586493504 308680803074198336
9237726277266334 212001665337125632
39764180057004832 245755835398680832
121490381889118000 144798787098250528
87660597951096512 204879222906884640
162672606274290976 299085574804060864
66378350862967264 253584131697898144
100667913559286960 257939183751723904
275248499200345888 346222726305633408
69306200610751536 265673663104343552
107391910939027472 141723321258966256
162493340066443232 220485562868000800
75726704534824416 91860584100369424
15089749879587138 204500911751872768
224694418341507744 298588712229010432
182189402108976896 334470766856263936
91589258750277440 128890130181838416
269298968597272736 272028664693366560
186067812376873376 217374188793888544
48045793172999832 161572319161882528
109995463592850768 134222903966555776
39952679459697280 107364404166680352
174435712541384160 212617994786643648
63151617285720736 207272508719950400
139068493148925888 145874387840489600
158700557248027840 217405674131258208
199647055632981152 254090521564620928
2057951263464050 261904008517358592
85359743176229552 338203030537510976
18212110624683768 177940951362392832
55366564800518296 322423832251587072
220284329486549504 299787558979694464
113522804031219808 133759934962472928
3193406029601298 4456031556511790
157869801950764256 271734022872392512
44198178795004664 53156409922457032
48197983192141976 259597974445284768
142516493034627824 213708075141372896
8677289151391661 242031862395200000
30262985774019612 214794590584859328
66991469867216520 250315642461928544
85873544274058400 126929357987971200
69694190474740272 119112233113759216
224228049465299904 324777072819694464
181716065635981216 329150789858203072
44337939373818624 292395492648304512
45560328354688592 210049098417428128
298079433041342592 301153919603093760
18216525938849012 269170803822089344
8186636451582187 202401250693940352
93772081263225040 152339653023913504
78919191473893840 152614609593725408
15796007195337966 33989428381136344
27615830425979416 316426979233802752
11091818144050210 86835826699232880
192331839047721024 248666919479820928
3623011647397334 324397905099944256
150398027653748768 163077647246981472
100678592869493008 304285678259473472
57265271967909912 254794755252799648
58277131236114360 313887872874362112
96926903321167776 319216771965721536
103437774096850784 310438504656868288
68233936031969464 345456723389403520
8230843380024070 286938469311229024
170933946697533888 320418226737900480
227827806254283584 287244820735217536
156298319403588256 290085374093647360
53377019589627928 197114987186998048
3263257302144653 127180638398959152
1688663404349947 184846490476992320
172157098440163424 266509112238331040
240072901237741504 281236278683221472
202445640523222496 210961864509342528
35695591758944716 146689645012815744
54528838597607008 224681166146931744
136471407094336928 330629445216224768
334994284807100544 341166381815467392
26155605670846112 65831859405336072
146342893371588480 267696825962254176
287480902316414368 324104152023580416
131011584752703696 300301083826109888
27982293498170240 331827772159945984
64703160309333352 112297653183214704
196450653680520256 231805200318803072
112633313647590240 186592913014203520
89969666437358064 230899275545742048
147876912925736672 340037421330211008
34393523034545808 228644026801325088
72124264346491280 279832798077454048
186470327147823232 320583319231644352
56953020300930944 207598292503601568
141565033867622656 259576180070022592
16008718570363300 88151833670938320
98867153102183632 324806427599570048
23347965585403124 215368272367086496
52832419192638040 318854647695007104
84662130478603088 259944987075804032
215405843894341216 308739630184740928
226448622136231264 271065928475253120
263655848756559392 314144739702629184
100579881196562144 311209425033033472
86621964647588256 98915612788560912
30579298629585880 74461775796696928
205389588633898368 220453506528146784
177090135679994528 304991252834828352
151422411842942784 298243890855502592
201224876428258720 292069292172967872
24308026884923076 175165929722632768
58653981545195536 65787040750880432
174843090346262592 187040789389862272
89450317977614224 124028687150165344
57470235230599384 155945148107471328
13594983902324924 109101406958645872
1513285510391293 153164263952071808
196304596576245504 261509472907092352
163831178922866112 333965994739067200
105737922786957952 112470280958523728
223149129690795456 314107660792312896
6162767191881030 289343800308308672
161523105002832864 285360200547057184
3918347494968165 253550546982869632
11649156098857234 31325317592504116
209022885967999712 326848769332990144
44148119952269976 346347767529931392
209624444495156320 242826387645296416
5032490804007735 255943791518485728
52071320027894056 322660129435414400
281892055060417984 288811319827459200
78196687625350880 188135951120989760
191456938911703008 264383676304922656
85961707088490880 185300073622297728
218735820232661280 324370342855700032
253863081315183104 273938646055627680
57808456785170392 315454560809809664
30078601217371724 306644711514774720
254769125481155328 303787511366481088
247813389896257984 328324351396054976
2410593567875397 92158684860449664
63117460003415432 322758765298301568
254636038928022816 295576173111095104
133405813814162800 228301482263986496
43939760432176288 171170768037041664
41142997454626968 113644421461828688
169587603379860160 262808568486996096
17433273201724040 206008412399623104
79164757639458464 145404232191707008
232707547515023712 311654159059243840
75391243271322224 239522607453142400
48663256064951736 203746651029375840
23513614284483976 164465781643619328
2137581782776065 276490369914469408
47260732550316672 79294426089519104
154154315508586336 312027403624502784
52931378743134576 276892852193477792
32025402231250708 163013996819613472
4502106619963660 138508300317149856
34859379308566336 98365772793895520
144277098562453824 330814622348612800
159636134115324800 312837253911056640
105117196049213872 297327333300315264
148093653669530112 161037932649044416
63884571260156664 285926365508274272
163700719816892288 174109542521771104
234038624609195936 284900311328418464
150496740346012448 280915690332996096
161778079606390976 347124485258307968
126670219567815136 318403433177546880
5083336447602810 109770089959346912
325150516092507520 340936953581699072
84469741182616768 313344922126368192
151347621019640736 257299238896188064
55249975481188776 208844771096816896
121998857296252064 124708859629279280
53947091215035000 54254324689024488
65969798590921120 143493170878445152
1386697488528639 296991117149252032
268275160282917216 314661822433045312
4493709815813497 187154920647824640
51049579834962016 284091795127412992
107038482460784848 213745538038059040
88488375014056192 156826733234692704
17065454259065668 227464541677942560
104702641663014736 272089539569651456
102335396274425392 160980299331606208
155714665343403552 345449222064025024
291215067270884864 310892999899718720
219632966115196800 338363778491475520
42749062768584656 313298938895866368
135506466381129056 270064505516324288
11626791597434224 165601392156471520
141699139048970256 180425314692526464
135620716105844000 218074843108745248
80232002827059408 89851658198192912
186877057648012608 297641564985568832
55218555570841760 254715740537864512
91228562773451520 218878137877775616
145348745579593856 214406984335301824
108765076711492208 314417816023535296
153426645118013344 200604971312466336
74146914561325760 318092445811177088
86555171518003120 173273931957606560
93014112083753056 171340600820780832
22616832935892416 174068697215295488
164155911149923904 195717601603946816
165362776253011616 322508444162220544
39117824748890096 241869731129142528
36464159396298768 210565853172393344
7266887929769023 89377205539080368
245438702725553952 268119008719723456
227247671662750432 333539733731185472
79724999092742768 226176993066862400
96424576862531328 168154034261818400
23061908449562568 327086684193060032
98374853289395168 323247523808438592
3810594271111263 264882519340364192
53607649781963728 201371925461059136
160068386187821472 192725663333085888
115722048104048448 229846860431799488
287436709592887424 298571047429424384
93114355547288368 187799160961180288
139502028762890688 145528327158687680
6251216392807566 305147105408402112
263237800035074592 284026370009002848
147104260973667840 337129044817621376
175417267540645856 177816618719449504
83335518952183488 271699755232972096
138643195855387696 161040313876358720
5896842494815538 76018141000058560
99700592633024880 218941866624125120
78313670663276688 203604454825229312
68706732175620664 310079700437600832
83007374155116288 296396766444336768
15700399534418960 28869722813417988
52572946310606928 160853189063709952
240542479959622464 264036746558254048
128677807874522320 179071877666821056
218205029269954400 250902791923596256
27355026765736100 77512907219030304
41039258868906912 252103759323790912
71874848206168592 153979235235310976
69549231752416256 145114369869550496
266032584782470656 298125543824493312
143227653933221776 295183303361736576
2275021257524429 42236856535674376
98870500924047600 328309526865760576
119140895110756384 280467557941883200
212522743427906016 245897088451162144
17772493272482110 44943317461431176
122391625444864464 167729045256307264
137574789666686176 273068234149013760
184474937780531904 293524778712178816
214497354693888352 223553206864805536
56704086185849904 199095451435189952
57259595442287368 68833385947116072
127913961779515968 207140298384063264
275700091825882400 316612387460057792
99543353353353664 268770985045821824
20766320762767548 245164010198670784
133507416242382800 323829926250609856
15860095989524754 52152551266686048
160087070381762624 278642481382181184
68276133219609760 258267912640844192
189875896134776992 291554392741602496
208195115537000512 331051031297933824
237265763127488320 327715778131196544
304510874873161984 310897651328463232
197565647311794720 237816643831285888
116851093398045216 191871668600073888
220975762835390240 259149044139708832
94755373837957952 300091837133639552
90063048010266736 174609629538863488
244693500302356096 334308218904979776
128938846942741936 149925717445951424
151741176571195392 212570008333493856
180106368740294912 189489537026343904
119054110077405776 255498606848726368
134605065957128896 178118865763542400
193031854083049280 330846328349446016
195065013329633088 202839952862475104
138160390015794576 281958241178906368
70491318878243720 78712567960492640
50829595029089840 65283933808975400
1585945496472353 205481142047003392
31211300740268792 245189979722742848
20448081591399088 209286140674715936
120804332594050704 324380285319549376
226171497133110784 344768047998779072
94278583771815824 111533911512953392
36996882458485248 204914175635203936
22631186507010688 286440004100120896
44086514118899704 291933795560282048
194875231229914240 257701483965545600
19388852196627424 91926225287839584
202329070807024480 237984011841906752
17432982847725494 32196260757988664
187429429884182560 302595177653209792
159488442403829568 218846393418874816
167850969880804512 283849493191602496
171390783029571296 251379715206168096
267269710649277504 342903209403766912
97575562965541440 188043748526284160
21933253064851516 295124351522178624
37218779867233440 190590890391383520
168133774116603072 279259247328563296
114901517045003056 211688955620877664
128160722804879040 165322757117472320
126854334362285728 285528229781917568
181953476102824640 305415763395175552
90669439904079584 171809421564528000
47833706707652784 190015919434788320
102192479732120560 168304156707306912
135772941113906448 291417101354707008
73174192710054976 117336147882202944
160966068115826432 293670524513286528
51910889373639120 271474459496901536
84962665216867328 106283954773883856
4170972792413313 116272217682765712
190571469249189408 297708098400871232
177431699562107872 345366000379618496
234655299998136544 256460431787618592
184617898124799040 274960082987931744
59936533179480728 153182895885084384
217139944946387872 305587182709339584
49019476934000032 331781617811996288
104190350256540912 332388112263910656
74984921979173168 162522036495525600
47853751105225304 242528687680628320
114464906085360224 233170485660560992
100848961188722416 210662608192753536
22922362573190936 61475299330788136
239818820108066624 266217373093126496
8675544966229062 289750172177973248
39291897729321080 270267290462717344
70170850750091224 327982622428106688
25961774600117060 107188996787947616
129991572485588064 212363171382050912
290892816345595584 313534866123891520
108811260731476096 158435349463197248
143654601180124112 166468143240585152
255687549208832000 288744736504517632
222624013046390272 300546488260175296
222944682472965920 302816383323483584
245421724444537088 262698809768387264
11194048565050292 188965720805394464
90997383580144256 296257653463664192
249410427858649984 249627633758335200
161135140371979328 329579822157835072
24686276805489864 204915141840281696
293908718286275136 297812403502453696
185979968363570688 258284612865085344
79663235401160592 198620035953873888
103601981096159568 305189543484304064
50581544513175296 288316344222890240
172286970888762016 241114590226145888
276426641703095936 331797576190772288
104205404608139632 177625077556795008
30382602473098816 190886963764594560
117060502595839984 255963375295340192
28883986176942580 144346184769248096
243119785085529984 255714035414068896
242942402445797696 327162595588084224
1249860815976379 14919210907761190
191461094343520000 331353757962311680
146508731006270144 303288559100729216
94007631780231472 110367951409197104
139091193225939936 339777324612384192
87991193546860912 334489865187196992
171432878044642688 333064961233534464
61725172620403504 209285200658374720
31933433847568516 37917699624504016
290578951406047744 315531687608815936
86156494585158368 298838824046850432
149898257674911936 231278833158658048
78319506884469200 175270913517915552
212177790171501504 224568114356959840
270046064968713408 287492392112177632
90428134938210352 146332724565938144
297924756776730560 309914909008778624
92341802951801776 196973400825027904
5874404581946980 10109631047600480
41188370934684696 103669426258720656
62683168977352544 321046567077974976
7935636592733443 210469318268653440
69555717323013528 296310907462870848
205608425018416800 206736994278486912
49111680093295336 108901379976083152
30547904914769996 90170046933046032
38480935441825056 143411270591888880
243862497967614336 275157042959963008
210503129048108416 329017405496313344
93191778508102816 125535085848679792
240792459043647872 261968918963175168
2365387588974038 111566148727405520
17539478324323574 155611151373544928
57944534169677672 69527888122065336
209545805540868608 272864167571381664
185676897469392896 198245351592701056
68870779497434144 213790505806748864
153156101648429632 215990157807826944
91835896139185664 192841129738609568
191321621034101440 198749208720000608
76471494351312320 86117004835559552
25647165823231244 326328328899939520
45368473663377400 147437264681296544
209850259154001312 313749774857244672
13292829063175122 341946736233790528
287947235223456768 295027913373307904
216449974858692672 223311037032193056
168519182229564064 321030323638437440
89738710772857952 136530692505049584
94655022304038736 98542188652353200
76314550547921168 170924409706334528
178630041832840192 221260602163178912
21488054631185052 21599394353362428
317779098783311104 347662992903070336
43908075438546024 70993319287720032
175974604745134240 275694973729539264
141478699481505008 179602619328951712
131491311358070048 199727684723835232
314354311786449984 318162059722234240
306728316223064768 321301592795534656
184749311012572160 243571548170481760
5883465294580494 179157877179668288
8418883494676743 250463399969970624
152965585986721312 238057138146554912
97022937796714384 311190618713344576
105429704033500544 273115936407861440
22019093092869408 239183084161395232
88667483277796816 155322194423765344
169769450415308480 337608880588252352
3914655478732639 75634062282063040
143651921974178432 345065172447757120
195141394662715584 277797186941945056
84897064694945392 140846053574564992
3461968516188135 217128139705893152
67865005526356664 223255090372138464
11035126868655256 332461999881686464
185567968960350464 336564219970374592
76315387143329792 197159098100991744
17238536857071806 64785666738864600
22059448094444348 149214035524881504
64189436865207856 330241429485301952
68342015465181008 212625159277046176
62089168222190576 115468191983669664
107032633675669328 286453783871901952
19278088204076724 158466381237704352
314156993143150016 345008072406889216
91965981074129184 222223643790823968
144240285127332992 311802705310461632
53854078889324896 60301830193768816
55087299777169616 250625095970570368
85672325173781008 240638498447910400
5334956950075558 185299385087815136
231182314116766496 284803233501485888
111076273729098576 304604446708570944
107856689905331696 195367272722785792
190961830876585216 338033580360415488
231307537236271296 249907454353936672
42191268310056984 228153704882060768
41336366649549088 243870482939384000
170761526367705440 221859767944109184
118055650876181008 137738110176535104
258078376869252960 318833565164430208
143873081227427984 173750312599875168
184374333953585312 241181031052699360
118105355640607408 197527378074146976
54161067893339824 160302432126800672
144945537202601984 269756109870059808
22622048288873476 278331117658379040
17426043028977904 233866107873993120
71297734455281720 218944259328998144
84096122414814832 93226084325645888
156591138694254464 247286548092335328
246353133966108224 255925171710354240
176245258977873280 339477248848757248
212321332153348320 295692119203850944
121130428091384800 344349557625893952
90449183740639232 163701067755306880
71684094340711296 322495226134492544
126767952022695424 300066777663525376
176500614026048000 243335994610403872
85772970732034688 162377011903889056
111023731028991248 342890389182352192
16050096722666996 147237155707998016
171313151522122464 249851187800619104
252605519558814464 331866208474884160
285029155287845344 287096841526638880
260464173941726368 275100364987880192
64310991594603144 307375852363774720
60042223616290256 153545624776847296
124038232010914192 288427344790169280
50098529705167952 255678422016644416
46751277029986856 126519433028322400
63296576139875496 156046459763966144
90576657868564688 133344873055632768
184290644884211104 225374373644491584
80489341746215312 148590881622991008
117548266783160320 335047543914748096
22839676211019296 315060653049117248
44182522960005392 158009923543983552
77749750167971504 196598747202572192
28114228791388560 39646831255360152
43359826698342192 78000008639003136
77475267674653200 90310773937468304
141511565196761664 239984505451281824
33447674167262704 66981401932177936
75494009598532192 77757904761582352
251653113083968576 271253492847101344
2451818646273063 41088592970323624
238386944096012192 261938883085862720
52560954397468384 292263243248471168
132042981368261680 148906583258849824
81562844782029168 193170801863339264
123726363152619744 218361047559854624
3292719514967013 321540627515338816
30448824786431472 138830451333771200
54522963753760984 223454561528362496
196103721116540768 311598767829000128
17894861695924388 266304204200465344
178725892023142816 336947413025008448
259341684007495232 292681327079407104
16909645074857198 149038684752446624
21382198007244272 237364918152379424
277493843760574400 282405395385637632
18267099880622264 225529256286382496
216383116190899232 240957836251625280
6201759688209771 30464562290077936
227011362068470656 250930812217403104
38072651952248680 105439616303584480
62441500420292352 320876646320733696
17464073570809870 31321694600439044
11430852359675648 200072249602827776
44668773677866848 133368650519607504
150970798032570848 329635193831229632
278159443738282848 338102851964398272
206389764732363744 339435311653799872
18213916942206488 127363991444786912
8476555356591892 179481866880767168
37989209273790864 76012990967267440
17677846655820474 264262995457494752
224203101663619200 259471316109623840
11864794715964408 283404264056810144
51605172922532016 164127379293397312
178968631053842368 230513071605428832
2348490834143874 3834238222435382
153945968880736416 187706015811641504
168998897617699712 243137909463233728
189249700763653984 234912884488502560
151164640256747104 329586208651466752
32702536266784212 133737770645571264
112875757319739760 210571632825499872
46482689361076056 236086165267712128
300172513441971392 346983055759039424
144860132603716000 253111890529791616
133434137354612080 258636827703431552
137430168705237824 250989571126041952
219076409493095968 229220767180287392
171244410948555424 271365075786651808
13171576521140870 94107741200830064
7669678144994426 252729046795332544
123500103914494784 264795676234026464
66279066676392728 148576515452728224
334193642762757248 339943474608440384
116330185582611024 203784042294418240
183177195807162528 222510199693358304
132838993985033888 283070551824492416
43767390439561056 146685295939243840
106732135506973840 341377452412775104
7427778618849458 40141088178226072
9709726056587474 132004036779494880
77254168830529696 221953533124825472
60909820080956544 136406192834953152
115625165329593088 298518222825627136
221097148576008704 347064803626679936
14836451759934364 143963779006939328
6452281891235316 117176568329549088
45015392296200024 247853310226004960
8495874467230746 11509321715351338
319427746637761536 327640202097634752
202930824397747648 218091282168471328
168830113570452128 211035647667466432
260673957627770528 322861056967337088
177226333218939936 286857158470001632
112303812218405952 189777301533483456
43191012485586424 254174496362769888
207311046469369024 241333488644236256
43417011368391728 58581453731845056
29725599102686496 136988814657401616
120374419888997088 183662202032477216
125251299358982400 202228877767666688
1607130018850374 34773542875880248
309931517190094656 334242442032085824
29773453983523904 270134195083824512
198854451729143904 326784598447234176
113713757469899040 215355201548490848
116063918943015664 275723840567758272
162101305476348064 193785468707551648
20650518538671120 336268325389275072
8226128008236659 261972780226252352
60322847899065480 245067856097228000
63001458638967496 322929843398561216
10448578081912362 39696218591224168
242150151540337280 325993184925724032
37550034478254096 50251300411790936
13005498474838148 306353534370002112
40162069824375392 55543198914581680
109977625760610448 311124942556278720
23199348576516500 270213855921494656
87739611563483008 94677094383741344
113079809988240592 283255627670320928
27613433323331632 84127209065545280
88550425793024768 254500161537484224
8527588775882352 221781625588513728
175290699435846144 176722128031265408
313842240236962112 342527384530394112
202495070326428160 340222201826070272
197167178157911968 302138862618170048
6131564268044225 182076663341175776
39318198903067152 327606807265267264
283002522518001664 337268989199718272
113699344898375200 246363397414502720
123603551119583504 168461535667803200
28070172877704276 209146609055211360
101185454158636672 330288402148357696
163221321047058240 289990234990830080
219245799760869536 339502407181494144
173102917505215552 343383135808855296
139625832366944304 280634774619969952
41951479172033608 228246306698058304
37821749275623368 41856958661036488
11922009027432278 90614583102225056
183395790370254304 299122494049548160
181303277319884608 338843617918583232
113305732350887296 318739575360532672
199802877988522336 295200232764521920
207896695730723904 291322081758492608
73803081611532560 250746389151214880
19992719862516440 322082199242162112
155502394245961216 314290830932944896
38729927955828128 336331621101593792
202931362169185120 317359140163063744
198519222662334816 248729039093192672
12674881825857264 52203184110862016
83271171452732944 339444587689424896
9751401385856258 143378078112724288
122630943715080960 134477769158911840
309832746796418240 321116720931777344
11488061753137616 63057312836528240
201900561211638944 338864419699454400
208440037027173728 287329695903279232
101016429428901952 284666535608450720
93581498750050080 128961014779303600
5125830416130023 238257270689658240
147811274331492864 267734152079702304
49841703760588848 226190921842549184
51304630482830928 202045742939777792
11227066333988250 64426146874994784
117510349458630112 307476772639607168
133172533692513664 215519077761956320
50150109799815408 99770539364366816
39337103730098848 68105623206266792
199141126430142080 199325771031666560
188710087766551424 267862374319733472
201888451552861600 239588010706344768
42320460849583304 208808687906574304
149073364715102816 237168625087810720
150763782475543072 195389389227088448
76210297093059312 287592534289248800
67859473053269336 178975699988672352
114120672770161328 247422141981008416
145142387555340256 238270496913727840
198171944844992256 296050786082442112
252759153453203584 326702075213091584
79583416561449232 189124365848190848
190632302182944672 326368146218631872
166481957208531840 308784764569363072
60626670483178416 256639834897526880
56123737724862632 345588559218785728
70919875527686752 303956039745234816
68232145551162040 260969387714624384
79678150112531952 260264806777800608
33703022193855152 242080826040737952
84897209940486832 126120135799355296
114496827891080352 323561140657270720
2981174211756263 14603693952260796
142203737590991440 230917219271557184
38589575000026184 137621283485645824
10990922365026076 21938669240951776
27063783196454728 187586082424062912
7780099313012017 334413129629950208
159909996798578336 197742674534372640
90238378507504816 175297329454946528
137234490950905520 198487102150394688
12826149873452450 191244257049582656
229095067315690592 296463049193604608
192465808245128480 327041677597568704
136220037904193040 193719744274093280
40114570859082968 59649201783309720
53968651666872952 85684783780385824
141600771531790288 271153766884889312
256614201335122336 261386805316680096
77126678704573360 166592822875854144
126560677226152560 198905851838977088
233275778524116576 332142618306132096
24973661638614840 69618305730944192
89042814888427552 139133199960791088
183163492984680608 283572941625878656
99528377489048528 204408049805585312
256482935816246240 341881680725579904
88028988838566128 207551523507641280
214747575731966464 218552074920678336
15732152719651426 150221645176281824
191514717608739456 326807036332312512
65887258186064464 207879753668765248
87784072037351824 331510607043184128
47257249372276240 283593663722064832
69458988274540936 251621385081476288
10250765859148004 343083166314933696
8294213060743605 145063702947108608
205402052853086240 253039869756921024
164901721719021792 289526929402170688
108247802513480544 289316132056036096
243075745055916128 308995466536243264
32739423487089064 236797918251232864
18422425556684548 90918981704624240
13142186623617310 288149157744828288
11284349308390850 222195281649068640
139256539980878080 255533839821185856
27739671767964232 323677155811274176
79919029700773584 312325377170364352
98634210906174448 175197986248944128
58780864087383840 79463515643867584
179311690976412736 312868286295698688
54954780586723336 145361511830866144
14611868370146876 177728070244708096
88832239925336288 194357589738347680
101761686462502512 322764531023686784
92289887348358160 198801548287594528
167308005812142240 236236304710242592
117648352903941936 161835031276116416
202258452095103424 209665979520241344
3767569588997119 161157216814995808
81158530007531248 212267767306490688
260286333652344864 266136794874850624
267591071718979456 288210168492107392
175470232839550592 265989404939411488
59677582923699128 151481358777298592
11267380342729784 52913130098577448
93554054238181296 145388745065724224
64842978943279008 341497083150771200
22987880507922900 153063020919549184
13602101551543762 84169713008844656
122028242053449184 217995659582847840
62757865520477784 72886144460626176
166068774336366464 226117911889804576
88186491219743536 280920208590964000
60114849089435064 92789639587727776
205138300879170176 242084927480399808
54664305285506896 220572994978788416
53304889635255096 113903017231774000
88354583255326672 220571762570041952
88800672113614832 253792956517030400
37199649662410800 200929670607397408
59628314657025056 100302670762566480
134798418665591552 279862174551485248
21194057314837580 153731002318557184
141570804724952928 340019922169463552
42363616456237768 291255708876776448
103486026169084864 206774518157975040
260180609218720000 307541473837392896
145753537221588864 306199190082936448
63246517050570408 287433864002637920
159522366026077312 304663836172455488
155090445835657984 189176362815824224
108492948373595152 321104243221560128
53076517248235680 144927628559776928
301025966836447808 305933946312681728
301462678417385664 312970952660725312
25661628864479116 193684787629791776
65566867885976240 324886761769697024
22420898056113628 208158357526373376
331740895857940224 332134679025851712
99255145618237088 299025427447945216
166029837086169344 192242522776267040
13291854222116738 264964930063366976
159084317227588192 253638523629776608
158677194471121440 174954345161519616
175327830811624320 224165805324796352
69818084486935752 171062816123578912
186383131921196192 212946214085126720
245178743258163872 342593656950800384
96192325783382064 122546663526202192
65917820939730520 165464901390544576
324787039472230400 344075546294107328
119719215100590032 167986951499388768
252513440802109056 329164342240891648
160860474050081472 266067014459274720
118983309672915856 205510818343729408
92442870826200000 104029767490592544
140158588486535264 153247800146268416
194774795652464384 329442656010080320
299642699974484800 340001417187276928
183084180145699168 250448665814656576
292225969962979136 331630220852086400
62137409266489296 82395241197565072
197338119902171520 296616958443096320
52815482455899856 285752611815590592
6234455416829336 113673208290682672
69977304395820448 283571400639181984
30999543544155252 287004259541273888
124347822900275056 136315348669251360
263892484201659808 308200959782728576
45489965206171648 304754946362106240
18220003238557568 320629736526630080
77068181571454160 294451609621435008
19867510962682632 140698409195241312
172521285439988736 348462236510552320
38033412422891368 157360884447695328
165235345619206784 242284635195745120
29925974576907776 286462828858850976
20529675381196024 317774843629225344
7084796305552049 84740214446412912
187343540108809248 202903389528361280
246865528688696160 303967941549629824
70003698846399096 273282924113674016
122525027103144912 186354654978131136
17650746455410334 136638039103572992
96037869197611920 123927877195986208
128616509273788640 314781636930291584
67620701405355208 212808925891310880
64001705902863864 90973960087303248
230996186994296992 307749803284446464
90656185771533856 234918725793756032
153111143258127168 302162217003837888
148731978324677440 303156163781625472
28511325635787368 344872968713352000
30407451828275632 292000176493214720
183245336475891424 203489095948126976
24895059447758504 211016463703956768
63980864132953160 128635895951890592
56045943936085928 67348705223845832
6360373929157131 135831893095656096
128815958959176048 271591761207535424
145395983344088096 166814107048925728
40951409597926832 344337140240602112
167069748471709888 218991261946412640
18136949425830040 156386436031323136
442845882013818 200559008149905280
2246460101818900 320436373791347776
74160623741579712 84185559210336464
9986595714168586 10924702220192922
39586468448967232 125691618719122976
48010479826288960 124405640923578880
63152939245720360 271924541062343360
161196663260830944 329436549971229120
319208944115885184 325595590926906560
28212180977148352 324854668711519616
170241680039211328 327231203700658752
151254400869169408 220845003285356032
22642885890118316 168143759617290464
41437633239672304 161061208523203488
124753408444557872 202674856771209248
72472370636072864 124521097390254272
43400985148868456 101003777640618176
60879175161773840 305267860941214592
16063888315911058 337636848848091456
100871671378186304 156397999020807200
28096921335688624 336519863836365120
142754297104824912 248286217824036128
47295264966505344 124002648351934720
54689017237849184 82641767685808752
134564931761015968 311258416747500928
191313643356374400 248937922200446528
68067639510937736 84858453278676016
118416518889659104 329324181231538816
31402670131322476 84815678522486416
28157345412817184 140579994207432080
23147705164036816 37892761563909368
154629505681141088 168123976291446560
195877260025560736 219007402744059232
200658406119359776 209830151203381824
215551383327824864 313404045579744256
129464229788320976 242897243823831840
71275241522345600 153861018035094752
52070706289218616 321288746023072384
7457319980829529 195103373658624384
23783694186349796 164003988548768224
245502180767072256 297093492420723712
10545704329437122 299929472373592000
61157033067561600 239913210154027072
29841874722979744 261500861305327552
74456938166688160 274171336460759744
17868123146417760 171568563531472256
60208316168436096 255691923783267424
1409574190395966 51204830708665376
248218847001432864 287772611017052768
78753388046368016 112995539434784560
266038194972165312 299471860292413632
62075001725753944 118169307686648944
35044391930574180 85936500703557584
116426773054592288 250581222599557760
42284255755524600 70536720855712496
40611827843534880 119736719506650816
83459838578647104 205173490947088096
131109071656815808 222167134723707552
56466471402145776 164499910869200544
45173244140067280 277577409438363328
135929040005526880 297151740078289920
134841522427135152 280057747962094496
29623904241123028 248500934241811648
47336122934345648 61415727015910824
152659587246783072 250809289716407936
143777574149284896 254607313364818144
74945632331495552 77312187053545712
1510712106321647 66734506175458824
28475797703249288 251948735664827808
130588265561621744 171843851966480448
12238615017094546 158765654582104672
307320438633403264 316755361383665088
74361567697375040 284133091860391168
92285883485398688 151320762673064320
114358731732691952 231885033891979968
25760666020134684 75733685625543920
105737373877987568 326881247638820032
104326472741149824 188235338704663232
209045880069192128 283077693020944704
13808718516960902 22264638235598004
267031594714793408 332574027521032896
25567954105659812 76474075330228000
77493329257891136 113084795233143216
61914773560407528 85716812404595712
23832861825033396 223080024744949376
151452605133678656 223254935153149120
178748817801613344 329086100945459520
15605879656973002 287371871658130016
78713578497756880 296146464183976896
188677097559596288 284986245078520704
227145138233466624 298031426504936128
256272164849087456 341586861909488832
127770076497334112 145763129635615808
273491113076509440 317707731542556160
224181191867324352 293797195354426048
301693012088783488 347978177593290112
59489972997831176 324481630270768000
240645941188505312 319236177986812864
70862848410937088 192213816778383392
141870380378321584 185864725912699648
125548382188156176 336592713941940928
253773847526749760 333721559134461824
55655066936942216 149050057176610592
33018859905960056 259713217992810464
77892732790481920 235972463160596800
147114878172729920 171822645911157152
213049368580086912 233331204639754144
282390405049486976 305788782785798080
114037079443500848 226936857078241600
67242443570571928 310218525521329920
158596690731574880 252070331315520864
69811827151554896 100838733108252672
152582309104048032 181525744556017152
167721251393947232 227569926482719072
67192134389304576 118484804003251680
38059788213468080 229433691683444064
105334957580241712 286976523118845664
113340993977709296 191829107321665280
43578845432933248 335146918959596992
108961168050790144 287770574868260000
138042211005699600 320473446383414464
95405628238615120 162680961030561632
2298925528262897 135760346136498384
174859340623635424 249277528347535616
249415815467306176 286053312854770656
145326487407014336 305809904173166720
112133248731310560 330140480699592896
192890618815649856 245329339558550176
64002090068057824 157851560544391840
143683460110081344 144563746755375648
80130206999137152 332756365349959104
251499391313983552 347624217940137216
213458719899924096 306359944015087616
42962769430102272 210905534515448256
177984042607216160 276943345509702144
166899928451379040 315655715370741120
35026220653227420 213834671771167040
224331417381143840 254014178755958688
260131717621245536 280667533332764416
57987235173827368 216974521404888288
51872994233205592 179234587351550496
20588853881261748 317444624662741632
211398507448496128 250502785792941280
51287499270379688 133979046460612368
217396638285720256 276192560554345088
102062322165191856 336720109313908032
47045349692717136 203157803788672384
223434378960965632 318993749636075264
253085111830670624 276351305145713312
8744791069334732 337824121289469760
55337281089096536 122697933856977072
273447276513575424 309204789211826176
21159556320581340 191909748326599072
8109266400702210 339867345275346688
91382455074150800 227069697834548384
192351436344047808 321107476735722176
198375177329721888 331719388901385472
152328540404644672 194544300384207584
25108846016430284 262889273375782592
8220147747892428 125365710882551360
59164159522319600 321667917426502400
41831954302179512 176025992160187360
196574819816101888 301975093116869568
103336968111759 277914494185830944
47181965200517752 266714610260814976
95294322647390368 210478314324206080
121425228017356704 268824117019453920
213171360857998240 223420459712947264
34841069403126624 319672719583868608
293941477327413888 305206646182654464
127442864222826192 286048787381169568
115597491506888544 294803764543264576
46352667075873424 50368552031812984
109675728096660480 212230659959918144
206539003253221568 229204511164086304
84665237237290800 298107937234602112
319519278084102016 341265290502729600
42010695784447840 312318507243266048
78916467423230672 340150042500816960
86312665061436560 322211646418806272
111902486263489488 200173143129364832
17853829166807798 276499917321380608
52563584323165776 81717511474843376
11381886207837234 206901386348327136
272860636550415040 300862232360861120
4174335200048579 197466055704074848
312014506543142720 344301164298359040
168250784464249184 199212609852345472
302621517700697536 307334079536381504
142662037770723440 178777917335507040
10682254683893170 30702936996374172
249259804855602496 303869940130055232
54090299596387208 203714135669718272
21112678967217708 314642416513227200
71930916317747688 104034078797925232
2849244405157013 248345778988960768
175205500192910592 307226606157248192
178823721557382848 329724922565512128
227616357735947712 314382311292869632
19273717234028396 336804892007878656
71178089566574912 264591807278544256
224395484113962336 255405094670212096
138435870641352880 145124930538877184
18604432772417644 347845146133602816
8613542592370719 207978558472421280
216288015522349376 216543962962375904
53384921751053408 298426645865550016
7195889668365372 234638925823918944
305871636982740032 327063697872607040
216630956308985696 220737573799735200
41118203545599776 348050188036923904
52806809249457192 139240545765005200
125706772668728544 226737055657381536
105055710036325856 325382444641851904
69887803829999072 96942980210446720
147746511945295424 298024846392581632
124706475594621120 247821363017497248
126266956001794512 307272474170314112
52293553159096328 221064722767077792
222016549384362624 340332701162819584
4035697443536150 85771257458706416
20768375431610220 51878288655755616
44308703388275608 136590980721610512
226612864204412064 263127446184725216
244232036226480352 283343044517355680
141459993570537152 218144360467874688
201989480376388672 338134613517874368
149235284707263840 281420753993927264
57522653283961968 86522389046798496
78090472665446272 102582130497137488
264527221564321056 324036820597237888
188576215980939616 206014895084455936
26401199038935436 117176521057361760
174235490536040896 174377551399474304
1127624418290153 174156639562179648
30971369309721680 153785973314908800
6518639911878107 27788737753959496
112371581948701696 146374464559499840
185348501253270688 232533820648160704
105720494938209728 225534208226123520
16984629633083352 221611317543325376
84878430115633280 316839695637159936
4476640198359282 61778286207141912
302179479841514880 346214137356368192
41110356804741152 144525547136236768
22140884812071244 113835959036456288
53683003887365288 270109292439890912
121573564117777584 187837486979729600
153546571819408672 316542047005726976
42146570642078768 55584009310224376
93841907446338640 150194215199814080
50545830022770216 275968551162262784
230408853220297440 341587595691851520
12570779669689200 124789158010541568
52680383026992352 101131917006587328
139375814795387504 143007219542632432
8691712949054067 74373943410476816
1591225718684644 288406340158400704
119330205519212400 281325454735137024
3856468467968603 247589057408802496
139285862027805056 214770652268362336
29064854508315740 177084145661600736
99487375300977840 303986137150672640
65881077633027112 109322531743403200
195423079236171712 337214478137517312
173123249044474048 327647247045688960
77254449708169040 82619158185339072
6776960913954965 152436218081879008
154785548265598144 195658038703582656
48031997825673840 269525610579775968
13630441838609560 103023323987961344
26404046185258996 188095187545738272
96134146222569104 278682143215895040
52148601184167392 141237808343669856
21241757126459748 264867549743105920
11099603056719966 223535508329355296
254241488183623296 338319342656462976
41342432679228480 123924243180392032
103644801371746976 244564475112290752
22030100740618048 347749464367732608
113721008017867696 276958373771934752
124498969798385088 297359035102486208
97749673251064176 165608850532951136
73511538139583600 100519749416676480
169676070427577184 210873092036156064
184421740561432768 276275618613310528
223392488537383136 290505703151628160
69624040887324176 261187708673359200
228608813083069664 243503227562456608
35489882274398724 55567936852754992
135837279665019440 266794152921277792
76491815888944944 313354849010733312
143694198138209808 269025613070543136
58205818512860464 281537938613925056
2980176695757055 228796574952904896
49584612658148512 175798459477409760
321668922253227776 333715140387190400
114008567094975584 298326896034465600
84291116904178240 338603532748707008
72574147781198864 171569655779469152
185675198070614848 273233564974242080
14069159338745012 176424263538874560
104764734359498752 151509146402435616
57979031699656152 306045291264767360
146535046824826560 236665168794619520
96639881086329776 184724997395436832
282553553861039648 289423815709374784
262738873442957792 313268599026188544
256751038860850784 261608712303599520
263237029902810240 297930135371179648
43288551370757776 72663531997315504
56325950327004288 159671701958925280
85271292359511072 276605446619464768
141718312911197488 205483495526916864
161017467636552480 209513318513639776
184551227413715264 343769424700521728
52880536890675056 274420416012727712
251664883651731424 282607794950058816
39033914074912216 312942588121544896
57663711901140888 75634156949002560
108835129764719552 288090622831091648
244724240598050624 346694846828898688
20891222574632728 327252743576806528
131901043639300080 339872797238792960
302375184329296384 321627150546524736
79257331528327920 94083749025917616
135057348228159824 208352304641919936
217134813283479904 230981100316271776
40857244020847104 322270503313061696
181145712622465088 288193227422733120
224382100119686912 235609499720912544
114620867432362000 219589317868642400
57602400302144616 281519525285521184
144325853778251264 172240281144340064
9402147294036916 304308425570990656
27926939494839216 37872763179507200
47310695710356544 85812331158252960
98025991481659520 281341506153615776
230989132424045056 322127663440023104
63313266959850480 188356912739036640
181313393679272512 260061805864786336
31414638761348636 108159318806494080
121801629088320544 126146469689972192
150298461915071392 186172692918819680
60086808513532808 330338863804698496
43475491450526184 219194508228219552
19749041036808920 37759704524868552
41354204881853888 130131492722391920
13872675631577734 224180614083543904
188628921475058208 217508544907192992
180871077449251456 298773091757016704
23673070398178872 264453282349274496
219804694971412640 279764644551452672
66984682836197856 308419127054023232
73737217262730576 105270566335556400
208247608259419616 234041330792284800
72193274196788720 275015339178402976
58517901008219920 218121629190817632
242979969292891136 269239738893375904
1544706104727843 160543030338578752
268780168258150880 320684893702070976
65182045104696320 319244109240384128
66987533538167240 123355094902650848
75568024842754464 294396471436443776
64524345005158112 168579923775099520
165292379768279968 309304858990719680
145541449491304832 339739096912106624
89877021208756176 289793577457731072
215815444829576864 320080523308790592
173316576309184704 260663374815426752
34006439549028232 128965332609053696
103649838397756480 157544684468165600
28080258119707580 309524248378752256
108627481286997024 223745327305587360
142681766180521712 313320408534711424
107801854996923600 220707081842981760
9955876979101802 199845688676096608
149898847727453600 184375791084710016
20538167223680460 320781875447059328
109313307214343584 337527500663783232
91082998264760272 94804035593737008
148228531186834592 322119695439187392
165521747764376992 345615279031953408
175159281490074208 310130334585027200
307574744376085504 343270558388408128
240503506926115200 278961866397794432
99205232549074160 337237632779667840
8353652230377502 9032567013481134
73550947090973440 333532868639813760
65551217107315840 308530129762795712
40128248896435216 326559237558989632
59732655044545248 348540279484197056
108743286012323696 312500010726066048
90123538642793360 138467081565012800
227655671430567488 319442098813021376
285029599508924512 332716681818811904
121859114156034128 275050456050184544
70076038206234896 112895423094021776
23436589960675548 52617966066486576
304813335059784256 344354931791167040
157198698678289536 240608405087836544
166126065623625472 226308287370725216
133595203497736816 226770106855019616
113014984318427792 138057921508428688
106232976937076624 154008525650269696
51960657542172048 87132683944168576
225703854747983712 278001526643016160
156571199480706784 263814797340857760
25195264928723404 74273071550173808
190951808492424896 212709154440299520
10836199940716350 72354937202916432
2918766216062246 218542719842863296
218215892523326048 285885784233540256
134273656955746672 250563753225290560
41343791146878960 262327617472646944
131317381613213088 330630793707196672
25878755695051244 177073008545611584
11407997160607276 77243934635311744
26511698774422520 79158140339883504
61086553225307992 341100497738399808
100908062810609632 347171822327608192
37896306872004600 98973774153145584
120297775621414816 143367995687138720
72425062703031776 82226531224666496
299076163646074304 321000460448679552
289898123423652352 301313970964786304
76002841237845600 330690367960703936
187714220842851776 192811426446033920
83359655760432416 245677283852724544
53737239113476288 266028446865099872
96008954808966400 151734205482366848
111729717737558192 304106633163068736
126632454690968256 294437760415153472
10610300616130340 134112877424039136
235756007011589920 302490380320758016
195698992004391296 298723419677034304
188889139696497888 207311422714644512
93924860793139488 224616605442342688
137462589075059616 158185065914168352
86510769251599376 291807510270681344
44574947101698320 90508640087375472
166036629040806688 243617542979209664
29800557105720252 123138666983586832
36285330103241216 52427645252301016
254649531285911488 324130507649468416
111240980725257632 144453307607037280
16427840695537414 160983370005656736
124292928054933136 310580707813999744
38345306699425648 121524246860912112
221403139318562912 302967309434328896
271235110320093120 291142761142200000
275249691998388320 329369134959968960
313745602356114304 333356571084253632
167701702851476032 330304178655616832
114464792625577200 129922485958835872
127508878551772928 218682417640061024
114981287528495360 229651271678803712
161209020234610848 312475651239048384
125665725280156400 191729419438484192
151173057323217216 218697015981124512
15553850774106566 249699577551682272
51178401012567072 333218974306428864
146938594296956768 169092739031458528
179434976162529024 282426163497055456
98835227584476944 306708888626779200
24398672925809392 313010619975809600
122064633787355664 168852951918924128
30437071645537376 179127675254105056
75684392420140784 175260155941448160
162831167910523136 269692609275624192
105466862650329 140864198612392432
163847413899316000 167321494357868704
1898260187299814 308501596428236544
64196493905054736 222592060864078176
114203528437294496 331252600000825792
168275364899642752 300630813227737280
101741575578649488 154699693830441088
299673970285974528 301397315864904704
87056352704428144 176682501282164384
21796161504918252 290720977382937792
69780582351552272 222131331326764128
212386342347723808 231107294040256832
89951888723903232 189262007608135744
210710132254120384 337613326460894656
151257962224424544 311231372528557056
1088406971901306 259073435958756512
271090108806298624 288435245408185728
205598060350323360 252644399123402880
119597463407866608 203872098992124160
21079589595180644 217802670991861056
41457196298129568 84513759935685264
148140924983204512 222611354771672416
139262642626162080 267744135382862496
126617367955965280 339814566907436736
47453317838685312 102332460432112160
25805825478720768 165772378022752928
129349222156995472 330904808507937280
26956559405999944 196712686898897728
64551975935794136 245014658364559744
283789493173121376 301975633625825984
147141839780191808 301259215342138368
119550942637247408 128501509168518320
66259098854981664 78959485300039200
66350274412905856 308429602496118592
171502881468873920 313323770018617216
91738617834258368 295115656736687936
50595511210484504 159041869060063616
45600636077151568 187370599021841120
95007742271325168 284990002549712800
195592370861029408 201766524431954112
86947275659332816 289596631379024576
229812378259438048 246318410399955584
77349814835637584 182726452866428672
101249952715705728 273552485142917632
20985367667603408 145978899233510176
187931354035703776 336510896877436416
94638340356938848 252121619583310304
220339902294633600 328485353024233600
70152732755399152 206370518802530432
221906745898599648 232542755299168672
34226429508588056 240453950378522048
209823979127031168 340998021817294144
126353983893351200 139130004901397840
18904904954108996 199898373195880160
80401392631532544 243775996849521504
24445793206428536 226177543038123136
25172373816802132 278680006206426592
5947791392032030 62868620745891000
105630235911945440 191551311950946880
281336012950961440 287837927804664288
2949884092835902 311081323705124672
53083009915549400 259301688955805536
243542506318923968 277534086700574720
93376896188195024 174477153006387136
186588045968736416 287311905518414656
154416959193815648 196226002780247424
211775912075529056 293555785877349184
162711731181393120 168679443860987552
143043063784454864 151999646911441056
75408705154034784 306559780870699520
125017596340829680 235927631389504416
82021710066170400 99176258182764560
145532740413641312 260996628470323744
5523830020304036 288955389243883328
49117521198131944 168260804350428544
12179557507532200 335340929946783360
166725724909383936 206388899972147200
232538823191174656 236522732635416064
238468034468285280 257124435772107360
60073014979395552 314065616210173248
14018178627941496 231385731358612736
136407379555991008 341844760525077184
103854346664935136 231483099002655232
106995339987517584 335636237171169856
124592619265805616 303407418660748800
98499884606928608 156047876260621728
41634824503521104 233926887572912096
119914838397213456 168449762512883904
49881258163363968 184240979321914016
138612439513551520 254505891863386240
160121947938133120 282664051906916160
170138050354105888 285958552127511552
143127691773075856 153881215558214496
105471607630470848 242540021130132992
48961932049376824 312332460372925312
135173191251183680 207973696795995616
129987945952956544 265667058587838464
190279436106667648 305987298751310336
1843688842330765 152159284205376960
44555401186688920 86037045019996800
132806078625789712 209913087655219072
21465509391456676 208547458811949856
201590533108157664 257121433142092416
212224144915804576 232108926326412640
258606137196813696 282572594616379040
44424880390830688 255249901923874688
52499981051244872 137311669199868656
127098196775376112 316517114839008128
81565449090522912 311289501695437952
187403131593397664 273629836482374944
138521098429159872 329980012712091776
66014725244501296 320669349747459840
92024718951949472 219360752867817632
105920719607408208 264126758496938720
95887476815954336 128640945953398112
145674339400763648 294679576595254784
200856623317851392 302847071814636416
274888606955142720 282376343588311872
52537428947543576 210408343411626144
318452523909348800 335597459187260992
75413792966463392 98307523857332464
27493677253694520 222806162677603392
162360241127590016 323398856149737152
208729175499182272 328942717726473472
15555091714106864 183659168908437568
34091716979211128 112878686810093184
48888679009133872 54490548684475024
15292214257064504 188857630906936992
88355710037105568 200849035269543200
88517176062618320 89294977559140112
16849907249010480 299135369266385408
21431446130912780 60402304192797520
154879631325157920 179625093403825152
18378462576131684 19371594266776220
14825534808480506 35380197727820872
272110617133774720 279372880144718816
35282463236348628 229066040589230624
143344978795058016 209865694743582048
36671004217281272 292332320298936000
1773456645159547 127951532950601472
21370005110901032 30410709333037536
138758796676101264 209338622453686464
119446745262868000 259118181443001696
87931354391845216 94785156301270400
69399869116929424 119220551192612000
17680374058139846 38367808674697272
123670130183466016 200453034860175392
306951310923084800 323963190757109184
311777722571238016 336540870576424768
154251943654488160 198936725856778304
74175182488502544 231378060697306368
37037248837079080 87417564116521600
178337332895421696 215774471099953472
156984129932526816 315827677444431040
39003210596826024 249543095686668800
192851321582994432 346709438805270400
182324912959606560 273906909415539456
125969071104968816 210413207231118432
19168283385873320 161013177804660864
182236243447160288 331372570665718336
77895030579355120 259953797477348256
18529020518946824 265322755258658304
201558719546432 137413182756553808
151900589329770304 341962538340405376
94366680592168384 130233809415708624
32331565240410848 301054359234471104
90675410424391968 167165952099942880
287083389971609440 334897630073021568
69730587965674824 249896883962211808
13926076785990018 64477843226316520
59615138494264552 233558378536112128
233202100836003840 319649454154752576
132535666174072880 181719139294004672
41393845807343784 203311526251238944
1254607519527277 163170705828552544
155392293929504736 161163556784996064
163973231471910784 344300706203465472
21778029894995632 89701859292185968
16990847017502750 127461531191858976
38391673895836776 260749997752511968
25893564812664796 104259546030095056
42161962630864752 345312187461005504
265386919767337472 274767372951182240
82770988284447472 331181732833100800
302364156659865792 338168520658945984
26568589290047288 122982040971396048
59649330947798920 267522794079203776
166942046349977760 255396861870506240
62274702470195664 216684711544754848
30298608727444104 307089729035307904
79126683576138064 80099863338887440
293296378852321088 314581604088227264
187316167866438816 257022819187766976
28961612493360244 185651537041467136
107711719969089424 178714326876967072
254288769209507104 285006032860441376
185181576031686496 257657411697735520
54248878599759048 307773021519606208
219807907047557664 255887686871055520
48354976861639288 50607489996084008
321690071484104832 342203832797455488
170260962381670624 342951945362371200
10948913934555152 186199115282390944
174801680064314784 210701575330516992
198736883258948896 231908959411329888
184333088396722336 322486267738374912
2039346173266616 80618767784824240
303578219726848320 348277324091656960
46864118369318840 158614523719937600
116561169582511680 289486012581819776
141286094097591200 309823807849822848
89357665350110336 90517547706040096
23662378417202272 163285760860536640
70647416488999264 169680046944118208
123047796668078832 326430536520101696
37916500949041424 85802379386876752
141951213327417216 297185166970148416
290532166588685696 341723063773565952
49058238774497792 64275700968320160
97204902482048240 226405826184592608
77737083399239296 214794781282218272
41531555528947072 303321508062468288
214737782322073504 327893492692375744
43192507781146816 204610665253034048
326476238770372992 342293885643246784
15019399554851714 260718627040890816
124358427284330944 333606940822582784
180889303360817248 238658864013497824
32780822959238796 98761776918494192
18369550152231196 177742899347205152
146579130497331776 153598595232569984
160054058199481856 168310294564633248
90621167197988368 247983005702201568
29084705125702512 329454382581899264
142359554365984992 199636747276980096
221124849678920256 341012184945454016
4864184486506032 135539680441436400
154382070451647872 331959890635764288
337162311947097664 339965739930975552
72740135739118224 209183967705842816
144361635870743872 212478830639871136
121395840982143024 197056717026301344
102925929737086512 232991680807943424
104868934135124816 246725523897947680
27862844078336888 55632421727211440
18579429103013112 331714460596462848
117261704528576960 239774925778888416
168100291883436928 203560698557752000
84791702568443200 191029892123779040
306994340128538816 343609490266709056
131812452015182256 145807049804079104
48419385705525184 277364626451599840
225578478766668768 242507332102352384
138392168165027888 204908989666631808
41449713995028072 167089801037147520
39947695738284520 109282941894617232
171848514853797312 274248342756789472
164332197885959264 246585756015614592
62143264108887200 132905244916183312
251937098322585856 314082934769668672
189516330516942528 248703050471077696
84579386215418176 146255468290446176
103160458648040464 137165278815514352
151601326898936064 187086605789487968
108202806211885632 196645310985085888
116513369677560416 303958654548000960
89560716223376096 332091044052617984
5181523246545244 119119269137923872
34940342892602496 271142698707576704
18115831038530716 231194741162367616
205245034360781312 276688269866962592
66830407195032800 346982969702635264
20179303947038388 152500331324254208
16962806126571562 154327121105212192
77090778774132416 312672236515976832
66193696289257160 330262543298410496
18670112920967844 298492867304869376
144023571617161952 232399095594515776
35922277850195292 270934334083734528
13604352414871578 122731927960002288
171138688294074624 337517464648878208
14143187843604306 304467764429461056
110868106246578704 183375797383263552
124946162733622656 273237715717538656
63788382575977504 257145974142083072
115135450606914160 228093457050767456
103386566727105280 199722534281060928
122863768023844352 124242231665471008
137392628416842480 281345739325044992
233502234953484416 270080610874864832
56935637309775832 173101056211235616
112555506968296592 205683702902415200
125183200077692208 186489212097606816
206969044104592288 298150628507164544
208858041622130112 301512946135470656
232806464405254944 233222691427310496
198111386133612384 327098759748554816
254744860389962112 301203120812749696
110186010669135824 188399132521814720
9651346367690818 250067639918983424
263158357749456544 320439284344563776
80640892430093728 295719792440271488
34791198495456824 140110018584497504
112486032532700064 340691200048216064
154194415107084224 331663687703415360
89173928570628640 310354327814988224
738567945873895 121504037269680896
31869518798520616 51480988864320888
190816241840425248 228090817548240416
7138472748674612 168381569587693344
80522812076067712 83067905007028864
240475072602683104 251693660158862848
130907838699822560 323731331942152960
186976831283274240 246888642730229056
228992970806414624 335274084808680704
218114996726014176 295390930803569088
337260407379097152 340534307377174912
202558367555312128 240517962480127968
128515265173307120 158718549156251136
243822271574233600 330839218906794752
92031048973732768 167350137661669056
43126969045957584 112444927186841728
181548663229155680 333118513359486656
34399687724076072 228745028300795712
39517453500275192 103856603912826784
219208863046980544 326489993390227904
45273900627087808 300046672543740224
243864246414275072 330728552110500096
70330197932622568 287745321877943648
48221514256260248 231310615153198912
30549953634643284 225910213492301888
207624195426792192 288489136190000256
101982502425017344 302940683955611520
14474572896290042 179661665805918528
126078434937379552 154454443848895456
261831939918546368 277849449167462944
101024493130230928 340352917329545152
221458926727196800 323197063153915904
113201140976532192 323941428317077312
49152418601874240 176142746639252256
141884458236929312 273520114611286656
300750317205121856 304312782120631552
260691477697205216 323629867494336832
143380566662557808 158663959370301888
182360039582657984 257869880273358464
267327789952054080 289066356345870656
205345353271773152 283663748942642752
22832735796568216 218418994541038240
92734066832144592 295444398357694016
142478525991336384 225703130208468768
90617349822279440 343199158608972224
64127967102091688 160743800570080928
7081020433359339 147824584576711296
161876224196392224 221659686851864448
228677153296204576 287616562568421568
20127805589324480 195755677229107680
155202001521936928 197800836840252320
183673245015511872 247855168648437632
46491470407740768 233814957413131136
52934857721802888 142003159896829968
47920061790858560 124391113388088144
85630151291083664 156266702724139904
167497039612828544 213596054181288832
18375906557442408 281163416095202976
163103400857667808 320711854803843456
28271028110833336 336909424755726464
200814174641531904 241186499111049600
178703591534884864 242586031692904192
42524539374653584 245324705603299840
34386124901673552 132170767458567424
21488337939435700 333236919040755072
10284468629847124 214101254870107040
124005707781199680 249450760185303904
140717976041975088 175593552965274848
62888993253330440 266353191076650720
140825008270895840 311704250730680448
35832175349055840 154920906049714656
84376178163596880 315594111816058816
41486186827674088 163103272020222240
98941416325555632 159954323752046880
10755087389733944 172934749854908096
111035991549403728 119074364932302544
144054231446228672 171185940900265632
72738139436665408 248973655088264800
83133925468902528 289446734616953792
22512405000514876 236989854430038272
123745018884066624 262078124563652896
4125918929159494 160248881664717696
171663543419488896 325334425929770432
135736837437560432 153421249062434016
3400851038163973 68053070734135528
38641303963556352 192635580378530048
141214684692938672 205643561280597344
186657231291601280 209197649880235520
191643592401463616 272786363929007776
166644926318827424 331738607613020096
323623892333126720 336780789651600640
137799581818684784 284189698180748832
269341114646486944 341536142118153664
118222328738326016 128059069892831776
213000038588495232 294842337447620160
114380970480680432 164022580735990560
205134872572071040 328110348137157120
160037968347132096 163865929969797536
198841231020717376 268566584146370752
165862621877575104 226821677845557376
9659541567703074 13231139698651620
75308117983976752 168512155201608640
85855553558716208 97715184394646400
68300430939758160 283425962402625312
160406338516560032 238328089831601984
230318455496856096 320288567055015744
165007357825382208 270443930932091360
96629636553644688 317658428331636224
86986660954691856 167619074152776544
26421065916936880 165764071244118080
103720106354286512 199521356689417024
149296868016782976 201372538837136224
265031739870784320 291567217397324160
28895753793430652 313282910859320384
137206997899131424 157638314996528672
104545416833715216 206573274460575008
112623572198217968 165250508276478464
45269743916368120 265022672980105952
126413916206498288 318249890260973184
124711438498521440 304090826748419520
109038227229817616 322503218678894592
129752933308213536 219127486961365088
171392947579680032 189488091031421696
103150522236513520 207716399018363328
137639376397799344 181493730365896768
172724741703497568 310848652364104832
187466691410483808 237745242142074304
134539643239697808 288530734626971200
343115707089588032 345476849547409984
93937235759834608 105365349965269728
84821037386731328 90050915552052496
31727480511665940 65108625208516000
68787536436502328 93398713442412240
40659725300102504 189590391681827424
168238300470897408 217927765973910816
181681702582432992 241032026326121888
234154363109315840 324377473832890880
211806872495251616 311895534560165376
8958005166698528 122945620950545392
76524870244825200 170734093070197152
252903689486734688 257656320009141664
154264659534182944 183317184239214208
153563804049868576 314669463285632128
173144426270671328 232862760286210560
175561685129570848 296027127077172992
120250583232072848 309417437653858240
168449258676542048 312574856519558464
30335415519814896 220956382481549568
215046237723361888 316164385527390144
47423227898732568 92335446306815968
51184721099451256 253159313168810368
159817873059622720 209682723047764320
37971536866348472 206628601326733056
116962822980309920 236860555446048032
282792175031572928 343436935798862080
145228500878934464 221499860028182592
247807105417476928 318415275954578560
119320639367538720 154667411974178240
36182452486494368 88691413491257632
223298749303374272 233406801066623040
71677771281681808 254703655054778048
207545963177899904 305411615040350336
149563976771338336 286657396918033024
218922430571842592 244076287217492544
55068085088468776 289774934830840640
85222457303179712 268408611187648992
30179096648859180 184422474113615008
72490505639421440 346346004958353216
219773810477174624 310857040706054336
67662405800514432 277811771818202432
19350089577935312 195736535878260448
61738787963387512 263328998889541728
107592812272059520 180191603471466720
166322960041869856 182575982345556416
55562119151490984 112312916592549296
93682949969127104 261619301969036352
7672612531598743 266666139533079200
140905814512504096 183348177341397440
130928237367678144 213580323279681984
215291979904390528 274040410191583872
118786817229643136 301488485304702592
28369688125713964 315773501388786752
23938653135423948 236212619979823520
56405917576757440 266757188575875936
613927571811653 329261452374382336
53908141776657656 320208725649159616
193348948945011040 194422156182702752
89485384508795840 326720416193914688
315113736201127680 335217653767546880
27888096198180324 112114528229547024
220733766419304768 234114211609997792
165850417223968544 248721118276844128
51313581985934136 294421096755658624
159403310126806720 299713909779325504
187724168789123264 221838619260184448
126414700610689232 266321171144642336
195883084354364128 219630921971306784
139635169115476416 203374349874223488
177095751212161792 232612983820378784
297811702602860800 336992008432343552
185504391024191840 326884423408276096
116736505638916496 245549838061583328
180883463621653120 285485048369460288
146944629076631712 336216698709021312
159733527432148864 248873798850769792
33947911749024820 100758207823730048
56168142815940408 129592246077040112
150191132404239488 286316296298340288
72392760791847472 161124820090552768
178822266128651392 208771176588375616
84182468176643248 239924239650358176
48297454685088632 83027328952665888
213662862506812448 336359600651820736
161181122320794976 175261540818187360
169881110379309632 320363885047753216
182961283149740960 197918714248403136
8579602597741656 78417152488130608
80400768552861664 275016061069612800
91891886264658944 147403434234663968
29882914690811896 71246719871879008
167601884087637536 236541004227106816
86487114557845600 250530612798168352
69864200988973264 343348466687937216
267186046571621344 284038784296943456
83428059687664800 201159911154065632
83566799046884288 281122644072898304
38185511310645976 289399379614791936
12505001011903350 234779618104459904
66529390301726480 325031347883973312
46912438255639672 241847138201545344
85959947355879536 120158788184580704
14483723397342478 267187294812617408
55389037003509544 115932946087529824
21291563237822568 323040127592694080
170267430182304992 231710070332229120
86547125141286176 294831115240360384
13832495640332610 217589653207499040
307067865280839488 318925873723822592
182893264550443488 254327907756362176
211994786903188128 239400179853750624
131571391923046032 210229062386127072
216064630748325184 256357376067500352
15591758409548702 229727165812531072
234363991681078880 280590376204787584
306505836613145664 330251024180986112
253030054151894080 295469102312236032
14768139753774550 175855405045320864
32000003664797812 322704544843989376
148111611508177344 259908000383806912
2337266596295190 180737744923211680
50752521934459840 56559596084795448
114477866028981872 307906097605736256
76612588234901264 87577924294375600
16502315682075566 59819666667559240
24764420998224132 263489503779109472
243337093283632896 265662513505261376
287882701136463616 332948568689434368
134294123349145312 145932620517628416
112511879075782000 232092187328923808
139964072813705696 244095223420016992
67356143226178152 147127524423573472
16115067600873440 328865501246298368
85550117614148512 168937296689272672
8491166754164201 264372126629347040
135642436656324128 244002126925447712
305056366787749056 343063885014565632
170467280597258560 172405275338700800
276061835376128192 335894670442185152
111984463515686544 210315207708220928
163220102637204448 307998696238411776
259952580214623424 321605184106163648
25785765256775896 215798567199162720
105838154057730896 331931977064636992
77385025550035600 92376626051206640
199794639315264960 321168422492590144
83527072756952400 88530490706692976
35003101529281120 183426679607525408
306168810216523968 345345414577064832
78026443817841968 332153055733106304
92144252987709808 292291069094523648
26973154324330232 67644734138947280
125523763900076896 283255620936448096
262162822618741184 320270688836582464
8060450938310 227916669444287232
259585290113744128 306288702900947008
68123991156189856 341056297854660352
44856232758561480 46599155600785824
169767333662381216 234455435042150560
55032145034947616 311259268842199232
187725548507017888 300917029329474240
284622955416767232 319361677591097536
232190144006196192 332661449765254848
51697783118286136 321350895975636864
37131097003974608 220424230308843296
23371849864685264 115832581228121072
76898300994687072 180104466353392672
255553666660811872 334773581420229888
168535782524597472 246665254491413024
65119278452966576 153085014720098752
158886219681612384 336209496477542336
72485076223240048 346956388425997952
250887841806432704 325727949750366656
125656141582267408 334274022358676800
111878488149574672 227030732748492160
68694716882266248 84784287814534416
113169752130113792 163333032784809312
153365984980735104 234666906795766752
177106857788407552 248757345784843008
284655588883132096 300654110563024832
52973016599797304 338678334348737344
196304507662060352 238899386761839456
25021720547380884 299002111034973696
157539456627571 120384300967589168
61003746365201472 301102520462143872
15206080583043918 225744616152326336
266959415438638112 279103336562932064
84007247704572416 336735700127825792
5647599286284008 306044912271360512
48446487756514632 208451776802191168
27467712445229484 316908326710966400
84576855012092848 329332079604799232
153515345845830944 291359430109580160
101848215069225296 332014773623963328
237469840149746016 346935326336240640
34668245387318 259969069387749472
11494130672790758 101088879107783456
262025846006061536 341235510800593856
94207961972760832 263688216062276256
41593754906054896 181364056494555168
45183844674176488 84180421396887680
302452463190305984 332733274502608384
25975136896419064 207024722684500224
49564817116314368 311835210948636480
12099285098950308 91786495710679584
176620884004923360 182288974649082592
90430062784023200 258944644787474720
100804654829303648 330259460094765312
74719590356482336 178464709763005376
182434343110608832 320602697405212480
71183448962435096 282364043197876960
298193458312656320 310586780020645056
110340628496547056 140958530320152128
49827638799708872 225935505228656640
9286547071039804 339070201551582080
189137737797538112 208351568684280512
49152784112492008 222721717635272576
117844722676028416 345153320887451328
163239563668045696 212885415026133504
74157598373881008 272817339354507584
44668451476787832 221570176733463296
89375733440514128 333554090562588352
26829166193854912 92768093609636816
187706247299921824 246657490399325344
72912921065403216 257724339626961824
228724964157419328 277913532552763776
108964883617481136 267007699248332768
17119597499810242 172799561184418784
230191154138551456 331603110235657216
142117193178762528 226486752113362144
52206606616681032 247227000756622496
247891194428491232 324728173590967296
21429308793990696 142612229415061728
101010859337249824 186828605665915104
153520626707488384 295311178143262784
201786314016178560 290494958199616768
322372879005988672 339455942341298304
163222206921794752 239113385065576224
149445894314930112 151435246535062112
50866099440628424 281337119341257952
1462273012671144 38791849466131952
174184758997051424 307315785140899648
72335421520774976 219060323007805248
199881581527454784 215521446271609504
24966086408591800 167637119942800512
211352531453070976 325635134088287808
31852584462207768 307810985437296640
73069618329167984 129030976703319888
121370270079986480 302362631393346112
154122775867471392 159258768318716704
108357009388479472 216023635060220704
57591126119816256 240389693289000896
40902242826018456 48827376101656536
231819184295197568 248422575551933888
163860243722524992 299374430173284800
33373524688032332 97807759967327824
150492615384085504 192269286329736768
72929718758373168 218375711344922816
312965327419253504 326924607501857984
206733320702166240 246527815976868000
200012998997115040 232865093091713760
168794458375236576 284276408942712864
142483651137692464 305735087560054208
102079221048219872 166138266217404384
70857912576695128 130544190429746480
24212955732912688 140761366360371232
55129769789499664 101485035563838064
158470984098084416 339423039202643904
270342133162957536 290298702383274752
127086603998045488 339100187221023424
137105600575690736 284789453463103776
103658764338563840 194463238414855840
136232804104594608 169043970983662912
125764375318398080 321504088839679040
7756177043778993 276390569460794912
99690323726603040 254131300195458752
37157385874861504 281571813245664288
156087877947044256 216541202906907072
209732360255536960 284566464220330688
174166173982252064 346518617336602048
235528189702010176 256558716465115712
325723853959963712 336662070848731520
7907682276336616 130187041101811632
185024848034697248 218430431730892128
208439752800562400 214542221393654208
124944990835332336 274629014621915744
73531580266110032 229067567327113344
103150531105671120 218349023582079328
164765047469231008 339792984219927808
81363688174437600 131580169391191312
178606078997694464 329778628125705536
75597367069381392 120528686658089760
201580883258771520 240100527956134752
67118271046241960 226270831150661632
50105264733483856 191005548674095456
108816035754870000 210648375493167424
109460460832773552 111041650684588064
31081971536047172 230493715189709376
158746556791055584 325581707977003712
191621897971198336 316687489302302080
71822946359723576 326436847048011648
102157076117191344 165639139020529856
188876643847520736 208225773423011168
13477221846771790 340286691949852416
143707719474853664 280023364680179328
15513322143561914 299886320379582144
43024701361369000 60350392690859456
224550256852070336 260132830844717152
94400374013392704 220351289492243872
4768063191084746 141008296877649936
162695702244054496 197775598370317120
65186027702660576 226887335133945664
10111773076946290 82288012220574576
230134646771540352 231182207989534048
25010446847354220 224372997437701024
15830342736193446 225544046915753664
62901956300085784 147388186355908736
271105788634292256 311330423612438080
207535809287044032 252731723850344256
111270160674473632 244442224740169792
22327067275346676 280505674770584672
10700119079115162 140386789163532384
298513490828056256 316385976067135744
318723248478796864 339732041051832896
132070482411545616 321786997500754048
62705476632195208 256014994626066240
111265220268683136 162624988406075520
114639456797773056 157923593440582688
14600577208830194 250458749857549056
8730218056612188 291267569820685376
88413979670874448 114646180725261568
87303840870154560 195384852723086848
167850946898266048 284917603271129344
137146568264593920 189612133787908416
239093082207447264 301700227743665600
113512846867125856 116178563996454016
204663396955558144 264946548472821376
989966751269909 294445030239296704
139296506203787376 346957567033757632
251804158524131200 341773065497567104
46796033978413416 62121126272497128
201280628775222720 227167715172058464
18604088190758116 123779045070111728
38517764500751464 108542462390578496
243736568933486496 310131810072481856
54292114669821784 111659063044662640
99702747292843312 255600317570774368
79414756794393920 296988261513660992
51016490959907128 229855189547563040
50592325681146760 243505481279492416
253115401470734656 303041048601705536
8325076481061842 235946678483245440
11615105368319236 231027493906832224
101105855992650720 103392041193242288
29712649560112300 31830203789526420
15511194038133168 202795494905722304
103981001880138400 303656937954139456
8255410550739793 157472259519518336
176362743450444640 203759210551939456
10127999789534972 108957239913266224
51321814231810136 334245241859461504
67070540319764136 209746265810298080
188258902811339520 307879226326438464
63671955005053704 248170904519993184
116706005218856160 224501539347809984
126456120102267616 184295496950832736
172068283200403008 183090009255222240
26273374143892896 329409942525934272
76563582310044784 165689767469843360
20613219901544608 153678056255395360
75730566545752640 288784912497485120
106152910705117664 272162130032182880
37266767068405232 322301510893800768
217587418444778432 260581187762825696
108191361032866880 327124550044940672
48500288043444712 346147268461898112
19717516466249436 221830181158515552
219285826030409312 233542375516971008
69594921277190072 194753585274655328
288793126406075840 297063940430509824
10380774443997826 120702044483972176
187681934544152064 267376615666628096
89922462966062352 178154104749831232
58750234637758224 110651528681630544
194116547730654528 244162072655903904
108118872233691936 127454038223000560
86322676149790752 99447471830389456
196719924704920736 222776967984916448
144408658835397440 220500100666146560
16181725390564304 189903756221986656
38280427541695288 286827120991400576
59645860008583952 227472716775411936
203216206045165568 203852652890633952
3681150843285534 134306722969571840
169292072562287168 318989818257045056
93340537358534624 212362916332028864
50577693953530552 196862783590847744
51885305336990416 293236734782687680
72313360857112032 328716597917122944
13805673403152380 225438195310550592
249460827405951456 310130442027813440
235625626041476192 281260608995275136
226090069152164096 317870506881219584
48496144310737696 110728723503498400
149794722150542560 177184603705533792
32865765819663512 342798171051956096
157843567668320672 233820235359298976
87009165781748896 141656960892781152
82007327545225568 82482176599603264
187564426308857216 224958901752866080
80410694828774080 139523634404936048
69358702096170688 282716860232135552
204694612116811968 255133681051397984
52845949683079304 277800443577584320
85163436686316528 332784230893224064
249823190807902720 270007083003346528
193952472505068480 230673316208824192
17556126490920718 268883363988949760
50008666251810384 83111836748381712
55520026771622368 262995897950068800
3210674342817970 36057843183440232
127731970011603536 331171718687076480
148874972458975840 176622585848497728
23539689890748604 39820586442048848
67593150802439232 152357769990041568
62097523543944056 263600651848408288
91423613847537408 179918519822894432
69516962027284024 226365098341291232
84635390934531312 147653179483732064
116264832073789824 288477701609044224
211257430416843872 296243437691240576
223801800761529760 281433590584147040
225838249965410912 315746233081692224
249127454976150496 305191174714939456
272510299219418560 312231177848651264
75542226384090224 293531709807277888
32941520506613648 70731007252180840
243273269532756000 304201255329851072
76016848843113680 169430337363016064
294676328615069376 300842953060111808
114516545200695376 229385688832776128
146739237937646144 303341386111546880
57508487987563960 294671117703729856
97222997001494608 129265855236169680
301967149322340544 346166640864477376
101774888563628672 220713147996837632
14534369085800124 33677275554548076
16873442945510036 339594131218789824
261997437011392768 275578113158776800
61575963041600296 61783258105859112
14491584075831180 260727487856804064
209443802555766080 210655079780282496
39533197139007736 202284909247054240
101138059421216480 273708027227312512
55002956230503816 293526716941930688
77132513616933616 296559014573202368
251510283026066304 342241799769298048
62708837228286800 344779790086002688
279324012752742144 338270206098402688
7395377959211125 161781285386378336
158810509209684800 256550414076792160
263622883211829632 313940127221733568
75102152775166928 172849184340023616
240762869243715712 336267597343970432
128906798333248448 169274424006909728
156208618290327552 274320094816031584
186340537749371904 202460925618670656
176609939539580096 343362356924286656
45922456879649552 183723458475726368
87537996398450128 329330043954219968
220401802208530720 303979290517418048
11954992436693950 250742327984131104
191821190786024256 347970225516147648
138478061459242384 339808389548155392
89677295656108032 214354720450828832
10328449632490344 219591608275883072
99804143340987328 148716314095870368
55327356453469968 346171630578521920
71749050951998184 225726039609360192
252589464513286816 332654514377052032
43349665349380528 287321903303571904
79312632641220000 270870660731191072
34651945846705928 188611372802997600
79075653600304368 83170830835835936
330826267007346112 335000548140754432
250340013976616032 287640902534170816
289500280389901952 342141023649730432
1261581357180893 111939131261667712
336885057984716160 341643634178086336
88165578064893280 232298280529802240
193116567743408928 233505456585712416
125771108742011360 295681461374411392
72559887181949104 212628886009173056
53248576818610584 54539483964607328
18499922649640856 269273409756703136
135040592500954816 232425573601518272
124680017707417376 180148620069202944
9601858289263906 126911691833722720
237423879694753312 329516884534602496
125857076980687280 310829521240608128
31561787705408492 55664893383193216
166172016790080192 201026881270117600
99011000270368192 291236556079504128
187948169481980320 241965494787086656
52754983734227232 53149010590122176
133872115117635408 243480840388450144
134325965294298352 292118957721088640
1153208912756571 169464739736242752
23550912339392080 276489279262960960
226588603918071904 232016431985560064
112081465121523152 318805509541061632
66161937581927688 264555912150958304
69399420531536696 234801241868089920
79974379238178496 129388510454128256
5715829449927500 148238677912545184
154055075258257600 303027925986626304
299436504061863296 335728648981183424
48524755771651976 309304481363755840
130047771139784560 154302988454070304
32651948865313492 288819569120203520
56523099499205896 156855294191019456
13148127057524662 33301083903567884
22545144839311300 251529345667432000
5683692243513736 290751343091272576
52731023185112800 223038589744660576
186661007040191040 262195334433278624
93747873878125776 325901308212881024
199076341687714336 201668961025205600
67209527366505744 187757076727382176
157933637533330080 204340115380805632
6585112729192733 184208923258826304
12371448236993846 257207880798702688
122861318646912960 182865273561129824
48148900603021336 344673438994303872
39063323435662336 298685136938618176
123082197487588816 325858604790834624
161442590495749568 298318356907388928
314123624041181056 314817155562174144
125254857401133680 233211288104813408
43194921550708416 93434114307837520
129984781596819808 154845644487989952
50198411817286040 82247664578040976
144461457504619616 176606009237292768
36127785040946536 72785413020573264
149132477320929760 172706082071742432
125171981789165952 313624968533903232
40526267292724352 177171504767824192
135844138095310032 342675784272658368
11735226723636090 15341666365488572
203823617658177120 264748620937896000
7056751395748925 241562172855674624
63703218305344384 100224497786957568
54441884524013024 111469056268901168
191221433388402816 316300845955306176
11545677346181760 195682226852090464
58869242746397888 224113142767475200
114651651746482544 264692917270516800
139396531033209312 331758530903059136
85254195144690256 128664392928520944
89008648188300384 276276053283084608
235245150729926496 292364675853414848
57963419738587128 327030055875828608
36238370704159664 261763731930486816
82643396390593648 250565437009084224
10992835603707790 99267187765374576
48531428580120712 270530067687273856
222671686565112704 312206197697422720
143820151446862528 198855666968296128
171786106161390496 232995784127769760
100260490783163392 234832979728703296
276842748760579776 294250725514044672
127823824127593104 337328182874448128
61442595568221480 79063704371518720
256577519184542528 298233822768985344
97596665895307040 216351793250688480
312577892284928960 329098893731284032
299387134105240384 342996819409697600
11976474214778500 14830763247893766
14525734414817494 106615671586897840
95293431273186416 107820455233754576
170555097755418016 198735238010715616
142440445522387120 278659168740264224
76137865725799824 81200368642791088
73166588710686976 336597810948093248
137586801230925760 270365464467848672
12359668595885762 90704282520803712
194271980951757248 310042942505240704
299892992626908672 302664089950033984
91054658826111360 237174101269775296
53680398416068648 158675854687736384
73656335947022752 118306962550435504
106631666906105968 175020104572932832
345121655558440640 346041550962175296
61533493217294616 254167416981298880
4316752932739246 245158921446365568
75230217731272848 346681453783225024
19783310706724124 55294500075216352
10798462312405250 185715209600010944
108562729288887184 275106261339492576
160066974881300160 200372203028820480
64723619047309936 278986276200987552
5332081988150269 287677189726902976
76122162048211296 173884403578066880
26268846974540700 116570332161581888
131163818977347360 223657587285839040
21024529826377220 321855853009777984
283068072490869696 288528356200286656
122103919666726736 328556767634940864
153121431216994624 183282828737919584
53058285694628000 61963135950225560
285249498968352544 342198072783232192
92046490808311792 243789819613981472
28839541415327676 155095769624142176
138467784176394944 246392209847264800
275080679827200416 322256796172739328
180295898136714528 279032179817065312
166411938989482048 188603351501627008
199337860519889664 287450247469418240
12999301548647742 154444440203738656
87947558936333264 131766888621573952
86466282405753696 213193033093809632
37921897939873088 231350637028598432
144408321698489920 240095157746125984
179626555627683360 270499981727516640
33356386796111896 240290680449763680
176875095521650368 205286945988653856
39083322603315448 149448445361846592
7013625679104843 338745892749047040
180712022973938784 337708582136757952
207484079067695360 313533326642834304
97331723599830896 250019049269504608
70022431205141992 288911862360434816
159658357680136416 230505254699330880
43520027767088576 273098624666242528
14894037827352768 219242179099416064
77126685510009040 184808648374615168
243755301466667104 247520258661576000
143656412095417312 339107853152145152
22951961281048764 217744117253234336
29141252577471724 221393177354180672
19884809941808620 41477061920198536
133993389217936336 270676316724887424
71751883523384592 277652186349858368
324944313677148736 341845723769397568
6612796896461231 262182926337690496
64236658364797600 170386418393927264
43386906173454024 273162295033326560
94783508256792512 332550645620424000
232924746972216000 244542091429176640
88563193652658928 225801950794517024
1998201868556779 120677991628672448
54650354260162336 156421531291756192
115579182686524832 284689670776197408
70517910709348208 247498873183473824
133401858852768032 325545208225049472
241780635707222976 284786934749448000
2717898121167728 53222142272919088
3925946686273451 33509235554488508
68639652210198096 118945293824937760
295421403401750912 345433879821707520
122704006915039488 297685877607273920
235915676044217728 299972438379246080
52077764349907112 64303417400195104
146252003377350240 257329629034699776
52171398337731672 345749412144663104
268381770307391904 299582127932919296
46432360105536680 154607020299569152
62125352274296784 266383178089864608
52762221900898768 277048645370683072
44015527065896904 277731020857597984
301706796781227584 329129244412501568
253821574789361088 289145982233976960
170722823805591040 307537091946220800
54954851334905816 215085540188072288
55243809489179832 332557200377721280
13787489451166444 331869917096170112
217180567204042816 218759746254799424
35295659707974040 170999083553069920
256791227789439520 322293938626112064
268179501832090752 342816598459838528
201001874825376160 298247489326668096
95453533010989072 227641256432466944
10596212867921040 307636944956870208
98163645302750368 236884883413202304
121553438902034784 203344740481109504
250585542407418208 347342998362115776
162729063381473888 207027716556886368
239396547792744096 276612792854330080
87818046225332064 313437165049959488
112123485477461696 268747203380009856
15739170797522650 250795485947019392
65734768009392112 250127719346752032
173548830064269504 177072198821390528
93192325249219104 102085030444779712
192863889136860416 242739983899095232
234517470571063168 263639251544091392
203156754728896800 310062823346489664
26709534865837528 246780866063171776
59559849318397664 151194828887198752
103751248146344976 220123931613372512
48514403818168584 87297288711805440
21923129433989836 337830711232062144
6939326847538022 191911912372672192
151159822733179584 279826905208452992
27809308715772704 117461038045612064
87269258328096592 307683845020511360
178758189167291968 248427509492250016
116620912911856736 305937269128646464
101629427224356976 158526055955515552
18269632559010812 314087996250834560
293157696409504384 335853851816711104
190007533580090976 245129442625425632
91766583617985504 119924401431215424
81671713705203344 135963872034867600
61292728205528744 73852415110430144
87379669090594832 221384151528801632
256139671915628160 328322292617594176
141477257197952480 290256421133415936
186092725059103712 299706746032500352
48046764540253200 149159823075934592
30880257847597376 76753666557282608
191862893243420640 285375082539517504
276662972078699168 308828821348043776
162009709405166592 189719195237764608
90275182183754816 249843830336780960
266181692790847520 292297418102579520
67979022724068272 156266991052077152
34576934520357844 105512002812074048
166540633676665376 340144350386438144
14007126849476208 87454442578582000
48115682972162232 283810813917831712
43340054046308384 107596765103921072
26321099776973252 31087428249841316
139981496377476432 193685925151171008
229460027380147904 287076081637556672
41627772328746912 52828668164771360
269001387309996288 290268678644522944
538512921058214 50213001712552416
41949953987021520 194183396657547744
132837080230649936 154197701322522432
100104783981916384 250290993963349504
61534767056115264 338794588836734464
68412069655659456 233620111614999392
58508545510919192 302559138291253120
27155318635736260 85820973389755424
102273618544212528 160619692054703008
42589543301843448 324366309874546176
262649617447530624 299268822997103104
202629816089014880 218739427732469088
169504040763056320 237323648748075776
219071329514980448 278249610407888768
36379929387701576 79851743261580560
45037551492757600 271239418991108128
162164052552252192 312918058971127040
87504118613754480 329626595293841024
112960391194926640 289220228104695296
87695840291506832 280486557405186560
201123727353587648 321988719565425024
214703871923193600 280441798614101280
9059524817495484 133110621902691680
37863241685233968 287767037069101632
70031050661528008 110862188806389584
21695476325657808 71894385563988368
321538931584195520 328030934199978688
162083683353185664 232394278255459520
273570917366085984 340509117584884608
14562539721643964 194389101492705568
109188701130421376 192604311141965984
272220284215901248 290464330361115456
165396858289070080 310771914757131648
307489061677660800 337011075893795328
35423325428922672 173486880307921472
3142223640437410 305646966518323008
112586161810948416 321652265267782592
34765620149131720 335996315271959040
183052229451271424 299967815073249984
190650365361497920 287913814871312416
76965050620610688 184856045102456448
198367388977636192 293899420086022912
59522337698697216 316064588738933056
113641652285995216 318461202618120384
58483674787643128 139594799763994032
16830892288266896 223821272195068480
14030726829388764 299631342917066240
41839602919764904 184092828109392512
47127117992492296 319472795554943040
147248350068501344 284238090701599264
53584190048309528 147790835280875680
328416776761453632 346571331321408960
25569766747712596 331963993193741632
205405072395926400 223309222990871488
22632923338579992 73149935351744368
40009103644472704 83331331085301216
68214102118962640 318683841778122688
92868263973342752 110496908634301584
105140887922877024 148393982182276544
86288414736664688 212301250095012800
295379179672871552 342906769371075456
67363158272033816 157418566011307840
155913900322958144 196711681229419040
99829891359635328 239159079702326336
194978832816945952 216949191845678240
187613917562544320 323260259722848256
278849893774203488 287850893256274752
17573136482155476 333192946421677632
91704483162338672 212699534477238464
91455679940962864 183456112307477472
125039659493339040 219914756012116928
69782661762097584 187483797822991104
165258025333940832 285692942414056064
45558701775425840 260203774388984512
48420732263642160 331070068344879040
1762794156001837 132198701690483648
84238063348545008 316193125917118080
165471625169084000 183104688616856096
307644587884618816 313176249307349056
305832423473534720 346716001780298944
137651021641528320 178918001973352416
11179755614091054 262413164654959584
107004964468336720 341531201291506176
4690873493595614 151753908152177344
61642922285356504 115768715416988240
29329988579013556 216798805247205024
12145757260371968 180463111156810816
21364618359923868 92651849299861168
31937683635066856 71073839213241328
281455598249650176 323073718221320576
6160052952735777 183847498274745792
9226105474467890 124850896523849280
119756073346745376 187281680377954272
276608258352033408 287459447361800576
43981537075659800 334956072357047360
92842221451699280 259528745133295424
185200677283849568 341442483187011712
153879234236083776 335376870180851776
42282664278845320 162050173894733984
36060098510554824 274039714507167904
42186740348511272 166725128074840096
78621929379542992 131332493351212960
18046175068735140 308374111381236288
36814781403674856 288992185147396224
38527048408092568 90988479674687632
330425042760850752 347114245260651712
134084420880873856 208028331201321728
96117032704297472 142843691430370048
144333647889109184 207377384256807584
90737059489619920 194870399861656672
93085578368265088 339913850605316352
164710386063480512 276307448833934336
192165827913201120 276093495042133536
193537974195486880 306063808300191680
139568180051770080 240576710881384704
247606545807987712 264633839391191136
67089101919922640 272944040441710240
196213071416845120 225186900257844224
106793206745696704 324456397348676096
50442288588406392 202938248483777536
263687956211017024 334920078443776640
159463534601160384 291354668931487040
157412877468193056 281718292293576416
197879196480828480 328783261762858688
246144543300148320 263462515301361824
131539051570971952 186849082560862624
133932315221124976 199830885810889120
203569406073752192 258164514595833408
20453868361926616 325679232362419136
94337184088491232 250851315133164704
232165321741682048 308888240627602240
19017018850723628 193983315764730144
50586212255259640 232807866221093312
51674946601891384 200348077509711968
181586902219582016 231741673547420128
309710793210053696 331797180987033088
87032947691780112 211338746209528480
142059065554447088 160573544656710752
135907689709342976 137348311689540192
43017354438177256 177557659898786848
71374817954706400 242531714770287648
187600562654622336 205470785248870688
4217684492386676 47515802159505912
119768828356233600 253740662849904928
65659143702059072 160667543594912672
208734804861116288 294364235531189312
6008356805627103 43279601336478176
164020351056851520 292533935046029184
297997138714931392 320238414280152192
111178801633934240 259244520168374592
66199223347825896 280664909993785728
193040745574767040 249257961695240512
295274949955116992 311810134861302272
39612633183968096 308026528539917056
98665373972751680 302062468017760000
11789774845903 191696737497304384
32089851713025920 304310158195752832
329677225805176832 345128016465929216
26815436953630340 173442530079057984
255874905395422784 347877351846884352
21995308767980124 216578151977692192
28523468056301984 253163909513485856
181486143610798880 259877157186647872
31121657441270152 298068485022589504
78166057118384992 306982060597292992
97463236689653648 257043020318810464
76945192561627008 112153274489630288
68556075660773688 290187267419049920
51114078419276240 145937658964223200
35371984496929296 260436621773183040
47909890954740704 258319233509999264
29424218634752608 209536098380677536
114752267331251120 227255391654089440
61129855306409208 211932697709780896
14292242137668790 95054968542000800
27408192427425156 251161587535806176
199340940092899712 304132542652334208
39037507115411944 63507902701578432
121574065703089152 217023204916100384
217157215363416 214566149696386752
28094759703871556 217939448637867584
166284415417314528 286190576396226560
12570282482105336 297289867579454336
274539494309111232 281524993890177088
17291925227036744 80700572088908320
73739210101081536 161063620755149696
195931988600633632 236773965693038624
70478254164636120 142541486779198128
15183847583336664 29583221508649672
91703409481814944 331521558312247360
129015403278405840 246093701996804000
27815194253307100 227737386084800960
21869139023287568 65333896757019760
4925172548069624 342517087837807040
27938073680519528 296988369097204416
130982795040715136 220301320064890784
193890266927096704 206383232824583744
70720414638343152 99583547832790912
84633503354788128 310223722660269376
49537582318318824 162263950470783136
71939232376731112 219426234429776832
287595081313105120 304817679959657216
67909462991129360 337782193461304960
176877190949437184 274211125937959136
170136229790241792 203082235328970560
225091481125621152 259755326582699296
170438160269267360 300041911301920576
188693146483847456 310011601285335616
5834118749260009 208080681262280064
119547179703238944 137473349654938464
129770473846931840 228330341927566464
7982876593701348 259090641781051808
83709819179028384 146950391022352256
83244755474536896 227339375206076608
39321139939079808 170175520607576352
7936487141340822 291406669125486656
189649901278173344 198387463607050944
39691203398775968 193330594074942368
32228308034605672 44794088589664512
39255636447171808 88445720063981760
5267462897253417 9743267345401416
29530986305973892 325526210356694720
232121311494071552 250771190408412096
194512948474773824 317970102080813888
34125409572750360 195314736927550208
106754852459593472 261279050778834016
207610013275172320 315678061007490176
168118369721281568 323782408811932608
49739738806717496 326729495853715776
123574334974679680 319561524515442368
187978032955460128 291859923314709568
198886690330530528 340381421910117376
227018064074292672 326825402211644736
68225952962923232 290794513595390080
89963124958701856 159875790793030784
155582989840625312 339636921196366912
27905048387322568 113925470851314624
243372845097055744 336766870893030336
6763753100651092 347224308320915008
136378727967254544 257816739504765216
288337694928113408 323771895963884928
128319682864532352 341202316334812416
269983046670067200 326284818413737856
93189245250736432 173002007233236288
82600577986617152 177481727295371104
19340357784779512 156331618442136000
82247934327853024 321648595908102272
95459763404469296 186030852103499680
288685830131136832 302279648090276416
8825510272089925 261209179082922720
75830278051819152 219616579082147104
8285395861010409 104605349744323568
94611610007959616 134799287675348528
19508119416982352 145781424942356576
52016217233195728 56145035820980432
99237714318329520 313450785543938048
12558556823060256 117030567034935280
77666921967791312 322502764111762496
160856997868373 159447429602915360
101827580401172048 212536128811913024
171571263081957728 309920798624231424
53895630264903672 335152551090143936
77957379283393776 83622036976249920
23734872380851948 156369497838013856
54368275567339376 258865040399710912
98057436096800480 223761588911128800
25751335902346592 307210032367739264
74625511547944512 121127715928725584
150902672857989536 163568198577385984
168683361096011168 282147284262826336
107268216300869600 265308149675233024
246890300023391712 261146724624185984
48308956705056344 343204185391059200
53171842273067176 146894638860585792
28511637725854760 289348274600796224
105228982452410496 116574993721222560
126136267379360288 191551441017842016
260277393929144416 341360568231252736
173768646094986816 229880523726974912
193735150838497728 283048807165874432
227402694405910912 290591202647272384
81118390388281696 148629539777280608
20708937601891408 280101357646756320
12044462556081132 196677579816854272
115783320546725808 158484603155707168
194638356879456512 215760161678378432
79772500359721872 319457786451329728
29580080308950280 31335048040916164
147759771109231488 216232203780509536
50427551050387808 263795351684237792
100826653997300352 286050332252370432
248365738030015584 278803939929506688
121796376233861776 316800645679979648
210117308983969120 272318824579071296
28805822537740860 85623913401907648
178342292531647008 247221014837966560
153526740242432992 216878932623546656
4955925635113832 34196349236766136
221777095816395520 231138595166819264
192600768054977696 249810095703751040
54035395455038856 258869445435841984
148864387009436096 307467691935535872
29648509510946216 184303025938664448
175266333462099584 197130669367676672
3439857313085273 19868354412424316
153508075928366112 299621942700227904
80611009806044096 285686423568387776
119464340256561248 344922284412561536
51151889752815944 328079615360968512
284861859801927296 346530984855039488
323791108166706 170177730999300320
35594474137848856 218110530613936640
41652551761471560 224145788495459872
131942801138952576 143773913020793648
67840214580353816 73607461813661424
81653173156745088 331333718705630464
215398842657773216 346921343981667072
159636976607771744 296821644036392192
80786283938088096 186658879651218368
168723840433673504 271146179605899776
283532662861783456 312845324507818048
250392381068080000 346754209673838336
163655814275069664 314564868563983552
203412701795274048 216563590763480992
53792570915921792 128560000075463328
28017336191938876 158211634085198752
60692451993889344 330947820817418176
108069951735699552 320413894007274560
116079452585628416 291021957775310976
76010424307105776 153892170739584608
218901534234174528 246104161901521664
141641042356626320 266662462180209312
46791251812704488 99849612323556800
103638819421800832 226915607886030976
60482430669011704 271293285826743264
72049116014179648 252826913876712000
67273244984401144 274668659118218784
142607631203777440 166643344236861024
238620574721412992 322890249707070336
868577408886807 39206376977131200
62271548685760952 221853725763317344
330070233067488960 339980537226401408
255264234848961344 289088713763424320
51639064290803080 270316202787017472
152980553712032960 174537682410958592
28061862482187016 274868018150835040
15492002642924232 306381963228244416
22296284844335144 230481253416118016
120332587858136672 122383900161488752
198706741501455008 238346766886022784
771428746783916 82265909938123120
47954252353485960 209859665483833792
224770325408354080 292209749904714176
30086118909896524 161534501432363872
56403181726495288 311357237057398528
65073109841444408 290353912001518208
78702996807187200 261413475395190848
49764491461626960 339469520673056640
189474058978940096 227038389423594432
162340724808361984 295509215777668288
124433490579836320 280047328253599328
180335208414352192 214378760587936032
39798189542554720 124368965648994208
85161540014883376 87347820662668256
331001021341030400 345481341521210176
28887709582978488 326402991298624576
63099380331931456 261076322894455616
22938351982829516 338063231589000960
71197442898239960 187769001451177568
100836271441627568 155026284738257696
75244452978203104 334992068229963584
235201811182887424 274832906196219488
187017900540268704 291403911278202112
131126172930322144 171157789602867328
50400304697358136 307404630533231936
16064167677412546 304926239132312000
172442918654465216 310944313617379584
26311289334404344 234979599289670592
215087094284349728 336676928197842624
128159422945695856 145701910733176064
234487888422528352 281016382816601888
11605945329288214 235814472431682944
77283098483139920 237858944884784768
80171260493059072 212569200145996256
285872805829148064 321439098601622592
42668634469624496 45724410649058416
242620374685748512 333761023581726080
105659584208430592 145514574405866464
118311762818395840 328790065770005376
134000807767832880 304964034737894080
205609939405534016 336987625794336256
33646808257038328 63865502428598920
151434304748637120 341185521110840320
126055294060045376 320961815799107520
168863137921503072 218664025213316992
100396851760854720 278490015760999392
265752650745256224 299881780033861696
16087557794240142 251103763976973504
94871344820035120 181147384260846528
28091987217633472 179004350144769216
49860185433420064 180214029182697216
214163626810607808 248124318614101632
106532622690034416 232798155598921184
57928958444806232 103244774596605072
38699671839310720 104011879393541744
205597854309528640 262560055145511520
140887748456543008 209052631380204768
3206619605555942 66471697886598344
303926185073658176 305168941046672576
104080292483823808 200679279083142016
137696197071325008 274967715634416768
80572852520903600 137037213469859728
33309843993200456 67543094006702024
17046246872843388 90601318339936704
37527387934572832 308627998092298496
15905160692051590 224063797593967744
304184924923753024 334350232008433408
182731799150655424 285338511635411744
61929059300121248 157842136354360608
25980846810791896 302330796408115136
231350664738468736 242537631403051552
242261705514279456 336723619787140672
322644629221389056 327485253508928640
175709296616944320 279002933244252864
311987817774949504 313679178575838336
15479925224311472 62164799591152352
224580971908632864 231258909811537184
23150604135306796 302683798561352896
139799156994165808 238919385532564608
150242127478556928 280906668719675232
257751579862121632 274383698383350912
3314727571629228 261527879059966432
88776242937647776 228840725822240288
123575633076175296 151534354110235008
329833112822382336 332840474968139136
43133135209640584 203127008043571552
60876531085474720 314979837860604672
46450320592761560 188000409348408864
290147774764572672 339403963278583936
316050237095733248 325567748459216768
39071271851831432 224703983146027072
138788737533930832 278687494259349088
203734643168077440 343985241854552064
247419802622066912 262954664995143744
32252179214809172 264682088279849248
268889716572202720 333964173214677696
56628141151261072 193230053011775168
278349978360498912 337224569609516352
165912029426364960 270324627552988256
156756224621094816 301239540109698176
150509619247359488 270464166206733920
95137727430547600 195617179240413120
215487173353573024 220714703073173184
151401870072902240 225049691559514656
120770773899103536 190741900194074592
19046262264833092 247686354442597824
36062203371294888 46599109274719664
10323579765313540 26854620358935732
159809469688754816 162271754384704480
189679186944685664 224851318231662976
75999158998253312 154236961736159808
194477104681612224 204116981515153632
111729477845239216 138437878877348752
316974543539030208 321140830668816960
80630982422114544 90225485151449216
103448987431483168 225180177692377632
111080946603295168 262652431411523776
79962942755333936 160706861625737376
31343234996971536 199472130055461280
24196381042187484 341005740766072448
118651019748521904 286128009858058592
123269694474781904 261351275556125408
58831769907629096 136891536904988624
96247682388267600 117977272696007392
238695388856653216 300266774434757120
146009778066042336 294403765297729408
6950870294277370 93516422447564800
8698872803705908 99581621690279344
310847560152697024 340960875682124544
116404684030761152 184933165357922112
1169700830406756 121018135160172400
12475415623227336 143062610577160336
78413285214447344 147943824918615840
154279995833093088 268072138493576928
223483194902389664 304229174452106880
168798875901267616 293300151516004224
217147271698361408 308709991243526464
244218622918383936 305952283868769408
291669457827262464 337804117824679552
210679601396551104 243847943823983104
154520114008427840 299113564633906368
47149591598033784 191544001496253920
183992114198873856 212806729732086432
10089732035705986 70791550023653416
94999757577975520 216897507072212224
142560674830027120 191593861179291456
106872540215112608 119717114149242016
18208331570552744 278632749937602272
5833732483678238 290778480850494976
53624505775425512 193417195551430560
80683754992632848 166373352241448480
143779305180578736 297931862910758592
20269077265525848 307567068319560320
226543031251250272 302306953772302464
62915682120501416 124076827547287760
314270836331231232 344357509441799168
21899709246504268 75134211827463808
68875391841970168 275750567565032832
89994902385658240 128568497084929728
19211131044004964 40435858888440520
81735896768238512 241587883683839232
60524004422502712 131043317228272192
79432002509914800 102332975384239376
114536622645825504 270432873197349280
44517287086811600 322328263091996672
136771652924833840 280814015983479296
35358160026997720 345776565676057984
127490192954382192 132937456886455504
133224534550352032 264460144465500672
66431719158439672 292479983115605376
219491592083495936 221277551251204128
150898959293850752 224986917904637792
247029781015509760 247066811781302752
59052842248294320 276412460356059616
84731995822916304 275573978181669504
197851105130025056 201803509502868576
138935194904522064 342446912066575936
193702591230298112 280836616593871296
13583447198682172 281102082583875456
320041225867640384 335174771469616896
56525203605311480 78693088724053152
161512713479266688 274653907247495328
55791170731380560 173986442127160480
36806731497774360 304207913079404928
221037193184063232 260219461060815232
213186913175263712 295756586049651648
55894167742884368 154539834684871520
40788472231125824 336037968065468544
121981409621069456 303278066390032128
135961586993297696 346874664337685184
69867406555681784 211474436499998400
128505818005029712 157666477054116640
63219318756926928 162795982663513760
172647571411480512 216722906919945024
38764617932700904 272230306099359424
254929680559255968 281683764138665376
256976332080871872 311624920231622336
222492344017670944 256190930160587968
278395618186374912 317344642104661888
409643742320645 77957741320344032
38074568476043344 228103887046241824
58314791896823720 329049531948603584
186012636025414912 214042656735562400
73929637826217504 193521008312359008
52402039123707832 139104277956161728
69124740032771800 206045465659685824
185151422796077728 281058561616807168
91555289778944560 184536556785538400
108955502960930720 115256422191416832
137886388023274224 220367622017555136
111660581701372000 298371305598895808
159023473929941920 273652837370707904
35542438619128532 194054948658586848
130732688583994720 182803915516341760
64771090131915224 276792421894221568
177364295410633216 316626491577075840
16760683954366418 265110343562769728
198174075752710720 235874281730590496
138622871206926240 227739793727387840
62708694519005120 102390268579128544
228928750238471648 298946352509637824
94206474228970944 340892218084863808
88970300062313504 324055466640201216
164142662787902496 281325476922504032
71019475246364600 337393681489302208
107946888456244880 258744954921183072
48640188107135056 132692010506548032
149905229522218784 265887934811268512
31378341606093148 144772297046027552
36002452400498436 110317085562490832
63865326353350120 191200477646491488
35744026761730580 194433028313667904
224440979934613664 251515945333426336
125229895750789040 346597765074245440
229446096338667328 232946942950563296
206874972377352160 301467826907352384
189485311105894496 311410258402130304
72256208451693712 339942940586372608
283065487588467456 334949959954327040
83702653518869824 335674591978505152
66743942669752736 331719986484751552
38850076087979080 285134858240293696
15124108923554112 100304959316534800
96684455169729712 271405405124252672
41009438267232104 307488104523942848
273567819376379008 327414882373123520
308256894027977728 316745336139485312
86819551549482432 138912086063911792
66618361901016272 235896926103832384
260949674415595264 333135987105471424
137963516176162592 158241771896721408
53730561001706832 295848999477374720
155449904649773632 162039523160603616
163059339484034848 253673242380216032
17867206760890022 170082712121169728
66018994305413056 172039032467463392
32034090959576700 183003359568392000
139968293950004064 204757153412502048
78118884165848176 300656470053674432
248492675193502688 274235461344971104
4081639234825518 340482257090783296
36685940866577784 57398075160546048
269102316134096832 277393241412025760
55272757029543664 281409647583635008
97552571846878784 224632164994570848
119765241409083824 284534960866703968
71772299881506568 303817157129389888
93108085733903296 313435519637466112
334521689932090368 342529048789836096
327150133961847616 344975718063880256
205258525951145024 335572376569409216
72220180090051840 243724795226796160
3512227590746018 234985560460264096
286396646518873984 316216502647417728
143612949250698032 215959068303146976
23527313283076416 290041645000643136
103729115350028928 295936079654377472
6623409724163735 55851935483417632
112159724885422208 238793225705422400
6226920035423080 99490533061222896
210751914157431776 221864120782219328
130887387161527728 312111603340863488
205367113633711136 308513050755010048
183458493760538720 228921401340747072
14392728353993410 47027475074969584
87548126776338976 239399547131676544
235705383262545184 314629728353271936
51629614520485568 93284239983951808
66778125862296536 346422389294055680
172738378824894752 235179084267693664
160230639838494176 218985936616409760
121303160600732352 293395621860138816
221849976747896800 256590228685988608
114565947994365648 147259806903076672
41519328347176024 145380274557066432
10102442609473862 183464695900563264
129194092620459744 178935459123701312
96652498941440496 126619909001128288
26119716841296984 200931062300304864
62916476955094584 115681742845712544
113915029635386320 309191538951552000
28317183747878232 182202421258715392
109440272061443104 109819671010224560
71904694670830848 202655174175279360
136579316056723088 304044306340795072
153953235068521568 190094790357247456
79852788244952720 259342169906337568
322276175251055424 325295321070734464
40051326104442400 228393864408429728
43591729393304776 131597892545012544
106757759715228512 223826558164569760
304936426218512640 331931064946704512
66023030083119976 239162300705540736
80684773078649984 116406149272401632
92646289350442240 332085208402684544
256121332406057888 279323828633099840
140777089849179760 210271651667003584
68730478394932472 297792106929596160
10772250655782156 318774606554999936
297451789828840640 298487768576258432
58945187994000496 205026623858950560
240661729988708640 249003211472372448
212448129348300896 321145220405387776
178053204380690880 202603188317017024
123844762304584512 300242466359385280
300139185849434880 303946929587473536
115387518915834592 321541998562902144
50757503237428336 65888795670868576
92528275637864384 300388404735106560
108182564087504544 221997295057488352
146844460154390272 320773378107985088
150353589567355392 163877359502786176
159601293682330656 310486568661395328
137990094260532816 246213054249410272
204599773594344064 305031751836519360
204811888627534048 302819571064663552
45357363040100336 101539931811126944
92511709165739984 212672073833212640
144144161743304448 298944605235516608
11773366444909008 15105055065324442
227994482388561536 300082423172358656
48490362751081208 163423084533818368
49270527188896648 122304232651596144
120622177523770576 300950959691829504
290427786149065920 305083901962246976
73498706444504816 93450987973690464
100230923417119072 254034950762540224
193757891207683232 335563406874137088
160766328761713344 341355038429485376
179725448990395904 255383215142933280
19993369059368544 231947098085037536
271624535931169504 343812557006728704
148313468937483008 198023624079880896
204641676573292256 327712090780849408
188038819015820320 203877683116164896
41269520566276680 110796795968422128
87835743061244352 307454997190815424
300173527039011648 317983529029681472
200960121329072768 325696764197700480
189034154808626336 226409387408344032
20595147776049868 136419990775612032
61667283871320080 323814585448862400
89929423801843648 276419102309013984
119116252533948640 298826602514583552
47424050254080328 145260395654761472
245447761252748000 329154769151957696
199703192349297056 240081902952757920
75697335656886400 311169898484986112
121030374117724912 258436468522494624
10277830065703080 123062485814025072
67209606608940448 73071363039245440
18576969082970452 267902268932881632
203257540408856992 331644524071012480
3468060222200650 165252578446786080
80420827866110624 161050922933100032
37101941108245088 43823351438181056
88725112284967120 221323882981229376
305762530982202880 306630993317910464
290494647365681280 322627344424663616
147945687103418912 183029499381837888
133626374391286288 133869678864313712
182636688140445248 217593269790173152
231618361096034944 270536648003521120
162596315927400352 314778158472396928
69221496725443352 256298686335546208
199264264052662592 273793131453289728
114628801470285904 225114629421574592
98873585020886896 129965866915006704
54994082424822088 321072512371795200
210971101629648352 230221294820549856
288216586101220960 289581685629392832
91184959910091360 252565796010065760
13508486878158938 174589757534679712
207025538398288384 264124416817252320
41754001420770648 84669873001742320
143148858429600224 173870361474722624
31168717247498240 249694795377813664
50349204066916256 62620460744068840
39549638977700272 222500337490602592
2018701247452673 311995482560069568
4652450595350309 322358437387444352
69439916275221184 287423042318671840
254806268948575104 320568407466622464
147177084898955392 208909560035900160
242310413647435136 291064205628661184
150328144129215680 229870664710514208
42274289046537336 276331604903271072
3916197135697139 68152863706166672
43293906297240680 133884237570649984
110685408840170336 266354981465843552
43609156157565408 344092014574322944
77032307915293216 250243313759166016
18213926752804004 311300587566190656
200880799336879872 339741603038903808
19055446596623480 183083237952852384
153862021920911648 196989740721671392
4936046093167382 28813894108195656
116947269776528448 286627536627465248
110436592662123120 160447994812927040
97887747617654624 143609247065670400
134850041854342224 260258754467112320
64313890923766688 313952209773313344
70132008749510368 97327684770564592
55698698988495072 306934157346948416
15617589572939008 138841444756824480
31955129813173576 303469757718350976
139274008008019408 246691827013820640
85110536710127584 212730374072063008
145178789514672224 210465797048548960
180929709587243712 199014401474339552
31319283700026492 116424974451748704
86525841002609840 192629336320447488
22915067830022256 58813122526784728
51036565113176816 314883626366252288
180770704659745376 183887231548697216
146802039080731808 315863118026779840
15992733885448974 83954274283671168
48270863056077056 214710295816718912
242950657915775520 266464206435402464
180703449222971840 242586405982044864
120690456413289904 164083938180510336
105669257330799840 124367495944996480
59013541184889200 232907942956995296
887041011407902 108534267484168432
234550214918341888 291414225356250048
27732383164166480 44109205963754776
239862150406330464 311435676986417536
188543594071050784 326076429172713920
82643680904166224 294044317302325952
33395140473770148 174055661570547616
216528925817457280 309990897149212864
24522445966532484 252579482400125184
307140177180760896 318758170108058944
283792274262314880 320977506394957504
36220342795015448 168105931549973920
173043270930183456 220587254292116704
244619740384476224 294929559513716416
58484226641030536 148142495373388160
55028444642381888 94773634821200272
213773946823224672 256725697407068928
121175942428989136 124822164441310464
49267097969510472 56618172744011768
164021476103521632 286705186720186848
134719215762523856 202017536827286208
21479797607111460 42402220211889736
11053545432113114 43371421584663768
300920050355315584 331271702952677952
63049710148704136 168037314034089536
261486454143195104 335272021136494848
62927187441284528 308796264678107008
258218442595599456 338495928879107904
105623446702595296 189136838438726656
22141608651916488 310721435089075072
32885106692176948 73028469955647056
44922182515317968 166890765249710752
81885127891802240 109250468426260576
69129647117694512 273321943307094496
4404309467607949 25946725564752896
152061229072514432 317998211365738688
172620586831681312 178605162495790688
255994899764847008 322737987324345216
162672480960769216 254698361076052736
263432003355562656 304472869593364096
111846947914310880 175612145908525248
123643943438427152 142793613824056192
137878980023111600 207913559011898304
44806965690860696 52885989906805112
15560824161645048 322811982878835904
167362933390656992 199353630377554624
50740024966698920 335850265232409920
227517258886810432 246907801437129120
133518926430107872 174233544247311648
135263236656904224 258784675215604352
57820663597746704 202041023711822688
111961519888367984 289933913676000320
278420747468970848 280158501403462112
6338583441559235 265666714832788768
64799968270439552 176781527538669280
174532593801492928 282708407472625856
185332997861520032 260578772871509824
129285516531674736 348129851736194112
97292283686409936 347986643318875904
72549291111181952 187115930890559616
212392381792026080 290661402599923520
126237104166004752 283055645767023968
113367584294519200 240876823382178944
207253936034458848 255303954484869312
201186055780867456 213229977405959584
60641248445211440 215826739411546080
118111927327071536 286304262330116416
138931115382083312 298445958858048960
117756854914581120 187165169320773440
224400382418570944 259761152832852032
153421011159012448 304046567801509248
127783521647389984 136382621457438576
31896932594700724 337114426231032960
180151002539574112 248635410181249568
77729203681961008 290216789782891392
158764981366634 330852265103984448
153648944776814784 270201541381606304
12181358282963178 316275518743108864
64947104452749768 256135925549104864
19391143036718716 288295027205060032
190434718597721952 259951400962412768
37150176003711264 305392126620914816
130434603103402000 265583960586357376
126864357244078560 337946485228932288
185395049872853760 278474228871943040
124075906805339824 280725964190040288
148480043192817824 329863688619784384
51453694826549040 115516544299445472
147851302092615872 306833933025934720
81469504027016960 99959034694104528
72736457577377472 343903493102456768
200696879572224704 313418043398819520
319473960210188992 321668457007010944
97110758980924384 99245121395885008
153235419486516992 220979738414513600
99265201744478928 231177822567833152
31733788199971136 241281552324408416
69888688119032992 167804684848995840
71080744476586920 157684439203180448
257885542202299808 317156902080447232
195165190742675584 331969312504804096
87143571222313600 156038899656310688
214845584869450848 331905429899373824
23340153737035180 285059240834861888
46904686445753696 124135001080046768
58418059793836048 170951305126076832
184605884481878336 230746034653828832
8480008821070156 319795725331619904
81253857931644496 246061065779991264
65600144786926456 96873210139100288
90929369174381888 194381747888682016
179172089696161504 343261153613683456
75801592534773008 78299250665158496
192441787369426208 342328500041407040
80076554591939248 324384546260979264
15772042804901062 317065155022942528
176948972460838208 189934648125051584
206851064878920736 299214333412607616
235733244354605376 279264234262107776
4249160704888792 266409865565526368
42692849889536728 235704699812801152
15225441927312310 214195718665087328
226230262743409888 324953309671592384
20816082095253920 76285821381003280
944455906537500 207252289923364832
215608661281247616 228210056488153376
19777434320714016 193183190140504032
93220527527849232 182714607379394496
24467289173674776 83151198909307408
238735491885278880 324649465856801408
305024325208505408 337991992914762304
84732344862795648 216317683752845088
61091567465443728 332531928087786880
38627542348325040 133700701035727104
144660341525234720 145433134719568992
133187734693031536 234170833952845568
50186543346256600 171408087093455648
124667826407365616 251200753499237792
55958341289095152 250795171175757952
22934045699084276 307281855255103232
98803378103603952 120104936907514592
186263946089014592 199951267783151840
40663520315047272 64995334925018208
143011619762077840 310549974553894080
13402829591203388 127507252639174480
191341591253996704 262012613941303328
77172836569665920 267233579698521856
14595273790577588 224134758405408544
143322465169475920 314980785256239616
161476477342914208 227747259485543328
257452050766505856 290915904607944000
28819074834554996 190758942545948992
211503930777488512 244027329637184800
58279920943606496 131752727944620928
64243884697731312 300298651956656704
127790033259319440 266191485554043648
40125929003559512 222277428975254816
122269104288794304 309880501766081664
49038571678214328 197131019189000832
212446521353555328 263186630385775264
45131852849282632 338156495497513344
85025838840991216 333653040432929472
34496474439427392 70344176903755776
124463608264057104 124907917874442496
134153850633148992 153902056239056704
150791487010789856 289717137792324480
242820097390351040 338839674016119936
264480137600610592 279109654833837824
43192195729110432 246468877860908064
45707393874571592 257858652807041376
234511355160870688 275097639461093440
318822444106675392 336572868869993024
38175764659955928 197065201841783936
49404749465201160 320888437885053632
236428011035870560 260088356814012672
63534232051257672 124725087583035728
121149296358763952 273553453215501024
124882600267350656 295283369855420480
164087662070465728 287587020166080832
38731407473058200 307760462520373056
68789809643759616 340755224297431744
15894711024221600 266363138273180832
83221523833912368 165431298548733600
223321739161247296 255988499063177504
318434957916731840 347299948051054592
1004436258683341 260906442848104704
21728208390769500 133836388421477136
1701568268115535 77836503410028960
50414671493411296 316208781688607680
21520594625027556 121385442906120880
145861773018389152 189810494597918752
249856243668711392 334738514413224064
97439112658014464 346454578126014720
40813483370588888 165880231075088224
104000661918971456 133816347144887520
82779315185429168 97148938550684016
35331632923594264 37800368201521936
242696802717487328 338027788420219136
156962657635968320 295537306826081792
26803303078326592 195673780682609408
2366735519709224 11366112775081694
181886767451020544 185636299361590880
187714690246064128 260060664157067936
20675750395333676 68942203916405144
203479940686484608 272506292184160736
168406713934529568 253290289075035520
136772363088146288 250532864673862208
26484577716507984 214679719649946176
261790315333934560 310103499836821312
104689548843939296 327787026325212800
311230546843187776 311932057259147968
153902946859567648 163664268235438048
216713617211892416 329432781690154752
282971303146212096 317953312688291712
79551976818747824 321791530593486656
74623896965623040 168967963278468864
307466562559747712 312439895160755520
293454626974491520 295839919051517824
44477781160062928 228384187262450304
177772748260051680 216016508153595040
81693187943482528 159517182366841216
76247856652845200 86464022653964768
17134786453583948 190267486707303008
23279782781562840 347079318681224448
5492495171367428 224811421777719200
128316518863851328 189193854688328864
87202433665299216 260035257499713728
6787660391116669 194221063972219104
189663405156087680 335815497798597568
36195609404096200 185961234646451552
8956483632635851 11058368882615052
272979880721273056 307431796396749056
181860745199319072 220222696007953344
96921221868590560 276714901128715648
16237625661365098 105399646393525664
127680877062320080 249525087615927808
134443781474825888 343014012530828224
99936312998687232 105952925696028656
77041466350255872 274335322890918816
140096191598001152 217728895634819424
11750927738206822 225984742914326880
280642451098226688 287516125143868320
37395611322837816 38260507191943256
150686819048158272 295403699846173056
159210227687365280 246851479179358080
222389892830297760 279215212259845984
56281085413769168 134384945374750992
60381256340856432 143609100243025824
193774430869569280 233484668523325728
58240011838732056 345016290602917632
209981595472293568 345718406865532672
200116833704581728 280338226703055328
9391999354004844 187060575466654464
39425377532670536 327434681875294720
162812809977395712 189563465048825856
43101698576179936 129528585454012656
83576774785200144 345954040349517632
130484337712707216 269685316363842816
187633674778256832 290902286140003136
170345561693010912 252287682987036160
101445268410359104 310618330586186240
47909365661885960 297362627047632000
56695418116019896 68280843204522632
38135663833842256 255596103837613280
108696238493456720 168503084412067648
59987135232433720 316115473044094592
66968796028739440 92214266619499952
105579970274789904 320683640219957184
288680977890959552 315237374612698176
231405024680087744 249939334747419456
291343188540019648 339051509700110528
105339444073376288 130553806940315296
57321793180989784 265682241191961408
27634147420670852 142879888510913680
137334850854530080 179753421784987584
78499227204590768 100546620409195088
63969412781315312 197755952946954496
46902748270726296 48373718077556064
280170783934567904 304723748286886464
115974398317954544 147770878351390880
21542545752333364 69148360778592752
39925026684872664 86787612070511472
134588030830064368 163315487248486432
273144750620384448 297546817119682496
76097908121955952 268544197517521600
52350075626452464 119618157708615520
325187154346529984 336076615931702464
149222940712493824 342041811956752384
135497181310082000 221963273064082720
50498891265032848 153223883650749472
9754893069779572 107478139903855392
169726897509035648 265852395127077440
152547613691383520 213287907408754432
75220084169552864 103228150212438768
3978634709692461 46837285778733664
167579240224685760 320061677689078592
105851291785268912 110948446846807408
35975587423981944 218536427473336448
101236886382560192 196790752620105312
183672471380033216 267604327421919232
154901665533841248 320219924795176640
144733297337163744 330873955801592064
167676482611874528 211415460430536736
34744023840282692 37232429100227328
33466714966048920 188736640217128576
98729164983557136 246818483226967136
72040641434775816 200491559685335872
85964103901680112 211586066762784064
63839268234573928 311865813375670208
181220513999055040 213853446996738848
238711487042978912 335045288542928064
48389261685055720 166986499950859104
10649354108486014 211879712212617184
167311209057049184 348355812655841536
131530200006389440 346642797825413440
181433857791122272 278231963689409856
152351573796786368 182809108399363680
66363203944121888 291324227125635584
64812770616207032 214518635725058176
32657248677162304 321226900090879040
47270795390250792 152794784303060480
46686101821477952 197256588734856672
42894483893556728 158435758402560384
124266420697969008 235193454808378304
97700313500485184 213117674199126112
35423034668201328 161050702110974304
74428792081082560 224322928059626720
14918858912392842 81550502655572432
113086764753910960 279897032529662816
24183143174652764 138450080251359760
140249761843756048 342274013516412672
30453316130656896 332065013404548160
70961973548025288 286658892773940384
332692403663014592 333175184287117312
6646370269081661 215826715586035072
284188499326567392 301285400610506112
125441190029923584 170846847729424384
136173591931021104 221193569454300672
127112617509515232 174381708080069952
177723578789768992 213254128866369632
155704666521292192 274989664291317504
126273759808406640 173812493333394560
260907417110711712 292840258641229376
95737049818789136 148211789888829696
190014536784116032 303849699971006784
34152958602685756 197247094089249184
84135633774229856 153070885026241856
47290761492775792 202249785142958400
99970320280653600 209970031525712992
42818391590242800 138433371141450880
117857113436694368 307296929229170432
127381029983869872 263266069350012128
306750466480922240 332779240131909056
238793727490128864 313510257209582720
171203166833002112 255339104919150144
83992322151839504 237756585323632064
2298266761360847 197346559373358016
204254629497551520 207631449552892544
87052317087650320 220024269028128384
170148580084224256 293765390057051776
338334831537925888 339452589512500736
209005916587660544 245178215123667872
128513352354675968 263307038254608096
126566904305706400 295296104141225728
314155581562798208 324190911594201344
189175152433879840 314521635572114688
27936538350747180 77921014700933184
174145099136096480 253178381974647840
3608756136153977 13294410543557656
214776473214303872 259358469682171488
175718821292909344 286294471239029728
117952798229887728 222933538327332672
226957828646511040 301599983561123648
186885514625105376 191494767561908128
79420576210733584 229506427654352160
92170473616431008 117802707609360464
130476062503577664 219818703940942304
259464180638190176 301103467402267648
239710345425476384 263019362176767936
267788061714016256 301653151232925056
11723938875225062 278147217730308640
104221011296302032 141001374589091888
18239828588304868 43177961758242416
246914224931136256 257590961628356576
251401426196564032 311238368903772416
27312892325014496 269345971813036736
51384956708576512 161269044037600192
118175474346804992 341648773026271872
49749733748234144 178329601073483872
283288974144178944 300754139183495616
236398160757823456 292529695666050752
614201604665022 5328475024159603
252864921423622912 321536153582834624
75775950036105056 312450793461345728
47454598509999760 140840773349105920
13542405840463114 316007373738644480
108800140345357984 317686773705925504
221549899399662336 276715611155565632
112536843444959008 344831262919685888
40412067737249960 347566421456412224
199365143128191264 269740588623589408
19200738596944700 87659864172214704
72394739398504112 271417152195172128
279584318364132640 304985143140588032
272978182407459520 347345736778330624
81744682156541344 117730311386519664
104175612110586144 199986661466023648
12459385618690424 140208008409093088
14177568011477300 236511006573840128
227976418017042944 318665698647616960
46405685238899744 71533547279727824
27239594350210892 153095202587237568
112210977495894016 320693923236278976
59843902333743352 249550189063324928
207976929187112608 249046345102462528
221345863052122112 283879795187108352
37800563834012584 135894181238512816
79675765486442752 286004127993268480
196744133857617600 344829320249523776
63135733991368064 336857342267216192
236673396877768256 289842188396500032
78053229278233296 175801376941350688
214392078546954080 285862518005407680
2448675876687497 203299526590674784
114368350258456960 254393686790093952
16140933989929878 130866503997188016
184196368600416192 210095929162894048
97680653359436288 130994624926277248
177561325118349600 336289055604696576
5537058164006092 284222003719071200
109565531554300400 277087041674134208
129310914771796304 328165405162157376
128799901703516848 274734809785960544
56859531381401832 249814586932409344
188390848369923232 282111105975402464
116961873251182016 343914586813028800
143419497169447760 315775374582200640
75987159362074048 297986851339757760
32797457873460168 330485868650334720
130487810906586976 139722847769086432
1883919899610414 288972810273062912
15853490094817136 299443089872271168
229434315555458432 283133762638515008
108252082723394864 270886043186645024
92262777489579824 328200039771739648
125217159509377904 289929910732077888
198159058436793184 311051174293935552
33972575423692532 186423902611601760
28201672818888280 69410157928444104
267704632646957536 281082275677896768
44753315326774296 346115614098259520
52119302449427608 253450953006778464
125599340538368960 202862723435960384
39350945857997512 308215914898067776
57497374602731120 162732721118275936
114552062754842832 162100418484129728
136463481189407232 226951766096893632
30534913125761256 208174025528946176
5352632489318910 194451548904860704
150653931037417376 338658912867783488
269794336576734784 312238033123244096
36468146077462248 347448288215522304
99077063463044336 143009014909085760
269925128075315840 276705664461628032
202595691744527136 279928807195757120
184152334947424480 324752362229291072
80812067973549008 308532004119416320
37706076541890368 179450674997893728
195120361942523200 230132586927258720
240486943994309536 342909302160497344
45525868294639216 219442470065569984
178217886092441440 198757817442536608
164891734294780064 231388277370749632
85767481656498400 304219848978224192
162220038892014400 274395238592486016
208472982419243072 303053016975205376
102372844874921440 310523370712998720
106671928072866160 334073771785794112
125189987116253648 134435471986827728
215669676066002272 262457799927935680
98629831011203488 210064083934871424
135323609780354544 241873939710679712
129674374159707712 185539772277695424
54515700350785512 301388003789121152
123413646329548320 328056848863512512
75194408642837680 346872428439684352
317743574748861440 342224688138388032
73812546716739664 293820318108043648
94048935526356000 191664441955303552
55549507281879280 321635114627442752
190895723940809888 286420430525815808
109174604989470848 163082387093479008
122715416480353440 296669643297280448
1553162309867091 223892559728557216
183790542455299968 323059111906940864
36206432646867792 300321937209499136
84235322535684256 294074982926706880
151485233284878016 181511788555713696
143855512942578528 278275421797167200
110569740288200560 290545824245815808
23951008720398848 59805851440262360
271151380602440192 302621872559956416
249648084781132192 263320960054848768
64955474049977648 167502406053386176
166341172987042496 174155073614218528
166270012419122112 318248518857938048
10458946927238916 272273799130079584
1477526458905131 282491366085912288
37629097875074408 49586610385158040
37464870926767608 142190119734218688
198160004728497056 202428678026275104
108237189291636032 320390688720043136
53886325979824144 225884877765778336
189805992496904032 298189464891878400
47311274999249928 227327859766632544
88674198316244464 311064798652118912
116839359757012608 256709482504706496
305538832897578688 311806381606626688
45037631560578240 216400330040895808
83395216876232448 326972611432444928
61861733930467736 203208147008118304
132563156477526048 146861089830349248
154413057921850368 191683951790361952
221573908686016960 229674479657715264
47324155266357416 218966553961465824
9456972679822032 271784625724918272
221239579965329088 299430052130149376
140672761148074784 207726157787502848
4520932606745893 225193133145098624
52324574107497112 109728379667682048
215201533117635328 237102395679778304
153660826383985152 227312777873941376
86478921558380672 318082817088173248
277633462259019968 348595455114256832
218753540436525792 272494126691545696
77158687318396256 316063211170961536
124820272565110240 161685038795212640
245935588585266464 316081185128936064
21202146531606504 285537268707845664
48570436168265648 109468802818895808
141776569118702896 148132169444519968
11081021822103082 279472110967672416
76094196904002416 136211272312776560
86580047272136880 183719609579374848
95181529187397776 256536012293047552
131380396848026352 195694448499166368
79582974932742896 346964887569969984
173211417607705536 307068644362221824
48626054048476576 316785636244080320
64029300059182312 232484972521367168
99457630676047200 228219936736239744
11444128392030054 175213086838973312
46989334615126360 194169727327568000
9991224396971854 278689237321206464
8744524992313820 178297360110866112
153173273594658464 280152846319512160
12001069571986532 276737863185030720
115706811987205600 346772359753775104
50994312625998472 114329459515532256
53077187802709648 345320982996051840
233062441921713280 296714920497982272
13265866976721486 140054390161101936
109568097320289312 171554618527545664
47045478027948040 131026422762990144
99348238067710000 128996633779712080
149704080177906176 308802087815818048
34966662497713552 245270795722835424
201596706496325984 248163555644732192
48233048774968944 59566541805931096
65100320840911480 259752336974029888
199325121343363296 217863223973500160
50192834530483528 125471898686343680
79815182618389360 251461424233575296
299699566111352128 332556176010889728
61742896505299336 145496165315393472
48443472542230128 266263789566885984
157655163204120096 330223241790842432
64181790591125784 146383783598382784
78226968293106208 270455916054160064
16810100703265762 123065237374318816
105306441770742448 204979006178978720
88224548381450704 258724844888057216
36307794322188608 90687747999598400
100222634425399488 167315948666887584
857047704380092 242955197746522144
96215349343988816 332326988688036160
314275108531563520 333437778394905024
154221621528216864 229474167566983904
66401785794258248 159841412720484064
10867941017684376 104892880924049632
155202818370613888 174570037365221184
332723769754747328 334754711237399104
137156748386545568 307184621732602624
17716781728815846 102660640995246032
158570945211205152 348281525943313856
161888122203466592 219857114587373792
273354669614418752 304741665512403392
68506086912202376 324397462694750592
5411408119343343 201281980515518688
8503009281894017 218615434142951488
31335232844208584 247112184179346688
274820618637120000 347473172247724480
27703465565902664 111569593317572960
94357228199399824 259077385246554592
141019154276918512 194589724058118688
247608379746218880 268763147082088768
7161944954956840 60161337011533544
20854678994061892 205031891235008160
289478955139424704 308072923206065856
1574924304984173 72238121553723824
38440550415090368 141380859877479120
149890981116601024 189901252297316192
123415187972689552 318029781797462208
110934724784788288 314658456837100864
220176177223228832 319616614467611840
132360381753279504 204954866353662272
209303389482614400 289271337248464960
116100582270471856 212604411857806080
166923802400139776 260081370107600832
59794622193727216 78357803490804464
281341644922920576 327468660629059584
116106325920233216 164566571658732800
1223834406183051 61623260416168048
40185109711945744 115986179663266960
165274851477488224 323832449445220288
133778758915726656 153235833252483264
180712413826821056 259471967597319808
222290757322649088 272851837431098944
104054939441080800 323932903146721152
2103548299543124 255698385042906784
41261955054567648 177941657055545088
200619673364992480 261882725689101344
243415923327974752 253350727457902496
216223310743996576 283453975060344544
2703683677327092 145083170962869952
4766270930710869 200443573270225760
39918534595813336 238994075312110432
4387473996287466 175945020281152672
20688061575548428 221610988864759840
21007952374622716 156377302696437344
15676829451214728 320775137901276864
165211639928340320 321556317764750016
48848759824455760 142569634037371728
78744272700424720 245409929425638848
77729150490276752 84289607444202768
225490395733894688 337249691991797952
241677199036795008 315799800057559104
138570111781745392 342780959025234176
35925329985926744 275962850665768800
50232797347199024 320880969838756032
177627218221092640 332736956564313024
175510158476160960 206403101572946144
21811622056224268 290974618173340928
240633822500119424 302192768983735040
248484033220787232 276678090825548160
5023837190216720 190183124171688928
13612320174390472 137247148074941680
203105151797219936 268956349896726816
186460591659407744 191676052158658080
36798675741587392 208015669382476000
50678124232941920 266828375985858272
242667531129706656 312933557565604608
31992522372865736 103404509160464512
183054479367162496 336064865300718528
16722352459485908 210007326607643328
18657301848140312 330797659068668416
168177303737416928 319459636506527104
52671496608458048 129793222861424576
85138206894587376 161877910441823040
143839827686961520 198852909708525632
51484345776553080 184121382005662496
119178562539058720 321071615487033280
174154448072535072 302070446530167360
10812528626214674 346118347125646272
260812308060782496 272776532334164128
64776602515504992 172295480355175040
61811287630770312 115428057357155136
8201773880439568 142530954020005008
232194316238757088 348412226887790592
214213794165278048 341920026930444096
84207140974717984 184511110946752000
96614630635402272 124405450611912368
218996521493415680 340741403141227136
11344918167692268 155981956979873472
91854296278465792 126720438098118688
28649865058734424 216729452519890912
121536582894742304 276876627402371008
121835013391481552 337713153620363200
216000671862316416 348525060379257472
212672536340964064 281917429873937248
230741801190956576 334768482822915776
135570892987967744 231710881266469472
25343164985437672 187051132404106752
325101450034997696 341788064460579904
106187573278247376 305980951741497024
167541772098126112 290957258561574208
11138161476635632 99926354706262432
134129670001523408 220949928565135104
942125641839046 13790979864824890
39786387350669912 111075337649406960
234767386751211008 284566135638773248
46840135142755096 142534105428757264
29927207630308376 172790427973679712
146338886580937632 301658231401764160
106882324591170400 157281008710111744
59368116893100840 326122952897618048
138738870219488192 319333584965569728
182217450188128864 245112806160772736
22507908523160172 245705266788038176
17501161041048512 227602225800486240
322992465501566400 338204567254662592
182693151265695264 248341492285816576
116664885005216624 303715199173802304
119730945928866656 202073110702075552
96685300624976784 262681454016447520
36180584090970560 148596036111732544
148442620770185792 269362060828589120
47224532871130848 176349214987258816
188186694865047392 346461430035806784
120797628079817392 266141453591717824
101652191130593392 289356172062141184
160202056589026912 244575086796211424
89303913391653696 241380280925221568
100712665002973952 331127206512754816
74443357673175360 254910981523774144
43081800273704136 323977650553866624
108389201095845792 192426670147212960
6139063444277498 142909213711893360
131907647272148208 288681515457593664
190658510237011552 313285673850409856
31880998416794480 163475898427565760
198892816172350336 283021885173090528
162574514640691104 269680244984540320
135564575507241264 280185491507391136
4912104099691039 278158613157190368
137849105494401744 338819696548765376
191907733668275968 344207169105685440
157181436457425600 264411210030015712
59903922070430072 96382670294611120
97277823469318288 132777319221984128
42700476825910288 335435190715483328
155943347953415808 305256350261135360
314523452871657088 348235810360409088
139351314802101824 265055427979320800
186227787277928256 203867482354576064
186591447037661952 239438931457173664
102463016836303952 287413885790235616
603767551508516 279785995172423168
44920537841326760 339343756595595200
204173764079454944 325301024143523520
1178382260275182 61739851103067848
96785802616199136 325329563949380352
102552372419088416 135084315004922640
254966955586600608 285462622013643808
69258330315163256 115918582306486608
325521750246402176 347640427310565696
151675210858774656 240028887502241344
6152882951800009 116394467647429280
23185094912537548 337472081103186944
145515082639940992 146821846905808192
174935077919819072 200306987080019392
208683370483677248 217298554256156416
5266035225385680 8964533950728245
234778506863672128 294785199300321280
258525815870666144 296454948248570368
188962543372389984 326570741088461696
39999350597622840 66329067951781384
150559710747886304 210566484641831296
47504146021456144 331335376097733696
209851046146550336 267873257570919968
53320560623002432 277648782521045664
128263236151463600 281244083741394144
164469165642582400 313662571000309312
39074896571292808 190215929928323648
29543576438145452 216454375499716000
131247177734316624 268062350690654240
148594783609124352 201650115340157952
114933899883028624 277980126166462720
25168869141065180 110795385378552592
96064947245414528 190126874234327776
73369022925608112 291840778949650176
74683091464685888 348433323494092672
41838245813795664 299356241548960320
107662794842928752 189584613694958656
3591507782246709 275798643429397056
110772400518524448 252360303128388896
55060456694529400 207024323629025536
182652530237841312 328807921377473280
49870489776964712 55532717693763968
238625763112813344 276752487748631392
38296186807459 265451061332406048
65904903183536584 71033729873902672
158695312340312800 270184002905321600
116928945941013824 335711863058909824
50964697760866608 71600002712241824
159044641083105344 260150416382206976
222153820060800096 284724337892179904
113707015900562112 314439376229336768
92996991244355904 123381997770736336
25092433114801416 103978778585944720
29703657307590976 213214248402694688
83722163991577184 92333940387921040
82454761819600480 116314881774424656
242791807243415072 303244453554488576
268646771842240512 338788764186015936
278906688353560352 293784620632164288
2638861882146881 72246152715678176
194225675976368 30734634731849768
182992991285245760 247576639410306112
27641476151377812 86448425369612688
178351128672280896 225529019710871264
28059302895688584 299183936424476288
187813443620124800 318450842579737472
4851376003874862 276528555766694720
174585162331566208 191076471960865312
309837365574303936 314991375168583808
173498218324015968 321711467140049408
268205163376128544 338640367928404480
3806945850319065 319766134829936960
141162552023824720 243926967752196928
35174432369980356 122924479009974928
213360224482989984 233975379294406624
45485996282796584 225684256301495520
27715887446449312 220393101343055008
7597608852085672 187993741842407168
125408166438169776 284040138758927104
5020591770051612 181855632587600608
251202623271964416 319048892936030656
183844571347177568 252112986397559840
291264166303076352 325773600928986944
16543931510531460 166343670719749472
19865563634746016 92186199782273840
49173496274581800 299327621073001536
47381338687020056 65126332084034384
94572006470520848 105424317315717056
136789649309019632 296047481926079232
107155297413581792 283397242115551744
24329800965152276 108360835149923216
164849267451091520 242795273280756416
253692809021131968 338035905724391104
61438798677985488 239270182148017120
119202561741760832 191875997622324192
32116746664665148 202284610221857280
95124222904897120 161955732844332352
59355815892988024 91299924014067888
94743279369363840 99683766493995200
148776697900952288 225179071252693216
239451498768750368 241310903417988000
189986884489633408 191304525759415680
66900202291674928 303757746203595264
137096715998703968 154288121324545216
302913667345734336 316471715036659968
74099316552353088 180305462200991232
73941638768289456 326026850273600192
134066660963519648 282724201357774624
277747412898538880 292557355489638400
90937765972177248 294883947741165376
121604508891336256 204702971810886304
266241423436390336 330045540515812416
119304313178352288 227842055468767264
61039773421779392 169902248111697952
9918936233589146 220347754691440384
79984766322750336 293987330859129344
232248344694393600 301200807163497280
64438770641258192 246995894119323872
260054361741466208 345673716472624384
110998232874725216 238888422803068800
291570886676533696 309440601225851776
9700147629712296 113774456187436864
99894817432547648 333566677044864704
10176259358040864 200579169902734208
281556948677297888 304494758819872640
12173184836747584 309620407786716544
72183197436977120 296801997188305600
34916909026265176 231434302603754144
114706609506947456 198821910340479744
164814646707752384 286085656854051872
191676886336312416 288187478237906208
174920260660099040 217644244338284928
10602389639953366 32682289078584652
16549653486690660 216883666284166720
44978772979535400 268441953205222112
71772484727702016 182559467891682400
59105928599761544 62058172795989632
8725406877454266 106220747584769568
24270147757947884 265812856992740992
267138309613813632 330405388386581376
85693293573848672 321741255702522816
140674467281149328 243330843442176448
105789939997741568 170307080867977568
8561492126077266 151458612452311936
54468905286593496 316832224445111744
3461832836470020 298926643275790208
26565099640893716 290360656079821376
79787311639138208 336646227046006400
72579630425815888 152189726661691008
107770478764959488 230665095795135072
116752638715655488 154983889914910560
177733031894956512 329873289653209984
99456734185563520 130082941316385856
72706813915031152 218135236459777120
38677276624775640 124919870029580400
38782327655675264 243973757606004736
189513763592083744 315184517777080640
111986247521541920 319641398467011776
38685592172350352 141315100283583728
170149867849025728 176776597969841504
94175063074820736 111293159669350272
19574436290704280 161681485415408128
129347304286560528 149829167167559136
30903493464281236 322376630357835520
268344975659909344 348455567611627968
7908433769319678 155063672928070592
23722000431341584 71459261201337232
313284062841299712 336841503241089344
137687622994833184 340048886310553280
137582343248868192 163484048681631968
303682437995327424 333996401224528640
17590895527091936 96982571254791984
21600945854523188 299239824577869376
195276516760389952 338089095704056896
18177418412683840 20754609492956660
262484637396921312 341641611009116096
173508125004100544 301194620248073536
107471011528429632 338606712283206784
3432493730577006 240901197211527840
7275437492412265 263799641059040096
116833609325999760 280938099905023520
167512860133619392 337025186506775936
118147014000223120 233610271767812512
5809582946113976 116422139339603392
50805831233906928 60284774091275392
75907378033300768 135502269183091904
146548834275781568 294470839937961216
290487444435880384 334367410637256832
113265465431906640 338332404836990720
96359207031612336 153886600047712480
170832164589263008 247017532586055072
204882369677907904 249586968209340064
2153502440689696 115171148199567216
171154068974694176 270322152342731392
23175123576016240 140785939923753488
39533803894974264 344458143611596544
114151334578061824 183087260276286336
116049773580884400 217044753256449408
232184323963358816 293593939029996672
17122399173339200 163674152961051424
229327628740784032 237938186547745088
172360211529526656 252084573201029056
128817254741985552 292623407113099136
34957312884272020 153637185412167040
35637884131885776 330520282986762752
188921894719156192 221987898391064544
132853966414185648 202623833831576384
114061478068480336 319455567983710720
274432244134474112 342795290703337088
294871486697619200 329264383135425472
266974245593958944 298805084436128960
106174630857947632 330150085648126144
50436143552366728 172218073888445856
11928321200900200 192950007430468416
39241689302040424 109512698573193104
27253967713635860 217888178610585728
94405377256372416 118910335031269328
164577760245417984 180058451413442208
41671034231851432 98881643622106832
91644000942844080 334984761207651712
104359197036413200 281209167572057216
19520255274158536 37646022926757536
235256329253306976 310572491430420608
116588318467262208 284276696305061920
48358820876358464 96151436503966272
182271046425642848 286993121291383200
125017636920914992 258665950214533376
87657887042784160 140124721469719472
95990390365179664 176108030226977152
32239025524458064 291213638042850112
86081501123711344 222839111242620160
188396972730565344 338948627086876480
12079352133897930 145702961986407072
144998798582875040 175482440446272704
14633217288769950 324112118282267520
55946391921764712 315689077553634752
268345702125441280 328236364134919552
91799575853724720 323069474478596928
104906388881754144 294233601921911680
213788787887191264 260937783642946016
31619048473861548 203293106030364512
60412550438811616 116690218693399088
239839136418994432 243910619881298208
262834792309102976 319970288346843584
295567043367741824 304615197844934976
68947688841741696 152620202258916384
326155270645372672 331754432082288192
195234958278579840 291339598850809600
97115384033900240 106794268780111824
258940839930593184 328531312012149312
211216043254059264 250256596944216192
5427501485940983 312704602085212352
245130714875446816 291284081782956736
39878767108454064 159712100136745248
60001469905481232 77288561920074320
192674774742981504 212960480695281120
46383837706130544 205498759469188480
57222332934436576 194732969493996000
153566926977988704 180239487566853792
76795875547690640 154281425474786368
58244100114022984 78882994503910304
157947994894161824 254562617914854944
134902209953106800 147950481043853888
89065670755006304 340635198700035584
31291491834660748 267747661899037088
130014541811252432 219970303972054656
119699550054040448 192775317506640512
116367071741341536 246932879189697632
124658965663689072 221103175810586304
134826594655149712 253545589860081248
49052270862037752 206361435766789664
253254068071453728 274118406576975072
62949315121319592 140363544829494112
95563881633676080 252881772618870080
54321945204732064 314673884945191808
175114059023989952 279199009583459424
137479086784766128 299751612767290752
32542352971324304 50865308434489536
41354541253347280 310481539149822720
134647348921933296 196011533013457376
48037861083801776 101972361689264032
231691842703510304 257186586699533312
84441560660942112 170640065278246496
110983978778090128 152540566511738848
46179378058250240 205795667393096160
85312440843745696 240953396236682112
170597600113055680 199865665689326176
130233746975355696 319423707074902272
169874446004283872 236667331370666176
12042610233821500 162391629951977152
13158083479748266 277169797173134848
22621023360260492 42762148073369352
122674130086883856 238229568926759264
259185090470734528 334296216885659520
62274739523869760 102158502803121856
153702316853728256 247665755509933472
49472048509733696 95843073819775440
187893195319669088 292594717266567040
21881670777631844 288392870236990144
14456995899440086 243516976987400576
208809559935583968 265653349011789984
220231658873032000 289297379747854208
189654083583654144 196490224207047488
149411113883050912 224686520776856800
106917248966788720 335467019641426432
74884001756286368 283637619552259456
16731166385329268 253064488729268576
99668270783041248 146113557651133920
88939162891249696 329973579398995456
25808366228417244 106952832668024592
9047566819435510 196721601888116672
73949819442063728 202164260989314176
159099549830117504 186802625332507040
47266197020371224 288775423869767616
28398179096176680 215182025436574304
95739047967242816 322726910276594176
172649909246166624 333639253489623616
219266204336982816 319807971153902336
166587115170457120 300854536965600448
25260376480325672 126640986818230048
203320263501560352 332968427688594432
160879803552012576 331832142340298112
230298545578707872 298934473778873088
167885081933885344 244910367766567136
12083837300271750 30181066101185736
45226128234230992 68054873118523000
45185411676871552 303866204818282624
14420433214566896 281752095299699712
143591098194511696 190463718741808768
279966472690670624 307968063172536704
27185287210212112 264929659380231392
291088039660760320 326606331397008064
22993192029949956 189715209735634208
116665253204288768 147117264299040192
257917190099013536 264174915917794528
293197867311833088 322974726548896128
142274626682787376 342850235852990912
8443185832293063 269326512086894016
142494716621512656 196454747853665856
139860912339758592 318364167154946048
23340461900921692 306816817649673600
308810709392460288 319850419873891648
262871908262338528 265943977987784032
176267124270061088 185588788427948896
17886655337543348 251138282206976000
122439635476731904 200417925163940896
147010396521655072 292700394421254592
75571605273565392 342886668734794368
129270064186044368 176625932993732832
12417379185441346 265800625281091872
104685381111926448 130354063269865648
242095143214549920 321802095057926528
75384478690166384 238359551675391136
15266421307570866 269218930121015520
44925991403031616 226679088308830336
132717474593478928 160305604834080000
28546442037829468 43699924047135832
23415005015582068 300513930702357440
121044450529659200 277054383358085696
258667838802404832 277457006441434944
162168668398005632 197824322022447520
254138298193027712 329891654824434176
126459532518553760 205733701413486880
9682160614609560 268925111265931744
156061616167564512 296416369924926976
90157793106923232 289869554966430784
127202709487899584 226025774392917568
52896649536884848 143756160702499392
28079736078272900 192481975290746368
55566522268317888 183212767823010112
156970187486192544 232108220128420768
442681380292522 184185771420086560
127651864200648944 259436708164084576
37770376372277656 289127542383428224
3211132301514190 58401623867791368
24977489371715016 236680198222260096
56347305141341448 94721325088210960
90302112503800640 151130529794657088
41467225633157856 140022061502683600
71358857866194984 164881463035527040
247349210973702112 345367069750911104
191924752808816384 327921417633845056
71504831669018784 267735257522220160
64980138882527928 146029579801909920
211319499495687328 298200778806244352
168096436785666496 241402596825407264
4044742589444658 285815920565959488
225814947468294624 266472102244167008
51104231314153912 143047202126229184
91481224862711664 294557756662757696
52379067556399224 89147881882814144
79517232798591552 296002622318313856
172212468372415232 235546931373514880
135178801756259072 234071872769848768
5923849465517809 211892853573438752
296434433003847168 311543286590060928
57324023997098736 183848571400950336
180714709974362912 227533628238793952
23195796286944924 41496997653691688
134342378947222016 239744673028502240
187142006376232704 275253968840850912
77068142606348176 94308146646757600
56133618846967192 263485817777802048
182256914225802656 269421298607272320
96190032753983920 205805929884785568
196727165309893760 267897304593273312
212130834808238048 266369226599984576
98981100507952080 151526010884562816
50646188185147952 232014035627309664
76769833403769472 317189827881602880
125451298317254112 307895285907035776
208059937868779520 308105062071884416
91154152150705456 210516660537871648
240248542870404416 328917470119129600
116454420366414688 196780014359166528
70021477663703256 303668896080276800
49213793058972400 286377848969687040
180287667997067072 187746522403381760
109712057541142672 348435421755330112
216169738515683552 325497846622660288
6751579693672138 66670320764094160
15173964356088708 105045341073598800
69416889908835120 187973866873913184
177887703009665280 345628352027387840
109811984941073360 110904928443362960
64758093813037104 244114182372981888
64289086915421704 204371849070296704
11995208984374570 160546991584543840
122693763386652448 300295223350637440
111287600819598624 195673096021384384
100690431606771056 249041166119725952
53950767458250744 99653242031732224
236062725400596992 317818941309609152
88714897934203712 320690381603131584
166263445957296544 203217526905972352
11742033396342506 53161483816633416
42891654209670272 223143369459837152
216187334855598400 334830040092449216
86183490873919376 168820086066356512
74127482656706016 179104233211241248
29147405002163912 114563071654697424
53329303900935544 184854492621324288
62432661663879336 271643141298020512
140463219871287232 153024940174326656
295710516560132480 316531469660500544
268524030198821792 338225364953217728
242680095917629184 332580904300988864
173297081950250048 258097622231537216
198775439737033632 343082806089160448
55067689815390240 160167308744624416
120244167233054192 146264675310702112
75211081595422944 327399195521410752
41110099282428640 152059451949791936
254974625515015136 337087548927896768
265869411798150560 319110219952712448
24314494611574060 337884729196886144
5194218535051756 231015260840228320
59080376226399280 80863834683333568
241378563977054496 345596384214118848
18720508095523568 22833082593674804
167541039366774880 313523375712261568
133979505528572512 327617867997203520
206425463870142752 298481020308894528
103348434447684448 157272255494116960
62898549739519280 268286364557653504
101641906734570160 278138417780336960
7692970195851192 141631062964474768
86176638362021984 258942260554325920
42922747190599328 319952983020057536
9032376644031686 250778494338425696
98982124357625856 117061920987110144
191206481625813824 270970785206376352
225730623711785056 271796989518458848
171626020964520320 173687752135306432
39048083863198144 156282592224356160
177816073422727328 289035661473235968
7890358630414241 300844733573725824
286608486343302912 287106626396035648
1173676073111587 86792068216738352
154895038525379200 199512127798333088
97528357724046752 313309265374472832
231927534348084608 325776016416014976
94714969507990528 112029299480212464
27667555868915564 207033238811861824
231991494909071744 251306343896040416
111939933107121728 226713326355459744
17689010753033290 337991785672947840
60891016199909848 159592404947505984
36716634216156176 69005158419197352
30518369362888716 114156111808460672
193790541323630496 288335018414193472
221569990973875808 325634329307346944
154776000429304832 280682688655307808
239301971000400448 243219886751425280
204300831643905344 330803117593485952
65570312186417544 249750917592832672
209173988336735808 308516256756045760
57089858725115744 198212636053070848
141426578388658688 147505078386923264
661168814804535 275548476928506304
210383322723798784 294984965965244800
49730350176460640 51725904576991920
53910104954798368 138936324877528704
182894986598082848 202938205623201888
200784107554784224 228309513434115392
43657674468962224 304473289330578752
23779347420695512 117864081999014624
197316538461300672 274220759374038016
63171364930174272 317346920880390208
120173019427433472 157112824537079040
127224877397997440 341088097709568448
232864794376788928 347713101038011008
19132651624610820 137739378171001680
85208172843881216 198476759212573952
257543500401779488 285638272133076832
75042074591250448 262736740735762336
233964563060160832 284711982395118176
51155376188952088 86547345059454224
107558311185872832 234015692555150912
157301204609334368 178265601134510080
45677467306921688 133128235812172368
74594828596161856 331488062306267520
67377689855136824 94173937486028224
85752034883566928 225707364811021344
48358132363227048 77689793773327232
89349415281843632 180101423551573536
22707299043552408 272071235533721184
90878418731821424 274737789806032160
75437038712295488 79103088163007296
37387213972248192 303680320902163776
119520980259105392 303933731045835840
66774814964489568 128764147271123840
264978518033397184 281569669437423424
260365918916714624 265862398098469408
55615889125705464 331392219495107456
51386337745023896 112481533086895264
138430485865278928 346782763147619904
14969976001973460 186573695562557024
65914181750944512 253581461649789472
23407713769110588 333827724557765312
200688315770304704 227630894932884960
34081458448454644 333959740885757568
26731636944850796 133429080757076640
110296927218738272 212709521274571232
52798404394614456 308770612591288448
74786058144735456 320338939913920256
13273334050549610 244516047034140960
6214537805317241 216141317803825184
96300183855660400 144033919284581456
280582717520062304 348185556829452992
38869385399023040 257997895330970976
337801431796560128 348282121776268800
172653178510582624 199265144717862208
67883891032873760 170109626405018624
224293638500496352 279693217268523008
21146789434615772 307580036897672384
180276819592059168 232872908325261248
58835941692897984 145344823886580832
246407312833290784 300520074065774848
44458248421506032 109233853568106496
57635358269034280 75411853564906608
76942158975447648 209592151213644896
164740298088054048 327362581449353408
220555449270060 79618754595135792
24068863834280620 192233163243398432
58372401838043520 97263274793001408
198121225802160960 270035982858421888
62657300059488704 250453640548463232
100477474520828864 309669710570219072
48266220185962800 174500651434519072
32948530835063628 201744483556174272
54494391006282336 196232446652211008
32712202929522316 93646801761304992
106041645807605472 247362384880700288
119340921273339088 168222903354717600
94944722213330192 141261326301409504
36616023351433064 152251439727301280
134404974146861712 208736716881633920
64997754090384536 288769399876063296
84533117559231392 210588284921076256
6754171721132325 146878082066283008
131315966365194944 326179944816408768
178034267440457056 231100465488106880
127021095969267904 175217020086865632
289186753912357504 317126361760458432
233577828655815232 345216095656101184
243757666102688640 322515082508183936
2782704053984222 200480385377000224
179221443853151232 189124850984852224
203743148185763232 267875157522467712
1737161203081940 10525594862818528
29720726351624420 270571429490404320
128726289892678128 147829148573616544
247287991641434336 316715122837973504
222457884431092160 245324781430827360
166058810179296800 280133238868716992
94504709978405136 183903180774654464
159403521135349536 304978735390471360
263539479390571136 325802880519666560
42229546904011248 210931519672923744
64895086617533464 128795327138317392
273345976253914624 335138317192623808
57400213001023144 298749763613392832
32773584709846940 308807420088318656
234992443552474112 275154641779054912
9493320352124466 262757040937402976
273157380988694880 297584162790425792
27047491956140900 348061395169710016
34128738648303408 273133808748522720
141822376091941984 323546681576446592
125940122919940944 233969494498531968
236463766432018400 344218537353943040
12864910179836794 293201259055481664
31307014696199664 141747873057883696
165035632092047008 319108856032612672
110631288213947568 126431811059781424
162408498694251008 211826382384794144
53954014151647536 229367658152187168
149223394291824384 345463986305386112
46550312970544920 93222623520737344
53057381540166168 165444420576874752
27189459221784132 179282125990049568
14131802503195706 249517592988555264
77530154113849328 99021924373277840
107658712781732912 324444481844085632
290319066844887424 344329729612717568
3603607522257236 257471015201930112
116167082866171072 173073254753539712
58252379411524808 316878154666837632
18615508530080048 157699268157756544
167834193372489120 316856835689686528
4935291250415807 139503598486221744
51462453170129656 196092020898340320
187160006486654464 241832836109544160
78140413703168656 329088729447210880
102604507613780336 242232844485415968
71273755383930968 137164798702364848
211666876404252320 240121018958873888
117180812054531312 180701655594886464
176798942859944832 243682345228744000
89985394007175696 317529508191557440
96270160807404064 317229044976361344
41224865207764560 198259156412785216
316224514090020608 347452185016621312
23884015223894416 112876656200891120
103705152883241760 268673294863988256
75281011002118176 275780169456929920
121457862454965936 314346578970348352
239065765020447648 332458841230911872
80701279902246192 179314452831789600
151734053149005696 274738055619848672
70616175526897664 248304663431105056
130671951899560464 149305762809365696
62646711547048784 238418337223987904
81908705965009984 252619273614503296
46102402107661536 88213832892818864
119647418786023680 222064521433259552
201183445972413248 225815621351984928
32552959338111092 114675277895416880
77899791691556448 345018062753936704
213686685713745504 319253509925413568
310690222018638464 333050888302467328
174485352859656160 310313920958522432
224338733335792320 235491381955777216
26790923216597032 334584253837089600
37055212072638504 246415431495576416
32792810341201068 239376237339292480
48024406946781496 136036404408710720
274622902990567904 291868920032222976
120207631862500832 272530795524012768
84047819973069504 84597762874394752
127855819501617312 299500711352991104
68642565626457376 312840820124850048
27081702245387548 168830859446085376
33665504688644244 347711672487093248
27731195794978740 126174414955767296
57985899653801056 185711973486376736
57796663609961520 309625543129370048
214854243559538304 227133411016384032
33759823006552416 232670388335288096
25472156238510908 248914774742824032
112505963485271616 347653915224589184
278519286790704960 333213537205592064
192684866616185952 254496811334270496
122759684562237008 293106077820682112
154622476487743392 305337582032082688
94633040262282352 124005703446811984
108661923636003616 315346736554227968
5074246484545292 31618243569691852
291230096153553920 303808171798812864
101417752781516960 220042964738184480
6724063176558654 16223875215293362
120929182093613664 280892364947788928
79042716623610784 164335060223867104
60555718590454088 205155917924543424
12506089894699316 323447970644805120
227888746414144544 348562997270717824
44153101593870640 203933039733621312
82795157951548336 296699068130164224
199764765056887296 300293464749949312
7255691514839393 127378126954209200
117176004700989696 152432547427923072
176837015752149056 299700682806930432
89717954637277968 263375179151018848
70034219993800440 210549095058358336
107961503897311856 240650523480860640
40569449079907384 330298302162298368
2165373603711395 20995261393591960
183944623276965376 305876574423628224
44225221274925248 120642496108911968
5917233708271691 99179575415216032
305250642219537856 313941745227497280
114304657458597504 201082539349261408
250224761564226272 278024935857275968
26503674875107140 288462987273931136
68395256843913048 109992273398803952
160008108565253920 204908906486503264
88957485932604896 175420068027468928
91089932170898416 268853130904599040
41627220533184560 245216071162933088
82993687985116688 323296828751350656
59975207343482656 101247627975870416
21986064345356756 257930494694389632
104423736500069856 212827013923478336
142699456749408160 269614606728231264
143603966314942208 309421211943846592
26768257317982384 186221081181956352
12634439074496818 270278264933506816
20964530126649996 120789992192249712
201841803843816384 237353699732168576
72879130932723120 94814746538193088
254551710819065728 289954754575096192
237147668024622592 251726819892564928
56293714755382400 108256799285624272
51926836775458272 111060138485013360
139580400025802528 317548837615994560
120823585174901520 327760333427214656
230026421953792896 307077735254944896
71723568775535408 303763295639536128
67467800424658264 213460211864090432
45801548587388912 329747710713690496
202277922611147360 325816691425358400
89154377896652080 187089563607896096
266730014885875904 334942800283048000
149091373932716320 259805979994373568
125647104643319120 152373277744583328
109340624894973312 268371711419948576
60278603214758944 346691951279136000
120034575512063424 124775602638303184
187176145779495328 223783786146690688
286468671689028800 333058699687879168
18128299630499040 341351084407994432
130335331459992656 323551541157466752
81828451678613536 179541019013248672
192729421140960352 274307550393856352
175264743772034016 255820789499350016
39665434915741120 277798658627478304
94723606547312272 152791485571694848
210721044706978464 308647569149471488
46030454075677536 140850339165261664
48713727991948664 82342599189255072
28893733159186552 327271749514411584
251950254396527648 308752332002718272
148756374760465280 283304608504359008
162778272222122400 208015291354996768
64980181464764080 107938975429822400
241179668155094976 337395726626229952
216600788745961504 263761659932569856
148409801341180512 285621447486507456
19761193381138272 56250561803515448
39951818773974000 224517008184260224
94339335484897216 170841662688798432
292151975179668992 339512308524172608
143352681564664800 280711775067888448
72360874329601536 325023956647489856
80472760743169200 255229105358186688
73951128568973840 212392800683445056
19320388833395028 323493356919257408
160125408671377216 216559238798093312
53137169144396248 149588207084013760
185955717669622688 346446510194950528
115581861010147680 173827444489603232
29584321692307132 84618858060472064
151362692972552128 220155288344802496
119350254913312992 187041918478546720
8830072072000604 35448333486458276
35355343403333892 226450341533682624
154633842145180288 225467051004797632
6651771066188944 343213458736318464
184953961836639648 247039745579744448
120529762183576288 336228500996129152
92097985717818320 184364707717199328
66620985154203784 240248530046438336
175079961501711904 315526176707371392
108173925986982560 233334417309457152
32305938946150312 47713332381725848
13829157529309240 99612151350951504
30118144004663960 304371509367536128
133546967765800304 219424040052083488
189312967415073248 204269694832251360
76158918437763184 92922036715760160
174948387446639104 191469505305776288
18696579685154388 278558275801057920
42365291688408752 111181482911301920
9588485404842678 95453102174613152
68100733228855664 155298102984946848
96104410392065712 294726792812809472
112594182757165584 329237733458360448
150627455959238464 157810878365192160
277817627876788608 281717742053100864
160500057958881568 328567878536340672
96137959669959040 99984654996306848
226372253444017024 248553812465795744
21834886081982352 245449818192205664
76895633725609280 290656642946310016
162954855185219776 341167155776141376
27266311610692936 186573008934242880
22356569446382160 45586560266785032
114280833690698112 208194422835539232
122899624790260576 279361835635277056
118780392825531632 342186865979562112
229667360126799584 248950838138801440
65185874837332344 198139633264860800
5614428999486020 165703386526816992
48562247986878760 294301316107627584
298140364203543744 325018014417394432
6328870424372626 16018156640796616
161470354384475488 252923762074865088
65295471564086736 248749531769158592
49700101164364736 340635913442435584
15937556295295302 186258168000745056
66628620044738720 207580166061689088
309076627822725376 316236769102148224
6781102937389896 178520801624535168
4809669632926726 238134139563051968
221451672792014560 335290267864071680
149728814625362976 339915145472717120
83200181224524448 110098357881306640
87102620524960944 279993713633052832
5703704485075238 297732579236423360
231923898804990720 276430293965873344
109950709709239504 160392470090956512
180507125775352288 213535669575713760
101307229559724560 109120918343598192
59911926077333752 102399869282509024
50103511988830024 263572141580565952
16866300600237906 250162284870337600
29915608277955396 103632468448905408
179721664635472608 240950459414564736
142106065484925920 149138232303942336
266603514176222304 306209362660770624
158644928350900288 305468841982733056
148619109097757216 283462102254248192
199463037137496960 219627641922421504
132210934603779280 283282610465520608
253450969770326272 292423375256414656
29488935600153412 145097614603319552
106724971604543728 279966391863760960
19692227710776916 290688838414598656
62380895304234968 155125484153248288
76141411179811680 256234796141820736
22852330237321484 39874929634072128
17121290508129236 222185351076290400
113100116780218320 244264567017323328
211111994733411328 248634700446640384
24950838923936480 190003207950955712
7878602864864106 60917303683932856
61327851488743992 132948731277869552
111995211618564576 310828409852098816
279719917650454944 279795773894664704
178786129425551424 328293744638011648
163899281525676288 176710946554054624
74327755387298688 83594572529274528
227450433403388864 314617002053109760
36938318332636808 55105880458941440
239212814685751264 315733184455819904
5231433003435532 327866702822017792
91627138038724304 100301596057676880
290339439103815360 319377685536706496
72393929294041088 163407943452871936
202443170169461152 311573094746595648
83418090453250704 248635405987448128
16332816742765332 89744779372489968
35987752290724868 254082051556246592
178370936740417088 330031136171500032
125388850330280896 345393448643043392
79731508200496224 297189930764401024
110336158788343696 324226310822337344
210267224277430624 314258622099133888
25716209157874916 326801356693993088
92364847331474352 306674032077129792
204849477812479616 267314754335608032
134125995619266480 316115652344353216
89621059598535776 117098626920153024
26629640000825280 222214473556640128
98536238941249904 116722778828589712
228458165171005888 277656521501889120
171380501975379872 253101631947851040
160858144803551392 293539077098506176
146202995362258784 223184931470098688
36299650053834488 180016954486323744
102224163790147904 245727200166052160
125250149597558768 295984861608548096
58136542844231240 216133345018365216
315313191541073344 330957739802415808
96743178863876000 187014844336089120
47143713144648680 153858262791709632
97274666310779728 257219815758625152
107019569664922448 155592848418254720
190773235959866784 333297005912139776
178635108686115936 275514517081027648
106809103491488064 279968672538823488
27548303330367628 313454934854523200
81985398059443136 166369273620006784
11296398631214158 41467892994077704
70615134952219912 192771493840947904
155944660154144480 308033853433217216
177333198901989792 311184917510692288
59289455743790616 251961301843137248
88527421580678240 201714446770723328
151022771589672320 312379307416437312
155194063687348928 346325470397405312
114405355358110544 154751023144231264
32082372688235380 131138239351491504
147151832173455072 222698651740298272
147356223245316640 153269295625427968
52516064750054824 83102974958471568
85255963265139840 117718989888851952
192139387959356992 228740587685867936
68418979728456400 346665935389002112
165590363856822016 176467077434290720
73408942417574192 130586385306854144
233396730312549216 251967704310182048
23993044743406472 212062191635398368
108112873444741712 318354182833601408
39841905115337152 314176054350571648
224207433507913664 288993395692665472
214314782861345888 343860306024558784
165997390673111392 168852470616253056
14118755531360668 223244091960534688
141785836428854720 216523683625146944
238484263719042624 304299403464396480
278266734169529248 341761439347995072
17587050260120632 103291889950487568
119639813628442368 283436822150458752
171871045663486912 275798410291478304
141201779832170864 205273153374329088
121226623174683168 288187997247838208
29351205892385760 206384392638555968
297409374975383104 339327138844496832
43177290843965960 136586614529025184
159779247567836256 175691012039795968
50049198158546480 325929708454158784
105081482909699232 159248150903729792
31135465928436012 343894703115916416
274040134838369152 347712324590669504
133486022856224448 193783848060414912
116088370679896176 178873687678722720
234747492749033632 313091881563908800
122953199179332096 166218361606855968
183470405455928896 201613961593379424
110328856505469984 178014255899624384
115985007394602624 124416872466511216
199498916220837792 216778125005918944
82882992793384016 171935156405589408
63050195864110448 285337686580904288
9364557276924456 198579168704744768
42088083494687272 277511431675757184
113083625122463824 306812666241345344
21049672914071352 329608215905593088
123991081818973136 321810204789276608
101919982247336800 214189006363727552
59497095627475528 337133205904603584
54082646965839976 147785027837159296
14146735640560810 25894087937970168
153182044672447520 310794564672689472
132864106771290048 199702902027084928
35608332825951296 340499622063587904
153010478803462656 346581431176780544
46552348896002600 203989433329784448
139797561239911824 243360717071628448
23411937567730572 120505254356247552
123767137240537920 284328300335391520
230802712715396832 252022216644680672
105694546301655856 114019310778520784
147548498040378848 331692712648217856
6626274836759364 103469936930253120
69281937419623376 211300914336373600
54802534405619672 233346572405034592
219917400954942272 323752012157074624
225916314894628128 310553579846501248
25859845327819388 81299915254342064
204440113906295520 335349325214022976
70543757462195904 223592159816862176
189776575686792480 282349542162053920
89053225516364224 209964188512501728
58484014223735040 62595684831377048
61199200585746832 257393713420660416
204833523401715968 239838644075052768
129157741602252464 150931500151214272
73606341452492880 200764596893611456
195839949843706560 336097033158823168
275512136546421248 322060055777277120
91551781373967664 343215225582189824
163705398523933664 211242941139504320
175267879849477920 193694783803231360
49243202299267256 256377360645633728
180927541568273824 229604508695762272
128213540188012512 204819930480974272
220432283874667968 299432431086648000
56087317131587168 148524819875100448
54938754373844736 175252292828105408
70650571532748256 210914447097782976
170449934165808000 245039731077550976
137958154418502672 148575359370910720
183706750990914976 245856728607025184
57594756148769648 340902709491769152
44910195472198448 249372176113899104
86553758471814400 195856786219833248
10632297048301450 53863263960885944
144655288333938912 219163028547717216
211160542657197504 303793144541741760
48651502919667496 221777848301998880
94065882679846560 132286922581365552
270831782211181280 325024553787614592
84132700538582224 220085567197485568
27586134684636668 265860602129929280
47275057013768744 55194838254877200
47701716724229920 310504251249991360
80838452529734576 142226773481470880
185996671541137984 239277250143058432
42675609514414800 330028529235834304
96765956159010096 269949753198299552
59307495383214344 265052470844406688
46067328019398880 169518850789362048
61556344398992424 180159213864925312
159010462171687744 332810102003006016
197887788721039968 205301236997920896
96677644711888256 178691082645438240
67355033454666128 132593033414606624
73601327879095792 279594111760162688
194770387196871200 202142242840816256
26317200096948944 83503181894688896
51961858218846520 121088980057152336
327956982907224064 345904948380767168
113077632899815136 188399222438058272
7831917036603969 23613055486924676
27773191942422956 247529044913022048
113238581769796784 256743970439160064
245041365468027776 274799542209779584
40395746187816648 145218437585051264
59939472370715168 177888356310364192
31702878213387256 323988160753308224
17530631262243868 99687839353087168
176409252950383360 262933182703997984
40349917907931688 70921665212298240
325415077896971968 338685022806137344
244487463714513120 261685201870525792
109967019217755744 216030217606078944
112854212967112944 340599094258014016
61738716658159360 182648616119272928
6413036890958915 287831664140467264
163982898696712768 206935929238252160
56592774402498144 190684222263100224
5350066310103742 232586903404047136
28837111685565516 189831229340228000
322301036441594048 327323802156597376
206500275466889760 276420463241969600
25846475486820168 229695316864939488
213693088949091968 226251257368072352
283943617797557984 336870343792984000
80994010523428368 153446002660237696
42572668852127624 89987812675893072
41576404803691168 168244064155000768
51301737097836592 277250994245535936
70570303214534264 289823626252164032
127282600472935264 341820043025974336
22081616518163332 233357290092827584
2912021573750339 228700083456611168
89222235766559520 178776324731802592
245735844847053248 319622834821654464
21622663559494656 160436971993040096
192862895575659808 230229389617244576
217918190950999648 346590130722299968
219181815701169696 300859533206556608
249817529669546784 252161139455183520
9379494425437860 77859275547998224
148002284924558208 291028137133160704
28054813057516304 139657774494399984
184325606497825248 343982406807656896
61441856101598880 220123156177757888
78809370316616752 126585765244635264
95430221128975792 256762743086169856
9692174941500762 101200078698527600
140685026922139936 305128720748990464
131382558980250768 337078736755127872
210978740428290752 301582618671905280
33928057448948028 149687391812586720
272083954561999552 316486111995782208
111262858563586144 174114051419954080
88951446392980464 118836118375577616
120526780183095232 242728643223301568
87258162651509424 90969674739899232
189049953439717984 330874513110192384
209694447300437600 257732245521436416
95069917530905392 137090624939507216
212505676775914016 305007359903566272
135755636540727904 203230809863635488
12980015132330656 327297734027069440
174778389749929440 216765910612017920
190977117901302112 231896210978282400
159339452944126624 216254478016403552
2621383252780640 296703167753359616
70508998243045144 153630762143875872
85603493522499200 242013992583445216
313952943954176000 328481364297730048
101744096664546432 313305468790770368
229366718657182048 278927114190733376
208556256893000000 339568339367413824
157581629976050752 203403882171768704
112992015878238896 302816979758386560
138638158654845072 343651712801057344
52929632098279656 295022316704534912
19789571591855564 21779509624796004
179734042963761408 300601583644479744
139785113352230048 263669062185831872
126341177897394912 164367770398983520
37544824675286608 219267658962747296
52774333678113816 319985804897701760
241781333978002560 248891370500861024
132244773879687744 234201818724010976
196384061921490976 346036164207345600
39324533852455464 295487266213275712
137993352735518336 209189914618532448
46376345970269048 99329027696733136
105450989344786992 175796131534811424
227660343267499040 239422679355149920
141372520692873632 227883069515501984
157402196048971264 320704825434724736
53668510010726640 291416657587906368
19918726249776196 200312832113135328
179837699284660064 279534690103233344
138889767611361296 138962394672681248
38185918333981424 342488779796398464
38571768391129840 348647579404507328
21920894548035436 37815322518301656
152364857672564896 284465769159903328
166940390789422816 245247663263238080
46432299986649624 316503955935711040
114580101790980464 140529405111574160
51871192977945472 89704611229457520
205849677906722880 311727911957610176
45166372128551184 332578448215304128
32525376449820948 55513919082375888
111939120623023392 196486038843680960
93872000492438976 231266350157977344
92195132583946208 108329645655342720
199500397095088928 301445582336726464
129552922527050528 344582985049559680
72515102269220704 213191532386891936
29647164859403976 58663754178739880
16763108480023610 255562855117204416
240083313024203648 275186939747616352
192092254909870304 307720323504344960
11849107878430434 35848322300921068
50708293039013040 126145267311469312
202424806821505472 232555847601191616
257870320848412288 283307099903833664
218294990779313280 344908865465554816
4524680480920338 237418647350028480
39984258663393112 194774468949343360
201027076725276800 260997888330966144
158681888135828096 300020579830610624
18190233354143424 323543359381899456
18317993720504496 254350544554834816
54935700437803880 94536349349653744
60903303906480600 296734943228094400
39802534221986352 188423178833796768
44512947544668984 217049584158915392
57516854468376216 85218703467928288
109742183482659248 187265757605128416
106921596723580512 268196484069273792
94772724069173216 105607537760912464
110384332070440896 189596028584303872
84150038627923168 218547668499973824
106512528717948688 307207444858105344
252221842947369888 326677298628802752
237780599710466080 280471326823404256
293310448021763520 331383764071997760
181935962371971200 303059221887993984
60628969689040768 221892527301487136
184936138550894688 237485588836895616
109709058141557072 124405150589483232
43503350162082696 46670609595321720
23493013381382140 120064026855686944
192172293830411840 251525948137596320
183524303219834144 245492592999799872
18947461109574620 119592635164085264
39915841931957720 341807106018295360
3813777118836268 245038276545477248
30345219723988068 84382557539217920
65699551431721768 76337542971018496
133983308571839184 153582873281297568
111513086351520720 189310818697278496
150311910791471008 213963120615262112
82025922107155440 296124448298666432
176259221238120608 259659477091302048
167986656554136832 255892983634812224
65979678761963120 306227201166322368
67600325240837000 275215504679949152
93949275004423744 318687016150942336
21838667144233788 220947400649594752
61758870839796592 115996909710478192
49014463841117112 327909073708089728
225780376515202784 237707346615618816
79760464735688064 87825838228559184
79423153069702384 203988770763471968
260353143057108672 299534839276242304
103641731882083408 177709460718768064
208329584417941248 310542674575403840
151738776760484960 267296658190756992
155907059385234880 224210300185488736
249308183052982976 316831363477238592
31128217943814948 53179005264577816
132356735732772656 252335564872276800
184742567268834304 308482106748561344
5113277810051470 16877819872701052
89628387642721184 289130073614963712
101684247897105488 275935694702540000
344462216255954112 344911463947858304
141978075989547312 185550850276354208
118018256197709248 135465088330522160
124352682139091680 292899468970859584
182218177291929120 236515342036067456
31447239895218348 264456842132867104
56873065201493000 192968264129059040
113194658589157824 294260990977356608
137026402188700128 330937255512316032
139082194737126272 178947431605044224
303778556443863808 345925921362337984
182404857408058464 347862631016958272
143852904154100064 207246401644198784
117507487883107664 251681554690079008
235293320464012320 313840615737736896
99079773812001968 135535264219955200
121606453165167840 198044930652671744
225634125426519936 345198312085214720
144867760023529696 159501091186234272
88301042930337312 300694770536367872
25380871569199228 71454933493353616
467601571631890 23928165885063292
196104010704982752 232445965697969888
62145238409218872 298507590517419904
240320974677638592 324045735571348992
203933819543063104 279255888208690688
228349420946682208 284335644335238688
180499726761010720 243276733666351936
106696592282222512 295155894716106368
265262517265734112 347992810954161024
103578755140506000 171840260879620704
118387909867260624 131619963446756096
45471603614620176 163848003773457184
7008596269148532 231139547429282208
136843175840029856 341994892381392320
21820583046380860 194020663476085152
86840019038643824 255162510095357184
104329898306860080 272784885547401088
153509360749249760 304516714956919104
82505587782639392 331440612708041472
100101354887801760 293712485044118592
249151336835905696 280515126219071616
141168543555090976 324872890556158464
82990221339683056 264914082461210368
87278924321988944 139276413095609136
18844737762058968 237951074523996960
178023610452876384 308672965874504384
55422887985800720 280605558446338176
251066049097124576 318761110303338752
341326091557437120 345133567380362176
148114681290429792 347504437813542656
2818122177942632 271883464642619200
128796440786203696 152765368206907680
119850361943562224 205527972594253728
175328564908639360 319209251318719808
117516631383713456 280115719477680096
76473517604123984 185781723089362400
82781204799071248 262967813776675552
252742777023683232 343456758698889024
28810528151868936 256030606289909728
214018778628141248 333573933352213824
25129078666004316 251072147690570912
206172438329087488 285224568912812288
158973351372569696 286897075395083456
290355741510834816 308064302944315904
95799329112453264 143640606914819168
87510187406237072 322651255679087168
159192140301505664 298620879339142592
62146104216200448 216276430988272032
25680525387702256 113108901760965936
66160122788153096 275022235960354624
137832858271225632 235173111581294912
29732316416326356 289728630751159808
121859573221843792 148478286108495488
157868616297506880 165083035815828352
205332463464878496 298046320930000256
24830684867785724 158237857403397536
90143217979497824 269040278931458176
34017232730873504 66231285353235856
70799497771132832 160406175359871104
30881618678902008 306998787765017920
226754502650503360 325844671999422336
48200515158245360 130821327871082368
170555027601108160 190203067943224480
232842356351922080 334738425081940288
218305482485553760 337181409412765504
39516832626346880 140691622988211280
160134984609778848 210098868154914432
145865715489341376 250286704754589888
160484378062436832 295437028875531136
78193034332323520 112560540573942208
216564380275720160 346769877002944832
230579555725625376 231805430422921216
62781073977390080 206467216939872320
72611453267342928 202904769322185376
184920639292948832 331719671461496448
29178922461498648 118094424518434432
27657802640503908 253976416730083392
224222716258013984 228574508416401504
211566681296677184 291337434357714560
17117293417937010 188774707045026688
148628764110318656 177508598675154144
72531990126789648 282113521039601408
156592889171990976 217524591997931200
15374734695388572 51855573942082224
117140022330640528 144377128646800640
256604670650422976 273483303795012096
70879216060621496 153205136633112864
100111227452880208 266319033182794528
216228999974927392 239376624672249696
62231532064422912 152227831972243520
136250365699390928 178650079743936544
77989469455006480 146461230324825600
5505768062039327 107286046266006976
29186372279357860 35597933582728664
161964204711418432 234151099756164000
258523170820175648 260727116611248960
34125952955727868 117147391128412464
225578975315269536 322338547623374912
264051384616734080 293692797587947136
18946531473780708 316865615384381824
32953906987263320 83372507502652032
158960838976259392 316717520955905856
46131487685015568 119009331329902368
10443383885312512 164532219303483584
220914265895619520 292890509416532416
103669173151521776 177655389838246976
22720429781638972 169058728204341056
262636413306802336 266353787791378464
331241901031554752 344046488291796352
139877361836666592 187163696818570144
163416911341349760 271890660859697728
220667135700937152 274083731005322624
193240918086278432 266312600416560096
212372843537943776 241139700684435200
173928836602039104 195384269369547072
80666794942159024 232522832742426560
87414755695398128 187832956332343264
182236704383965184 297422887116815552
21318707014737952 56698246852244168
9329916097731936 13492281344979918
94375138871835200 284216518048818208
92593540439928672 234928344216472736
222138369902010240 252317885620176032
66053591540027920 342159584474222912
102241919471172992 207113259833028992
176949631543462912 266370448302866976
88504684070249840 200093940502063744
207332636275538976 298389850803059840
92573282130316096 256619256984564512
29845416505310388 161470050987276032
19881861616817348 287717000532850080
12095803242854350 40319729096444720
1534953076363917 300176588273040576
104772763883129456 195328058051072352
103968539677200864 301629034406724096
31486742965210468 306780122468504640
196504436018095936 217021383238405088
119139653145177472 254412874714705024
94467803408766064 136256458161486032
121362054141341968 245667767129809728
148005549041221440 212828810404218752
161740310147690368 265020264407724672
169362775247200480 242581006665684192
161161716087170560 261330405200605536
31441236091866052 101868149667896544
154729669234780864 315874459465761536
184297391579305504 274221942533929984
193648337645409408 276232538121234432
66657722046796584 257214207013761920
26048631305265624 109757918914118144
172288934701086912 234476178350777824
11526764235730178 316896920964122368
75586671626664016 321770398351635584
234459426985220544 280122747741335424
190567220574855840 315337825137814080
84414203050948624 318342840016355264
58110203969999048 161615546755627744
42086261925270288 322542607792716096
75399202466497680 336646383348929600
130569693748767200 346594838523998208
59123572296543744 107823471519098576
129261763685917392 278376328145083872
91900547689514112 233726844169826336
11374418784225672 343507848228660864
103585866442296384 125106022658856976
142067597135211184 232508468507387168
58647305519666080 158560222115857856
96903496657848176 342031518800683520
41764494129739656 154824746510225600
176199391505108800 222139049682800768
142518403186760288 168550166453613664
67353187754065488 67732263546190104
7682099495987083 226280881703731360
91570055545336512 122678683117350496
63325367730914912 121745307283636400
95794349666385440 253802635184572160
206333015477861952 282250211165050240
36420356660543784 283666999163693216
138924110340319872 164280833503506432
99073400404751696 131102407103958160
85096398207294288 195610796871362496
119850825329653904 183748897194905344
54739544029571360 226778108758734656
148473458747442048 271315906214028160
163037078115079328 217801818017266656
137866368287209840 229536700610327040
53792037056096216 301934636799495552
49627192101736040 332889878061108608
49079036551545424 245594662916289728
172034038379682112 306765938499174592
55572660764177640 288816868737006144
41187118984454568 268844824939828512
111237384061232048 118859437337633728
125503976978369776 307157564284556736
109999710836556496 149139895589420896
73959738288448432 88455505265596464
99779234753970896 276261710893398240
66951507658132488 247860259237259808
109048423485986352 139606220959979232
85157456966117632 234335891660872000
343376301701790016 345542045244144320
139566160393789760 290869857069152512
25615573777428988 203570287155858400
61497143207364272 196243140184337600
105370958728677120 263764803411445280
75836140003466000 200364687970456704
264341536860835040 278283785609700672
264004740346914080 318920177765762752
13421156531790362 268553302691668832
132240442255508864 243197275968367616
176017265938200192 281743326483559584
282490600133799552 305623215471448064
96241296027003040 276176707606829504
311735518732600000 319895394376848256
222193006770093344 246680464833779936
34387888829777236 189068560419875968
47220275319851616 133885530034823344
646303285795061 199791114606395008
66316154424822216 121953004116377632
59781789251378560 182513427916721952
12056430509427646 179945443988279392
140088361553397472 331911580467238400
107136501977092192 113695099426571760
159217007605229216 167464201609658336
219550959933708000 277245247362456416
216523742622985792 304398452971609152
3454752002380768 286359345463274720
92847554249027984 134748768415590416
190355029663511680 258788958944821920
66815711251944328 325735800248015168
1737156497363900 162851819380509472
224335349641884992 255645435645361760
231361271837877312 240955174082989728
44886261171024376 103839566184373728
81881913546382560 147277906572091840
127116328360627696 304381589210520128
23196428291865544 183666896657881472
61847476205270016 308041866788878464
131063892121983120 259021145760643328
80185075713269040 333257772983362816
26424615454181408 121536769809736096
44337538606370128 234010571848335456
92539977522956656 295893248258135168
52271900272035720 100308944100232112
25809445236194256 76525617266305296
75317944492146912 154373323481394656
53235962418574912 241542658430161824
90205895899795888 231579348225307456
192369696610358400 347416150410798720
83729683437426672 255440260723647008
13179686663440402 265650017649447520
48171322814340064 177663921568980896
55883684164450192 215484728122124224
5961656161091922 157622152637845568
195156379671894176 322803384767336064
259915674200523680 334692164305566016
35346807506446284 213593938133714656
152941683830877696 165835935691329344
28278820791191012 83219512268271552
192931689650463520 215999267249859328
28951552518419148 279266677054570080
22856180053824924 299835213190712256
18026558660719288 285865729429485856
195266470387901664 266652552029871200
45920823874128952 144588554419499936
6049793866685852 123408390080608176
111945998456392816 348071014420275264
199688802691135904 315176998857211328
149205250971250304 160831595957682176
116507951801253280 316597709584317632
25837866976581956 257041754260792448
148929143492259008 317470435424486784
148558911494996192 262248864579982080
89368518193774400 273357612070799904
169117070138500320 332945479209244800
124397785974988272 227890739874490304
180426082911586272 305793505399689600
225718389116583904 327141154492620416
73040538960190960 188617104220440672
85245332230158112 164501358577875424
63907438116259472 269463132489726592
39182982183337056 194936895304394144
161208554554061856 222509512166844192
130515984737716720 203506797243709664
194615683344989632 279405362128317152
165482736600171552 263384430857145536
101170788271507120 167644042617479616
152822771542136064 247200870755437760
66368769872002480 283355116524321280
98866360551287952 102367893323417280
84779904653776320 89638733690932256
287815909772252544 316700525775641792
85245120384530544 288270177814994944
65747061995279624 251059410564468416
45329760613614192 328847188784599232
13624565781395910 182411860341852928
163200513028529632 241436395616297440
192187734782277824 332219993430241344
3394103251994308 255226537676568960
242664465922373376 304078104409425600
7902158836217326 102555279497131856
96295405428508096 277431745838091680
235016338185836320 319271442917716864
104450890695051936 239890361515512416
191737324815052832 273785114007292768
168061232879767616 295541846231942976
244977208360998144 268716669444721152
96780882634068960 257958450318362624
237931217237020064 296902122275548416
176054114799895808 264271359138301536
318984723631331968 336758126268486720
174095300779653728 278738227569413344
32270050382823188 236800237843192768
236374679441256320 302235652002709440
155511490444347328 175182967281724512
9951386571050350 246151673026605760
33508071379184408 40719440398212672
142923298321476160 317851279079818752
142660103343563152 191133772727678304
73815096800541712 262707212135054976
173304066169833408 272052234874968800
12764537589926286 329600708616620480
81635108822013808 232666766534122112
213141287249144096 252194301903093696
153544578186511808 307926167679452352
105914521350903056 113031293279220000
172295290582994880 240399387700412064
229621624798055072 248674199082409856
79584867757220944 240855348768925024
129004703001900528 133040971645207600
71935174348594680 324395863564933504
35987519586722064 205800206106673120
35319425176373844 327205036885710784
184939465384657312 197362479276214784
40347707548277840 274681949531341728
58721765404658856 221207115317995744
194263264272452224 230965379211120800
60079132048737616 235016811083756448
210214749413510688 219064536199791584
222810147886340960 305003367188331008
54980331885029888 132079459325130336
94198224028377968 299993575869824512
159220145082775584 169522673251268800
268523504991173568 315324330258961856
140670056201621056 338126579233475392
232462989053954048 246915749441158368
213246154662616064 221822076390865280
237760531917246496 283512644351970976
158496898682072832 235975805079975648
158558072910110208 277445738412269792
274281833999627616 295399116264338560
3085584411820107 32178896659565280
206974555418703232 318291144093559616
18219988579399972 290525952961077184
112998193517312768 186230349899817856
15921844857955558 313003189535619904
197816308413277600 340768661457468032
71064743109781000 139415764845844288
246385069796532960 280485681256978240
161641188204685248 320514367729533312
228680824259115840 296570624470568384
124999080231073440 133515037818441968
22812195109169540 247016588709144864
175250269218300768 228272466964769504
10013267949756270 182394763845971872
34452975767356544 338484634928918400
183051988423758912 279609414967416800
258241090146063712 264104922091939840
25109884020895268 128335365034003952
104075518820829040 247311515438400832
316936189922108416 339746467347172800
46345277777156520 101816494262729456
110037338413384240 169221230721411616
65401189422383240 342323967756961856
36128247112565904 150541583460937504
97505456038737520 317271415796639296
9425744709915610 21450807858492744
299699978124564800 332003128530748032
17412068797296504 329331518298923456
65740986557465440 272088202867467936
83755895557221376 288991900990037440
194749962907262016 325316515364831680
14709254741506446 296413716835751168
40715197993947312 212928135375588992
257918283142285952 306646943411439488
41121907310455816 180820446249848096
76631781992540464 125514877488392896
1533345185831054 233778653228764224
50907434228732080 204022163054582624
24369882877604220 270207259685568960
27770243752219336 84050305600210048
159207871331205952 167460036812007552
107571343376186080 212896106631103456
6642872019826761 171406326431061088
245669432892220352 250784208063548512
6921566848969819 320708509144478464
257585244815604320 340187407168854016
35917977901488472 259967951152480896
84428317425231856 155990313213196800
212355307586327776 337011869479088320
43400636311651856 170698613996432224
67800223609694296 124815106978226960
64574209146634736 134379107882518144
242988991287767008 271124758316283488
88759307856526256 159450715113240768
134412860424329504 274282404286388032
259178301532762080 317616308923036480
27642757236266608 198008505235768640
200787182813901760 250781144422899232
132800844769491840 157211609823295648
183313336348921024 329040242220152384
209835571644743584 278315013680148160
102689576197752144 221093141675155776
156985414229812416 238360892656180000
193244327558955264 227914271716843808
272038052618342176 333431596348070784
146235503913517568 194625574270881056
95724326484677600 256222328868992352
69457469880715136 180910508441135328
35953999683063784 127371683814535440
158370063098207360 237015226246499648
91704915853613440 211984032514550560
72868338746303936 307442949873900096
156817320281034656 175315043594923616
142431738966257056 316107576373638720
24388580491341324 224853067003997280
45812328610285288 59215339783258376
4087967192077995 257001678082414432
129823864154681936 321090531531445504
35225079040568532 240563364326844960
275406884175053888 319882545318598720
16612399309624150 180545356161289632
258451244773344320 296677219123900096
124576486828270224 267314950967773696
82253991610589120 169861488560746624
24860960282836028 188460672424743616
255324254135987552 285894486890511616
210590830264191456 317784062832711424
120147353947123904 123506687053777216
20902939042738820 300804138498619392
73924637402747456 281352776868378720
117106631511118384 125906436773992144
30334419846462012 294614515365776448
53282765829529296 68529281920563520
142819194820511088 152943601791331712
88711343758183440 269499065299508448
26393777136768088 259515948514552128
296721216901369984 306880859977174528
34053978988226108 88702239373290176
234264345170395904 302009104934430848
202071638591634624 298653354084829952
184142553085752512 257105298705899456
109979961102140496 211097523615993408
158162254886035264 271902338799962112
33669546861787544 59824617741189008
208671948146765568 241416127809898592
150550919445091104 324895201211766656
220918875786851488 245290158283368896
182610074079646784 343297844253161600
17791217175552560 182400352222600384
44888892905651664 302274091748696960
73257055281887728 153647299189498432
78570795992884960 309608576355763392
73574634393636848 193481550567496992
127454553582238288 285004201233451392
158508092256051200 314002397154267456
73818216192338128 232553025921041504
122457420972427552 205281860605047776
16196405525464754 302861718044671808
16757136530984874 133408156173513024
96060673639716304 244835589656397344
136665232641219856 239543462718275552
27911282395180444 332874956221395392
220805548667302784 272171827557179104
91734110312932640 191754839332101696
150892606283813376 197032202358285664
89115767719948752 255661064113015072
160920344564306496 337468778498583552
11860317852566696 201928471592492352
239727885520846880 288510283840177984
19409890911276276 118569664404896976
205903103690659872 264849038346748000
146893609596348832 193495103738496832
63324834039683848 176407155450044800
230067908674878560 236581615514691104
206481141753231360 329401301640367232
210449958572476288 321165203940473600
22909059591349768 193414939169793856
165882839642747520 215766315162540320
71345916119709640 241439753966689088
18508261221600408 322552208615358912
290363458030200896 315916960742814912
145583881687294208 205827285989286944
32940836127365108 307093677773645184
216104263821917856 233237153390288096
255826204966169056 261441661850557312
154025997302568320 326365126200190464
44406372238221216 113203855786263936
47750615583047616 301425653695129792
192973319501433920 205649385678040128
101961430952157952 112790906642971408
93555241827183568 177111560871453888
82289748951643712 166892684079385280
160552711084608384 181771933463788704
46574822579336640 115644273397680352
53554349719755328 187888335553245792
159117908618608736 332090833551004544
116540929613529024 214350606979152864
311425900713735360 323500041100575360
101059974928491808 300313541904898688
71105111658712640 102477356561509552
106057961257543376 271416037458367200
256316959696174880 308215818338986240
197614024048170592 325722943459032256
85899140745129456 168197169136632704
96045426996817072 327157545259047488
138893176472931920 340162097645404416
38172996341530208 296907920999411840
34595034631807852 144116848606539552
41071474610902144 231870526151807328
142850141436817664 292464589532574336
144156108919959200 260287827888566848
62803890191528680 257344555318803360
233025814482834112 273385313426116384
124963799237940096 234768600424276320
53148583116451080 295922293924325184
232555897367938496 253341892189625664
75729564195344896 193917809180408608
76292892441629152 298536959159025856
13625413091592628 83186013275483216
18888823033719652 85659926076455968
62047702149695808 82677094170500128
93810048522930640 291389281727888000
18351706250179748 89203492179336816
81202535865636896 112115523116855568
202955987242920896 290351358913791808
104425920775848960 202740074033479296
173635479015727904 316362738252213568
170853528265419392 203507537659251776
62972140213076480 122418667070394896
8145003668733447 309912869037414464
111360453839059888 308505417842066432
215574381572962592 234692409711483648
118223187188930816 268693567361688512
13910415641568102 287552236751235776
96236723910588672 185270441534341088
131692508128433232 147241062359458560
130325398966878368 169058629935423808
326570696337301120 342226234500389248
127851696148059680 319033252864515264
53316326721127904 337364905982248384
58257968458095384 171038387569977088
131937172474475840 260582165465329312
41383797341208976 79029752694105232
41009098102321360 221667587724589920
78268021017926240 222895834813833216
121172562221201280 165486738459462720
100228495628268688 266370441095296832
128707510909656240 219134854510215904
38969185761374080 197886009905714048
153990065102859520 301001083858423296
332483805907317376 342643081911871424
66934768839420744 123174991802165184
119986780942647760 188807185556645920
198330468843012928 282194793974009504
198031779272314432 308655841496600832
67628799249459480 130631921200102704
294619031642900096 296357723887789056
122114286501656048 191568590766079072
256938492343056864 282260951533965440
329823228429827904 337544744259331584
234582191528884800 324334201446719744
31078244454084844 43546683789966712
122169188925068464 207972676347114656
42916085662757032 340174746399501120
28600831241854964 300321969444473344
29574126600038824 68539691932756120
122579685920926304 289532642828083456
89282857876469056 287565924374563424
27539981047070628 94477985669570096
2565379979720332 146152264125687712
12902878130561864 123984385108578320
149280823910619712 279373864267566464
199781616434048064 332953680429192192
37647798127470432 288859973705457216
130602834274587200 161035372455221728
93608844825960496 105008079883081840
94760699876015648 119217645371810384
108346900041027648 318454435008410112
228263898234355072 270861718245318752
102603046798659936 319743907444990528
168531579233256224 171180850660555456
165303973402441056 167362646300641952
9623687839885152 289229098942375360
122219144424976528 188137759783618752
33628641758446588 157998958053153344
13693024001613770 122763580828008176
65583587154289008 135716896242431408
94725921824450608 170776403214019648
121400758865509408 153177785669559648
132318032532558368 316097428665588224
92589635777257760 148087047326425504
167507830900248800 174627266335746304
139953717846878512 156631413602494112
135102450545179680 160958947666815168
9703815347834554 245118799902988160
68090902144513960 348014679273022848
47911524421817568 332977188094555392
302945894177976768 324598312622055552
215768895117148352 295646799411191168
20405542148449548 263743409238863520
293205555189898112 336616100749086144
101212496306501648 276097465797870752
226239413250308032 236406062208592736
102487087284879296 235151379553952256
141078099905785472 188462405403629824
36401420080394872 190175307379866112
158184868881595072 326031541218067264
104818206131569648 263840218624572288
111387920128309984 198153342030452768
42003542412781376 205405967559459808
300993714382202816 335652669453632000
22896614132434800 87439547047816560
26464304434280852 113179460232331936
95310062716091424 249943406401777920
150469865885857824 330219725109983488
23958779603076976 41067452314500296
255836245139175872 334805083260100864
126111615019477680 212276713436670208
305611928079858752 308217234457592512
89215173989914256 285896972407669344
87418938010147312 233919446013842624
213801240936248384 327155100346242240
36655202188389648 294857073053968064
12027085562214266 324568438073557824
267527157475922304 288968779317949312
192060489743813984 295475037511619584
82120846581793728 283151335931712736
240410342785861664 247158857140112128
11708752995082874 64102140819561992
124806292585344592 260794941037109344
133204408482326208 134378206812738768
261178399777603840 320192163994801088
332384875130933760 335324218558155520
248456316125777184 259624617967380480
62116363259496136 209254805669765600
230501454032752544 282207059344479712
92734601265693184 288969384823200960
11272402443307668 108703647404436000
97360110609885872 195284245217520768
162247532484714240 170514979738694624
52915916965820680 284918398460239232
174409136053533344 318977119073520960
16767303982761814 51105839581481264
100560129263572176 212304181271748608
177779284823039520 313715723764146752
79560798238545296 334135611589118656
30315002353333168 259855558452033536
84688593080493440 195783245180809984
27376941301363840 260510224752599104
197406245191961952 229565356429403232
83540233959010208 288173469787770272
125792984590072384 187647657312292480
265471749401837440 329099295960044352
144074750264408480 223180320368641824
235260126009883808 266947772173861824
236268974051283168 247755095559189088
96817246290230928 285649781456417504
258681573938744832 329751330305647808
81491740886081712 328164113546836928
133616063456900384 203467627240633440
274760899781396192 290529474712595008
84604584215462720 304622995127412352
106743605405087952 342086204702267392
49499448528012472 52527275904719328
28930251948956708 183600037494557696
39448497353848656 196055177852767552
114593772252700080 276968542035595200
146724189747732032 246785197613401984
266833714718173312 312355403282791872
26513608466492648 341635597338594816
170079932840600160 288639665410128128
86666228149213600 258460744501321856
222538501576471520 227339975009262528
41887356063023360 194570564741195104
60646268512600232 347261043368978624
221626135340673600 291350412325584448
181464918036208992 307726758445421312
146978804402036640 322503743989496960
168821382181517696 223925968998414624
69081079406474904 262162310178678368
170278098703884512 213058445365039456
57773287496045136 101765575086814880
213911726274718176 243985225473341600
132418965459615024 240100405130718624
278950116578889760 327927686115475968
12941217930902184 194426244505897568
89072104287337408 339346519282749952
213925967108503840 238227664928672000
179585052208283904 291131446175067264
124001437008289344 251106994078262400
16340778301116780 96353750030873056
4397061026232026 331352171322684416
86495738570877936 345490727943733696
24816160555803444 307329023045019712
39375846470219864 191075148191955616
242363136573548448 246899182513133856
203754270916368224 231289138746400416
45437620277396200 329121450329068416
67322981349862832 260726245616400000
193273484399900416 277924847144169824
180150060287685824 235808385880121152
60234822789573768 333685952255539008
135889498378078160 193431597114661952
190983955007479136 271756630832939008
126082139845972816 218343079367003456
169487134561973632 205411283332549728
15466759998541910 316502788299487424
236718926842599616 328009955387078080
175927288302121120 337342989081725248
138029217740874480 220589394021550976
12445088011242496 277200943768823776
175010001579550400 342491033423775680
123270652057758064 310949352683440896
211686665439247648 339467688717377984
133683944132564848 336338513586277056
3677072844035608 128052417701991264
64478298368317520 193204756900835136
195586144643873024 335922646705867200
53668427135324288 226000885665112992
45336881228415408 113936991073357552
36513295240120360 100800011617255936
176985116014372896 255706155975958848
35317227370181712 63119527737739240
89788689153534592 308798402272481984
155614822576539232 237755819765918976
204619288349240512 289114214015133696
28062370855243620 246974402182816832
127774784983570608 338720407752248384
201653323535028192 247788417933430624
159241387202216096 317269351579652800
62284103413564864 299272242733574528
34869480571911416 250717798453410656
127571111120785488 210126463409601952
54158100188487704 318292581964597440
25037800011676492 344988836030579648
202139706554719520 323494054533148928
156620587052152192 175758591784648800
108834000283151664 225189275644140416
69867731256020176 176597299060293952
97888397130366864 117909973648503088
246360089963993888 324890571204942720
280761831710184832 336542442283818368
293690625461460032 319869863014043456
15397175896535100 68552640168515992
5981918169291459 341579238354458368
59548822702333440 297635333990313984
19157309863189504 264990898264214944
228159566660228704 323755870575731968
167868413369797824 228563316337144160
168383570242815424 297348884298419904
45990107346309280 310384805439627712
43524804357640920 321144317345033664
46710409657885344 340790556231632832
69533954941880672 93589106936099152
39358681786005672 158583800320200160
160854042481724032 305161472794661184
215868424448074240 293025526809558912
134521253599934976 200941330412053184
158783379874531776 249395328013356384
178955045112145344 215116266093945440
9320069500785176 155433288569653728
150094574148906368 304387481851124544
124622360941000016 211196471839136448
176031552280024224 256055369279855872
12242768542912820 113529548951448800
76716799726058224 230383328079992704
58849333181479328 261400430902584544
145782241478412736 165686150979911072
154165470136684160 329323922168009856
172876979797056928 347000982961410816
11102136999204382 149717009181503136
91412672256176800 107733607555085456
83627064430802272 123434281205800304
2115006934777194 281723735162705312
88219377190992560 280289066221965568
304018522666282496 339271375304517312
175553572399339392 179425636228270496
183801687965431392 217329435335058656
210800244767747136 287285568451526720
50309940212302088 265994399981287808
165827149822604000 256192791599715232
277733904494273216 338355229494074816
231830789626313216 320690742028775424
72679472397184160 222610073607338560
76457053927041472 109334597380574640
153104271827781504 347250784320874816
78380887262346400 293674209482308736
12346039732276140 101283484939414624
22537886642829116 328383289869958016
94000087631493248 315771238732852736
94637814240869696 163302317240783200
74138966971249936 301229813867793472
14359257271635952 158114786072322464
77513560045111488 213788200161662624
586322918558710 13165825122666832
220319237642517536 338529479075887104
92770912010016736 152181680415953760
334894873971693568 339455626470479872
129179764495640320 182963681183558144
7977458390351829 205167915826207232
312947471522937728 331789165874323456
139533941760251280 274911761248447552
35040670953292692 139360817422769712
68654325759077280 292260182206802240
136947320443811168 191248943700732928
175741397380918976 287980206167548960
11579606372406304 259980570461491936
170013357362347520 189674780776147008
1379496039225408 114415909334806272
156746957439524480 249136395485358112
83805364980761168 175846029772986624
63100400941198936 302268381113071616
264742651334856672 324641946059798464
221392240541704992 266877896678470688
39761892004031016 301603282604997376
86339801962138784 241919889479763424
8710722160831402 213936050575372928
37728119752378384 137266018839141104
137780298230572176 276018631556847392
135542317295472512 292848249784707712
78517103872137872 317522428969380352
281214136796507488 326607975869676864
14110191896277396 54555984902961880
308496042889218176 320815685943811904
198336616611387360 215489059445423200
60206466009237832 210160749067891968
101169646818601776 204148085226060384
91312584697554080 236361051199632864
68487694546936488 158881876751002560
124012017440307808 329621969739760384
162237585556147840 258213168939068096
619221514442108 346739914290954688
290728544823411328 342331447669465024
121960873664741168 210018043886684448
119153264248216432 321278922728617088
98809002140172544 304601306830632704
48148502207968880 277564069683888064
94649318193247616 303517893450540096
99157339542551792 242215647699766560
235516027063752192 274818251255969856
110825288265941648 324402473030694592
240005255264727488 292116349506577216
33981963431836884 116771891758582848
52676705240049208 185069510000170560
310263208004217408 344706169884786240
120508056213032928 145223183099153632
331340604326618112 347521296000182400
108159638467682560 206746891005368544
247583393335719104 331701449200440320
225332240659767520 296238371089045568
12106244561243782 161688174207769824
229939874870626848 250360473518512192
114552010325029840 338048612791740032
143786152533069152 181200715585062912
6282879695638035 288136388577557280
54729192717477976 239102010416944608
171966990044060000 244100604502420608
52537657860466560 282273915955456032
172673007204363008 312913614200145216
75516662211117824 125065030066992544
70599605803868536 298318407481506560
97410845139211744 115590721048928208
87777609931692576 298917167654773760
5353822274269013 180816014700149248
82877706737416432 170866469444914336
217724799128073120 342517563122892864
71992302638811768 186199840107288928
211143122390789792 242608672149852928
266302405626545440 332441868125886400
2167678408476016 329680974399854336
170035816989354016 280456575433159072
168153158650796032 198116234715146400
45943387821353120 229483467072207168
39554395045988680 262084016935583808
138227701092089776 226096504433611840
77942954809707024 86409685485770048
16715084116801554 74528614510199152
108105292767639424 213301371462916288
165995911163794496 336586244656835008
232630270415671904 287245531867900096
47819114240974512 262401651053374080
144282613108904288 204187831320046080
311938028610696896 345431343057642240
47056172689588496 197569633787764672
82262443395792272 272409812263437248
5542555866848006 189843540991698464
82138944702737168 238579567578768384
246786613016532032 341019960562290752
164635256397184992 235868805250109600
9655946810620122 308711096397736576
220506944916019808 248133503330136352
93883185533072496 214766862705538560
149693069461410432 312198787050256960
153088291199045440 334543766504872576
219761046185409056 343982015338958656
29632453823187464 76674529635487360
68304039255656296 122198947877824512
89510893441463728 237906153209137216
12856182639530998 116143818445061952
67608238269512768 344530658654462912
122119844506111232 249737066252241248
156460974675368736 214378678076512000
86421538379102832 268214131927747648
109901265436580352 157256416908120928
102665711061235696 114397053168370512
19714885163507764 116030610895916960
145849399733979840 304448473845367552
204281702296514016 343126281174351488
222415279732593376 345216253875169728
261560555789196256 293523290337304192
105642128107161968 272891005234032928
82239531544137488 211598976096004960
141306856556839088 196943451706440224
134879389687769728 261645232281832128
71147231292623288 343364057940084288
20087654228278720 191591249609290976
51295972840220776 81676628555506192
253158201155758144 260824536839590752
74357756374902720 75688072115462288
133845951340784032 342574519541488384
215296833183173216 257463475884394528
80654171678023584 269913196042578080
47690187513840144 70015510854012344
76775651777677264 115771571233961440
140777264288301216 304573966056083136
80457002125776992 252223392977614784
47250576602134576 198033181175544480
143645064585007872 179739677322390752
56992380378271296 223482062827625152
183526924803903808 246600848906757536
71177160841999024 79888344087712336
15459502295780260 156360929405049216
33450086310123884 186111101623170624
267169728778792064 293761294197163328
74060680856160320 170932379137385600
89564850623656048 248012907782183968
255869805176392992 260526375811996416
115040748583198000 163552131962910528
4921359677234497 277050192953742112
15879516006584016 203207417952367712
26766682783971132 210730212794814208
2777177285051191 251018673495565248
18501419038383652 27607006494520152
4975653927522752 53666910766703808
78923207966120624 168638662084625824
79134920395215072 221877113955564896
20184669774654004 103578359877211136
216918126335542336 256660633713415232
74812012247990464 285331558819642784
201696137185901824 328675984701958400
221076939431391904 297222161315560832
36551208366212472 145227419516252640
70715335232409656 265360906684343040
10146508818927556 31429264431450824
204041848363836160 268977541588385056
22790067466298356 89330213329319584
32318505251552276 151474862189619936
51712992409533792 182893404810813728
135446319556779824 218335949785994400
169930572252787168 179204342709925984
173750157021473536 230554064294036288
156397085330424352 300557772666188672
101642811874431584 230431456330120992
165278082594232640 196800738135899328
247176855735665760 333847685240257984
195326490318408896 247602956812230048
83789806867667376 345043055646767744
76210779125495632 347477699872211264
46608759689925584 336115305184561216
246180932272914016 346003172673051200
57768791372750048 92895158433847952
136669290101481424 316694752677526976
192112341360589536 211101598696250528
50194330487623136 168429327209591264
158682772779982016 162835409059183040
50714602842078080 277983136093707648
48547298791519608 84138331967961856
14183473221805818 246637832436119872
9206967682074738 19003483499940488
99334489710620864 234696954688947424
53372096442811560 176242235346446560
47892054330673928 309768172847963648
138008539314610496 258148487907593856
154730157147652480 180319062382304416
1098597214054900 223876086368533344
287702462509706848 343077189217838720
50958560316101336 221577250611684960
12474678374530548 77097479839878384
187154001040185760 279044055105468320
315482733021579840 348540306394124224
152430435177541952 222813200546372864
156556938517929600 209814398370415200
46115073821342568 109739483127920976
150080152220262112 220346192896881184
79523830116576864 299231059000355456
213113434063060192 263013080284113952
115786946541327792 333334976451966144
198127880879500512 327559807041919552
200797379139496512 286291502313251104
84868191865858576 119365804267509504
2966357692565015 216625681173020768
60804263499912856 116247955102103280
41256770790943128 296102103524189696
24560835631919816 61997763480053648
23139386270786440 128691499628088400
2049772610658550 182289728237996416
129191955004295104 164868368553366496
57304254041780560 152038652955208256
249949460857857952 279761820718942784
112736522830454640 328466240064539520
63936231233736976 271300564386105024
48392273564891392 136127355593906336
14990971332801634 326632793623448000
299420278538761536 315511798636548608
46972194187081200 196666038016505344
125624220000593408 131281882628783424
1306449704305876 268570190453941600
42818681817370568 293336981947313472
98632074724153232 219266083856343424
47532370351087432 125481161776181008
4221258865897899 339728212967429312
165048239675392928 289157264921454848
122322763564452032 227489535799072000
128100538638349760 209443869909983776
142163533848631184 287481030381128512
191227766836229728 328729483876017024
123649162368752064 234493001339656864
77457035193100608 233990559317970688
115771714555291984 302195377928954368
175686681521543808 271002931544483168
90373419791148848 259305864319731360
38604380400605240 134640526506213456
275815597408052960 277746006106579648
30833331417890676 274547624103658880
217712515322038560 292296590312899264
91106706997194336 135429902388218400
68348964833565104 162363633689346816
65462563843376656 183389706726308608
131582104843476848 144003915702148128
22559263053188944 231134559652735456
159200002608858880 270574331205394464
219767533329473760 331092091518066880
60196253591551072 335706277834982528
142061973155118640 274663528844727744
159928503918902560 273477038785088992
190069610238756544 310597545543657920
26715891423021636 182107105014848352
274605782189533728 321846774641104896
64176522595018192 320557702424468224
67893286297428632 270433978060256320
13970483152879808 329853233862368576
187021891946912096 338653575441898752
9417097766427012 212535172141035648
287589032358345664 296527023428624704
64446998761668656 182836572560791264
68461933422074616 265208239313669120
39655384829141784 261476229800765408
129177880710184096 305236378381126720
225578464071308544 261565735081998112
192849616621636864 345593661080587520
107759729200256800 218168350572550592
199902388638786368 245178013562477600
5403799540828303 145047122787342272
65929403715836624 290400139643356928
31638053909701600 59643197092278216
68486696551022664 137731190600682560
81567369974627456 259647432075701792
179720020744788096 239570973163691296
190575870293223008 282056160985722656
100108171914219088 284813322987555584
159781586856610976 231703079818497376
129823882048655328 133829619641655264
22370963649100592 326008845748170112
30154128007341212 260581163188465184
210840026848923392 288573470752882752
16786126075438242 143828332296741872
146211300862488896 275607084453513696
227927083446914944 345386681336316352
88862883959517968 155443524064384768
91307852583771936 125642911386378720
32709963921922700 296292839529869376
1781855855835918 128147949680497920
61944918540306128 184024617327102592
63267095358123208 231480428900845280
277127890080750688 314139287464252480
148409504390860448 316432942153542656
232655766793171072 330333870517118080
137486843498748032 202754885852627232
158246760214968160 199297097322603264
69106241193808640 160662481427393696
146678781485525696 252413085422213376
86288858043535504 219021818926244448
219219433574480352 340546840917107200
87647681485740672 131960771554106096
10894612181869434 245568261166801376
45311306030660288 202028496664317504
254857752563900736 320929408573635904
59189900390658904 288084136914402432
24883150148248676 275357979089857600
3767853032357501 216269752024518080
227322919434678048 305983928335163328
212997221198704992 261891759888745600
176049286976381792 215994108661877952
64690077060117088 338677709871089600
58040098186031768 280848451718782208
112188040435605360 213630251342199936
87745359359434272 267398507248492384
100696363141577632 280302931982414432
72464300328295568 153137477954038656
185780721755538656 290245277916081920
5788668254835082 43523625000548632
30206325843367816 199252983618660288
102643881869297104 189986915558234592
38511825282131808 323050275882766016
41666954769929552 46756613894409744
4915696439548658 136423790423405088
51301192282553960 187427733009907232
28419242067893900 299489791064059648
112532528599283424 186064734366276064
59369260761530704 178110609870943616
85070173257028784 190448305913192928
6494737737066696 92523502827286416
103485813491032736 224533862917600064
277953541143639328 318162284485452992
152723021229802912 242285750985376288
178923661222918400 222731927054320768
79705998689424048 345867881749496192
124448207766428848 189641750181789888
25677141688545076 285077452424369888
326009249926624960 334876865708595072
8798091904934838 169827936299139264
272305837560887072 317666187846926784
200318636651933600 254278187470300224
63940812300410208 107130424714224480
147870941657921312 187631755344674528
69848288779413512 325101204987310080
61731236419654336 210682149839368672
44960506037675040 248219988964733632
73770950741296880 115976457302440080
70044781052459040 104830041122203248
229173179269780224 230154610338189632
76296024524240400 246228322009617920
89546372573194944 142635315240441552
256516481199574176 273367740339728768
10910674663571946 249764275369528384
111377126700398480 171845043492311936
290410374731334208 343803096605585920
31383697234364016 31900453066855052
243360513864750112 315076366547068416
11176769729525714 289965936006715904
29755490083926328 317665830602148480
138368040574404448 165233335957040096
29187360135072520 30676222404507852
94486833736164624 230639064330681408
120028172918687952 255187055304062624
186032258713525472 254926420195657664
78120792303517808 268001989940037856
51243424556670840 315900216891817216
200083390926371008 332999383029348544
259634041557757824 280674686240978112
179748342100635296 231764004802944800
126539134260512272 212492597301880640
105225086726146704 125651197243420944
21564223287092472 215624761137884096
21731702152614572 334273448854811072
463723598010729 324741149512968192
123445931648671792 275970000367603520
125923581538776176 157331953806958976
134512862465558720 157541665999305920
46492115461878920 75968381750553008
60055937880794712 215159833987882080
42265566195268512 174394930041951456
222863737573834368 289400848797387904
195594232980147520 318309065500324416
56819787841947504 103596339168434512
157183835137157984 188648236507976864
79306424550359264 170305265595710464
254858620094673856 335400181360084800
85214956281668992 129476823399402464
79087266335179152 102619582274239008
134659833237721776 139928744238701312
16494202523016982 339740717414017920
151635664696019648 277551509913147360
7068110981794007 141966218662763616
81934378838330016 328689588327941056
184312994191942752 237950410704557760
125134162398089552 173652164947625280
105951425802760960 168094711847442656
238443800893827616 268444173341641856
21413734770576044 36829369164483952
131214607893018672 295458184270884928
219428120350467040 317216206487865280
154766133294283904 266598653326713664
62043109916648960 181389799032339360
197910795278593088 199521378429381760
58979628726846000 92565488766632848
6010703047877354 294508252664408320
7795028783539443 51616474204661352
188948590216902720 328721039146469312
122254741813597936 206713206017991040
114713293653621184 280725561446159968
235398372303496640 249252539494224032
64057696533727976 218539855043079232
161856785761441920 288392007129361472
300726771579985088 336315240852147968
135882101994369616 199182329733706560
251407831990238656 266472045390274272
21173552205252024 331342503068770944
123841531217049952 245467745845286816
176887643836329728 339241212985938112
193426374875765792 296794934493513984
21659555892024800 285560886476342080
43290826711383480 58357965105505600
168377621077005728 262265327149579520
58571532178503944 324702034663466304
95826249419108768 169895481471555968
198004507700906848 277054100343559904
204861666873085952 338602427957873216
13393209107122110 161530987643909088
263924443522614016 320681687128280896
173483861558652352 286337943733198176
112161573111805200 123867218409872192
148826926762251712 155546635441864000
228074013886397984 295291602200607424
171027803115613184 207437222599169248
94315728021916720 165506491303279264
141787863611496640 257540351519763424
306554063042520192 336381199762307968
25061890033590060 309727154226557504
303080387145082304 333311838891338112
207627498033715776 332893943035433024
123711125205161360 254946130250655904
257807038752119392 282469824201219232
288052196594304672 337745160963931136
55102505052420480 149667822768413664
62507321313069136 333634558090052160
140574590906271440 236618954184598816
243996060750995072 316955482080214400
210965114344572928 246521232380293088
170605229636105056 259576341926911040
403528200115328 12900316673156158
110452243873622976 219218152029665504
225703345039086304 304429467573032384
132044386409262256 245772020154741952
301150469575010112 304138561441984384
64976836447225128 310175075031739072
292450703980558336 297808699461136128
116962473476940608 147017460762966240
41879908990552928 264897166965985568
131754660636010928 141432963659762160
234496813076661088 301652217712451008
170597387600793536 222865089365255008
72559473888624720 333419913500580096
204293265283297568 262432385019856032
225817135062303584 343688285848276800
7349846401919764 39303546457238312
278586219322399072 337692017202448384
69114710953029792 244217825211543584
175776447648702432 180095127377785312
83510619780568368 213789559011316544
28453026047940952 326517397433766848
174065098656792832 264256788811702016
3556823213887049 216742055141443424
117375383321333568 337844992600514176
10474674989223688 216427281527651584
71109252542052280 139390255675087760
114065527358284048 293451084427848000
64098692171240464 266185695631673344
53590367533518928 253553065162608512
8082328861631487 301509195402537792
225145618728746208 281933137074250432
79681264883103296 305617278849820544
128347516991986784 233173110800879744
8980812446246027 162271367247035712
187339659898776352 294000077670997504
2583882261323918 22475935936029240
251464379883789920 334880306675789120
189585957313448864 234868513255950464
148898144106572032 326840975739325888
192196885619709120 229605376772717184
44962554015271664 316146662922432640
6436886581770501 28536085170717936
101197564404514352 141948123531784960
218032387272114112 218736302281854240
163292710568203264 213729223694809696
14765971697695278 56955331743533936
209743623254935744 255505572023940800
75146669041855808 280868632637954048
69597102177911496 274073323305639712
65643746324561480 97868502485070176
53953665680283504 127992271762062080
21514095788470332 315635987325354752
100117514823488 146801925621101120
239461530891984992 340974230522370880
30031661209584728 38762486535793240
158002619858870528 318619805699844224
139054769660531552 208164828462619104
1936928607698069 291779113076186304
133704049354731808 326521198860035008
83348604651504112 113137722650909248
55518623289561104 55551587913960560
107486103861163008 238200277991685856
179243756064497760 240229672511453664
13741886987338876 134994192392188720
121476993724122848 310967049910761216
223609097224877792 234367057450827840
189842174152816480 339951872260749760
66196730501978808 340497474042503424
204523969064287744 316085597858156032
12208420742907624 86469116800702192
85647079890028720 240936147362733248
308388438887865088 310685882819212160
125940600992783472 341516570597893376
45298539787214472 187383036649517568
20740069000161528 89053576193727328
256906834349995904 339640682923934848
19696390692491412 299284917848636800
74414305933569408 223538832337839360
182712444227230304 187627159756481728
145968318353270656 185181284997536096
84203183407244784 150596085060602496
90518468982399168 329196547765022720
263185246782764480 291183105542904000
134900473615712656 304565935575386816
316836003763065344 329825074617851264
81306702631203680 157295548434140672
90354597407336576 206572969212424640
4911091466452670 144066653058317376
124657445171909616 201840071564083296
18582155416089484 264185372751203328
56003045798154216 176999633281365408
29284625675445628 58614351494359968
74140341312587600 248753500471404768
81881844234983312 200450706221588960
5922200373521720 329026063025520448
163035287469650080 333919503445141696
306703975429937600 325170264010068032
175546179875734080 195602336496866144
50908543537519688 334051149999955200
109709489343612144 176342640422852960
270771388962589472 323343220161659520
202996094438561152 214358073298581856
45371554611288704 98060563540074832
47861457758899016 95623959621237552
113862086582076240 256838288268235808
69456855564366280 147944401481930592
82342108482129520 343982142255023936
118816897398956864 176180330334688736
104451884133718656 245911904793456768
141971715602428608 244450976057366720
107648403680913264 325986634165782784
1067086410628255 253006759856405184
38981806109384416 272864198692047712
110242303110310064 133802039824810240
95503135406838416 121619327701122384
110075816143372944 196722008247022528
29758128274296292 115521702520563456
194536640024692160 324980731243855424
50859023282238472 226569615638993856
32890765425695084 47114696935698920
51337508063315784 269655790126632288
139295696731250272 164559443107398912
207097373040547104 263669174067363392
89176915591649792 116296203860040576
199115164051493088 206024063330706080
41647460630887448 99573250269043440
107630393676543136 267047830088075872
209001082119552000 251752852938521824
4320948337115374 195489987015864160
99836808495055728 253716025550118976
116625580518629424 216713503701031808
12525959414577964 292883164454764992
327089409217446272 329048601602966080
140973969377742976 219227220866966304
79458553041478896 331462739360470080
142884552557649152 317322156916366656
168172110723483392 278767665074774720
27655936997255120 190460934281973728
116745418713984480 283463978400381216
145035321393987200 312815549192730752
183258508674855008 313977668559094016
194543922793222112 245395694516705280
185371907807906912 243689972846205952
210294216046451552 315121940236172352
38327878156719632 55829313750173800
24603376632328340 85532151943286608
204402790051749888 230096966290171680
97729075165490000 268931072794107936
171945449565518208 258852722681370112
50648689514681920 86307199256451680
112930960698291728 160996030811808128
39166901709619912 238229861087086304
158956830725014016 292858403854914176
25475455500593748 230658724044188992
197255205896162464 206317352560058688
318242632419557696 323835419225984896
22756606366922276 117488303857998432
98628778996933632 245153847457685824
181017745390817728 227492303704026176
144309411241887136 342903402735449152
154564438223172096 255967091926598336
284136872845417408 312784241398975168
179564433073496896 194703679660495072
130947554152042272 329160475562042240
70260904658419384 276293677790588352
209730015638780576 266074844800738496
125207955356319968 127610327209886960
39438554355314408 96865912340655952
70440951921451424 82391244906151584
126627425060444256 181986809461468000
245868506180063328 314948429115759168
116561280640184656 305336878739923136
33146382674775348 220826302692036160
32579547230191296 248484044689423200
2425971175910172 131150518948785248
275024150577216544 280021596049954944
47263367227056896 269176073180802272
21488688858109464 181968437784981920
255324303941963328 297616284846002880
5479941678577138 199046466634172608
244084877697619456 308146487520371328
118941687573265712 209059437541423168
103012422304233040 103264147365268528
265179641155972832 299733927943303680
252860959011916576 308939874788943168
87789158782395088 347051431188759168
9562416214766052 54537870518752824
20838546254042432 274085952868130336
68987468789338960 81188200290114496
10076721725035718 123208277146235536
153464429052545760 192290196631918368
19544272456031876 177572082424325024
91317920622973680 184764823991732672
1746645612434730 50675878899122576
52093135165214584 175314165546347968
91870442964589648 95901207811957552
203633273029024832 239926366697638976
8016922641435790 31738448001182220
66381743771764912 227936776815777792
248509219368647 50918793907443440
208095620307506464 276631133650017600
269695117042205568 325063461844950144
50468797922452696 57759909350414824
53306098809800184 193717076141791776
148154582877645312 262257100079447200
228696388529515264 347759693458258176
95043656627190528 133101182400208416
132414736518822848 135376992053118240
3836233947661966 284637414033483232
52349438420399888 338315937438218496
74479415697657360 287625380753093536
36189392357425736 273072688907587680
229470871563130592 291402554408779264
237693592330159552 291602504549393280
83687862384059520 249923390776618752
208539021370378624 266930547911457152
52149538218148528 94585010919183552
106916844993448112 129769197261493568
111251603913516416 227477512462163936
18401721131795688 118066307666393392
156516874895775744 341786821066233792
101489779193927152 253914046467368032
38716388627543752 212923748966041952
222226908873455680 278634281982484640
113197784506371904 330517822761256512
225722766784370592 271266731744529248
99169835819797424 112759199932423440
40998234947185440 334248584510253184
224168061734877344 326101213359584448
24844298717592200 289809763824631616
2964823456141068 116860559465209728
112222589616922528 300767482982696896
11516188943889500 324412386454045440
50994653808471840 130403818093806192
54461129636174120 309470150770741632
11502892998467164 52972434978757504
235234279236014464 285297664509471872
110523198360217824 189585291211045536
22655731915990572 212299683533183104
14406729418828886 25702212227250580
322335277499477504 337009777259427072
103282437976564256 260015416739169664
6799962291055921 182732480674640128
246898521426249952 259216625891381344
126388676183630512 178052870192409664
189064286358428736 314781511420725696
22494959621901656 345852532206345216
76635657445049360 287950124209938048
15470710125336136 188826219277910208
219275503458448576 307101142189678144
117417691844419008 286108193424994944
77437136732980880 306002624325476544
8452586062835759 154533287033279072
194139582492811808 291464913235898688
13143855542940926 276282141947505984
316808540049603648 341715820215524416
78538324130892080 215552534010146176
151530626318216032 162099232001946080
242519768700114592 314132060885976000
60962787972182088 248748295970094176
132123045716835408 310321204496999104
131304794010110304 182229383452950592
126983605682437760 310905571332851456
15720105921963846 25947517806483908
167018976320376704 183530005943758912
210413037464093984 287337198983100960
184273577877340672 191968201651134816
39823032967599896 257013388801198752
172078606453754368 208852346661696352
58065143364670600 240377856427052480
136931615446416272 327502568766322752
222874692698851040 239529871103975328
34516814519433516 45283782461341280
23748921933371796 280735873722659744
185264144867890208 287022762967619328
141564725616351904 165872843876534912
124510351409645408 265763144762682112
52409972619207080 148999647485140992
65903236656917152 93336684998556928
15351003435668292 242085256295249440
77572563330561888 298282264400901120
91543855045106384 158393540485473184
39624583368970752 176445325457313344
42258731325702648 238706651102859424
38738135492001000 133526535429007936
63059531857121136 300621294494862464
55794828629786824 83704288714404608
131941320357064240 263828067225345856
182650747671677728 261349426435569664
9768873241018296 291376246660166912
267615530604872928 268219825580221248
186586092540156064 196387564171193824
60006073363318888 135833274749145744
74284871237043984 334261637648653504
52759669390754144 137549076948797600
83073261809094112 275774234477948096
37955527569658288 288848999871801408
192542035429843840 236296992912659776
156083765849127360 214914855437045696
88884134317308784 220050600303996800
300263323799692352 337343791576913536
159079144186741504 245783142305664288
14999166295681560 286136760948674912
215944030250615104 316367710885109696
162601554682305248 244626488413723008
112377140185793776 222908718708952128
149265673092235360 307636201324474176
239443238243523776 244338073275542048
187788625553631296 243004979144534944
196670075774600672 293919800643149056
50162232046371688 149935528723178368
66692435075595424 198254342501511744
153486557486656608 293245554126794368
61273474751219640 134671168721926832
144695889152170816 247493814154564000
49175455460542032 103918563436725584
64340930758901472 223676973491140544
74375950262600400 284865169453263424
147085429199313568 189116170468328736
37061613712931008 64959329974004880
263951881170209984 277976571685314880
285007082801431072 307541493579062976
88380422139769488 131683368484707424
17800668023135720 70816753676545512
44230214617595600 94983290662587632
37615170504167616 148835622811713152
37384730210386016 74399487056756736
180832048851142400 305850346186404032
137255910321669776 144183745178253600
162815918559700000 175424217927869760
63848466512167704 82566400533607712
47729289631633424 323474993478764224
148851055536126176 280124164662005600
31240597503518144 184182241441497312
244434038767086080 255003606324517600
49047132644426688 157396586200406144
104774062479132208 125133324036585920
187366334935439808 296678231460898944
49894289935737504 161879208920411680
306178330880957952 319013963984458816
52036999609922744 103351603647375456
230833473380474368 347641666917597824
273470847417992256 295977377578869120
169244543052165024 307631311967876160
20144985929897488 257282406559038272
321782078490564352 333103787060170112
34861192655914000 130107095938198144
216029395307348480 273530973081630816
89927632669046208 307339797110027712
142543029411188896 174276649682030016
76372159698524384 215841088111550272
43831136637949544 113112269265775616
156608009760469248 219453268058776768
70058543429803192 118513138380080240
139899368206883248 169498359187447232
76981751195736528 300639691511249536
97084274892617600 187238008722250400
48991199174955080 264917963128918528
69704679885136016 117992364319013632
217914219670228640 322611786238986240
47301566866082744 246473255392790976
16234732865480362 321391288483132928
205587652088777248 226110664550437184
98126609703797488 212472294736050688
124874436727615904 308523293864551872
180935569259051776 206590379447491232
83772056585048416 339622520406098560
341201792044573504 344536319508361152
136361807603212320 284306614211616704
208942006999790176 272461508800294688
116648061094466272 256494657283072992
5055437401192300 9894099325919650
118787064642421856 337835622898289856
236281476132833952 249839492401627680
145692323313463552 247525280254800864
334491744092380992 346064818706539840
90543912443517392 167305503042030752
25283489086004396 273610481919392736
63590437417501368 335995435001187584
64351259367752200 96499473618451248
53663978417854624 280770884727017824
190346594469279232 228373151107592416
100444267257054272 232291870142935584
157747383044361824 273511255050516768
214720372834020544 244554350119020672
225733286251950368 275239209933054560
153217000540361984 244256117720753536
274716344883533664 334751305374100352
75085485752513856 203842516765827744
17821102107794808 26477991105994672
189691152141952928 234644083528063712
32897706225751912 181572164601371424
238972392108777792 285121442292859520
169848259024404384 304196514972389568
251971346563664448 332576634499944768
38209401375520624 41028357963491880
236343337460625792 275856911886584352
40007156589016280 237477918837085440
148412747118091840 194020855268423968
51371551789097512 290949120582652544
47644020349714856 54247197834708936
92021277306366288 334994417289291840
143268179064719296 178756400053252128
206881810078878400 214153898481330912
129528514525054992 337122004372483776
79061097045081680 132524345325751696
73904339735369680 197274735938989760
35753344429183276 218224203340190816
246431581252980640 294746327555491840
41661496045037032 75657496314384816
13058263001012492 144553129730674496
173984619281281120 212478693520728768
32841152238605436 193773803894906784
182995207036637504 295808247324797696
193595794936181152 223638211901707392
37526288336975160 273055142563813536
19511779752835380 328203517107108224
7693275207029044 345529072788922176
86000454643594304 113366496335591424
246455389475107296 312629520435502784
21993785310749592 209512185931520992
185086164631763872 292634457011165824
161603223328649600 237140816699168480
65839528327378888 264807475063501280
82809470484369664 277525618355798336
65864543734779136 328316371261518272
317316271681207360 329814784749083008
216224489164751360 281165565845538112
21573125661505324 294880600650005632
79333853252531216 205918300749232480
189731044682805760 224870416813069728
9486295216893260 225539869501254048
214786924870489952 240984570263303520
70821925603536216 165059328345181120
167601265035684448 203338360078757824
142244152438149456 202741759728462016
186322290337689088 200502196918265504
195733711640089408 266283977560118688
163798645464513600 181121380306250080
81154689605127200 244119229152040096
159710318428986656 292353334751108096
243833466417800448 309236727160614336
152271917037781600 256930165091520000
56191594146388384 104355123256102768
29635874751649376 286195438987123232
163480035863739808 293176295511409408
113696935903210688 316527692335833344
127763361298538320 160544561132813184
307420838987250752 313082668981287616
22119432409371312 199051727018472224
269651313628888928 335472394323422528
33221330563902508 124161899355573216
23059419617994116 292516761266069312
110827052467304704 213590039223812960
96874040189398768 280755571475133248
4861331730304837 25193671573031676
4329002150555968 175542110679140448
76512299612463120 152478434029958240
3718448591487893 85896268372335200
4223253064021181 331112893962560000
188023567861901856 228750757964574688
52863411399309424 136478429188086016
210368730420411904 331140345709388992
143175227165673520 241765344314679424
2177593725564433 338465062117039616
49828338063472968 255230484813019360
135065908103116048 154455758137260224
266853521235689664 335932237793339008
325738277326073728 330440075668002048
192212728833095520 229766934575951328
23624835856715324 259915943576669120
185327404491446688 342374906370468224
205879531740752704 304037320288899072
223998412567263872 332691186217122496
38987763620492272 209728806506231744
58290252223328720 161870007455896096
34670384450529864 223604066620006336
5764129700345571 94291559961370416
299374357960682496 347037040465593600
273213623203249440 321523654903927424
221986758933776864 278970169526333344
117661290023193024 254178779788223776
152962682098345984 221838641546856192
122528773601381280 329633735640948608
3104480347544029 196591295985224960
238937597519923456 320558531260113216
193243585865668672 325287670755645120
82647656011876528 331282656637421824
64383971117851048 83137392115526608
288547221137446080 318094305812215488
229800572935051136 333699396215980352
46653514926015384 147804708252739776
131994111646446384 337362441663619264
106726331395747824 338796168053746240
91534344023787840 306080746535261888
172637689188971616 236786116245191008
137428869528103040 312490733434943360
29188098932142032 233457302941227488
7676418271228006 88858988520921504
110773543257081232 206338803638856896
120685564096023584 127529224464834448
89869074650491136 139057793921097008
165513761910964576 324214117652728512
146134514126352128 315640376984438912
154435398977319264 287958041555559840
111373398268288960 190175743750549440
73837934534316416 184398072947849376
25398806671058348 188905861100675168
98953058706890496 242318212106297184
65804604933728832 90687401278407648
20079328652347052 258004180720376672
66654756666663304 282556273984135776
52165539613543664 132806659932249008
86217387168108256 136371212255497216
99967336733112896 230136267411918432
50940686108577304 159600098193191552
173283027976181216 221899920788794048
211842431183262208 323186398839302016
46902129889643096 198430768384125792
63058074232311808 276799495691924192
36028612579219664 197910953557720224
78536440492040000 320504537497757056
52552795321506792 59780928118513160
18495370964666180 267962914608438688
107909808776967888 237863313913220160
24924031837026804 148137977036995904
56449083234932336 274756429397403872
21926051746096924 308545587963055616
130126459432527168 193008072939456640
140118131004621600 191726426281856672
44498941480910912 284377472444702304
153077246288518432 253084452228027904
66481150392245952 305727591254750080
187302654699953024 297619684094230336
95583519100996896 246477102643001088
114894491413215808 170802772449024928
13484632007142920 149163503494516640
97416136070482864 140508059885366560
231832507126961152 234736861843920448
276807769639047648 303303968700898880
171069510555863040 262775169478148640
295274537126563456 325649020819982336
120332737052872576 260663882841747264
161624049500761120 211751991627127904
83560921005001104 122079374888715216
50563938736268872 264806175301861344
107250535027075392 290854089645883200
38260998138237648 328386379856611200
144447071112246848 146948576078460416
68186072799562080 125835583542546976
276728027786203136 310813256076024192
116269499874956560 295552806538039872
4215451509690865 55446384903641736
106813693556991728 114747102322985168
144766465632117312 313095904057081856
188134891838590784 290851101540219648
16059668430723930 26340615057379140
208832175171301920 336657213451945536
64740534721799880 282901399622304544
173454935598959296 337926602405931072
30117226699176312 34014441573924452
112370919252948016 316253835788328576
53504033942186288 339335631600430272
301756484201600896 320168574324148032
119702006480514064 209543889625306176
229995670921715104 317980408787917248
129412667963149392 317706982779569088
128902408149888592 305207867809801920
17917926330868402 205651898792803520
126417884424144896 194988436241015680
22208667390688248 203781509318504352
196624421433393920 212607507253265952
216543862197328352 289782325244263296
255089298275909472 297494739870139392
81792472806015744 227909912688047296
40325253207094480 210927945131369248
58060519393385224 216783610512771552
88894917972683504 192290310353399456
3146194445548933 312950553700104896
63575539717690144 211797166635355328
235653881578700672 313836909670625600
4631010891226013 13347453050720698
174420421396556864 243271067875458944
81389245770638512 89644814847874816
80350253875170336 227857523862205408
86184062131816384 93382031988989552
27658491286728364 137050037279578816
216041857875941632 299563867749457856
3798499054540982 109062308997277088
94934576117246384 241156949025325632
135355074908408080 177629217843893536
166998083844425952 206045860612719712
213104625954018528 277104391895033152
155673499884418400 324078734832718720
34989886422831460 192843392704699264
16155651196187646 233433160182904192
187639377976956608 328529776947240064
189704564825232640 294803565696287296
49540572724470000 134896042945187728
207331566603770272 257804155031488800
105897358191828736 248388179960210112
220259566883819488 241430985841442080
153506231878371360 201876852250139328
49692850607935384 320366479722062976
5510874947485549 272761525446722560
209930705354872832 296947768279684800
89040128611001328 185710561340791168
111433666872591232 333709832785507200
44639818344118368 346626198302565184
218225663264832416 247433167041681120
79318301977850016 82781121708970416
3902042259019570 64088744693195920
115873510396673312 324472592158753792
3921073953051918 98845361571503520
215766519616523776 318250806447208832
9641381637135968 332945492503382720
24268218359969244 105111303090437776
95037042277900560 134996027406529792
11703869379420202 171428557118014624
139662928010270672 270439936039937984
78938705571490944 103796852667995504
55187331578120704 299522787739254080
63391396732915592 268561454213236224
23001870204886448 50998444149214968
105617093458036880 211876291605571232
2473477044244718 215332746428688256
56121461447809008 344917798685963392
154785318496115936 221202061241617152
142840104339688240 230847637403736096
80295418580465280 326427906718086528
118342204307879216 188939002273397664
237881330783976416 284629017379492448
47227255589424184 215847018155551552
221462355300615776 226882678885860768
87462609472355248 140090469027005584
95256083280364032 130184737745511680
105704678146839696 329729824211397632
95405517446615376 164714683164010400
113382205411633120 125386050458327360
16131512217695050 36922118411441304
64370112007227976 314972046310080448
282101395300471744 308748969646543360
86896651601589168 275453673387129792
161444806039197792 231248640533360096
102494163011900192 135825154482837568
129960666928893680 324895884932058368
294078271142577792 301135455310941824
101494899905853712 273465946298399136
56342020785223984 239413006289707648
176011120320651936 192816341731972096
241050735024022656 259442313042025216
34813010975430576 282959404820413600
118262946609895056 309778846342911488
153821613620979584 234130558458864480
56345934277354120 197848144486574976
128156946562132704 144612777740432224
170121449331352416 324101957182456576
92465643174449120 104103047148174976
120764843352590304 163577986467736256
101519402969822672 303342458233579776
131642625769389520 212645737760744928
56191197517702224 276812516901187712
193770695560661888 293840114075305792
210673533294088288 320636467570868160
7573119417501274 258368491837937792
147199958909835104 252398342774215392
102424441233026512 158626063772378912
136466262573338864 223721015367116992
192682203819234208 341600345597315008
227373771959124192 316696129670161344
159772111699277664 221818123965628672
104856627874004832 214459178327896384
97315109877508320 202598119108125440
61197997341185968 273597540973124320
11232096305158644 118511411918531296
78022171930701520 159370936377872224
55770153809774600 246792065260242816
139603870023775392 276264093086252448
68995390933549480 344684238609787456
51332067835071856 286672121604104544
83223534086253968 174085146993015552
144758327800772192 150207024304101888
119462328492776672 334370580969233984
265483114556598816 315563741601044096
126738333063091664 311884841857328000
156923350874624992 340957620391189376
190155933347705088 210765140513026176
83958317856390448 237164184087787552
57827209961268400 282262034970839136
269094348531027680 270909891229815040
290654384538127616 299087869800143104
328260477294215936 345730889509147328
73914016107956160 95108736089232288
4827899038557356 217812307025931776
22143096785636612 151322246413689696
295043707532834624 319004600927349312
153814834327731680 192326505243043200
112872840650639552 226557634650594976
120627866140851376 281566163526615872
141718291592014192 203099758380599328
257144051043413440 310509336783492928
190580854427442080 231413286906440384
2468433003758432 342548829206171008
136060244180792656 163882465545113696
49066030113384512 288791269048616704
124190256455709776 309875425419127680
303705586748050560 305720924557627904
249896178985921888 255823661343106816
80067102318226144 252606786478728256
25921405392478864 327600815395405952
169359203240963040 207705564060272672
273732270484946912 280773154522733632
119125970342240640 132743306749963984
70559487594989504 224689013761477856
122854717788527168 139982654492082912
257899686338387264 296849744642745536
47884109091687560 300065529039621568
171653851415264192 231321806506337920
53563540241648600 320259021984604288
120283861107282544 346872055714346368
43263082934491120 92860341604029440
82201043918251840 132056621620227280
167969967000289280 332272885267008192
157507662928158976 207657755197213760
14902465516970366 133159481557606176
53207447226864896 131695980538567776
326007624122157376 340729010177270016
139271875299354784 147128952773794400
87502137184376096 346569489617990912
299760119695837376 346600427986535168
20979673339461012 155166909378091712
187665604068317056 275406566858078528
98007138567534496 165981572362827456
18373693534749704 50866030203163000
126314896869067504 268989023158995744
102236939524985232 271010394666081888
199786438115468352 315597102211171456
151726408364484000 322155527480852032
68785910236832400 110346640664923456
139391274321544752 305719108265367744
224707153017358432 317378226132706816
16595727396170712 23556601391000760
25405045454969520 275358424636661952
63392528074720120 296676949409077888
49420637498033216 53712177669599752
52447730438248008 158720540208327776
307050905670091392 338011631101487424
166801499973699648 228312699935795040
140592031424868576 253272243393329504
30078594244998980 49386738715842744
180994173078654112 298066026373905216
118753605740036640 278492644454825856
151265480736189824 250881004706586944
58401419234339624 251052146353928960
271322916826051360 282622346976187552
122075314684737184 347918411217906816
11832103941178008 123008612789138064
199225086877465664 314550281016802688
109806758214898672 291901454917197248
97328229041338992 170689261943758880
244269719679548352 268562250245737376
272018048789318432 312484203806667648
11418791038894046 295625491383982208
95129319940016480 180523511893465216
306575231603943296 346407745105715840
113735591718317728 127627276838540656
139277553920251568 179959801914596448
2229145231001676 343717856687909312
274520318554501664 305144830952312896
3955381507278245 335397672086154560
173903090124458880 210302052369186464
203404253564075360 322044061815325440
243004893756097024 322029631602495744
118056626584783888 225600348761635040
63784435055028824 134355457700549168
83974754074226272 91464196607688176
35573793755910860 249511367943300448
35465288908653568 288075670467689312
62763635331772648 101989639106345152
277209056673691136 305187162307331520
317289915052427328 336379527438521088
8657018287235933 179666925484085856
75373229154347312 112125901997512032
58223632478876840 334865533128414912
44810000714819240 257706537081645312
44166786306606680 129421148593769408
12127127714688636 111490770674900496
11292329340434294 293872497408371136
115680753801432608 332252647539917568
219128600465144576 283177876345199360
37853303947478944 123077346468703424
305684469771469504 326526957566763968
211917206301544640 337523718066391488
18358792112586008 128706322335275424
8296073717613424 320027224042268992
38011368945571888 109727225180073664
29816062189136592 196899441608491104
49245228984794440 123960178105228576
37041267039827856 200906042591276992
51201115516780672 123154569487008304
138829269657362272 274660664346612640
112575858053857488 333762807634370496
76838743263373600 115056233825869856
127916237093685600 133950609364130080
76616542307894640 204655635444509952
42707890848792784 168587932820583296
84904316775950992 94152823665089520
73789749209426688 192580473326052320
154265771369725312 217070637215279808
116593972787360096 202817751409608864
113947102324905360 312979060561016384
275941385064800672 295844237911784256
92313355486924368 163881855333034048
240188161007096480 344345589264723968
52267574070284872 203794600353994816
86177942459589392 136152276342418960
71613435969408096 338745881225773376
97724810033481888 247924530314501344
9825688090061996 290959515823966720
229099282045339360 249156579697523840
240008894653138848 276510999761306848
267475227509193952 301942721444950080
156840202791202112 288991789707633344
251986884765840768 272713886523587296
265507822396714144 334885231254992384
125228047816049776 205574469528085504
58482134671784816 144366637566485568
63020534917443832 98385767139771664
342433861024962368 347005809210622528
259194024848125120 274614334704243296
27477428817839524 172864176627869408
219893443604410048 291343662099676352
13137438522420404 258434237548482848
104028959159165280 299230604341715328
91387312415106096 91605028369038688
144456805443275264 251575293944311840
10704951580903844 107045822376988080
43284914970850744 60751029423495864
216618857665405568 306126756817763584
73063040025317312 302142600200397888
44953249777920112 54590283364217368
54011677147726192 122678241100071600
113390738779807488 174690818742392704
24854895195889816 34555113321195084
125245333772302832 129746095797259776
182475864362114528 212925907056826784
203500695738205056 287102802337432384
102407309518062064 193197918769931712
150732509867398496 265228348763283328
11301899848165212 72922374114708032
75708191093614544 253556602941332384
206031685147940864 242994848316220032
184110536947924544 305507828409167680
110811519888709104 266090423902915968
87214377227338480 329166799683436416
19818355494751212 128941971319183056
146128401303186048 248069817577430784
40966733082077304 57047860122302464
93942849885329056 280047917389687968
113753706167967712 134674829309567888
12992754316148314 316294734365582976
51047946589889808 228404864066459776
141256637000079872 158302665228282944
100123077501865056 188768018481568256
35660227227511756 109505170111351472
22640764101539356 265355519453655680
297423194960478976 344163637612685888
151199221304460640 219068239253752352
204027340423226848 274589470420640800
72052929873574448 303007936739949952
72971048329352544 108647329505219504
249400087936012576 323420167724319552
124767507248918880 136726330722518768
239492618727196544 286274151517205824
98663783634613040 254265862570089696
81017653415902160 341658383795020800
74773241620818816 324873853160609984
100256047446208512 265030044917741888
149696119178485792 322852924506728000
46013001336966320 162479343819363712
32289023424976080 115316327968049456
34914330041879536 265703997719138592
61514191380105976 79063085892860048
19008405729990448 81506718447350672
285049534109066176 293858587289334272
99518900781846096 159348086926706016
202413226327191648 289461842644374336
176063321535425216 307900051323670528
234251632515386400 248722216165580992
37002694430530000 100777997394159728
68991150670994312 178656074447405760
199474312613180576 297935970040246080
11276517248208228 105460728021343232
91757966218687856 214172400925063936
127628353512949840 138777831079420144
151945952592169536 252166706209747040
87612159234238016 259445004360510272
36656958528841048 319077752899365760
32907291145335444 134937451166527856
33952228273205536 126206199170015328
18612241239903272 284894974977560960
64226442990581280 107070846051747776
63779209360345336 277144692585244448
259097265103463104 282418315398771936
16579773432946828 264163436439141952
11977012198441890 35389310518228156
88335145911322816 234873335929418752
164616832267048576 242799944884406944
104214800016525072 161375416191432032
59012482021642296 85472308137968560
34030947855888804 77166778767638928
77504687467305680 169726176279105248
81872714831893648 336201059090833088
157320789144462784 232783877673700480
10895537445792166 263372247900672544
6219052566366226 83540921100940544
250334338635991168 325557350924008896
53153619638678888 331619895616155264
249413808470517120 343831188674375232
192218796983337088 197616370764720192
115501194164371648 314769274126615104
22981239758973632 153659469331793984
50521190297797440 284869362524224640
78351511176752768 162199561564893888
281396244352993568 281706231463217792
35638580623297120 265945452744228480
123130118256338688 160034675651069600
102713652404268512 152529354953021088
222971620761768128 304529288346461696
79162761325989408 144631264174778688
136560335598284752 256098794829783648
23269554590166320 166156481719962464
159150950796267104 173853711073766368
13726265671847450 331017586666895488
35738348691418136 97395562703149328
3446075130056743 74841806418179872
57481042443086632 91253837563190336
94696326232890720 272286506163999488
89636170661024128 266667905475191072
93831292724162800 263829534140294880
7829792100210669 201718672595467776
122400428768189312 162883372048830528
148335873345568384 222025983774541312
67170280572191752 212181450989960960
86365387973512304 123653519639389024
167147427448912512 300540896446501824
22340443701428188 206834077356672672
120502533009935712 160287003514245440
282576378040815456 306855060936123392
189965322830480384 255521747708379808
141803706831748208 161291002112081216
52035994658724800 108021600774752208
55003676146054808 256338733454425728
301053699677519872 346703216763490240
46733680543465400 341078464525368064
30863951291403880 73309897819948848
185683029065408992 311069333515547264
29535883612179680 277972144611443488
264038989951082336 312990929091221120
64345431537754936 316747874538429312
287196458115160832 320690223393745088
84269644487383744 238594856870750688
7864535819729851 49742948763669152
84239566872925936 288864622807479872
278838383401129760 342060231571914176
34063852011861808 227863357660784000
90454763361422752 107141367406706656
130289251312878704 339503325044889600
805151719273710 93703171694565984
144565048279302656 170060699278535520
8926092535777668 148534540158854112
76176772577374960 267351964928208448
177941845848747360 229336553169905632
96332433720724816 131870291491718736
56036880978500696 277847059302773184
273352232292122400 288687247446082816
124362379677762528 187529112783654176
41497800061742240 249927513053080448
24939507366194736 102202979765141040
28091759876849948 67252100101419192
76546706056491584 137686516712089088
60189519835737224 150838089036097888
267497120994235072 327294186291883456
72802350833446128 296712519567790720
303132579830896000 341232960909584192
86737548545578976 263536180634014144
219924369473279296 271709278371876736
12348500713166286 37103280803394896
242020848190892640 304470224182617728
33210858542989884 326805322989844352
66512618528594128 75335368329207968
187187608322463968 205521861932856992
22733187877812708 122622718335636928
124530112515530672 259948462825019136
92562521565297328 334396158019492224
165842733376267392 215248790763165760
126606915231500720 186249334892478528
64247906863722024 302304452081429952
41474661609942960 96839668181508720
180949225912521824 281843581419068032
131880633909423568 296866744667490496
5597531354563557 116302696846298944
56797120829242744 281603519936890144
80806463097987984 126054392509838544
106602050060274768 307710302801593472
12685036291573340 285357659852580672
380608012322973 23967129745569960
107832889459021632 176251403397140704
200214024606048352 303101216266990784
159574499088396800 292577105196575104
190347192188991328 268658602307965952
205802152280765504 226846889904253344
321762032226290176 341334728533214464
121388774342511136 141269244119605072
3610057589121394 153430307710317440
228819575095081408 318180447429071552
19667334070721676 35577800952168364
248111591162633440 311117025476925952
102437822235502544 146648979329203904
65739163467864832 311162655650744000
195505637298986784 327558755613487744
35922363613134760 271527186859487104
62754364633029736 104261029416316432
4050835876814214 213531310775906016
44586706799753176 267918244803004832
67873074850603640 127018693893229488
86410988920509568 327254965425502336
151121633220014304 273599305076451072
114786868624793056 274073233617444704
104795333783688368 278877139974256864
112579102529447392 227629767179088704
118578062023235984 309973296117265728
214026901337935104 302105365396649792
249714681818642528 313535602975328384
202288743771524032 261211044274992256
130485574391619408 348055691687362624
38964411647013032 256793890607624736
57728857059879704 329760207379384832
88488095830377936 169534492732793120
221165945984899520 245148634025874496
199419331373266880 202166141138315680
2971998650368712 247794917626194016
29575763187059288 231941226942543360
223503988164454016 309850320895527424
21292904870778592 78643535379623136
185408560214589952 273154221244958336
39547947780528552 221534875796154400
3414806516985149 110916436048702016
192574275679915040 246435926350223136
35112451119012252 209050338676890176
261123139302848832 311258445639771200
146450581102459040 318017801756154432
7428150339111470 105683399794613104
227631100257793440 271049036001165152
70219804113535616 248249012826309568
229919683309431360 242240910519482240
211135894656695712 261436977992403648
189037170841047616 334265661228916800
273839868117491904 322820243281708224
31496942973438260 94100757221152592
309241540237146752 343209917577882880
139604119889589360 348021355343026112
159740285793088928 313191782919394304
93868740904107840 331481127499947392
18838276784768964 343941635162764864
2943180200710138 176527316259204672
96817058504454560 311589995921805440
337480668710593472 343252765738512832
254940668376239552 280784524277760352
45378476505736952 164388589004828640
110755241601665808 122642627638750880
167202629325587200 244275774700568672
202639260409229312 279867708792827968
30177078488406900 252500373259593376
150714705175777248 199399061158505984
22049187695479840 225935724968292896
41622070758268728 263229349280707328
154718347529810048 162539708019989856
114416684629375040 273496540151853280
223148462299817216 322694305733841344
33592551917606472 58209083337215568
231606960698081536 296103590830572800
203159301310896736 219177676108576480
143054330510717664 326319468169217920
208883654006127136 235929471742683584
264612604621067712 289270575657094400
203031620802393600 221159722020056800
235264502409585856 332692199428568192
192966383051011392 314857033142251200
168914081231918688 220036186995750880
96581792670687968 342331341785685056
75999062367856688 272205233202836800
188087511649537664 193009855543737920
40773951489291472 162786791690702656
87547582838819312 173545845186946720
193114018429486688 334303890589777216
33992479461381928 251960361151305600
50674084712732952 295808546701544512
4696244923931339 144915580365613952
259665321338283232 333217268629695424
13234303559223300 15782541918891936
139744887615649440 283248698547711968
195106131727883872 329127143852933248
44395509926669792 211602102495331200
181928547236144448 304214981846673536
124424122644029056 190655567876949760
155440144539260992 294372823743645760
65822035488095624 321841573548938816
93489386676632944 170264844014207648
274022426328932128 347353869569767680
14555645153728438 291493444948483264
166907145364883008 213060601619069472
18117836011781820 248862467577577440
12769708224560170 240118716111409760
125096211742544928 221145091792763232
197723180298904640 217157249701733952
62767070740010568 186256082513343808
159959151223831360 241760169644900096
69346908737804504 172640272015523328
50400860971878288 79693331897748848
81302287000447440 102857998371257888
207663587429435424 222417970053572480
41960410606468912 170700336714489344
41634029734230128 283712305031182304
49647244431427544 147284952806078624
55608477247537144 217124090871953632
209139118325486208 219684959705017504
16289224894310050 265876732345003776
84199395881265648 325229465046600384
92518508906045792 314258215647512192
145422636705168608 280284468358112320
118057233089031744 179286335263530336
44307805750121648 130390760639544960
2888913138354056 90516397213950640
80012114486492560 239402728204718240
6947720904863684 202329066524927072
32191483527415140 56785897880297232
136038975192069760 340650388713998656
111525986381158960 224380676319642272
4028665740158908 107036729445235200
10995999095882504 33017358664534604
317205632844186432 345764743002385536
287795635128399904 292451680131402816
6131497786599816 162025146887633824
11063528587316422 39443870878317912
126922422540035664 314762078057178752
270347282229050528 340849473524604992
206930563229682976 290496787306267456
274274369283262336 288748627102185984
127081941964853696 317738707888329216
149109492592229440 298521420102202944
59573332223547688 181945269615115136
132190709110453776 301283115483249088
38122080469427576 132927600190529152
23257674758127656 286278997291187872
214311247965760288 322481473317344064
12776434224495144 263599128689264224
232352380849166880 275639161299261504
335198634728222144 345375848820512256
107007169038146656 326821063364128832
107376879739883472 225833082666547616
69561757469676056 227876859723582112
134501376452612784 300384613463512384
143592425738451920 255755448846012512
159403094353687680 267638876775568224
781519366538338 259678047321695840
197932543513079552 218072683198782304
42386984775897416 273642871383108192
202761578575465824 245003123022764224
189041055544653152 340697952933647424
180000298170837952 271640248232400672
196861682072562208 216383265741865056
51347985608228136 260267338153606400
53536588151682488 142440060800889504
167968704102326976 297163561658149440
62630042758631472 213257585409024384
186385504853699008 289917944790949568
240570061146874528 319134389339173440
235771738658087200 322066718977470464
230262854652866432 291808062217857344
54173019826070472 140123545107983040
35808484684038172 120415303935847536
104175116347225760 206396447359054528
57047255381912416 271679500346032480
62746750535419192 214760452733076224
6641024953603166 338605998837395136
125716590539629776 250651076522629792
87208258996315824 96191739805487280
38049363849088720 90753875490390320
279739743958974816 333302946702404608
104654065224649600 192346384648039136
111780465711801952 176844564698011808
165505317208126912 206778878633807936
273594084799686560 289495111256281920
274649432329319008 313626089578191680
52086379742456880 277152945414941824
135802283351351424 161218669847451840
94573870098432240 259453283796576704
177338448622939360 281761276261293280
109390735612537840 283555185200798048
101201447631729968 237673857113919744
27729665809646156 334620394393108032
26956519175262036 232525975006695584
136405995709847376 330150044304769728
93321991228703728 185951798461122880
46258061373573800 122045409315449888
15473289413516450 141831083988771264
262059210230972864 339349161255600320
197447110171286208 250216873484880800
203661354524401440 330350437009110848
277910179623103040 291231648140489792
67439348122961688 142182093158935584
89677559235749984 334606633961649216
93935075182862976 242991510072035488
161973268935345408 263500784655378144
143193313141925712 308818761336797248
212081099690324928 338871081792113088
21374559697042848 140827341620662000
42453659927661480 326246325878922688
96118985774294288 318311974058887808
3662496183487791 289286998195926144
179820813124673056 298865130794828928
312943859892366208 335636689452698048
10640097849872764 125122341806026640
236338204069931296 292639488552836800
210289346135894784 240802865573558656
74599012382619712 132834149304047200
91575463635865824 214257847738778848
179755511737674496 302356039557271360
169968022438013376 194811405478332096
267909682272112768 272253114596644864
32048513019455840 107645795937437072
189787478199728288 301788203263460736
152082988791262496 154482739718879232
89767122650698480 163747605090989504
116765553147803664 295356546648512768
65000219013159256 296697378877471936
23532504407926420 117942034777827344
176237641213360640 256122790816783968
164346403644462368 304470677171788288
48195931762587008 107065732625780976
182045752612200064 322512544928916544
12176602808968562 17251279706929386
176272078371940608 199203886439016480
232177228580304160 239980627211075712
80370528234979008 237236901988825312
186948181319902816 200975085763819712
66576916010053576 216687774921969312
38394408800261432 89564004725886160
37192215865847528 290677125075477824
161327671559462368 222623623507123040
107557580531472176 299407651801041600
123975322748641424 248210477442873952
62486705235617832 242230683334258016
55475808195409464 157171277593887680
164516399553847232 191470476451672864
30998422017089400 306004362279719296
171649870611519648 193592727643218592
137135682244889856 140544960396754560
90687873868420448 245321447928089024
135400340457397216 199567855235038336
149734665413495264 249752422859157824
62677776455136320 117598508857480288
199355306953114176 270948857177306208
30007323520299864 46039807967852008
34264230049957152 201745099972437728
323798660844748416 335582142841924800
48226516318730304 93278191155977680
1099466703851613 122600406879036384
21940911496953848 46811825727474688
87651175125127408 276531297615953344
27772153556270408 62424346602305240
208219751543966368 277126605983525216
179743101118413600 221532086325509696
1603029478054921 337602890812137920
191371884350966656 255955524935430080
141697801694826448 313485043913128064
262503964569836320 302356429033711424
192803899766132192 287126285431987808
15374235903498498 334807195516359872
160902418672987200 181683675098665600
45604721424270504 266122885399100224
7491219015656580 312732154209928512
70983276491382664 173556171767248736
68561974443937600 313682751278898816
35306866544627176 163505992470210784
61285067138465176 163824414851372352
103462002750182128 252338394973208608
297361041454959296 325876501231111104
5779619254763175 303873112609430976
158623916317628352 289619647080709120
141195121127109792 293482883910678848
77400564613864896 310536771463673152
12083086679116788 49896657688753144
124188229556315312 152966147711193376
9954395003646098 127430700113857984
149601403308449376 189710516025628736
244108380056526816 337165662771723968
80166236642565568 228405584914628256
160049296098864 344621904408667264
6883924282383157 231225263246154752
242040989849256608 262170003933633312
100404090267123408 348338370372406720
216829680790387680 241865255745381504
203589131681777280 306624648765709632
47120606370588392 345739808053045824
114613063356651856 318816680221150528
17201308405194300 324152922190984384
128442938765788512 210834451857756256
48083106819247000 183509874045022656
140937394323441184 250733881392972992
122439676696388720 194269378810052288
29605822161438048 139674117738102848
118600793710641664 202432870425558752
129271140883085600 277539767894368640
185804241756990624 297537989426899520
13920120166980004 167292288488449696
133941263738314128 164487925193004704
55610037168901080 339232087153520384
1122800923391247 115641520229273728
98896967753708528 114770970797641952
34457231091351172 215912878778273632
153808219880540448 237063261688967488
45934335272228040 275796237142998784
214431336937039904 304659231194390848
123082175299749872 326111607246549632
139564889752372048 205434734505052768
204466256982119520 345824910578665024
98271907985423664 297622619707466880
182007726292797152 199538193616040128
91024883576271712 128846689639820384
76740585789970768 169441030776245760
18293542730233804 66906674723486512
46696067086581448 150018777742909088
24882929972432040 298508240070167488
277943354930982464 348575629513112960
45306017856957376 337883954792704448
141950554785414784 321919299986261504
163128620708893728 330568602678787392
170536988629825344 250141662780370048
170969649592748128 287655601564685600
166062131170160896 294556019130983552
22550472081974912 187087272251557504
237964442044795072 337968234634596928
56591927924416288 238051470751691424
329214746486998912 330775596376609152
226329993047496672 288005765440639680
180728459044632832 317306184509494336
229382034434991456 239191973367255136
76866341352884272 292821461287293760
35648592360979248 335617876673365696
261500432360200512 262927863683445824
224889222456387392 259705680050492032
307767398032130496 343566851868221632
24391660725619696 262370246528189024
106335899948108288 233026840996870944
105117391036935184 279550229726666336
2335382283483760 43012149115961296
30951285717355760 81888177879066096
97880617018737328 209390295609428704
220525792915806880 294543580071237376
45966512335103624 346097771678156288
162697774874065568 218874335411228544
74156089160708816 321395630937789632
69949615132125736 338012175787546880
13366005315220220 121090130652210784
162432741557333376 333516379278009280
117899461024032000 269542610833541856
28925759251032572 194887945801298272
72875848731687424 93271868070599872
64129637641025096 191804404479410944
51277854258176896 182172499294552832
143218057545253760 323017279134910016
88870140147282672 102789728168931760
63984842883598136 120425402566006512
90838180715237904 91002381275714256
62426105523007048 327557164257497856
93396460902764448 123820940448642256
50866360087090104 285710945720080832
13447677968106776 126568136930516464
140300439067871248 331513535485163392
14471622069273248 263482784656267168
164475385022213152 175761663252524256
181025051969937888 203789147962560064
330879395437181056 342983327847786816
46793028367765208 348452259903536256
180968865168577120 260819331116230080
37955864848766168 65032950841305848
133314860377752336 241222143117494848
268227952926802624 285224016996045216
38619790227182136 212546849229213984
73127955467307712 289181803261721600
92684229163594656 259586910308080096
209838215351772416 228549645532414624
15965462517332182 178847470115001408
107181625380870288 296812086004854400
23481140665800728 190689525877826752
110094899551289920 331483803477804928
96214519291969712 316459374484063360
73786036129055056 270438669352635072
224440900222689696 347630969507773952
105541127854713456 182447242460889248
87454225738718048 194389951553632608
78399936731911104 136296974493005456
26251755805042080 175980987366893280
241956639753758208 269023807396469248
57352901421378184 266741471491358432
6434030732424924 179170722516769408
123671939140207584 269984451641681376
152061322359318976 205677089048697696
168205070993921600 275793848535295680
63923848525361592 111390181164702368
143006384444590784 197168881225645952
300729859227200576 332028042476931776
868272929798678 50006222745036320
12795949698893728 227333664771061376
83500005548872464 256495462501783552
222542192973238048 235084647047850976
88227444258820672 290482339071187648
129127648438983280 335473304618880512
43956843658474032 257289949534197664
6204300553053449 342532511569867072
37390280528005560 97422602556850560
129309232519494864 171363008160946464
216656327584122432 276293966702624448
100098903253880416 331685630279555648
8024660401521219 129270056805354560
52204537214987248 288414721476655872
133547706864597008 344147190305115776
107967747839780208 130603045680604272
80024514235012352 107326552616425440
198881175161299872 208100560395806624
233081787759177696 343143221246155392
32588178705792644 132229496104947648
42980846388162288 223612798021245344
93793600668299168 330613882708904000
128831774038537584 258978796392468288
12338324222529792 97369335841941248
3070395491631519 159024975320151712
190981504535925920 330329041823307072
111496110741013648 112867230925555952
99227981730253712 173117879224795616
170898039922413536 202609631683163616
162426249947182816 293641704607316992
89357938886014976 136615436248874672
54600550085554032 65663562659062368
227210172441294528 230276700236959968
34045855446349588 48562744553685496
116442802714767792 135837619551594384
107312486203013952 325668350697092608
51197370573842896 144594905066035552
25961462932009148 45651139615496424
49985380252815200 305499901197869632
146129914383284512 164031300790500672
836137710107076 312145396662589824
40621667189661624 327016803333705088
43588690606524888 291716290852677376
226889966252566272 286035030014993088
41625206354400704 72922659572839696
27580570933214580 183995058111382624
40048666396075200 303162064493773184
51056028989615912 66689759825441824
191533999925441344 221119731156649888
269692375224211840 288267106089161216
40333829974575184 150101075709589152
12432507278742564 33279181870144672
68634488214449336 241626492476863520
247446193394439840 258544853037370400
132669790541406320 222745207990680672
50865306184457680 279953653088152608
31893982742090824 62051841977031784
83349639506328832 120781512108106304
23026494564760120 343111755050398208
209923808888548416 310985790139345920
80590522730222928 298747153275496128
39814585516842672 318603140614464704
244415235289649184 341869671052872832
37053197442734880 295282785094194624
313699697044505984 340632356476759616
14321951096526274 17797259892222226
110600735434051504 206484053272479072
204363745972179296 261094440936428480
99232464940705760 257142101406163136
187276903002803232 281046827944600064
192482380553687584 300006260972312832
2645882135282443 60621502688825640
47394094190191656 224727127881780992
187937222960275840 345536644528602816
72956320585633200 258537096569475776
50582058038986768 273298250424443360
156529486407248608 269759867909676768
79794893947308768 230972272125178688
227112536970558304 251714997144087808
27516136116939388 232726288982124032
16627425731058634 37143160046508752
64168123573202360 331770192499436096
2559742528392569 103422570121390496
184332150494045920 311816489872339712
75510920579155248 196045387666363200
201916191621690528 314514535633502592
220249843334453312 265839462300290912
301318469337829568 326150121784692480
166880340617269824 280843151666159104
63122004034398808 80468650703233840
30634618774326792 156294114355389376
54125362400601992 71008776525702936
232121145737085472 336723981091715648
31275509930573500 60816629252577360
219305195323586752 347599528425465920
61539202942524480 248040578269091904
53278179356376992 161617752406688416
61626936819512656 80447974383297504
159554892545509664 308384234776770496
245667193900331872 318773939184462400
295528709206625216 311211138307813504
39155845686904904 174859337695771872
343447266435451392 346697429085183488
74287105342476416 250619777211459840
243573518620766400 313706526642904384
144956702345774624 285138285868594880
87935910959586944 131108312822221936
10193953314186742 187656915579641792
162106148791044128 304263570700085632
157741329025570848 192460898462160928
30706799087110404 296133213807196544
204658029221952480 266098405642924608
116026275677101200 327880459864653824
264235197526882688 334131475376478720
129517588091536224 332592554008727616
41050559530666672 190657352507151104
101148322594219696 240766614997026976
9295579868851056 178089575811651232
1500460789714325 286836923752080192
201877194646783040 269988658481348672
153500521999231200 226629391773214592
8716763488292218 194915952784039584
297131700721190336 318524646689713088
171680664286707232 288864879028277440
4215538758298533 208427017706895872
126149520918711008 314793333337231680
174759823516946176 221345342149743424
73160117898648688 251209861010518656
139080696736363552 171715389729688448
159300099817131456 220385109121218496
44283124746340280 290963130009712512
162187359412931328 280955913029970048
140004411260240000 323035192375838784
87416025778489296 245676321834133376
83555204043247696 251845377272057728
7595196465363249 184534354816169312
14648528524671744 171652284950812992
252853165163060224 255256732146702112
25549328221829408 190484176718237376
147956320782476640 283207648720550912
54450308157659224 332036480835618688
242152901145533024 265918641976693792
196019192369612480 214298623319908000
151442457366366144 235168951089471072
73059654157053648 315424610571075584
186117056641339232 187575932482681472
12272275602822412 67612039335755488
181043611441773408 221276563047320128
12192557145948264 38345433587564416
120385066432582704 332314611247462528
3117366275435779 134993514032269584
161315011256358112 231142239494891168
175711184345552352 257981459320207872
34582796245295236 237908535878629536
160210609267341280 208515278617784928
32052329811882264 225125756962289984
171488213032502464 195690061675504896
89189903144526368 147878841544277248
177218814458015232 288731261651813056
55972961425819000 203385335373534272
157927790870135648 314277156255961216
139419970724150000 292447101475473728
201615869358976672 283427254947285536
93664074605683072 135241600555601072
23914535195751028 197320730088583776
42964490368108584 133607225210065200
83911393852695568 141847326400133712
49081315692278992 135185387027933776
77064502853974624 88824485695613680
60497107334733880 169594689738987232
78864537184629104 219665962641589472
90003170535788944 290928958596589632
171994919726050144 321494629255492416
43929173677682840 166487538634625632
135315994165817072 145898640726545312
233002005111947040 325523750748534272
204115665663080384 305205808881946048
1637562667650164 316575909689177024
131869786400156688 271343765112086592
160322135648195520 173573596912339360
241028299971756960 340849905215392128
234932748877612 268523694438868128
171656099480953792 232051927616039168
77935855665613584 318084497767791360
154173827123411872 232634713774163776
191335394402338432 269530099448562048
168766357042230944 201711679039456160
343935670973080 188574085429255328
91750041383044992 303693064731562880
23437867262234172 262053518211791136
248489406473554048 339458650217395712
75791080340391344 176601538410170624
171618321268310944 232492018784508032
69555354321385560 313297089806338944
106367583627396320 238949941314545440
54414942085847224 247381961434656256
165705341631599648 232281540678231744
215207003783696672 216268463215664448
77171237328461264 135121046243059968
266299838406082656 311555524979098112
264782586222799072 292346898437609216
5640079402059072 268014638957803456
129371616949099104 220367720935220576
240434370494876544 286043797601021344
43578003053448344 80086349211919616
10711290065280504 214532592168433184
181963727659698336 296315641837495424
48028173099018840 170906314457862464
169805251918409088 271098846192507680
23248530416017236 193833954715416608
239797509511144064 308771430291827264
120976790186568320 296884105233394368
21643775330113536 272252380720714080
250572221277055648 332173398694551168
175634221013609888 220699043979010400
16193799269917490 291295271907767680
21724379740155952 45829420209329528
24872924588852772 54846384017202608
109831369936406384 218545733323525504
41011950528522032 273927368027699424
10626981002894846 230244408015252704
69272353089469040 71650166977560720
2355987496147415 118045831270371664
4530844097729943 116530518551403904
79505197832699424 154017856467158912
82548853476194448 88872364603098704
184107664955063776 306697616612329728
268780954022817760 341414416668593920
302264116561229312 346260020329065280
137003665782692128 240028125540081824
228440393883371616 275343886005220800
33801738271252556 230778442479111648
215247654597363200 289522554585034752
55077806901679384 320970903291286784
170916306308076768 312563707200216768
241180499392038656 279777722213813536
65037750760441544 113106996631552544
188423139817164800 209733785169375648
128917605763368784 346247620858190016
30348078092841712 75800298714138496
51715973393660008 333421043366018240
55243310336008200 102524800102639008
70387213990543576 129581191875772608
30764751690570348 262770653335211840
31594177162330624 142057843768753952
20349936940197136 86610568215972416
294372259146300928 338729778608095168
45867963195203200 238250187985365312
86012399498864928 255820802494381920
91357256116432448 187848484011272736
70214237784483096 293821917701915584
7540265329306152 128687450543206928
127453989638714368 307378124250370880
39584335402157280 249463013344174016
141926615698933920 220240780533950848
160910529910727392 195380302257970880
33780288038688520 199886459406460704
124128371833661696 144380381221567968
237538416414626912 331768537622209216
37219496427317640 123491423145920672
16177311077535802 237393025952039904
92836980352319888 103875610766701504
138256155592771600 217522186340776960
136331896944250592 180042373811001056
36380472654472752 147856551453338080
160799575290803648 330400635044382016
219999456367236928 275973804126843136
55045038908292296 151706455140052480
64608321507719536 189197164675259712
52342925280495048 299414430249713984
35382932502121784 254279511574961984
272278125882771520 309076054718156096
168859490896160576 230826624799709152
125580208414762432 297552968519375808
57436739490851408 180114584130472128
89448182716153728 253506862823915712
195435832033142528 206161290283200512
66310099349938392 266804880045037952
195195219413949024 197691429813424000
167033939879229952 290917634334531840
7131185704633737 84596119178919392
113688982033884992 123350225847009488
113011653951131120 264820624110835168
225703680676229824 344132498121115008
239656338130291616 295410743116418240
5178864258126150 312826891565370496
211183233040009920 284678983432165664
52225658116328016 99950169573180624
115555812498302864 258272818822890688
129703214931856640 307378753647546944
60736094047964936 131035182971088544
200228910331774560 317679552449902656
217929506003590368 306068324603085184
73275608351450192 253228836278743104
101475649598716032 319277484732872896
136968782816989728 265643260444737536
162781212299980640 319457634514493952
91942784820711824 285756650581547872
267773366866742560 270226599975041472
215110150587472000 241400642621429664
23874075731156020 108762956789567888
163035729318740800 196347740349682432
194090764049405600 329787268440969728
120554775464447280 148077745286967872
244893730506698144 313122509393306432
174745158278279904 338075025613872896
188820963493111616 213565420297066464
250254679399416384 320351272592240320
81557651692644336 146752999208291840
267240663952652928 342051994240376768
125808012216068192 202191488984178112
11461976946993906 43811313909041680
70599305141566856 271148350059241856
241685760570072096 253090447678536768
93715797214713984 191502142984288544
210635016786074048 307989528311349056
189070517526302816 338825282894361472
128873692358888720 273445025444217920
42957056327145208 287345696921054880
64339847770759 142904858720008768
53080941859081248 339146876036253056
118988170067789136 290758690059576064
47121384803035456 298274875209008256
5509851963560062 58543108023410536
16335020305079998 41240377069686056
14160588909526578 266001319257794048
21082583191370348 21376796745633720
135120659923681 263004288300983520
152864127827007200 258098762356555776
112880258181778080 294282053147945152
220469893376602208 346216155831221376
104948520048828704 248140923399228000
103886138324109840 295537832560884544
149590742625243616 151527318858887264
231317226684210528 255366870189708128
119839121629975584 328330905008038144
48478856296607168 189254193487216640
40747524160712232 41620122548510976
130146198930792528 143578444857059920
18600940216401136 336254078972817344
202366481098109664 263958208561022080
42542600855932096 322274568423322048
55769495314543832 312947894599208128
27014253730167936 150167325044893056
200324692883412928 339502405160488192
71538557693956152 120684676279028768
151877411574132544 275494168174380480
19726317899196268 220502431609309696
317395403639166464 343972004223302336
792812148652770 170933598644063744
39079534064132872 40095904688212016
154025856650002144 278886597405019584
193837839525236704 198063485774792480
96855408598085536 295161385906971072
135632511959242944 312617274148423488
101596540436084832 186664038265912256
291960248900004992 338447815110211136
193080643177281664 245146916180555488
151576212803004064 151874935013571168
54162252320278368 255445633709697568
17324604638685734 258139559728685088
153485341947056832 301375641342061120
3817120780026822 316487866727051648
40766834452133880 81895626074804576
37409883278061264 58246790761384208
230076842044005856 307450719280479424
15636603579510752 310331615767465472
15572649994228594 193920165307279424
11636770465618568 12376407129951502
186548785517712192 218795317040167232
88136854101931712 332454943559824320
39576377199650440 77535353984707376
91900634969697632 136854341299456576
134815572339579632 328608573389378048
53232667929886992 189661435389178144
213462620469174816 264828077790069792
48389545877363456 194436362495611712
201760365003745664 201957030342776640
27893937919182180 36222829458106704
38534840967676616 319014706468312448
170896209629646560 235820275577397568
76400887858392944 118713730804424544
133319380365886416 180727415333586848
97509173580015824 97610181087362320
221455745410572576 343438238202551360
146292702879711360 198913561997811168
166889798649805952 292837793556486272
195513994616082912 199408117104272800
131923107349986096 229690748161626208
73513749831065952 102414669511973632
128187913612384960 145199645670586432
20154585484341684 288922700754679808
224478278395729248 258096198911357632
91686670839488240 267720635214715040
246205551022682144 267249348842356928
85456442460790800 321267662922065088
183844408493230400 291471263974914816
244120310042929824 272871003092875616
6303423668577031 190813677337909120
28668140834835608 118653613153398000
11732285382921992 288856917492338816
160307400111756736 270658894378601920
102505759742960352 138429505338422112
38243208141416688 337658481843275520
153822337393699200 313338910093510336
227875942474239776 318755215462051968
250364740297890560 268225938188308544
17997351239224894 185915697760339904
106506421482439456 172513840719767232
86357058037124592 240141961316168672
68030096664551168 157291775330505184
17010550744309154 329213027761181696
67755928965271280 315829689218964224
165600477581505120 335073922775292096
164556484355014368 183764104618808416
266158516223482688 316746168281478080
67399588706185680 326031091781939968
229846373011927456 259852813135693824
48248626854232360 327674321627218176
170358895988555776 284389281015897376
131393153923297792 170727336525486976
12101261994471764 337451614231077760
175337999774174048 229904516203975040
60576080469732792 273452181238139072
216247908915079168 307902746385487552
88197420121956656 119899694195211008
74558398672887280 296553597847066496
14862453334302112 298848444220581504
87136694628906624 130897546733189840
70213965685616864 276583626962920704
6438161752280897 296758142295679872
111623466373719952 192609994670692288
62498563316752328 301253724743208832
89399286185120800 248904531507196832
176128294710312544 331801926967646720
111638694259766448 166283789857172384
88964593914936624 272534967556570528
153266896343991616 233642810392720864
67613797782774856 266646680279627904
190414229629579136 257201637591829120
24012776022480140 225454310720095008
57672432191841888 210641398568312960
187821391787109728 272605632644514240
129560882968171616 204978728095267520
117849426597463888 157596467782871744
24570150294524088 291866147256376448
101070464217912000 181248134106992576
241678888653886848 251526112867298048
20868148427694248 96630319006782080
258272484345844608 329570165638891008
261783566199200800 334908871895277632
230840171210765344 315172185212823872
137443125336273424 251326527825555776
112656955790209920 265654831176563328
216807092333430080 310191514073319872
4592412619669765 138729458593261056
55394573373912288 171338050846194816
20010110877474476 79226721977364768
86034182032778368 132487233142200192
186846023267159520 339615986792289536
277749154776549408 301847375679213184
192597158559233856 253911046452982304
117226904991419264 294885428744965440
32529854709266672 347201312751221056
29759302443773916 121683812395284272
51054908020508696 332269916366034432
178908906037028576 332860901797066560
40419866292624608 98481752047376656
219334872405402016 289969329650882880
37597609925186040 331563506354255936
241090640635188992 292359447645371264
50041654810407960 256863566255996928
147154426675229856 240694985119407808
27733886575872764 248800745382086368
24471125598889736 270658896865141792
38249914778609160 250016571149047616
118019539384472368 288121482665135872
204843331214816288 221049511849375008
170015568780891328 263257521532510336
239636583854899584 284306146287207328
100202006796673680 184495238751153024
144939493262482464 302275726941001088
143430378878829408 231559937480339232
122890289481103152 295921705160939392
174789282002277696 279469365407853024
167413073666464896 214623887067898688
117688805415046544 330740507804452800
216588668582395968 264301898461618048
21789954259812308 107715436220406656
208582146452872000 218905600392024928
176337268256412064 233627167043912736
4300425491331651 303506537024585408
32766304870279312 223655406043309280
150140743635795744 179486238544628384
6151719316434385 239319101310679072
9142994977729226 104511803487732928
148067136218609536 255222703840924800
277851891754267200 339785937232395392
25055311411950508 232237407511478432
148509162445563776 174821659862491520
172019322111353664 189655999264477504
113562259602559184 289577186847369792
162913109644289248 186035965473298848
189929048513037184 345567419611227584
125511466849720928 331043513441581248
89611940922466896 246724022330297408
249439299129554368 264293716664144672
121996452773048864 293859147714898944
169388544285687968 183276163790123424
55557903297942392 63547344420569808
244901368965499328 346078701241567680
13795682150233370 118364989785525488
120041946501256784 308352404489052032
50705142741273824 198850865351156064
134904916943883536 141100014112534992
7328107977365605 23696990279791560
46901643296862776 318484306474524480
155616920310710112 199495981088970176
153807629670325152 239734370776280192
87695325340506880 276931795370677440
12879889830840286 280328151724560544
299250819602948352 300906472129132608
147522825826805920 284342086658601632
104830376228861248 154517199693315776
38038956185534080 149344708880992448
71177615755338304 277857405390416320
9926849149150510 31847073687621572
59459763717940088 133148951553291952
9899411865636928 195658339015602912
183751613251526688 249142679949328576
147065744795945216 248135190104333312
300478697773891072 346739321609743424
125524635246034736 240900888592474560
135477184131964256 269450201610345344
210042999077421504 327447883225413504
162339210264908992 234015920749703968
92138396601209168 119669442689391744
178186610698903744 216342932408141984
154033762821475936 277653367052098240
136557386030800256 216711466425882784
4991199967988590 168035136715732640
248666088988425472 345695140060021504
12668037970472844 132480596156149072
32113564545301872 164558773286183488
15789961655002608 345177479565807296
108705381456366192 247970706136430368
36369144554641560 241445496944236512
101479169162967248 157127285824460896
129613881130265136 206022101960368000
36973669987488800 175130980297762464
58422891140980264 154223469240176032
44502671483462808 83965138818125728
22197422641111236 307219864206800960
119440947014534016 249137696829870080
22037299189040584 250268274251953888
73860715576466608 299220270503761536
235162948979399776 275202824919158016
60161767750563176 69818973474208120
65676666482659456 182244961581494144
234148789818952672 307152366247971072
33029510126726940 256263671455440640
93446726414864000 278154345370699520
256026469385845216 328198000053443136
40162769849782840 263694185750933344
121166010534905632 328936818515874816
34504201598390388 220890282383478240
108410469128032064 304170558448446912
44869031154262416 223063003464564288
82705131290445328 309112459828019008
69713341583845160 139347146747061408
11869218474862652 212105252710418784
1299617735280343 265238386434106048
92028798724757904 321713309075897472
45954766725093384 119934730936186224
46734976211073200 83746765530582256
80178573512469680 96017885276808864
275793054567296864 319558226407949504
286236335092289056 307115915234884672
213368061719846592 273763976625751968
134468063414775936 158970508495811040
94303245687778944 271764543991483360
126999053175604736 229404235886628832
76147365348597168 87328475563922800
28842883829641052 77152222756651952
302106574603391360 348098964302155904
59636599564435480 228157611194927552
72289216076501936 149202114474852160
97490033297893024 251942484373872288
196376576855943072 286205868527273536
73964534940740320 241550587352229632
89889727324700640 249127228036416288
203478329796436160 328136767766793152
279702477955583840 295570690758141632
48152053885948696 228657183363254432
132178839127161312 336195580697916864
66037628615715976 338647500762092160
186573023489667168 231172031801560000
46162034623265464 235511010574234944
51355540639592072 230485579858334688
270252567488364480 319022254773506112
44705331990966720 347778131570526912
8921063410897207 61278571112392056
294017124397738432 344384707368532224
115173076251192960 270097990184127680
21689918956258868 177904835911736992
171368433397482880 283576673349474528
42043612907386312 173875994609135328
330713093469965696 341294224549149376
66527537951209608 84968689545626288
128607938858498160 273308922019732448
49755409272593592 236239773694087040
11698113274721474 85321881876966768
5510541877092475 203710822786959296
8896555137401255 322243466960472576
141065997826435072 330868534683306624
260141773460467936 274273126016651616
82216326387932816 323137487301474880
71964741894742784 186542959225405856
184199714952547296 313673661423856960
22506881356179444 67120897027585936
34647562013570392 283984501356543488
111174304982170320 190950576887568256
78395737831692512 174863719821793248
84350721905806048 327702934980937152
25510995826084392 308532411179925504
25199658190695808 31691547115178900
239762963848254368 240093832943637792
166234785387028864 252034234094004576
232614611868944544 294358811165632448
51897745879789816 117683294164379680
2552497321848547 220676761882363296
5393107256107824 276728704488024384
7942719420893149 293636161888841664
11316194717721298 290045121445464768
217360518641172576 225124014445791840
104329543016572800 257489919321500320
98823087958989248 280407556143724160
40157116059162144 162653061978887648
169934008388406944 231108024917831520
288232728618774336 297836533031516352
213548934293358624 251150483223014176
13778070436738914 203444181980687808
144928929201134592 297296658456788864
39216006019887368 199849322801308192
74136880472787040 130583209113398352
138077845505226800 295789154147743040
84084230983452848 285742164071489632
15258555691984574 222900628441496256
163230785072831872 312171227218845440
56723267204461928 278722787897395200
124548089428094864 226707528575765216
63591707413625760 298812265670447488
107523755775225136 305937879946235584
41290557876593960 292555595576725056
58656998015177160 199128745796769952
158031585668144096 312744047156153664
91468272762936576 172219353060143712
107316259519975392 168662380759099200
111227216167603696 264349277545642528
138207819066585168 224275755570631904
184433889907725600 308599288118000000
182373331965093632 308759987010278400
167227118509342336 263086289109050656
51970753361739152 176862479461519936
98432842886216720 219414893763235424
4006551948032785 232896934602817056
14385339118839484 306496072659068416
68098378498699336 131399792987442848
59249590659372512 160956141249517344
171195441527596384 244648489492114752
119150607119815952 326910273182570304
90588997404977408 290454913745780352
119872335395797488 282763396286701792
238309245007327808 336886016676395072
31408684636848616 132640129768623696
16993133453313322 150059140049753504
39043138777961128 158098606672315680
163364499716122976 204106900513208096
215074980387059360 229954685239658848
71274552949436840 297051575569780928
2441198231742057 11706862571652010
22053057663307088 293293776864393920
169007071025342944 309339221326040448
237897921482550880 269056555664436192
184786902499602048 206205319898989152
136592639398744576 147340344507023104
120751057747892592 170741282825056800
48512197394072984 324458069723225920
98950482509214784 110165981859016384
5719192536060903 123592867219344240
50610949330670056 338118607210907456
175669460417169504 205933941979802336
22861381235170200 40025813568590240
278941487598832768 291987716766763328
6021322896147589 331148909411804800
72786934303523040 226984388542470752
126368791813923920 218071088391977440
226532839481127488 285840179217878080
6171495639536217 316107167867380160
56043013730286040 253066760283236800
239587695066793120 314994969072449728
130508868625698272 140045180863941840
230453654378636704 291733426950369472
117285684264346160 167174310032114144
7746056088821869 165942925453158656
120128428466568592 229567235245722720
14214262965817894 242373512434649984
232649279164975072 252921446727865952
31976879041090492 339644067282302784
1512132011729068 155987241555510656
32357816353032388 252154508580504992
8953281418896794 287901957290536960
227601827404998976 260131684927226048
16702444997650690 179939268237569312
85866109360885392 296606090657844736
32230404840037560 113445066088807104
87413320425341280 331740903773145216
133499150626388624 220758100761527808
192346913475104288 335886181334496896
148579024233865760 267384402072196640
89507560066808896 104293967772457472
197643729954132096 276784090734154816
200795270299517248 261868762898374688
46886548973590624 102168188974193296
174671804092587680 286333876383396960
86991655822582592 275350487960200544
171978171135281024 186394068957913536
155971458219025536 234511025310984576
223823981982127008 230218729953976128
10024865921519654 288888758852540736
10825321891746954 259215105814476928
53727165650175416 291366788580117120
148584170885570144 325392562621077504
244642921309008224 270611588959033696
52941849842955064 240002822845543488
20967043259018576 40969113331651224
29308922480426860 150136792589550720
159759957187062016 234130470926165760
69311506666399536 107171825137294320
37805236876055480 142029260109667680
244049077127283776 276349515356794976
198482807176199584 347979516316712448
207002976736281664 268825088260858496
106734230636360768 203197875510971136
208424201723991520 265326284646246368
8056466511452871 108065840781039248
100277906384183216 340173974105716416
71540273317778040 302354640775831936
259088422191643840 348102828748654144
272382618259689120 281951424684644416
32431007287636396 338532588064932800
55375490445247192 113859992378902480
35804807078519324 195330096155252992
78714902525500656 333079061126167424
91230368657656624 265206554553756608
88981446839273488 98917386637825920
165533875847770592 265106181094168480
28513896881091652 28785605729697172
13237158014459512 303292576691185088
41702037123484160 196802860272264832
61916547646076472 71721684125539912
71132504155017912 219735533032297856
12968944636374066 334229647713257792
113632239072379536 194454625850817760
178647589267083872 296505389578578560
83729000249347280 337443269808240832
59690822842216408 202203863815305184
153202340410172544 206254412723149280
606907483798372 40921334766522152
3422427462446336 30297525837815048
12530699668277702 129821574291948256
142796421875978736 146947750238692768
81891554434191344 99175869387186192
135839870204654752 288536579711303424
260234942986512128 338575252699423936
141676554039040752 149914539712009472
10302551051707112 38703159859968920
30244092629435400 81022692534909072
26576007516388552 281769158768893696
262269124550622208 328851894137835648
241614570589462016 335688639112408512
59809978851818008 294876273286466368
163665214645727872 245987121015249472
132613252494289760 294271124548414336
316137266054230592 342669069250160896
104006322915089856 211990876028646944
287897542463048672 334169685146182656
88032901392088128 139515705293321424
15403505344990530 104958240022436624
239238401950038400 328520054971805888
48433246755634232 87809387340812144
167371372260649824 293179312287604992
196898405231877344 296128425879435200
12699253506541606 276165114629635712
205908070639260192 255159987740396960
213436419327626528 213669531978611264
31198551300032008 169908911524018080
241637223129056512 245110990824322016
171104516541681600 334166226691207808
79835845009524240 304688174430826752
292029290392976000 300165111112806528
114534667129348944 246059215540117856
296892147591663040 333264853272417344
17963654028539820 69399854809942344
171248805118795136 172621748565063008
1092563849483726 11403988627360624
28966834209055984 152065457889346912
4138694636931261 320910747933566656
25878456199198124 95568726921533632
123550481306553888 282033656722010368
52844074005918976 238125403957889664
2038722077390687 37410941491969944
25800781497667452 230863151908598880
65974228969631376 191966368267061792
136539433128109712 232850382215195008
2158795610633302 102092502254152608
81467598521219120 125302943342876080
13728904679883448 146042046660747744
95127952925964688 174215864929985504
8428800461173188 167144789588164032
97097646563868160 166344362744669824
94562788387160080 251495476911855552
136206328491844752 227506739202916832
23173497095323672 254069381413686752
144524485492186688 226953897071960704
20972421443722328 74375228651643936
139030383512209760 340527720872471040
250441378897443104 268275735923811872
258407353263463968 282221697640839040
140946239163943232 293832923438958272
34624742801904408 241685999325566112
126484584536778272 167984599076249472
15593990963889344 96149073514462768
138303430596411232 237875468131562368
127452712993850560 172069506179010688
147574322078251648 254729534801624544
214377436995480736 237463624383155072
83562412959668656 302363800184684928
32148742660526860 144137759435958656
113171235632451072 309174042561740160
218356326566738528 323359963082580416
23051436476057088 101854033166052160
153847021841818080 291159236633279552
95011668026944384 118656241049730336
28792164179286072 117628985079002176
64259674100902184 341897224444200832
46496871456113336 324445951172170816
134490167667659936 147964217702049824
206019380343186336 309746290598272448
143125060772035376 309986644828115584
211017637246264032 321488369297073344
224682516795760992 341804703138961728
154197039226361920 331338658359307328
116283793491063872 282932089517603168
134589104529740480 285359008486426816
33686890580869548 260002892916904736
8515034732760437 281133197209175776
283690301159880672 300760295198249920
43130493749642096 250014037476454400
65533183906190648 152364793282325408
20055677752161756 303289691003003328
228558116664579776 293446943651415360
72363208499532288 152313647016554400
21212975978392192 251105421578901984
233421233643996288 269833950015512288
73385838911758736 211708700360919776
89405737364732256 281197046707678624
188152554054548320 308404882159036160
172339971266280320 284438994854116224
148898053823400672 232241624239644768
123011119959057136 310248672729936448
209809021170945088 218505816035144192
189031408974488416 292078378630358336
57890517721459816 314265269735860096
254904453250178240 298899054511426432
174974806494586880 297153123266138304
69865763281904520 300456143549098560
67999767614780952 340532128477856128
113490737292945728 160086558992854976
127746876688500096 279910654518878976
58522167640928512 311295607345004288
62359895268352728 156268715847114592
180413845558112032 262566930171859168
98779819778993456 296666005180715840
22905457341897072 204547830565653856
200672628117592128 211248725505327872
167441561465690880 347644591855364352
83614027503633632 140607922760781712
34802147653585528 264818340848540608
145395255393394624 267988604934060352
60008975397863160 339850491417595776
187589528779028384 241686156028272608
29812375765789180 132864405947367328
104090357139198720 129517505285609424
275604033322705856 330469426308705280
135249942539369696 339104825913729920
51805887578815032 340087448691678144
195576200528862816 233552311790093120
130476584801074080 327853172890382464
7291439365025250 336554997339409152
270179459539980576 338638880790439936
149931362246917152 152801959103801440
213733317573319968 262922059791680064
209369265082872608 238218088709557440
41276185191823208 337318580776170432
45655119373515272 108562652314613504
308339614662967872 316856362847802688
45324875241586936 52847213715805304
253570321874239872 341463784528025024
10954479805111126 29844687761848616
268039629448057504 318894538549732736
93249981438708784 150283459203914016
248896638836171872 314541069286946432
142765259601507072 228643648517328256
122487009052689520 124897898478200544
24086206839442296 332377229068387584
13118240470892114 177832350174377088
27968643606729932 246080378585384992
49818611786376480 200459442536653056
494712456079266 277758060514670464
108619609643635488 341420006296934528
253993284454961856 325097912602311296
96927034433176272 126944275808455728
86916197480288192 332968014426199232
73063347107918416 123854325386178192
1115337274950178 289040266318810880
64932393437795240 298628773172071168
1446049507420204 104538240466316288
262169959547896736 340115932144687552
176113275625680032 219677955453688576
242313309357263520 266215859908996160
51885259646362040 241998557349073664
146934280294199232 227364042391406016
257104583499346720 317235143946524096
13187199687795058 100787723689444848
133809110447355488 266074735651211008
262302408740458112 313076017320022144
17314360132187920 136746086494084880
249326879557835232 268302386099334432
66858104315021080 120360688998676976
33147565403760304 91659681937478272
151560107925023520 316086598474214336
78051073511644560 341087390367492480
36121151443941120 218552562705590304
258261555260991968 316613125799046976
74832968905559536 224820803029743936
33677653424705476 84690519932535184
335870616836912384 340240157254180224
184972480530495104 287100791125794208
44907675151796136 342886532915476032
225202752264106944 306810769583199104
97649441625723728 182079783796652416
119151426285574848 260394496848724672
150699695728421920 281583146615255680
165906731171906976 277960005876030752
77040607504013888 239396877741123584
175983929666261056 269422089988366144
9784450785264810 286281514094241696
50171462654145384 168501454833378496
58006211042119744 100719183513057408
60822869484198808 335109646763170944
158264562230337984 235015647362040960
5853457754051010 113099016801213040
24436610530000868 189179832715865248
149792001008021952 167608871009467552
276162871157761248 287718122347398688
220169898485487232 345148520690021952
44509141714872008 53824421020930176
13469559071464298 110347522991378544
69025447693877256 331969702513626176
25010657799385048 64290913235273304
61415072323153944 67917453440237352
124684346042376848 137858691102547056
176083879590612704 233213238808487776
207130039709719008 273615747738854784
20428217232628232 51839291223164200
4353912147457298 290853285292958144
9340531269512546 189167887616912992
177576099960776128 256933403645150336
176553211889552992 339714008273513216
108961475902934144 154592879655544704
23365785748667524 33712671423885028
109170266251590928 321439811787518656
92995847007691344 262639730742820832
176843674115649568 302420361218649536
195662597068570336 295035876697561088
21079324998794872 244515998060509248
16136324805691128 274021003057392224
96091028884208736 196905846919527072
83978740482217104 313893161458673792
139192243501650432 218822010144351136
52718197926338144 341286046089070528
23695596176812580 135465223650208608
119181260804633536 239853336896426240
225093623547263232 250301692456481664
26889493065508616 170631715253848960
32886549528311924 287778350632964416
128699009148029648 243889763502835520
87104128531956480 101564091758105200
39860846434132672 159625683104095104
106687973130829040 196796129751378272
71958382405662984 135382981822134592
273826827598860096 293853160779664000
86414988605617808 107251591646916160
250943015404476480 318050283320201408
19034912433098992 134317808206502064
337728843917620032 346444137131958528
72821890503652944 199403488033373888
68270766111653248 120110243638285136
193442884888091168 246682586455880160
167258016252803520 323902160646452096
64702752799166080 275936770982800960
184763977817077568 336214492037054592
115207181241416224 120228114286302752
172686591859152480 316566587562921088
68758553665492568 335364019078337408
174641172704478240 265561891903800704
53544034032412712 142988756246265824
8844471034422004 90085518724992128
271132814592095840 342164688489417536
106537526167322016 134408180296958032
135629140373888672 191769832125026176
159077575831180160 227195873077182208
24958916704708160 311793164619061184
86301616250259424 343657765224307520
117993739696972176 170670516684833056
199964667771007328 334657353487448704
72396903095865296 333808147626116736
155149239315520224 265439466239336288
30469734651683232 327144721916664704
226011439158792256 265175639006217248
248089439466259680 290148356103296576
17478253909389654 274494697860672032
89815326347147360 281687078862421888
188696258036525632 325804723741106560
153360348722672480 298421826692414656
25887723864925808 151907535277812800
225325690043016384 285477568849161696
120922975362388976 237294112658884672
173342094319025600 318837404242098880
283188439732073824 296362535239468288
179539996656465024 241170665977172064
226860217536354784 296871972738235456
282825966920075008 337330925303669376
242515683247891040 284557704056101536
44273357682316192 127749923338280176
78782606329808336 201059466976829088
160564140817847936 273768561612444512
119134045732573824 296611035300874880
154401876070986592 226618157080168768
241105801597532128 332698027020321984
176366302809620064 318926915343937408
106002609672491856 239343938312018240
146467756559962752 216206327786731648
28785745844348992 122141996040664000
162071824292227200 281269978128057568
144733187060274112 257059927753891008
62269678937964240 328269934085077632
48504790802391768 306693332929887552
120624730637072288 261362582753264896
126234101201528512 296623765286303680
11363563939635888 120258134013876512
30694935811367240 80415049730352208
71204214978023736 309278884701935104
136819112413897712 195467575676132608
15666207632679188 309537526185200320
44461290165572360 288931350411003968
58376932256294912 165608296142201472
127630423132515792 203250955566233664
71428634077789384 131552010533825696
38275022795142072 342030712624182720
178856720361020352 333393903321559808
170856713041739232 249548537048938112
128320912943370832 243014369845386304
99576997354040736 318964451069953536
52856808649623992 311170050295542016
6423007211754662 202772822739521920
202511141301787040 305679055727746688
71201235245415072 246114920203030912
102992979247498976 280214845261489920
296222904543380928 318857698895909824
83205160366921472 241297524993479328
61301694143641848 274470690923619360
26607153361196416 204748655503677472
56622230478506360 168000915421086048
88023305312931744 283079517496490048
144019691051679552 248590657217922784
119686556547210992 186071230637792320
153310424378845216 283910270252532704
100920259517731360 267765156936208064
142591772992256912 275929049026616224
283596461349716992 347295501779916032
127128756802218592 262140477798321536
188010571259412096 338135102550855232
18401030603232732 113284294488980704
86838718126682688 157988799386219392
214093711244641088 327653256591006016
126902212586903520 209666433139744736
85182035702694208 241763757725131328
220760082181953728 268669787357325248
225219601148160000 238118437018121248
159000318262403552 237421395708599744
110537164700345744 142372970586492720
51904297709281784 63536213777548208
126877979662078528 286092009188507168
223598515418519232 330061808135495360
134896708843895200 206485664639986944
11184926128026878 346765167368878272
41186760337583144 149220652158114240
75685754217693888 196478790078170016
59673545667057888 253184160989689184
224520355849487392 230794083082483904
108577782563847056 265048647436486560
105437222995675792 115578769535792256
97707670269381984 194419414061091520
17072486049453038 21549757134781632
314502801507145728 321570272235987968
144278405471554560 277421353182771968
112866695086439504 318844037198479808
186053842815321856 330835508642010880
270219543373835136 301490378929609408
275675551454582048 347730361068539904
103266459294427104 323565319862893120
87190829073842752 107646919827934096
270233769564666080 331403498668409344
23066980811396952 127369546386588432
74509521695512480 80627833707052880
77974071854689136 333874855707293440
4963299110625294 238957405187503360
14414053505950026 37656287928914552
82962258458996064 239875844334877216
40896039704381168 153453215584226944
151238541735397280 238898386043959200
3781079581779828 342649684764921024
66451356465941312 169344110909319744
20510664244438540 147888219540148640
4227587445172449 27313749312399808
24326052780817200 256995350558334656
22258875352753352 123469099121913744
140559162812453408 159903346874172032
13877443191177492 257620162026310240
42330274469813112 281967900176552704
110258324621761664 280603045631028832
60706109615209544 181588314520880320
40319034397897864 146891175281027840
162459317589253120 167967985339582112
137039292018176048 224382903079501088
154475841646146464 306881763717965376
92273940488478080 252978970020224896
77019630761995184 99924584888640928
24759584490545664 188695794888246368
214900297045678912 311121840859696256
273141225406964768 313364846272589824
210882547622100928 277260731205277280
90979703781492544 276660078765283808
27758954359685756 297942107503774720
57182347698609112 248143477725705312
17548427742918570 126697723586047664
225142363401297536 253359035305002880
308624050403250816 345111967174512384
113560582145218144 150752887438930176
104290612321887664 246638564710910688
180954329039372096 339378370760013632
152299524180338080 253251759207562592
102363528915723808 124093046653248928
193441742552293184 343786810401001792
65094429358147504 100731651557129488
135089442192668368 254655765263509056
51618929244370168 246192758491909760
257904950011091200 344532363211591296
52629991774631192 297352905415778752
9640132798102592 288117742193964928
12778857814949548 166637699736474176
54668653960666808 297089128905057472
153438530769334912 234733678208891296
23015954806343020 85709679118486320
14022834212110866 71108558405897568
130313133196155376 174601494301460736
268041915721838944 313440378731716352
214440430965806656 295307288425455872
5134900109003983 138136540052352896
34413349305369136 167954109374168256
28993365789243232 57585342480742832
197590287005806048 306541281039457920
89264449758575760 166575005252545952
146700551226301952 329437569364071744
176529448775019936 181239414736099104
27360413869742240 286753479284502624
120225295712899776 342356722348039232
138078501931272752 249914689284623040
102228285915040544 157428681552752224
9877680503157452 128387830521451664
72785495662645024 97440019020964032
145668638740648736 346682334877561472
85716439342617472 333328959190732352
283035764068690560 335613641725710912
229734781048925056 252608314700700992
99999992469996160 317585481458565824
263861609838093696 279318947199613760
142952816668331088 287882839577544256
222851038727640576 231272200307320992
192638875652791584 338928545452809472
26499855214103980 124469878024362768
210675604255815200 230103395168319392
4283541612437059 137085159998411232
254310605422392480 316064734496599168
70235777839826632 303462524413676288
16706453253771820 294866180446373056
269949131273965504 348361350009924480
147282783741041120 285893836713730240
312747411357068416 335609340997367872
216430030100216480 289420683687099520
70757770113719384 342773939185442560
99109513648044576 213263627346092480
24232369126430044 34743953717672556
50725140711621008 194684412698878208
155579952102914560 310249137029142656
11463754151430874 157145711139929440
13153168384321896 299914028429273792
118825698738568496 347344114996078400
196769233347489984 207228130928969088
104503320214186464 315583666455121152
151390606748714368 239129225566950848
58826067286160496 237720067101363904
241356462711526464 325088708275890880
130722869465501552 187879838697061664
117318769935614816 245481441165607872
152812535702403168 317996727454367104
271820961657426336 316496994998407616
61182521489433936 85074275078995104
146240482417889056 158881107826519040
108655519732729328 324856892673511104
132407226872225136 257508580908529376
175037816404790368 254539281510304448
152134564254452768 341118146274685568
55859792056751424 152109912283226976
257145288934709696 330064966526985024
155395942302468608 307335843021579584
24497967787551680 271829275398714624
56026419462785064 237950237281512448
224058634725143840 310934465933874048
74950681750351088 194603577379968128
48254263122140624 278716053233301664
283297517723793248 287770567435566016
95796752865819488 171729312398898176
37662154089927784 144805458039494784
22055929203627244 251676875195849888
39045946889747736 296155120481536064
77904520683795760 245679779805246944
222668713184928384 238746545358960096
150629977851245120 339182122570226944
9297772901177538 14994799873047096
93424666462403552 139738536037832944
188512773339547424 340077962005496704
301709424123798144 315330404202388224
269495920120609472 273358642308377184
113645882238861088 221458988116394560
49282255551930096 142396088175303632
129139250823584704 339257311103494336
69522844652822088 163597934287845376
144886109007127872 239866380521531424
100163639566342336 319522843445592512
41888776839174968 311071354689993728
110598012650234240 256880415342218464
197509892802116192 255576453982837504
85362488181996112 242303274176258400
26794659472206572 312437142343110976
233057568139314848 250057523866770752
89266055899103808 193527690047405344
50935973998237672 80393046275825856
10692606009280870 145167689720476928
279395219096051424 314738642155639360
217289055693498944 341037714491254720
83582451398361760 143336813260185008
72481738205719120 312309618281919040
23320206614078608 310670095486443840
15710559154272354 326044256152408896
166043288981035008 318464596981188800
298970842637773696 314482561005304064
9754890269478032 344419085834381056
89563024698428336 278616007223376256
138801698721023072 268395339703493824
35045499933848156 73338114786832448
19642668211443220 124299409278221264
299543830979553088 316693973776955776
49980936607046208 177815418434671168
42594742970411616 277727539386257984
23418139981462920 72925925214320736
28684896622766852 297403410410590656
185210801161271712 221736198368450624
211758647057643840 214313955248116352
19272423796167848 63323289408172096
171688864584941920 219178992367292032
147777803705970784 234201781670219200
106189311381262080 173600638167348352
272045265695576512 316001460811072640
96184606192313216 293467753905971712
57590779111114264 111535567114670896
100545745173194544 335277550208944192
191845613048221600 325498820663141248
50997200453046240 165509592705429536
133829655740086000 297557704669871616
30858334570810076 317427437320402752
117346937052494832 278346149058211200
35206515806164360 329501577947981120
270124092025343072 284350129893877632
40148008803980184 172906920381198528
249416185951354208 306557643689211392
212960121511310432 325847382779979392
166072096299859840 194753891421312864
14954486034844918 115302026601558384
166402786147379008 228531264362462144
55270728624608896 321839599268777792
16536439582274022 142860871969250320
94405610450115632 241012972530353952
107564882168766432 312204348964099200
95044755203137680 210058874110274048
187582141428909728 208340825619260384
15075636396466482 154369904232405376
16606431873326536 309164383302523392
97322684902902704 150885332719376768
202348316270555840 230113584689308448
252931660412184320 267411404892837920
24947595371859240 220913721252347904
168811025504901856 335871015335379776
16513409815943692 225520174425394912
13000998479495 154046572244605568
175064531181594080 301093752810664768
248962292710064256 300862886506114432
69476763181296064 155967216564421056
33341559558251548 248569224228373984
114071159266961392 181578720163262144
47240385513609288 290662487351829440
173451172786523424 315103515056337536
164403770446817600 277595658043441344
227250677686196288 255418750549342784
89912157256049920 179376733798652064
33770762377539420 107442717051258256
212292904187943424 291530318474515136
135111447330789904 263126205115673952
34862354088601648 348670139075282816
117897106477129600 184972016069536000
137917944356158576 347650253535224512
72181681593854944 240048435891701600
242086126378882848 243115874291541280
59373073367733152 195780234745887488
193824298307736256 272910851560314080
18695378430299852 100234333898726864
152028404267165248 307725751014838592
96179456511591040 260798541529345184
157781878004381472 304051437358010112
4753380864123683 290237231640977536
15450017876713156 252091884517962144
164985428512098816 249693761733942272
38504472469366496 345922787548318144
69299351086238600 201858533184207968
72710733660018240 199299077212623360
60134384572122168 169411721513396992
57140785737107424 328272028170465664
90781181452252288 300063909626087488
220894112126075104 258100826407967840
85989113335433744 206031023251683168
232056406310433984 268255567836905792
47314666033405456 241002200702268096
80082045313941520 226052094769984640
273842635437072576 347288789289503680
262002253641833024 307110911025481856
14261629272636788 78223488875398480
139879503581840848 156514524579324576
32816577459055972 342404853222580800
85408828170112416 88442912471146640
194539207296550880 247614852376443040
58204932488858960 192697705171574784
145164502230200448 177516400470622912
64660937515539096 85277133300734208
14959403756521604 178574347784856736
153050755694540992 232726120258875488
124720036077779152 250453040670877728
88072626142665456 124057335570581120
31326971103421764 254766883561310400
2409022606926857 76971472058361872
53602243419871280 313531860111831040
9679262362980478 325643869295086464
175649517578741984 326749434945529792
164142776806859360 175217109156209792
13137497312871910 55950939058519096
114089259043614416 255676107520164320
272444890156033152 294301279876547328
120009769737192368 255827463544600064
102844219358262368 319874521611562816
166407038445623712 203747708466958208
144064992746061840 165183041327852384
166779208260219776 305703083392317504
20638324872647488 83632994341150576
75768967028630736 78139149955398352
88615962834296272 242042466628100576
79228211364201664 333495261338971904
5928537510537140 200529587869501824
227861658828057376 322492199913931072
101945577449382976 117615959960143456
52647734904913624 68987613473371480
214813120159097088 245535892882111552
99654938507448160 336708569620450368
139849147921152848 165174460342166784
146668642174757728 180802464194299104
187267704836356704 203524730591095776
6681812080002576 276901089431554880
76804109416698192 229797196854363968
183957769781765184 265602689275236320
157770742125007680 212250697947329184
5919559954305082 56524386268837704
141687091356173424 302253613369863872
2509241577906538 322248985379333248
22782417103111916 68521613061656312
298405296897026176 342953098534348992
257065491399338880 261432900186410592
139252922308343904 272493755889285120
39773984166478928 146157461573541664
48211934959757000 252234495382938912
14191000706891870 264000179288168896
207558622457939008 257013936131435808
175120061141113472 226501579032152736
113157225441177328 336005648933867584
84555499811274144 299810696801030784
243989471596267968 271212355336578048
39567391032757912 237178013355274720
223373422865943040 288951154041333760
723106626957449 71079380192884184
96500313227301552 141426341231845712
11991918061804908 242470091697973920
274768556964294976 314246628557180352
151079914693402016 317280179509263808
60639389858841992 173760753574749248
264841479045528064 313313629835779584
163841342480472832 166360152259905888
49554836831806072 216097310567772192
215122071656989440 229401227384557536
154229441979237984 196866308682767904
145370641806608544 185545607809234816
18058004634070500 157281840937011168
66113939550240872 162382360789987424
149999246263823776 264710603693104352
92551909711587984 343701642135144576
19614815004848024 329874646581706560
146183962045690688 151828489246131616
158644063931824416 233516595032684000
142645479575665376 224983839920164576
7417017235285156 277172516675126816
195200599747656768 259684715346283584
7377374724669926 118741636968544688
156900138778035936 337146078157300416
103184676033925712 118298671228930576
87870800370692768 204871489922022560
179930001207213760 290681093070515264
10764456953529922 193910209825689280
105951011439053456 176480609506417312
217734653182751584 223965370219199904
4133727958883657 274337519865377632
126862024793062368 149127596065086048
99530441731010768 195644791024295904
134560515071347456 136300783687220448
284745048772271328 291942626610108672
196289082637440320 199567370521516992
21548621153320612 243354979009943872
165442093263377984 319809230656789888
81199534321613376 261489471055648768
125284550937282544 317639829448252480
35854657716721568 238984884486744576
200366832726208608 233879592328686496
150069786857373472 208665102034170688
135490499979536144 278817177122226080
286717147268015200 332722668441950080
41719810021783176 230286731565047872
101857542713580800 189732599846391744
82072966105816128 221471360883750144
218560824552319136 311495551393220992
100412229172395744 218557071569622048
18717850181073796 44601816951758096
99655704661392432 108966167034988320
227224433268200128 312541484926263104
118192724244563520 197808755346215616
177026227493207712 195958817982440384
71052212686889872 96324553569367088
107684313875241776 303959571361795968
120577036427191616 218092556974158560
303710725498442560 310626525104495680
83967540829961952 334231184817622976
124218209282190704 313797280506152384
130664833853727072 139867592854180672
201150039809015584 216960310183789280
164596995186650144 224253313911192000
59329346807977272 169853117359049024
62806662247081496 154383929305852192
46468045818144784 221304944378797376
48770351382628016 182962509179372896
249658189559542752 341657117802584960
57012587912165128 145367982277261184
229459181439390752 338258853807755456
27059694992337692 156291484093845760
15949137440315792 170293800346508832
320075172190675584 340163129732137664
142651395532937568 303649493231758848
156260882824768928 259135897297098112
190779547452449504 198712348395181504
116458395623793808 165670445711708288
260014197582867072 330965516320130688
80246150320178208 87618850158222736
63487513775253600 140635834740724944
186678497149434944 307670018119412288
170422720109770784 237364371986874016
78629423776510880 304343037616299968
118101911384976800 166040251981291264
213159369199569984 232844553438316000
142657293211256192 234224472640340064
84476608389311968 116239839566508736
248776634729884512 306320247010479168
19785965735172828 135956876588375152
82026296132048656 243421634759368640
135491038699113952 185775966162628576
64921783270573560 280445784042587744
99698633141653408 264602971883460672
76595322158107488 91389578715467504
26289198342716040 282177405404619488
83936618997678832 178470111669578496
301458497072220864 317793718090323264
202284119565287776 251050726542254400
50222100942104288 330950673408851392
108875326760953216 206966796975936352
91344151876728992 134448751917150384
328411038094757568 347063678148232000
226467721710307872 232153962647962688
181444930339801856 328812753112424512
300224004862706240 330060728394551488
94962517290479760 169403477461141056
114427869762995680 162353891441535232
499781786658689 298190528918064832
96610365707718080 135809675352447552
257707354008801088 341634160491426112
147435365202076064 193887255473771712
66341377945227048 191702531917442976
51181435056499728 107470679863894272
61323303786796648 166426489018512832
46775449673276304 321778596819859200
170481695937568768 173473120155621024
43648478037280136 316066545576458496
16426437876372170 44472071894774008
159205274198097024 338318921074247168
128461690208523136 239240482884343616
119993018047124720 264814771755709216
66648891758618208 283374977784831712
7861774769187991 242841078764124224
80305447369492624 81895373724316320
74936585154929968 294383979454657984
191782065056223040 306125820803562496
54725797162037632 323252381914997568
8879639684327560 291444343411036864
216309480901112192 250075730049410720
248205287657057056 339098482988637056
213758775368944192 237857010398408256
117784068073759968 250358662700090848
59165561307605336 175166756272308416
187240797242935040 276643594649054080
7209102326728603 242175110511291520
31679198340478260 172452317703082336
57308960323442560 166916227156510240
58729479080566424 332341366173399936
153462051172493952 324585170327351744
222460799929820672 332845761352128960
62017280192502048 204468010807749056
241465080511798432 304479464725493696
166392106449904800 273560128495115616
137525013982003120 332029924608312320
126134442838474352 152685371042354176
86454951793396064 316568061984710976
51523735335637528 155091485601363296
53241971322153920 84191645016270768
125966440793515792 282580090899810496
225862026854967680 229022415931440160
87140129728612880 220780350005633184
135853574055143232 279952304282296704
153420683468595296 254658551135917088
184283562037976736 238928328664063456
52593128755572712 241493868969259264
19976407409238800 27089775990910956
150716374001612064 270969652002626944
38784406591191608 68356083320470720
86583423468086448 101685747178337936
162850742969376544 225579339711529600
45001806837642096 164770856709199872
182114863117634048 320337937175176512
80428958666244640 161274789366057440
25734487530587972 43576311409224928
98911727387454736 332276179643109440
136651515904109072 168088375883610912
144995432423486720 187895937535596640
54950376131959632 160322628814660352
50711580040863488 348089236343051072
103046850276545360 226219629488287456
105231178987718384 140150913387801552
90840492617906944 270732523611506752
193310400907917024 228857555033049568
65167660489324568 123233071710617216
3596785729317590 95864323734866320
149383181479212032 243028819102390432
212542148372998880 241826464596431520
65259823809672800 210294782992024288
259645170863388928 325899590965693440
18148750193549584 175718274374289440
67361124650942248 173369001614980160
333720509392386368 334627139025337728
161625359041535456 308274347370661120
4532174647098325 337670458068323328
89268165155547456 272265025296643648
94151551438821472 223151714849052576
31071596016735380 124526466503920576
125706262088235904 242717150654127648
131755178437325904 303865101256816192
266937426444569376 280712297815586720
21981170917066248 230596934476645888
146462278149996320 317208931806724736
128871258911627536 289932624910717376
222556205271209824 320638727981454080
36037774893124520 50516378661769456
18923602209678768 242204182854236672
76604441565016832 189028819193269504
188213229538089152 281966862093257088
51866229526680336 155000004153005568
252725884736750016 321282970502935744
65737526744878648 165641325900094464
78497671330318832 86282295748413600
23868336926953232 95809731335824800
185672540555161760 290660703510792896
202235157513678976 327843583529893184
135104263957867936 226864278394887040
19613232209708272 194377376981694976
29926093535170948 36759374650120760
127018705138093088 148994188251519168
65185851657384688 70616102720194800
108641845329969968 200906030492512576
61493661832596352 252693585874207840
9941365425458878 215373352777399808
58288322711722832 209581716358159392
83220054950142416 162806732671122048
110959027155001200 293583974937181248
14923859438679526 168608454675624672
58065773424740208 308728640459540032
12771516813837546 229456117634015584
4188166629158921 340470808336122752
50618695593133936 212890446418677024
55995544568028552 307999645392622464
46344995738375456 322317655037105664
113698125903401840 166515367818611552
29184587243590712 233912784569178976
219190979125514048 258815062748332480
140006398764269344 191331012126324960
138565116731689584 194877911237781376
42405155164150312 76127436683580592
2569049952039137 282260203270792384
205887253650009696 211997106109767744
188574282900464192 261533668793649632
21101509527057828 44448199556239512
36625775216400728 270322837735149952
228949140621336608 285876837730921696
138784179662045536 234392344186435296
59330112066580648 227133925659072832
37261811780537048 133114286187313040
228026648280242272 285727808498948896
47962999353857016 158075979900445920
179884787005014208 330060503422929600
181115960910227584 215547751309327424
56937014770690416 160936572581440096
156731085987668864 189912479859364256
79101875239340240 181973575135957760
201248124086180480 232899602512145216
10512320462530826 251494097910535936
16621447577208036 33352708955502188
104016030891959632 128488283048676288
113042730560427072 311351883611763840
206886526875797312 276698936371308192
115941559171677632 229285986221046144
168580813503167008 210376757689304736
48845539196793376 167741165399884256
3016951210701530 244357273345634688
60431712367271584 146477027888167712
34350223606919020 318654057285854016
85528406717254992 244050798904977440
51729533713391608 230106927836252480
143716375252777568 163674850303023936
36417854437851600 336340714010665088
247740743816460288 342640801585690496
48444736134907112 134152109553271808
31332098954869948 95704724370051008
95781724662704000 202461852012213760
137188159624941008 220269907885565792
202583210817255424 247768167522655424
36125237859260504 69606059332046248
72765514076121536 125004855715273776
82423623288188320 196093369515408768
18728785374681536 87714946964475152
191742287568975872 275534188064824288
97172077275234768 175143428727939520
289697101728595392 303375229972590528
61717675336427440 243094869581752224
15393585255500672 75385973447915232
243625454356091552 259528664365916576
137600528462230928 274271923063132448
93355020481560144 296059949896356224
216095228959303264 283487376067894176
128783631475886208 206783746472957536
74571998459562960 311514710355539904
102947385761573088 269131818232033376
69242222913799832 112749226908033248
62955310598594240 230480112180741696
13741922042967350 145935104690655584
77913139621450784 237658685027102624
170170335638248160 285536846439944416
260405978741658048 263868521758295008
73141314240283008 260141629563154880
140545435226564624 326906142528893888
113083075360335840 190438535769738720
37067631857752360 272203292460251264
45780956772420576 62531906468079568
171618414222869088 241850801936863264
104856482465419760 256270324725951200
92894342321574720 248291900291674944
26132724405026308 219457568909088864
295880150354348416 346650493068548800
75412037056269888 179815162679218912
121575655568791536 137223323343063232
49744943806250256 53528462727077256
6094622492474857 278947111364179744
12830266553922954 322147275845355072
51644806081928272 253937016883328512
96870188053773168 202447814799484096
55461103863121368 96678904456284688
166392455425755392 255392416995101056
68309257379374784 103658915387760064
139332785482668448 270831368623713344
69813324271841784 173707362525128800
63843185921522520 121085722245102464
181234282472805152 224974299888176800
218635452883997312 323213125410041152
20490615125348900 202978084442610848
39920375055240504 324406471312172352
47061639432954816 238306746545919680
21912591906288688 209887169416152512
259841263593637376 341463174808090240
151748496832175008 332660949934915456
29198830786221872 208612208822651264
182141261155122208 190460526980160032
55245320842154528 141800898010869936
258109512517472320 274835277371666496
64740981401232288 250899268912834752
157168681199287136 188045748482222112
128954540671879376 165014626030568512
60542570047573312 111145661699986256
94375347416355024 103067861704262000
158051566257356128 333723866904790208
213356051113649952 280278308431837760
129617817280202880 179386294887957824
243031843486496864 305559987168737856
147914729898242432 260940310825803872
21697791599636072 166033023955796256
251571851200240640 277578556044407552
236191257722004064 265477100022367040
52604563761084648 168107253650153504
278570256000227616 303363120236379904
184284902770774336 220760022460332800
79452375105926432 292469402182049792
20101253986704608 124421790159350944
54628751509571040 149492785634809120
221734382192804320 248861991575546208
225231805883386848 313712834106638272
28942663972659412 328378975319846848
216134657513474016 303554185063603456
154745169808622336 235717996647639424
49104217434616768 116357961731473936
15278242056379596 159232922796985536
224559748699676640 266129803442744576
13129513061544608 304020433256115264
33837742581122400 165961207973963104
110497345281225968 175775610289023040
244960303698031296 274348405569268608
195086547321432352 221696927829927552
169895148340009280 263553016497861312
228185561757175552 332605292575275072
40528330058844208 263777119095809152
78648958939897824 305669902903103872
21359810749881988 98872580959893968
247481041464606688 305931215890980736
25258691690735084 111749404404225456
79131425006345040 272334967185525120
267625636513334912 338317443653822400
152740687978701952 344881545286439936
319440994657656320 332301573954623424
82044126828907264 321038751891417152
48469337282710984 340419716567236224
329158009646050112 341002621466692096
30291637668358076 223260694697642848
198774048487692000 313789266371914048
43344194407821384 67543097624933456
97217316016609216 245331095647949376
57270639650725384 112702571888711520
192700880842471808 200668008509220512
289988024017436480 290976964458955008
235993552244069408 331930970787393024
141533277704793120 238443059320285248
154909643488555072 196358093282955104
27779113765379340 280657492274414720
49735853312220368 321770637547396608
92934449292191488 309588631971621568
56116171983399296 239711114073824128
156723217951257408 163987413857896864
124136241316803568 225625999851143392
85951449007450656 297932885504160448
131296367326827264 189415158011629600
148135116896969600 326605347829670016
267156539829127776 313966554676323904
123202169987711 191206173522154336
3032655415973528 23271666257242636
167223574670768160 278852462824669856
201956617120313984 281177174786289472
221027024793864000 343394733253636352
148363829696225824 340263416147688576
181870872432492960 192092645868444384
43104323704293240 64963690442804128
66351113962458208 155591985659217824
117357539653486032 279673126267823200
36924391809822336 104964943709866848
87666851767333920 131414294277654064
43527099140569384 62356794662052776
201482413616066848 233385990766245152
207446896445947328 306183197342445120
63832351900554712 176023024513219744
288269567947083456 291357407661639424
89698610126826992 203010367036689600
112777995010178368 114014543664288016
79370748441179952 137758623713091168
145133657685434912 245343303548751840
68915327926958336 198705212619997760
163601061951217920 254748689176655328
230386834910216352 290939639860902656
245309621059743072 253812938405603168
97263223255568704 211253790152416224
23742282958892748 265657148541786176
44909694250704168 142777236266866480
1137221883888014 297956677462164352
101366658051796192 224359582055541568
52085501577668688 260733994618766240
85247128468785152 214239106839920096
70263528056765408 180617975748556064
272472346469558496 294811073510754496
9359905060661446 198218198095131648
38978610976436384 281684475122061920
106528074167125952 334445682996969408
108892392637546736 338099926228129280
6628312337381554 266320605160474496
142546518784305808 298557542205896640
98543314334402880 300853657376037568
166193558928506112 315910078096773376
22549060949170360 348664160069427904
165928404326668704 284258290415592896
82477901224225072 220523096049498368
50985142895884984 154379946136656032
228413871467337760 264197744530944416
10490204289377022 121338814554131040
164504073876714592 303996710661543360
118979119105814752 266419348648008160
60604940892616088 272714022496509984
241065887066554272 252901832495111968
61370837319510704 316644611996119808
63697513859125744 235787565252275392
41725887775171728 169927708067398144
96052847361426032 131742391956778704
106057953355835824 162808474886540832
91303736663125040 146955170336990528
149313800632564672 172218670359753344
121308995229183680 180018017681178240
111282206551642624 125175817734240832
249513926515912864 318459710416022784
75779834323868080 271595911511058016
172792111909894688 224749698177786336
2747058782377770 340981401843983872
88044266138558448 134533666265019024
2194027448502527 102488106695531488
46277836051893112 310087244243782528
123926282638584784 292655362697852864
181770546358464224 211047282063495136
18720780844723608 34153056472710372
209105590311267584 270082122911995040
105105178081135424 150133544521242784
190115254044072448 331768244336599872
64396004437015800 279421451050980288
137139624026052688 287120417307322976
13574931970248898 130012894251922896
195167019936253440 257823442821548896
88223737267296112 175833553362766912
29573320938666716 234681569079029504
263065360404395552 318722418171253632
255903439440189696 304650274461140352
251182943412421280 322533421649839168
150504102624160384 226088922272550816
202403797564556480 293906756025983488
170856038055299616 261105535227686560
51242343642374832 223346510943377312
197594450183884224 264559850001446048
80683987386181440 294459199639640640
34913598358078720 202591447376761312
71288247907655040 267682240096157504
110957721803999888 172733491758070272
236751806654958656 262236376304970176
155400751234214656 202798436100829472
104318548696733008 296247902447431744
168360902212504672 283080917903830944
22149896779290044 109724410827053328
130501064311582368 155427502968475904
204072922442756448 216018840007122688
179356707302041984 343745666201557568
74581188993422608 214983536889397632
73115033985476128 109200680384849872
72845120547616848 188128610170088192
9130953025534568 95547615186776704
82544571526169248 201978473806761664
158806177568139808 300896075976631360
46838274413222408 166549430531326112
159596884403707648 227307960935424064
268652703391857664 316800735247990720
120806373871547920 267653250255085568
61429715014233280 95435833679159552
259739525675580544 335906096105037952
74256293813738448 311235782968500224
123657116014576672 225322908574485216
3922118367623854 51193565941672696
194405743481413952 275380809898347104
189962639564050528 204496046896795200
98465183402179280 237214201411348192
137050057851229424 168441452252958272
63026044921088592 255011585393695616
247191696744546144 248306785427263360
135769450362396240 343780767335125952
51327871341590064 318194348744419072
96713854333738944 250314352451674880
148199603357739360 174868275461235744
69199030032697944 195766263937456288
219049388328486336 311776243304871872
122413112915787296 227964822322536768
233459128710655776 301787316831751616
233599224348444352 245260843946707360
54722702124160392 100343042586935168
16223954891371472 294884696187384256
218542235672084928 310164930421951488
213053056029448992 316537155050982208
75024493753411248 321857375632078016
85552473044650896 168875863494669856
199423708439001440 307456998874822336
11741424929622342 319840017342169344
293587438063550720 341979011465738496
178436082065315008 241023661954465344
41530035147849104 277964217903196256
188472694911681376 309197728673755968
81562000885072272 211650920122649536
524240068332238 36025636704775576
25901292764320528 107400659470931616
19127288771764196 93773350558169696
94300160347015664 108394808758707616
137065564179150720 254846548614271872
53284672436779480 249864310393398272
217311067857426912 230252910325425888
5820539602095150 315045550092722304
47186511080523320 169811354979876256
5723629333309082 118825307468015280
48849315440377128 338095353480373696
93909596544807520 329771531400076160
273594356498904512 310333612013636672
190095336450224992 300040546543945728
86533282572193872 101533423981095648
136050985337115200 141570154124527360
48229766784517824 97847947273693008
178165756983315168 303056821271586368
144435107010924416 257483911872263904
77801076274627104 97213985200396528
83318575383557248 168596517505055296
20464105793424580 113733382935852512
204570162626240224 308880635577118720
94597375359928832 285614074656737728
204773841830255520 254508554700656960
154256758565709152 330649131382005312
11583400800951868 93248758650015824
226147215583356064 239302240623285984
117378526366696896 192908448705785600
125988864324259360 260289452621607008
7013113971286002 172257715294031200
203577846622406272 239920512397659520
144550575173474144 251469664625288896
108041426373812512 210333280106135168
114462845418077264 203491436524261376
210090169210160032 285769452713453024
250287184144070048 270064107573445760
239615826859455392 312209555215308096
154479593643503424 282035987999633536
63963424285287848 228442536674741088
18077226983186824 40117904908077424
285261958744177024 312008562245682240
7917948242784861 118398764554641296
96374066222254848 100648832493310000
103055733254375408 299706615613115520
60203721112881800 124971489392541344
99869668582950944 295843010061891520
14925418796676424 157696151934180512
124394722797230640 300923761485450048
211355317945173472 242031940269357088
153058446324436288 309835540153582592
87126712076850480 166100602633248864
176038524666975968 262471515954605824
120797631102847024 130964694059183664
183006842740099904 305734130250858944
146653577775439072 302431142371011456
90750780416036704 302632629521031552
31122063958487608 183117564534354080
117709995585682544 270641178708954848
44122091287788312 164154421825657760
119849238798733584 177907860780036704
21835833125103648 228171959638519456
182953814273875360 255109859965038272
174292215848340960 230012999924438752
91428668402148384 299316897938009152
273912561006655872 328191322825107648
36044968499136160 246130085676595232
123592093617757920 182703255000388128
168355748421105216 256137768392929152
34082356560678776 180070253203647200
122948215566678272 161227933446559776
121055681541538656 185975606171391168
10253937039602750 321598668905829504
71091864204793760 241965475802267168
87853382501760912 97610536442084672
118082423083338128 223573506603019392
48496051954526528 181039453434127136
76288353948766080 229464884371032384
295820982391469248 348156721489940672
21810547444237548 265285888484078432
203240083329097312 212791279082651840
303322285344907520 332450325274596224
88305242791200240 101642123222399856
167704736338464576 305366890228913728
109316442292640176 156556763154339168
80204677630526080 210009028745454144
80847153608556048 209660927656625440
243219686908462048 292424756921199232
267778290142434016 284000547217407680
208714425243751552 281921166533922144
213826103981191616 314002644795136832
74509795026732736 339774987431245248
121143812978984432 123036931523023520
87193464127905168 235839121598329824
154045064040547680 322493637986691392
91033051337038192 110990955484293232
96503105213510144 192372648911541568
104209098430016160 207730367698450496
94513610787904176 142903899498312560
86022666860725712 126980780303408336
280352282907740992 330819008154366016
28556279198649292 83406381434333840
148005037481499424 345995183741534080
8706461235309583 195202864497311616
73201310945266336 195744033788367552
264137590404487040 330335255201893632
213003409681878080 214423232230911136
124477617204996304 300749013867769536
69859961058732616 176107634342500096
98509691810950592 222000989748968192
231939554250058528 284687238307570976
65808339016108072 282560971803475712
105018539804557376 346867234875416768
58799247415613616 218674350407069760
91892728878014528 113978115596566352
149920708463585984 213872969028472832
192715866405207744 245203869919779168
12794346746713314 128074708964189072
3720932439332031 49540516698082744
167503392454584832 345758075116414400
145914163898560736 167025989033507456
122669809577240416 190589311488315552
145718002387514976 216362074731329856
39737979844224016 208163393624751360
162362593549784128 216430732085068736
187760789711174304 292801120810452544
44741459927475520 343535853929039616
135850411895193424 334963979306881472
164246540725334016 287727272217269696
50726895003735832 108855712828566272
196768661103498 78139782001030640
105442061249045744 248127294293497600
286687117937570688 322284693005387520
145031330008641760 269654129991503808
111106013809654016 271488353498101408
129013510306991664 302835748562479616
94111170593151344 255258438499836480
31085962081808080 182865781982912832
69062205329752600 295873884926853504
211435578940320800 339612770901196352
111275857915417552 236677150824287072
189127912293241120 343038478969120256
118929371966760048 169029036391255360
150733117741669376 228555529749577760
8707911262477323 69685565485188968
107293550448372400 262414914260361344
240216193363352416 301001051033535552
110509940590782544 192210664394223328
82173801327111984 185111545639499936
5110372522980928 125450948435585248
169879437326402912 337333417251416832
32664308408278012 236738757797040352
139211420508396928 220551139737680064
154969680141452512 234889290527908256
78482933573417264 331840811258935232
120779872546024496 294636544048636608
2003725860475618 121004624136240400
238909670390452928 254197608146674880
33057611845343256 157176083019664448
249083653506106720 315073638243916544
185323370556036768 214662224053543136
90100935595351008 207955814486789376
103990584259156272 273786591840487904
38456196604692440 306027983472325568
150168629466470368 214825135108398560
54498860166852088 102012085574562544
83041007970867792 297817678581459456
312303713981300928 327983460519087360
136521295818733856 315110393071977280
10579740693168580 195936146478916736
18404552338059600 288153943502240704
105564553769454864 257577439015130208
104774092167112848 173583728353167648
92101823283278448 238618267702778240
76716857778143824 139877566860650608
209950239412745536 256052245730943744
40713030518471112 128101604023629696
73114055320531984 147892427000736736
251649003999218368 264836343819093280
61133638549591048 241243963064682944
88187280109001824 291439984234647680
140491278054889152 311140168253741760
33257252043611800 277493006091053984
71121425528187880 230397523399712128
123695055943459744 269710710988941312
255519240086052672 284547106730081984
59474604596633568 82254162605831392
61046668267473264 278415207784292384
64615393541141936 163500505640082080
295496586042093888 337768119100775616
25333078624108040 50057402035755192
20712503264810584 306818133201812096
145104132917346528 346193690769219648
42999693507433872 253510461788192288
210013915184719328 228383586043594496
2054091926981129 71108232093422792
205450324557983744 215779264940154592
22423690724361952 43572640485120120
64019955904131112 261306293581568064
197829945265737472 338850954368356992
306508624796448000 311116403681382784
69422238427805024 70446142343420880
35479453365689996 200949969138926720
150894901620607648 166791608622605696
125354156196844896 157480747866522048
199653239297409760 256803935273277568
136195722265815184 226092018593926560
12830671183513666 338563269650349248
127631723768496016 205273239980231200
167785563210009312 315161270129991744
235008090871390592 307028049907701824
153475779431424160 213181714045206976
154712309736569536 207375486012072992
145796385009296704 271785239235247872
204024520191453440 326795035512214528
71973000656573624 323222844118152192
185503300568326112 322755079720162624
85713929912654928 325425197549092416
25325861343931476 229437827584398464
148586216846755392 240741526977796064
238879544258506304 315621067195172480
94590355661730576 270175140763454016
180572765565198752 310502438258745984
98547645985959488 203484473451566624
18385809697042292 271965137547136448
108517295323714496 226875686797612416
135269114360483520 218824714726219520
328508793727494528 335789542463777664
215135191895727200 306759558114316544
78609611896771200 261226374808256320
58849550890843760 305741288734340672
32141673766880524 188745503099518752
268230977599341952 328801834193552000
160754289554678304 325606105492613952
13606297371051354 249434757808075552
98270461259882720 241110617822056032
246830680457326432 298433823008700480
272202656659100096 283591905885985632
34045640450225780 194345038515790848
89431612619653696 159459627948410304
74371458027410592 261093472424970368
87149181702527184 335554054205362944
25571203948253392 231314232824252800
31464009423683888 292508649085397760
110234268603936128 311325688400907136
8247855809632179 325568992379810688
48214075034881856 183792033712439648
3228988990881940 216814519661869312
103041767883634944 197450674373779264
56475795048299200 311569507107240960
98873300034933824 150513442375780640
189579841449219360 260574771164616480
8284949628026416 108984574870492608
107920817202300160 236051399667705120
130681805467529728 168863514405137248
98115820656215376 260833160644150560
18834154831396776 228863010747878496
31409495717291740 103815004023589424
160449141906389024 295888283041561664
2485378096697060 39222559963744016
67076195287534992 71412239762267016
128176361058981584 206186380438635328
50350178095890440 246331536674904480
132851089429570944 212348530855902240
53291723947359440 210134923768320288
71255351387150240 216543682080329088
37392752574946304 158940636170368800
70728356793001344 324810349419613632
21587168769952804 78589977254487376
68055996870166776 330194182715466368
18258166927808200 303796633392190912
161504691377995040 274398518666710016
90201791927019488 204312619501474912
114846862692755088 136579086215535568
38971472168181688 289648649077269312
80628224916136608 102796380034253568
171583530813646688 256281269112527040
195240870534152096 209378853767894976
129140130597346736 130419486266892336
28647744709374080 71272202710805480
294780855469612480 296925409686976640
221225715830460800 244589275524513600
34128888534897404 323587618755194048
103853307570629904 306004361765384640
187952695723461920 256372403393319904
96414100254740592 315158495641521088
141967636689343168 201121418071490464
255249466870537568 345488183491990400
146280046229957184 270011675851208384
153662400913162784 346786202007984640
271591788539559552 314580281555800384
184613128819579680 334962105467922816
277551563767849024 286355672765682016
184540786977047872 338918259519553664
18327774327186696 108485134322390672
17876234972295128 338779015854825088
80150561208930224 124553914261979392
232883224732315360 340566238638361408
76895810620985504 268264146628678848
35493520801866888 162990211066568896
33548141411790840 70108914494574760
33748261286352136 187968070438305888
17822889328775972 35484212254349004
98731438261446976 225505666985641344
95643404444741728 260806289839565920
194455927001174752 294401109390926848
287089980674900032 305100794374132160
52774884988044696 263859444764560320
7988522261421225 169314757865765696
39509427090526864 123633516332035840
34091085785470416 189098322623015232
221739812057478080 341042293559256768
151518672836262880 293889653220209472
6823926320937176 286764639669342400
12137360980200162 150120028054525056
55287610018664448 67745418453420704
186079503872486944 205736956601075200
257718161973336288 290322013265943744
95047803516865040 114848866922607216
123789102265763040 220482860903161440
56306740854714200 331851992593108288
157277219757107072 347531606059244416
23232714011401272 214675001836583232
8616410271849347 171536048335492576
232945858763674432 323061827075534912
3825122231022871 94162513440992768
188263876424934144 262529436085015296
156681308274288448 243783344405763936
151394660457422304 244402389024536224
42030777104294800 239419807302821472
10538875037077982 37804827429663888
18397911969209808 109925961258748848
141593199473540336 163422786400060256
27775947428955788 178261035879878656
165737765542992512 175547386404730272
178171170045375712 316112013840804160
236572510101391168 308967187548688128
225549722012444192 230699809742469280
196814019526908192 258300139012240160
136879290816858304 282318845825722816
230109723133518496 297794501949509632
60508132844992784 107303480823585360
12853463978720342 175165208480194656
334552603566815424 335609407277119488
74311521678014320 211062341231267936
91574719180982576 296143028298119744
47827492229963768 130064346148794144
277889240203419552 317349365563251584
50883163376634712 148686138618840320
118030554950019968 142011420934161456
166969157526880224 237478394435790528
190062352340488448 226474213679279840
120520380497999808 330911179754093376
103198997039879728 326718620380356416
77351095840050688 194516022196164544
136540832541122048 328466351825542720
17766780865524308 157345351776113856
48478944842635680 269937504282840544
280803422684772576 291223473381262400
302131401691311424 306222427249851136
101144488388884064 339282916285681472
135421622826576912 238752416501444352
237681205385886112 326532138326399936
284539995144272416 302129292444855808
94970889860559040 130655100493883568
46253591925368936 74670662082211264
142086614346411504 325191354372437184
180519925347867680 190198850245514592
159854885568609856 279228085751687648
24686000172631672 57045782691526184
246169803112032672 276880432915045536
16119600121597470 25076834511906480
45411361610296232 130780439329098464
151025856655015840 235254555425946880
127285942142109216 320521328096396416
9607229839034162 346837750456331456
56304061231186816 250538468096520096
108520460811290096 223901065979864288
180940939018606016 289164890891689024
131664360517053520 328451690059990208
159958572839246240 330719834978869952
265841985337450656 316092480411829824
56112695963656296 103304097380756496
93426682949004688 301056252089340800
161517780447532288 319465536410377472
71059087063267896 274286028704941024
308240221140311872 309090189187052992
124937104773113040 217212486437404640
57754891353842288 205279231143560064
184217275363748224 186639818647331520
40839150670992008 238797398821008512
26133645347664880 186433191873132864
140592651407206944 195295330523338144
23283077404695276 85035245120558752
146149431620154752 317403853886136128
133837787964950160 344817747328348992
203755588649210464 308335829916940032
256398814195503456 286529082075952416
101598387860712352 230684326585410592
62988264708880160 193704588654428384
130268973173483392 281348703671407776
236115337780141312 249181919056114464
14736740493088722 200840398586976608
157894498573088960 180182578313324288
45736905207586456 233480976364912128
230807655957135264 266314500862629824
140799002559376144 285679443724320000
38716773599999440 114342752936954800
141581050668256256 315187979145358720
182391278113734528 339174426449126720
26999631619889892 117910809289601136
83556184762654064 218221395709493184
129545859636549264 269858215346973152
49100264727397472 274965000992085376
48271933932555736 255147230932858816
233972406674018656 318071930914770688
66255052520301528 331855309266198848
85974122051710096 171786780537780608
60692021949693312 181197516251560992
62355779742828936 348139494875984512
146125129917436128 206925664062394464
102794604979224400 268216722527077344
59629277183202152 346584107883189376
327117897375109696 342552589022924032
85715475012355248 280406178279142784
44243048758142088 59989421762823208
33615668487293924 228916519398799296
102421956174470640 299703527824789824
4403353868211229 275215492619193408
16651258628826408 45951453011735800
111014869058986000 337136664346580224
191794853915078848 212449010231476736
128233241995779824 135810025374660592
268490469711697664 285501813952067328
210522726130034048 227280785141871168
149798433447158240 267224444574567104
219239039837989888 314733595361036032
74163415357172736 291692184052939392
22310196113283248 172423644250438816
57375868749845480 332273734387397120
11840267487777934 227894267448988768
55045103597526280 204273706564484064
181165610521100672 318721440715536000
31363645739351604 146599588142269664
151017564871272064 255209912116361216
243850330571549920 271167867458134976
125222842168896080 250335976561063616
191072373939673312 303633238804180096
50373788486386376 56824339446213600
161918319366981856 272496658642282336
135246418375773536 298001455500026048
3157505642094575 201940967850759008
250669002819683360 339008334144273472
174373761901392800 183941716731502176
7861086847320371 65259771019146856
65406297078367072 176330953847579136
57715268646877032 65391378265645016
14910174936676710 344492196070565248
111542964994708368 144858989774749952
202683517073689536 229611874333568928
57997921275789536 150583349204979200
87890896552818400 249049972750121920
72704887425462640 286980520205971968
105650886893228224 153405892599248896
200233594590268960 267596873641119104
131950694421870336 184382687370659328
931882689825967 149176268493704000
35332420807302132 98537852473455520
329828146411491968 331482786124606592
78169070794495440 268464926143611648
141593034110837488 276022484839113856
70383677019449336 150523953228210720
180546422423871712 261043094639653728
42599370874025816 176689151128374304
4346754268170717 325620886702072256
19578949972600992 87385913622223584
143282288226495104 322464797751256512
81082266832966960 220154285365204000
163944022226119744 283193913846616320
137782499039546496 271378753463138720
61014611425623824 243068441605037984
219642355631174400 286601839269647680
282631950695450048 301801418387146368
225707458147786112 332515221044066304
38009098208439712 297987171753041216
245519808901649664 264939601526138240
158306370945028608 228043657367509440
63503787362798152 194752141124088896
48428263003517688 94901509762405664
87214390679862320 92454101755893056
308470667035891968 311135915931773696
250523009401660128 270986279331360128
29528882828169632 207037596536980544
244786407774476704 262325393828491456
33924346193721592 345248847704334848
67933506058420264 252374940883537536
179396809393546016 266067707297703840
113913777777459504 193008744771369088
92112846272115408 342353271281480320
54671306993738168 220268369943513792
111584969533354032 209240804977880736
73037989906958448 290521153989769664
83994910426927232 300341675708292672
45575229684121592 268955911548676384
3990754111453611 141946890624113920
271402565495174304 273775021113313632
233206139033647712 239987611661481184
116443285347384480 263767624862474112
67452999993071016 333531955606933440
122668409949213728 220564403160799040
135585785988952112 192691287226719072
186615337973949728 208626724484650048
155110807704692192 165536961566375104
212584778162930496 276125335624785248
25749267828250960 55135141764255680
273026075956680288 282869347062779200
207923234170236384 234187104335493952
139970053312279792 346239328551702976
14527498536840784 272582423925459168
75379507400138544 319291927097617024
234536884991945440 345956022502981568
4831177788371769 23343856369038936
303374964800281728 330819946148312704
122799860341555232 253175843690221792
17394739488077676 196797427850183328
46404748952940608 112419133046819392
148729267840524608 208434652011143072
9704882154926116 329684438215260096
187812103811937376 324199918921888768
67156074369264376 340888660047258816
59027359144553072 307804132934513984
130937650933837216 341518329125060160
17039987821570544 229056272500740320
221917827117714592 339130557364012032
184910867280117216 211681428523051104
155695057730352576 327646990120329792
270296313031738272 279552945966856224
191246675167523680 329246042962514496
23357297063844292 139174802376661840
152145099312726240 153653095819863968
41657382846179416 81696400950624752
215000479122311872 243603648328155360
23555107434006452 320033380940762048
113698252066563152 207161230550289440
100130821801284320 227765972365053696
60577437454250808 173006439841652928
29457550751596440 332417339039648448
83113931749301104 164543393610983040
6309790285342151 102769801701277664
41913975827951368 295369914393503168
296153176413780032 300208058241391744
149390545744935616 252085192720337024
95036073350359648 306201066067027968
141151803884149472 269400531827845248
56132234452680816 128510993797129456
58016378223980712 146184107548307168
113118096709877264 273463730139201920
90076636560389648 274878045915175680
131072943814833904 239897556877414176
169965895738083104 312426035441345216
20483867244827008 135080341559585168
103139867291548848 157178820472657088
189526201517409408 196580402848394720
143500883866305024 288913345352548864
3949883287671241 63540491259849880
140323287904856704 244825356532668736
152634758426421248 343112784321155968
23020064867083268 258152581415964224
267908416447996416 317723090933046144
6080881518327591 149904036888443872
251767069210392736 273831155457673248
15231029403548290 249237865122127968
182760801568779936 192880834185529696
237510549504651392 339982401583723776
6509025272318136 183609022544624928
259022636584448032 289623371877965632
53762889206012584 172824151261333472
200216485454779488 249567579601120864
3736085448406934 178973619856556160
4420362353011305 39445601513407216
6526229534588986 196883372801024736
255300686509098816 293232726698950400
280545849624037856 282217718382592032
65827011837804496 198418808053449920
288726339959859520 301942634719641920
288055660377507712 297704405690316224
84293890558366256 296687894083285120
272265406061892096 321458120098971008
117552684588077184 188234976432231904
99555491834406720 270145237859759200
79040991621164944 113757923884192048
285416986574561024 289450952367240192
138468013294246352 189014197406763520
18437751287268288 177927188435081248
8890575093536833 249704860235611008
45195417575490328 245553787381785984
149796662779012736 343651612726326848
11652704052283316 268286059600834688
21368683369124144 40351770672579104
92899371666008 121676383943943664
78958781282912080 308904598839882560
258876297794635488 297838958888377728
74518338851204240 164596881158859680
42497361736121808 61966530471464320
36363489161965472 126187996737920656
16150374551506256 112844341458053008
197494334195973280 212881098570884544
69910061832529776 326275689545210496
189229661333487680 266360085296037664
19217304043983504 43873623510939600
229828293643454016 235749054732383840
125492548559323808 161846413134637152
225570205839704352 244096775120981440
244918543795124128 264148626835257728
50680063127909992 113136873424635312
224531538348956928 313489305878928768
86314898700491488 123663622659024368
276116348208956736 313259245602436800
197037503783465024 323760174456848128
131761291183841568 338362772731545472
26569370773814660 331732426047028288
141529033985032240 233070928924243264
90783891389156752 236146472654812864
16148976457907616 202132305834138336
33444463390827756 294682093524709888
271133117748895104 334288080861559552
17289316918262296 337612884626244160
196191796279914016 250295543812923328
188703066007622848 247225136156857280
149146129724569504 271018958183396736
43533225205335312 332099496052280512
213437346446601728 266527255521738752
162178997872183456 239771247281707776
85824668389458464 193493919782882144
104161021682128784 319190113975278592
189660611069008160 310482262332617600
313270699431777216 318521202317790656
75100584942750272 316231653157473600
56705382367810936 147535342895947776
99842000689160352 157526619421390688
10355245148626272 174808861380455584
167238271779393440 207851930159649440
129263146700387152 129839133987267920
89528477729264384 212450937860274656
168291178622763680 235927338108516896
321912219989530752 322591287125204928
66825334358082736 73768072385436512
68014656077517008 347254822105475776
50024046285626568 249298529535815232
2121334816941318 290994281670084544
31403902575314004 75671222495621184
122142932527114336 338398876062228160
147135880048207424 181664877340013920
123630732138349728 191121398584587808
153190286718085632 278624836042226848
237665202744087008 237849107526215104
127935112877110800 317845796747931520
28151181241718132 49431866772479976
105304904178063872 206436734669876832
44808592703173504 129715504981077216
70930377453497112 166794705350361056
75173238751231200 240399922116667648
127536046300326544 255694304435204960
92769961358694208 128383725517045328
1181984630925154 317157178392315584
79787063424887696 152101991647345184
37656873867249720 258920842230490240
55996237402648512 244806119932311744
129404864725657456 283141080579859616
130902823156985168 260576159923366272
115749095430585504 180959280037726464
118169153787193440 293130167504405760
71203022979397992 146186817549807744
94938564991466432 235878140273864128
234467394059789856 308694814381607424
85460620317714096 319707444509119680
2010547061663400 301298986951611072
258943623245567424 280474590432392384
226190837035178848 237224921454039808
73813526399479312 78524179875838336
63045061856315440 221076185062447872
181096408513578080 200992801972940736
55697072886906024 287320995593781376
57204517558545208 98120845587288208
284196073662733536 294782161438360960
49396131475392888 154696036818531008
169962076351767584 187292625235931968
63738676474019392 88119415640860240
58525748492248344 178569555940660992
153845592514492224 193428660298090496
90868236156372480 217969350530378080
120638439615379504 127564970526415888
209892801612699072 331415840809852544
120259742163389616 212711094467620672
147930228749567072 155639087353584288
56048837988620376 279237193228489024
48061636811461176 225082425665869824
73725762860272880 306196482368445824
110393006866005104 215722593137523360
138054246824759216 191990624862879264
73218970630375008 120699766473111696
76920090969170496 224448703617932096
118808683634474208 282306663784964544
45706683780027376 308517336322418176
186113133566345472 295970811429935680
126701866866008432 202317843337998208
33020246566229732 155420208614598272
4681231841442997 254350607251659520
8660821005891900 36071569048044720
84593070176873056 287644960071495328
41508719196736552 325080407455975616
26821363498819840 156630102940971392
137740656337438992 345486625610710464
83875442215450736 284408697873343168
247681444462979232 323353962638875712
148725373336645344 276792654644963808
22435043974168256 240176079827514304
130047058874245984 176277295621887392
115335972770937200 194551927701431296
8596413044244597 261349656360789312
136655585472980672 331997425687093888
57950263217892200 195395938837191616
195571119416107488 232519032503953152
10001832405565670 147379464383272512
56828724461692152 229136685438068672
278912213650432928 324290877873125952
201081902006445376 329460367438551040
239952466131358208 282997015465469408
51312866230143608 79726629258796112
176994395751108256 285065016199916320
126303147734662752 197238990935485664
49030377162974504 336888167928641024
195073978810772096 309081459499508416
232587834538697024 243037286469516864
130176153186162576 213316732654989120
20150915703265540 29037505789966952
169789736123387040 326694446542710464
21316283164193380 257917775926395936
26702725947769364 83218951020309984
62126634116022560 123352513109680128
64777319564738728 71127513452151096
164829539343517184 267573188293121344
97653442821977632 203210620272829184
97554185278222528 311504320404583936
272029387326291904 335263944126872704
114020931710424912 151155855839120032
9842858310803442 106399186054121216
52404599250173232 283423184150913312
46204659760726904 201579832607510848
192294694615106944 241865674211882880
202539730071612096 293119475683704192
127902470901851648 222841894951886304
112813840272469552 238564613013764512
120457144834846064 213412630053953248
194172522295914944 341588010473491328
131631869293550704 250694993579807136
132145674695656848 325989312109114112
170769170677867104 280375325367997920
58438219200727512 301627813221015552
47029106255280568 92905577919340048
33566647488866864 303640725246979136
11582333662801884 171231700013421760
195509049743483072 308156905560486976
14278112530024288 236580648249752192
97098957183310400 264456375887903072
100442889725810624 214508132539585440
125817160270820480 189405022428570464
93290260225516544 210709490924941056
81660181123053440 266290052037007360
60572948667583040 213366630060459808
32672693555719536 239806861953517248
64769615438942104 150055689859672960
2352839343930040 144507219923141088
218467741496044128 244720227960664832
2833393312713700 221942584355669440
9729603221985580 346136732765506240
77363986745681088 97506647832298576
3302300511677143 341308362129209536
25422472772900220 278876685288771648
9708045605710320 149761928234664448
111246664485919696 174675632151584384
52661157370377536 67592291195463144
269218130043312736 318729836460822208
34466992116239408 64590926534216912
86705194307637424 92755754633418672
64307845047543000 208711339388054080
31588657812138236 307406405007181120
26461817607542676 282680979721925248
71365945891533784 273793908165377856
635492825840619 91466054642369552
141519919780654640 236872788658905536
99181370413972304 262992700731865600
173491963480141120 329381874949399552
127599334709445776 149395139174438592
20406472967459796 256685170692984256
54037326302625544 124574823782334608
96107254376875536 187759157730698432
147064901352532320 294899456195200960
4059972394460872 249933971114398944
41422196272007984 143999799342738064
140051753198178048 316238549953226176
132963603048146208 256060791890779968
146737598288640928 210850514041284320
40730076470851616 314062428588115584
5102147346864845 101901364158828448
50641769108498304 174260945288179936
207001511699355296 304071368263376384
240828669830442048 316426060738543296
177248226341032128 320312458530051520
8028977515845895 13949834425156854
9492930869307306 19210397188937272
172704750979910976 210503179961387136
268432267572012992 270866325005165984
150966972409774688 206218553972581312
2635874217129373 64757796877718360
220726878206770496 345292071447148608
49739585259498168 258415245585893504
25068020672508372 332689862146755648
87808339236666416 226237016031248256
218195058461629408 285471313327311488
116731003558267296 122855316877251440
80454129743064016 330029452133671232
240799977980157376 251140315589286464
94179131983045904 154629013488678080
4952299664562272 252303706129375168
19145396617584580 242536063443133568
131589857561876640 223639790070311520
66857412789964232 93928632799017856
12926894208579682 228915680655504032
17613109804829792 152260921890250528
114050139176540480 331092354813320512
202278236937340320 332965607211284992
127393718677512880 336997917603886208
10647489904262594 299261537163278464
85000933292877824 170692869608017568
122300067961131072 214192054252425792
107613616266421760 225203080188783744
245604264302392480 335500014337311360
287962603369195936 298770657028692480
304891201386140672 316351837793566592
24806310551642164 189809443687350816
161375168010988352 241154681162806624
264439800231853536 293614526426397760
49692844917351640 139683091558067504
210115533102961888 283344915605411840
115965099002265696 165651887492660032
172650856914648416 306801787429097472
25775866347254376 229962188787639424
139357757529251696 166561028773233408
80360319729641184 239075845713012960
34132354807968820 333946231719506624
42044116043146752 236167382199583936
196107973529089088 286233876510805984
159588255958617984 312475569610720192
85673181800367872 137859966316185936
65711781337734824 236126446421958432
82642236569947008 191205676024137312
62813060914985904 135194562900242544
70667509041205824 77479690445866336
89964177465760720 323808297155897536
62125389158768144 165763743247591008
97566701121445696 278105362010016896
52869550451642536 152378915723489280
140519579577584208 197919028976713216
105763510339481024 289497373386084672
50558388975821352 127486633856259456
106820329001171120 277428061712438432
6240049800799841 225863075164575744
92665905134804576 291198997159449536
266998609258316224 308012727876583168
70480260552610704 117592011516360080
94273769417483184 167950474847150528
82194292225524416 334002227424439936
143071478250356144 234051365448174400
116233248186076448 289754117929768448
62114418346790456 234268268171272480
64289587089823920 71771132088251000
6008605949939569 302978956729119680
78974075267345360 116394207221877184
127744321774260944 344189636394699968
181518029919682016 191447027919503552
220045575246702304 221753060668134912
201387667207908576 217331533167130752
107648039767902512 206500128384594752
43236360894040080 288336808805230784
152660277238271552 288095990763301888
262128165204446144 315567283435103872
308914380232775104 312349001360827584
91368695181900864 241571040632972896
56574926144409272 129952254197949696
275328529949940256 291606549706364608
44086695481792600 252532476828035520
73431994143618128 228258656024754208
75677327905712688 195775622142760192
18472697459751044 208392408106930368
275697674284987968 312212930856425664
114683492223394176 125328002086490416
94219630199082784 122819422627696032
167847604548541344 268841236357285952
231438026035488000 318094796364644160
94492241555210944 190722535187432992
83993237050709280 175117949467525024
105072706204724688 336435986335789952
33880405039181068 124479392027389808
81531494630737616 96441092456966400
90376334917204208 124192336232287264
29723692034728592 108717196964081984
154005803341211360 240693130731128384
8411810034137125 255582906547468352
245425227974533728 315633066951249600
191618102388170592 313572489035440384
136815475152763840 241733802926521536
64432594556433680 80287748540723856
12973784797685090 40929585430561728
109026053934096160 341546898018888256
57507057545174344 171137452566954624
224987525537175616 267620471895590112
11068794170793226 125843239311756624
15528427727027248 137221950592899744
28426942101776656 252164937112248288
7372742637166808 340531004552587264
99013416235766128 286589851802376064
56537734505650856 318985500166867840
94773141744555072 97894193731823584
1934548443880656 110886582106030912
32500082633681344 245105655704989824
239996777931253696 324767299111371904
110600001387684176 193376633057162400
172399506451136608 245147698425870816
42868381766855440 141569403207201024
113150544906242704 284676529630948896
141109888344448272 268236303978327232
27893879111659396 152905045584639552
72729847234524832 139591979848907024
287415208185454368 298436176205354048
218162322700991712 324402270380435776
19173433984481724 270492923870598336
30649546873103136 67484435752519640
45951885068364352 335742891533286528
70124401095043128 173844351648125600
3761667668001990 171686916367082720
17253748742992682 147895837607047456
133071910050156368 245674511624862208
283131879202746848 319856203126644544
128145723879375744 330907711694716672
128621908873946752 252899673311883040
67981658301951728 329430073417663360
26397942284685432 124812966374581232
25823107014007080 217577842345341152
1818656391631009 208885397229198528
16669568292969098 127549971588382576
75468397008109088 288007891240414016
31284581903546368 139821146475893856
240429691602938592 266347936361408992
6243508513402217 32839348744454824
198373499839643040 229049135849624512
64810984286347576 276274631777695456
10961943521647778 177885204657334464
61622005695756696 129612245518266000
16884063118067660 33549859974397132
131686513707881968 184827596394585344
17885618898234976 26001680428437100
7539401016501781 331325781498313152
12912562948152616 67263147395866368
79751643227166032 81368082685057360
75783467032872144 109674477469995120
171656120075014720 276123897331215648
143503709056942160 173005898606545952
82374367122379600 101992945805452656
57661172246582816 173436982083598016
166243385031996672 187182832476674464
254207385656803648 341574194704498176
141261089416557680 276523959281332608
253956317042205248 309225004206881792
181112904758503040 285475461280661248
19469369453223308 20654487012711456
173226563760876672 243117360254041600
295236701382090880 304071005496102272
224417978778599456 322958070771148736
155228801549333664 227283900987493280
324185047589947904 337667100767850560
115986955536215248 235758043384110432
155488638725418944 301433507233579072
272636288730514016 277161127861408704
79373166740344608 192139319660280416
196903157566450176 333611666096680128
198260065552325312 318331019409734464
175760143655746272 185005308704799872
175550986608442816 300187184826128000
128148767120506816 175872674343587808
256585213918262304 304597338013448640
69769805544149600 325020878678756224
172624496889668864 325751856471221888
166247568051219424 296705714768649920
84194459756209920 302555399812654976
213466894623624032 336897543493239552
92085538872880576 173206833870581984
53686097963758320 308099094334708160
304846716788349760 346069213337234560
6158754778956350 168267838001731392
91331370632041008 181030748226242784
72562114788255200 346730462272126528
79971005309811456 323596631997254912
25281081735728928 81361119721617072
230913273055653888 248678520789464512
99853030213056208 178238170497836928
134234412862636320 167479662398577312
57306743721651928 95587192489825840
16446080304770388 176299073148241632
29244722202071292 304275903808682176
180177133913596320 198947404471702336
73912329207042032 107574453497483232
1928061324478341 5932869152188663
48278829874687464 65514681251513792
54364040822243312 121190669896639632
202224148783513952 206683049853071872
13701497632524220 132188010772165296
87950147288345184 113621773333334272
200689273290939328 283653445059608864
194825249124590944 248102597570792864
292496572506715136 312005354336783488
81775354625973376 207715073963885184
97885778291424608 188048802951717792
79528999772379024 114628458080969856
248552372738370112 293458943603837568
118990692120665408 228183791052859648
250604584952138688 268583033226011680
44470670078352168 91371700644768128
72327658995902720 236421028828161024
23589939418049628 327574674244554688
261315792894547904 297167337839887104
157126716839235232 165270235380649120
21322993565592128 243839678963459552
197244550826176480 328091495120873216
55198823026867040 141485304023139488
19502611777270464 76703020208517936
165666189720449792 326865702369595392
78534225158742816 236411276113796640
61431180488083264 147013334579531808
121090282863597952 260503434143663040
76750343088623040 115573222112786832
42773512123269344 204239960557616384
173211064743520512 188539133992345184
72240277151159376 141341534249240752
155104969816202784 282323884778035488
293933809955258816 317222725865509312
97979846189703808 203700755937499648
21496837443766384 148357083908918112
149152866403174176 241969371103240448
96971948284012688 345127638002854272
52521809268818688 306169711873693568
294112495685880768 315234418905209792
45593392976070536 193228987352419520
21012820628773716 287920515257911136
97542400718259984 344185266680960704
31597352643690772 254056920153598848
72255015605427792 128494974012434960
186881429896995840 289107434647302848
46846375435859656 138474407009847456
95493395647706000 232488051062229504
289672209687231040 292964832316806272
208719761805730016 241887162123273408
24599933587917368 201171425521527328
217871472325561472 246179005116570976
144681865397123136 318619021359634944
117162184287122432 282690305757143392
69693235725656960 137102816944066016
190295412217480864 223916369281537504
29830362422076716 288275575434510720
132236799290231840 189834371638384416
50879521081979824 196655961265955936
97968214978692960 254432230527284736
32398679451609928 341138577442408192
51839595621175840 305973979883894912
198967287600954688 243284174628363968
140417190483115568 151422309369220224
296121246742190720 299164641286298240
50549890493317096 62669062776066600
14224089917187212 25944362452483860
286993029610719456 332918320507755008
140460362447599696 277596484915091648
7441719296882501 50142529433012480
46129816748347768 170789001850648288
250952742208902176 342296817877238656
107654935964559920 343910945165770624
101091191945732080 134324060557210944
36664776996059736 252882033115075776
126099484740196960 251488741892115552
48798392513140552 336279730643886272
5996671962570812 333433509265208896
210545265231678528 330946517492706112
144962385421105600 164438869455206944
291187208567697344 344303643166620032
35235868377754132 254502623915877920
183268920070002016 251598808242707008
84516601817896112 224765141770060352
175643419412929888 253391755732811008
74176613939488672 261529748129527616
109725676797506256 138709246743087632
71936625046982872 291320871724368256
38394235509482888 165072924792280768
40865369480704808 115838377208917120
157922736035491776 223740925651205728
82550209392658192 85615381121888832
171694975824132224 275715666952691776
49881268024557184 225552555271486848
208318928822350432 242415746890032352
111479514504858992 318941552434727104
283774359351909024 301826856345141632
299864703771779520 322479368644572608
89212421605906896 144326168714942176
119168564091033920 268850989709533440
44877896570776728 130265181330455408
311279918148670848 325453679512275136
145378006216573952 187812390444409728
84833766949147696 327742721910049216
79882199598279360 181641651792107584
184615194387877760 247893363350482336
7942246984794372 134926400872405296
113026153578051568 186085413339813184
171227914732768448 312985841060038336
43752858433937416 335587514476699648
15805881650618536 220650426741811968
178409711321513984 182665252288122368
120069770253936512 201237166847786400
11880042917360698 79475581368242384
209522587010208896 253455918425883424
11069174323515896 246236551209108800
132601036444480960 141544201247283952
124173479931460256 177690007859380608
289784376285196160 333003185507034496
3193393786105725 141392871786946016
1872514355206155 214989481532948832
18846349398372868 211414382391988640
51298159986744456 66596861758468152
45645131789528680 130544421997359104
56802846627382496 193245487421724512
60195251151742400 248684878838202144
4993982864598231 326283382436627072
17019951287841796 312060766116455808
56637344054819376 86827123272350704
138825490303201152 191471810527618464
121804140014417520 223954192149069856
148032316461003040 228101435423202944
22641615174805172 280382475424476960
156478161177210112 311513061116618880
161665406881008480 332473453856476544
10074738773238996 323813802804893504
242960079513111840 271543390484957920
119367943423361952 149636544304056416
23655911785154552 201947452254529920
179865684838283552 198317987324746208
98341923908061392 296501762130395840
244386116677118880 325072222195647808
43549105507349736 44347577671728344
93016424513689360 120581444258506944
59589287162194248 265016932551724864
32160033186954524 330765830601117824
21303496144657840 187927897550906272
70798803354687576 91183190036734560
101687175145094944 276986690790638016
2983128954599577 45964886716881600
48279711475622528 251793819296940576
127455180057032304 258691319837326240
268392965708082496 286373795498283648
141167085165852336 143394907282492368
187439706721228224 229123365572192192
98379033056371632 114599687610319632
134873986873113872 154614252381536000
74693067851943168 233555971071519424
256839688379357024 290291032102684736
89196076089561200 337496024423472320
150968872232976288 316521693482694528
15290690177685546 180855948524989888
167529035726039968 334345617731819200
160470355290604864 184837904062931392
25396970189272400 345997933023056896
66043744923044304 70735247637585784
17136728190427404 169005366553194368
844914765504261 312410452333551744
100839427935680800 166992466352612000
113841773469764112 180906549702990656
182660118174320928 219072575217334656
55658041118745736 194822011225554496
74226120202457472 209223962051133920
76924035757233136 138959216782207136
84534911587830928 177813866752300416
119411010335933184 242811672101776896
181860150979308192 237224408955069248
137484323021493360 230230431687643040
62073792523180792 341672601452354560
69008031374626240 294540737300298048
247777078289239680 338874009678156608
3161998372408428 83333468382121088
62467628243138168 95292316717788464
182822749956795840 267452528862709888
15134658140401924 264836687207083872
41471818989922408 44309756182262248
220939290056096160 323370449735625984
150705215944646272 267350275235548864
158550025533497760 216273218589451264
176921362224178592 247135385436810112
278780752567398336 289409905094242624
160611501662810464 179074966305486208
85508027860288656 213722285478624160
17775119712968030 220374070175480992
267925688082269728 295954432278826688
238804760594934976 318813052426946496
150665766086976064 277640239365839872
46389949917952624 231084588158407456
95063331380672432 256591369208041664
316844981655640320 340673654359693568
92738946671145296 230029557117790272
27963637573486304 30030438255072060
130794764373418704 297170824160390464
295207822170578304 336860268102773824
64311044090025520 109986828670366256
135407739097450304 237218437686004000
87828286510855120 331067380172695808
180426978387424576 237701102390422048
68080621580879304 273271273286457824
41806696454218064 215229527248513824
37196365435981504 164422000187211776
225275374008279392 228671745785990944
95115484398614768 178398929280450912
119760725552786176 274035198352290752
167084729782792032 298497288448355200
10673987786352782 43153284564394712
158924912752701952 259218490772846816
43313663508367312 249425080611629280
106748539697411120 224893524825406528
167167459520369472 311547871158587072
215728037505986400 296004714554439360
112527657534248208 184987494837513472
324463958398929664 346450106269102208
96643328689298448 167614243980754624
43473321556795248 153050999755959392
52074160604092048 132044013603116576
2074524777556898 76200396318969216
204500627540317280 249811529471697728
37447496624646496 245609617394202944
259003443985796384 286759823467806048
155700445668913920 282680050645451360
16336335538800364 54130617917813464
29332978095045176 277033024023257792
135535798719821776 145703877514148000
93079084839905376 287654021741402496
189175170374011712 195748671240805632
88607733662987056 320510502546834432
175135522978229504 328831894599047936
119021639244608688 256857297500431552
29353246758539616 45422305940210168
184565255237120640 305766901055645568
53542609561899528 185193612477634016
3180708727542436 178234700065296160
15309923857364988 293245094359071616
104995167812521568 226265332756801472
115589468592556560 235522292806804992
289782666347600064 347190806417027200
111961671421823120 253324333660558816
24420544062083712 230742424687911968
173016730114189536 188405547493605984
234054663457695424 278702813715846080
96342281487592352 347494519445033536
255489184820100288 322150499471537088
173555684013578176 343662068843439424
3352289857167165 73759134343841824
139610197771693200 321224949155562496
21160570192907596 335145226309606336
600463649076719 295528696137383232
144999202897355072 345039555175651520
31720712052770716 266016657033663968
92382492108669888 265761415964243584
191068854597868992 317652953569293120
8377010950409470 147226944632138976
164476167716731904 333764186121117632
199723527294375232 260766932938211648
38440816662498264 291462403433980288
98013631591607088 113473563909009568
51340645193175920 330337771660882112
33213926997639232 155846744400195264
95340943389303984 107310315705895536
17333280410010808 237259066403620800
10956036641209164 237649431886353088
14086406544517476 346166921406804416
307291192545326656 310081275182526144
134166606878167408 153673258462053120
46887408622572880 199337885746937600
124750791563350928 321687086633380544
31240530654169792 208707824310247680
34184022715081528 166687465598350528
123374039900171152 271342138624601952
92209466787701424 341477178660433408
140556265561600592 318760560206294848
125566618132677168 324714156534020928
101953927943072816 215363122928647424
175582222225777632 344302917924710144
29046059593049504 36977436834087776
73342006971400032 75234811761338960
261820250068861184 302398910550505920
121852970697565872 233281778485362272
284768183846088224 341405131111956288
46630169464261856 162064548490000096
38306105488307792 159862780739327776
13657155885810318 261137748184768064
127895653580615648 232666572788098752
113629568651114592 245195978262578272
73512116134903712 220494936123418240
204697659349837376 262376959473489408
79659803792220384 308498352233101952
208103031968144512 314270988848194432
74500420119159728 147955921095779648
151271720375634528 323853847955953088
79499912760367472 305563125905112960
164723976678822976 283912282228449056
265725336224225088 292884191424723008
8311010216952493 277771673562359776
81139572543904976 184201634640630496
158878111147533504 230599509319339552
62207039592967040 255420453704996192
15993010877071574 23270282806474808
168848756758079744 308066174409643456
81638646565111104 214900665048264736
227192799169524928 304431216308850688
300656038663774592 344539942873827776
79609719930254928 336352807427052288
63671834316883264 154809762926015008
626851918019366 173898115562377056
40821396473079576 338742440848359040
32864853155434064 185626910473362144
163797090203025120 270012823155320576
186485788161399040 276281271646484768
30938206443140928 79168534604974800
21151424591193032 76320015512844576
22103835572082072 286961729206137920
110007434482019808 251011636086363872
191506331658932992 210768739780279808
99079171722673248 318922534628779584
31962913578880388 241310538295888288
176857085298482720 281224614352182144
21593110573160980 169509500691709920
24789906670378240 297533385644506880
140191476217358480 237949075250693344
55931244491587432 300298491636016064
172528965476783808 265516671968866336
16536454138299098 111389266334198224
73591770842442784 299305761555966016
208214434868584864 258812392323031680
262963230039970720 310910495353686016
13043211753033062 136798146602828544
1156538140031050 312373206074419840
227823518766889984 237462311801033664
21333746598718676 53100410870708424
333875992550796352 339370204206053056
186799208909353728 274430715537753312
107984910453223984 221638432304533536
35229530254483128 250583051094340480
101933959437635056 140633647578502528
123544256473112496 296537788419282816
146246041199515360 306847505539709632
37636233752616432 103384098278103936
7038768666266600 237335242955844704
46716064339913896 72537695856582336
104729011756166064 201155893341693056
116797673248404160 199946299823133152
146310453301112960 146636487551535136
109777624717925904 184916865508420704
164924753241904992 297423921830084032
36964947378967576 57779319927726272
152960602693002208 288332407271735488
42730091814226392 79201013003147632
62695369720061968 180655845159824832
78723532979476256 170531933532361088
190961543747273152 271022680530822656
19003135406736044 154875391710407040
212411333780353024 328637545865889408
124181970942765088 234536509725450880
48842095113157672 255383956095736928
45541755396164368 130754403093411472
66114698839024152 179586011825821696
136464864414673392 320309035112173376
93576891513428480 315710620475014336
15378440506512474 39504912502552968
177995372938751840 331282555183699776
172245748342881824 341214739472265216
302618797271527424 309436591277580608
16969206871049964 108039446186144448
127064431044055776 173839304021568448
30770473855643348 301717285041831040
38236860140890776 90366452235096256
138266800153782400 295744513183137728
30811790961471828 295169053056491008
109389304005020176 343652035482522944
23269864969167908 236743574638622656
103962901215790064 248265801824197952
12990797728264166 324188492221162752
85390580371867536 186407492244088352
3897165160977849 348501413563137280
58526740607781392 253290265135201088
276430313935684896 317000975726894656
9459905454424994 277136267025693984
35416473154375628 140213003224368960
115943567277153344 325175984388667328
11287726170972528 245999352821423008
87140941155351104 225005810191223360
47070559742683256 67634341187142800
171816869059836192 321149495243810368
62525047693319792 159479139723551744
76805212187975408 93353449049338544
167076435301633984 252834698476096992
39791205971746816 148330828067232960
32756445966670404 340626190178336064
107143106400454096 256334390011453344
145165547995749568 248324125754371264
184824969916343424 323375161439277504
136370380943377216 170902389243434112
132770207769193264 249314948287111200
109039864041394560 244851359029805888
78620576489801600 201294421119412256
101680195894735040 296573282022106368
200324068577414496 311709181229526784
303466186542225344 309271884676123456
73589206834396624 250694744227121280
97248202332429792 335763223385897920
10060838019889704 27542035355417112
200187553985334848 218433479218946144
13685840851753108 99629299304579888
28983463730995648 175608135108329056
143461416946503760 259750404946894816
117152925529527280 295142078697080512
25441553645674812 25446100059003904
101682299902753536 185904066902620640
53352931919983112 281250033854532768
207494892262955104 208072789736157952
5309674229924772 170395594125294272
161517984137842048 346602263877178688
69226161858556768 301098791618065408
151930858935323872 287288833984966080
129039739835362416 312953662617715328
6368730102175386 123194003892928512
266220377090319040 348317697176700096
59757433381035200 97986508963593312
75323075479656128 114709439856429168
606640904727538 60733303307356368
252087634742011488 273467292375346656
27211130295330224 245674856505536032
9694875024530584 180507917357618624
23470252753047884 65437626470697160
176429302182816576 276363130424218016
67669875593868616 100285750554997536
151633685453476800 290331834851356160
190539947230952608 224274003881506080
173347152675380832 306606831705401792
63602459491293400 75080888391712688
175843372859962240 306624882836421824
13751671657252816 194150327709517824
247347018772900832 347856828719913216
68985384008169088 205905444866747936
299391404173132096 331966665365213312
253564036550926720 283378089521490944
7522436682932132 85399508392184736
149432888927493280 188977459674629536
297214182291702656 314659277147830784
213426456646627200 297352531290329664
10574281579009796 254001538312544416
90702227926037328 317624251405557056
78600908019192912 100222892800372848
175737400437163648 193010085866874080
172510943800529056 258711940381643840
224323035627003168 295072842891437632
134017215807917056 210147435325353216
266811626716399008 298647966497523712
12298841542621530 29446974521041104
17674348061664068 31788389078257352
57017571441091528 200085380886110080
171422257870127840 314700309366075648
226138725931529984 230339375200643008
45418095052942992 335947498660734144
198833359834482336 305749960999665472
277081502162172832 338745769676573696
15884563753784734 158237707559934496
47761936842495368 241220305604035616
37609592642392168 282706082202505696
276453309155735424 281719923107997696
184388211166952800 291874989358237184
26525513841519928 81100447984912720
182022069282951232 216436500865748192
298467322694879232 311335542562371200
61282401955004272 316867972190474176
118298073622906448 297726965382162944
12173505795815252 197641025608910432
42315674668431320 119678018674789648
257593622354224480 297905654497324032
98185096620504368 278006139501879392
110344748214694224 157329933281831840
277934053428947392 318448195016601664
111870539525587136 291066557022669120
88301233356394128 224622183940306624
12067836661937808 248984426467890496
7630561454564369 102060118889626592
150867311552974848 239578989460557472
45305997565741000 192119713979629728
89407018043079120 333496458118132800
26502044131060776 185104794570393792
127210147208440000 320716568883604800
53755750195957312 176453308514846592
4819349947277606 25004892443790368
244378315372620608 281364961141531488
132603208850426176 215774015650316416
114460235069207680 270292043276269152
124619026248128128 247599766770785440
7769781032376154 21504452702957172
35902933360461256 317275922098237632
228929075845867072 270846649111088320
58271877230304976 207775218312214048
40827086247338088 65901193518814152
150583687458734304 261660888762714368
65308758757250272 276694544672938976
197415369933861856 197598949650605408
66997263172977616 337290963071027968
23797174437173128 118127511649364864
143493361178047424 288142194751245408
109006579277950816 276143774672697792
44280666002823152 79464183244601664
49414527219878672 170787941622398176
9893965071008476 222176850863730240
65536330030779704 99344774734075808
80809165356215264 154967858745068480
175033159654552736 310241721801155008
45359599671479872 301506380922873408
12389407383699126 236994489398332256
15704927550149038 149941364347568640
15987000242283370 61414750296297096
215176438852866016 316753749704843328
81012420782997152 276137965176882720
89122667450930544 254395698497813728
145433840298986240 293144524892657344
100118122730060816 313212139793417856
19630702906146628 232879541858293664
134879119827774176 206243711828128800
37046755705036576 165340981602797920
138821501307044288 228198026950968544
189812801458789440 260231498041090880
26529537551075756 259811659869246816
10582322921570250 74362559192412160
45836358939649048 190932325701233952
230859784567991072 269720561518166112
18137206292633224 57711970630825304
200143993022770656 326123349425628160
80715800180669856 221757011278652928
173782239805247584 224750067755100640
40339279041505816 249272120742823616
274847494481026752 279084781527238016
250350410787499296 294418666220975936
67248377488716464 337260778259630912
50020725498914200 153115881144502336
83630525223235328 315415153732758400
77196072013435744 343996582544623552
89242366982454560 346628863860819968
98769989452754736 149807207683724608
72379664544000704 261570835203768288
27157972418350820 80024076700179584
243081404950890624 280103564884452352
99842330710367488 127853260393003184
50903811302313568 121716700037919312
12064544339151720 331553090741869056
101359150370412144 304355647994665408
227488170445445696 273624761482081088
63406102892365576 157648224350461504
192986817318239360 195212896397066240
24931905727615648 276971228090060448
295603496346637696 303451132374501120
17326273873845956 162045517639708352
156994538764934432 190458077923820832
92084936930620528 109932908810333232
33241777556686208 138857898502415696
55002211334628880 77144777010330336
35331578740129572 229300041776559968
239646261923633536 278780626429075296
185591338274653312 293936216247018432
151340427916800096 319207987738095936
178094153911126752 301126516659638336
2748956336177101 276123036269319744
87792244980180880 135938203051161648
22061668564886852 103205027618288512
40584857360608888 238580631496376736
16410644285235636 229592486312464896
176180782646370688 318415778817433920
66427695396578664 253746142303880160
109307452739762912 193381994688875648
68231937815950384 252481591743475520
123251444255425712 265836697220486432
170782005851085312 190584805508700512
218414813799104896 288123844322812096
128842102916600672 154899712483559232
293179497411059712 308745252814382720
244170055703833088 265824180560067936
23494321817798004 336677551975405696
94566368552014112 170650578230255488
42591792585107488 218798103872893792
72250855305249232 74265353677815104
73988300913032064 269709460883918016
174973587842552832 247964105837768448
34716207594139104 91400160311635392
179573403024999232 248048665613307264
99542017757789344 221286326914005696
113402922543927472 261198151756920768
24532238580518144 316604142200386496
15361642840030810 187886832824078464
46609100015769144 294471688584261376
80857971135105392 326814500635487424
68703018240860120 138410295912252096
100305495045392176 215340455736880672
191420591829506144 279404736042224544
133652403238786512 229867581614611008
28171931651992080 35607057224774212
105760984049105008 184621396106138560
116496301619004608 322465130900818368
79057917096462528 247500734330355328
127716764444872464 239777946332069280
157394725885436320 197786530957025152
28389281157526260 96374510438563584
30680046078460464 176119064960718368
223549017180872096 241661371736218144
173729068588944224 330454457368356160
71323501253104816 233521435577446592
187816605591393696 343150205884800832
13410567547896524 242189188904891360
72822376119734672 223919639095218560
72785348201652816 237803902656235776
74036608994907920 120403037998510816
167879513113721984 320207790312883072
41089018624941712 82492811448194032
142863412314666832 177133202789864672
42769388965218152 260612602851477504
89860489827590784 271950813350891200
157628280187203232 229919657110551904
36977590191845768 86277972916896736
155400244714667008 261002360862754688
197104559674171328 316719876059910912
246722542137492672 342199993597221952
59168335754318848 134962916039171104
39735298291664504 212993803841171424
68722194501818080 143774337988607744
42790252415879872 291788101520919488
184548514644959424 191017675783156480
112552144673293856 270149417550406080
2952153851200769 28245633092495872
267907038148295008 281524883432814528
88887547689762416 292347379610001728
19979032034904540 318086741907721280
15352726554264346 27334845044184460
224345707667216032 314925589050565248
170693759149453024 283986898519792384
131414051777595 7219362674186932
24069958660534748 212898796299992192
49249218901410440 328657839313351552
40915853494694280 96525655713781136
115567958939110272 125306819901449200
14233739956792810 253623406291056000
91059593992524576 160049264513651872
133707070628057728 135610652779779200
85477413358640016 135471230055181072
26756061277181828 196103399476604000
103335231977960656 149012701535383680
43411676066424960 139951199335346624
47815497577576952 215750855773902176
72818266521514448 150234122645697472
17311690194681446 345459781193104000
2217400957236099 167494394132389856
116250164963710864 140051714838301568
126356937987390176 207361276203988032
153184191843754912 332896103280814784
18794617495063576 306216092231165696
203519991834919104 205263118825239968
293603853231844160 307812810578761792
125936566115383632 137989068796760464
83808652535294400 181192249687602432
164239518790985408 167984088363070112
21604268616764328 283565975712612928
184874511534279552 224958423487011936
152535123252466656 191852252782046080
22165940869537768 327771660061916224
56989066819048240 194341812333690080
19259969956082864 292530603935065920
113621038690276160 274764282721777760
24635300221360908 130385070928751568
207248290849755424 328167714140259200
148886639189591968 154289844154646464
44780586973587352 47958165898794600
94323832397668368 294000448788186688
223445822264862848 257719335480813504
111439872141503200 270143806813733120
4484111020075563 38180415458263552
37245015603008760 182164039995933504
177351139047033440 198332963264743008
262297968834792960 324418826974933632
200502702187244480 272153470544898560
46146009454981608 133556465290315728
67766712799515976 140858377896202736
210696138859626560 265439028659837760
50898980562732680 222949457101057120
47597452922828296 116244125560946528
24408954997703420 26199999607498064
17193698266620128 314507222943072960
263743684072186528 280919783871448384
99244839292432272 107945403321630320
3223361919212050 330636681349805056
33785724407448592 100198015754386448
17280372182852394 163279909081675648
135114847736689344 329506595345263936
96703258389973872 345015412907998976
134190667230576352 321948149250820608
52595407112819968 62806542211027440
16239574216481454 326377091893139200
107762625142601920 216876679541935040
33041348270558508 141453241095648880
230496099213803456 236784137475676544
149555153365730432 179521119682455360
146572917832878592 225161541470018464
1857698854018533 63781933120108024
76829002273805984 176792796582457472
27171852883389856 97322170124863888
191491629000868896 319773755402085824
63892857021093832 317312717711044544
10765587248285740 113491233142327712
62961093381940896 101279951419312480
20634123360932148 246727404431435072
77778496492006912 295926680498256256
15932438552558378 266128620868459040
89875820055600912 235058137964707008
130057885111742896 271719605458340096
164558709414243904 332847053289757248
163641896511184 36685302164281760
23866514930185704 62735870773829352
144968539167039872 186915737245860192
228975138827733568 246562968200304480
22426773280018252 56880614266948816
13794313829315224 308200053130597888
19445411171783068 219457159951636192
1599150888477869 225623634633242912
18672813041834188 285809663703506688
3588764832573807 56342365743981488
152881459131126432 208972078292216480
223743545073758752 232399218029574336
133352224077899616 178838046428870784
58997654569602504 205101323554416544
111180487739212352 182267746681197632
142778770136911392 243267845808561856
225149093718365600 314015433245036352
138558212073339392 310442535058978240
223572280565341760 273316459425002432
136805585942837520 154111899835026112
137788990584814832 229370440541245568
124583937076415824 326361772569171584
75291459000414080 158805309496610656
80783374845678432 115425957411010688
153549788144480928 230542689340723040
264864220502001984 291750480075065152
89381058935555056 184505385389125120
295657367058440256 309541084512650432
269787331932671040 278547393695143456
52936393789485288 239719030646300768
16933766789061410 24929611026173704
76048420430294256 117947291757414720
198166599625157984 258494946636150048
48979773140907008 158972516619620320
220426955549480192 284407759842553504
158842348368778272 217001867914424768
3302617785327051 287776517797681984
16155402545221612 64453402034807040
107337901294367344 169020234013623040
239991904924336736 273735723858094272
10749572421667146 248301453528274592
247013628663942656 307928636056591104
33761718661973852 85586463719841280
133309955863765824 297438577842752064
132815655650239776 220678264038415808
82650376482382624 178146908120320480
109013183962307168 263674063817977120
241268501680287680 286944184160008864
284613408729193440 298326808909317184
38868390540952824 60165924868594064
220706702691805856 290020673275818624
245642689396936192 261480702755701408
5568751090227296 31761895154082460
55291717499886400 341808727665545664
111642694659850432 335416120015057280
87354605512018224 332977103533938816
21206555110253852 305437294195125248
64694203454663824 171662423188709184
230306897813374496 230710849129567616
158331591750816576 309500446021894784
78322247089515152 111824445758634464
230567593337669088 304352335576041792
18591079323276672 41160997438202728
274083459778142048 279297307758823744
232293038884083744 249101557233934816
41637286931149112 242784057530780352
123971647862580512 336112232203067520
130573782114925728 279608946983217696
63260049823077720 187511363560636224
254253453822531360 273438464314233984
23572738954494280 87299476002855856
110564371112021744 150413291199815872
134405561663214240 189158770050396672
53598229537644832 76230760504260160
199777622554082368 340432004440876608
196390056818013920 307076612161077376
105275814660091280 333312184258306176
186678191474045504 198708484581427936
61571763997206760 209942611541765024
27847186919263728 264583931711558624
65723686323194824 247220241735012448
104017997464684528 115111991686470176
157497404868827936 172067504385551136
820559013500366 170328460734597952
232511190030199264 254293003454594720
23164652556220544 322458499746974080
73905837182529248 143923785369798448
93939586777210320 328768269134522624
18364479696001604 202293154334528768
49601398421673216 246127830063001280
102109432825411872 337113406578845952
95303010060634592 148120958525570656
152223922158402112 289137927607581312
97565424305721696 142157329108629056
31892065276721216 176830389304295360
315822021880648192 331215031592526208
3987771224405748 9275277102112454
211420586872508800 340708823999490496
7835066287596731 280773681169951072
73337663318858864 300457843500023040
73422262422051200 82412824733803376
341500569531620480 348292550453981952
14657724624560830 194375419456022752
117853730346159648 140861176081356432
127046989752885744 257848289477815008
138371256269721088 185815942626146752
249749888124570336 299954315197787904
80347497862051568 146545553657074080
281114981599341536 282102974916217568
200259278910819264 278730130913643936
91850808188956368 329330970348736768
202750019106232672 237971250169719584
149246552984051104 203084990966451840
132245370694063408 305181628917936128
194845377015978144 238544083888916736
71756872713779040 146211101431290176
229876598538137984 335647254759050112
33843505713686364 268126105236512416
29734216731799140 305322404330937088
63275749783577248 73615610424414272
70004692854641496 241218630504929184
165417827475657760 331205711334166080
93049001808073648 345947493548310464
62604682694546520 137000718994893824
295736722400694656 345964983255074304
64278398207563200 199844183554287040
255376540983331328 298460889091136384
54315501834472800 193256904523251456
133526500323145488 163920142323064256
142348828041639072 224455210362370816
28162188241396168 64936990656174312
121334012042725312 123045905425494192
99936677630796288 289964139689875072
316439510380167488 322788951658061376
17963294834740870 303431779650523328
29929010323397228 306724151095808576
189905139729604672 267198693583429408
20551359803234104 254435746493403296
38255109020432224 214322337383953280
219444309146404416 304831457479433088
115047625461233632 292184886186287296
81042541412578880 146656412672145120
119484166195158000 119650519350442576
129332450387212720 324814644786091392
193843454553489728 248852694470426208
91888444729749808 320638145170103616
52016282114795920 143322594273582032
40218961646805808 211239950637451264
114650724379793584 141229453541915856
138314152066151936 292029205225618624
96222290440029968 212273870516304896
21746267386670112 259075041241682336
68816099122279216 137364770322053232
79843553796940464 315067430561917952
209555051165298272 258893247790204608
73340656479316608 278806573133967168
59413196523826680 69865149010773928
116185524252758256 197982888567056736
47569600866702960 298660580840694336
14599622377382086 164848229649570464
60497070884965072 240648954086236832
38429178571880056 117814348293186448
115341279465938688 206993816510920864
79535050680393184 344313250369053760
125434465756749440 282527002046771136
15212551352789878 184263173022839392
59656311552056976 171254487799420448
215860798021548544 327449982599722752
68118174110319968 261235361287982720
231707298214176160 311475629285106304
125331028477265456 226819336477710080
238564434857415328 336680146783382016
151982293461235072 290608825795393984
135957480065228016 303521092129584384
123685205907499632 279227186363802656
62579908578333904 128502875790839968
123912076507661248 144862180805709344
39007917567345864 265063789027392384
45380385223620680 175598546895606688
7981102811725495 85728055333238064
257116675058749024 259641935895016832
124637576832904816 244640465762419584
152894024299069184 272096464450029856
154882966764026464 155496522589513920
184064388604760000 344873823868206656
52591476479543568 237864456180293312
28540307099767260 314045878634227200
178663490980321088 222962418977491552
130076482138040160 177391123226323360
210707778584636608 272599196332261600
90074251531981424 119761285064856064
182876701300696544 220412521676407968
282505593041225824 306719737509983552
160684642525995872 248328605124446016
12445494779525792 175386741173611776
22909216978585908 39446797321468648
14957967754176168 221684848319346784
30021735743207164 235636068867962688
163345449988779616 163679906767064960
115526382059810160 291585640875352832
155584143044824416 278618397863641632
234201596624616480 255569817106943872
77378692350955600 271662479353442304
22448046056338824 83608200782802432
194810076981213536 231473057256130208
314950675232787392 344985610764587456
31894794736101888 36317084188282776
26187662397809728 298916181020686720
46717900120133624 62094925355962448
83555320205268720 288075270912992768
122897498987970336 206203541749337792
175433102249059872 287189115924736576
255765706575844736 256733599582758656
37618377522170120 78654394926279104
150163275090226176 341836264631575168
7365120815471271 26706094433375444
85716234279041616 127092072724298800
29556879373706748 229839938861968160
8538927419464287 227078716198747040
261335475206531712 280449920651993376
4853778736060558 256377326667819648
209010691215788896 315369588406597504
92107856259268384 226211442088542368
67369764468232024 299238871731062336
109442630396558848 291182554865891264
239439137397033408 249363607490878496
17930635450441122 72359332855539168
210868469558074240 227298387337370624
26651132583103792 30091710050108660
117119700325239280 346782785878444672
66637313125374720 195400899520170848
216993093591700544 246905172410177984
138904234930631056 310580561027518144
172352138391811840 186657190883941952
91858215161439440 309152419630591680
158916284737051392 300548971233731200
232284812974202496 276050463389185184
38343595476607968 62201424593126104
36927424652616352 151896704874320768
76018097992858944 91771786501947040
291122244279165248 322117920558359296
139298687080696208 259942463972255712
174523805773889472 321762891464335360
113854124824793184 223225990938586368
30163702338566444 216209065497388992
140656878564149152 248752907282845440
9615231356187142 140570480012847744
72156936591611312 283853110219979296
20686318937402112 225210971209034368
13648005090128758 44475363970852192
13135874160108610 348418939536142848
40248302994490480 309919342908060608
38585502964080512 180117682846979968
135590432218525664 206407283653259776
32908652467300888 108151902872552560
238746671545318336 336153839819148544
52655236316826536 76636292111718064
2038058985268957 61833078346823056
189176585837583104 195738904404506752
2145765466995458 141429389835646048
48812285300459960 259976395357724416
55448278536594264 67699109183963608
11763383656622354 210790360905720384
5632814120732653 117682784203690496
196125620206104416 319153894606937216
185186490527083648 212677697173422720
244543008910657888 323176119498478016
80246411940402640 179832373311218272
169032291280385536 253055383384508928
163412315629090720 321181850895385344
116896792960465408 269122516414608896
228356542851603040 319008251098594752
107837189996249648 209089802790939392
98502282408727040 241827589402868704
5172629365414666 227246315288180352
27881114462703896 47418872918360968
231846071139203616 347121119295487680
57085264854851456 316798568678304320
92233043824700800 314140133373536640
50865205088515240 306913688980063680
125652400539262528 142432227160488256
51371813066018424 196256560302874272
64520677577990832 67281253257740640
51390180976000328 242441253818863424
54486776507020464 251132124388028768
51096426098332384 259472497944074304
20757936264686172 86107473298853392
22699861541766164 130235666316591312
32121001427038144 111859813164375888
62197822445901640 299955477762871936
122825945169837968 198261297080729728
235522648081631360 321319181502370816
90048081672018400 139492503514725056
215471032198768704 251848420252049408
97530485446871248 185669819369733184
111269734284154192 131091618456117232
83252977703650672 101217818994644656
11146921948866252 138657286193792112
46824319708477960 182998583783150336
95064493908037664 224625801096717376
3092174338821550 240430717916735744
104985301385803232 245534065974230560
191631619105627136 333459264744832896
254796211991860992 330667987133427264
62456877987544848 236898628237078208
93775936546541104 345837131610031552
247662422866817792 323619717614505408
44407442912004944 130302734535637984
112427109330740560 170381947986723136
254310028465644288 270058909317916384
38847716093716232 71822102984997160
19631776743165952 113853603380402336
266640765437538400 305878316393153024
140195336066035488 213897369541876832
35845686241162048 240663818910398624
125116257533328720 146188165641161088
249457328008652160 270659225709722752
113770179056939040 258191950622013504
2325536370084301 301588428236919680
252395091932555008 255532191633899360
238466093373886016 241295222158292512
84541032566485744 285987633042772768
124335076633780976 170128427974407904
101607593988353888 229152003062573856
146684142946715712 251613820512837408
100674153396511216 256289142771704096
91314169253323440 192052774558004480
1672229832058046 292742588511769152
163989634293884640 173084349163039424
153938318840589952 209738253498493280
1048206670828758 122110452492025072
15247111860267614 333422677091425024
53867010180653984 225031840729123232
105927941286030944 232675218675244256
74407940107408480 299760376574422336
87982206001951680 139114990807224752
317087602109813824 333757510545444416
149737112182559456 333564923286632064
133422093571062336 174545367894810592
46530571719127064 159634981546926432
259771796409731712 333798405265626752
68102908126009600 243444862621345504
122489615093373536 156364446747285472
1048617238274745 311323406516450880
168065156825155008 277925900884821440
134436896688850528 207478636659892320
12718017288484182 246051544835229600
191526685725942240 229418402354778496
219520779176458944 313680231472639104
74990170760820912 278546846808281504
5450798283399647 45952615609065896
166984159857746112 283093011351211808
149486579182400864 205688623059654496
235843041094314816 294833443940381632
36118476248379440 53170456486295448
39440067293436736 127792091574137920
100568111155583440 126799912653699568
77963544510781408 146849352733530560
260825925579162144 314810308037001344
109634574062171952 135792319696713232
145942589081067360 241460486777133184
217310415554214144 326794764854308608
89085801888688912 274040251137671456
110714355168745952 263798659684815616
7152989585835347 73532665803976064
288221900909127776 344188819440960512
192142491329386720 291261817227132672
211223027571085536 292975193478319744
21188280448427352 230035061787895072
270521020650604544 347840160818421952
198357651475280640 231864099253261408
72978458149944432 290272662550152576
234654392632996032 286641812159545696
16150899033931776 310970635000357504
238289744978679936 331207060645504512
87353199314033184 273698682348055616
222637027293147712 296469984001885632
69441285679801912 99571817961322192
21528127264844288 25763256700160544
17621506768721086 342630166200602560
98636073965250928 262267042197708768
178591247566063648 281925578303035392
120414738381972288 314543131380779264
236025511089295968 317072406236446976
83741123561471648 220747804081786624
334226999362143872 347509830928276288
124392358191429776 308753915306537792
121595509888092560 322349854716472640
172831719967381984 335540086032876544
278281697373292256 328565767838275264
212543204592029440 295264026299407680
247265169137019712 265113150724072288
220496734299939456 326578797056116416
172083535821508704 339606931961914752
143192462101742080 243609169906929344
32860397574583488 209798847027737536
16303524976263324 62287193546658672
109857591664066496 208099435321900000
46313113764015032 54082181117962496
154089125617003200 332644604394918208
98283529769703536 111336851103035888
265781908169060288 336931269314192448
46750552989133848 309102469558600576
184300439257814336 212196899845330688
28931752280184872 326646384380724480
50415246514756456 328602530638046784
43596488938882808 75967370539454544
264093720878067232 282774090886960704
183514960938227200 225789954825169248
274237956639210560 288254113081458176
50886333534201416 269137937004659392
137382632650565440 205519925628186848
15191794925350624 149551212470179296
67801806102701784 131505653676632064
171783682776050336 219703367941769312
22208612484940400 344620486726378496
14032186734381236 286109361425513984
13837198050859028 255544256979422144
247165156722063776 294740863647437952
112522046560600240 297569310682097984
31833043519925024 173522906398182816
216532233452400576 282475855824023296
886341974049751 216477278788124896
175419549740365152 177265382310041152
159733340596566688 267160100200910784
192131000909388960 202025240782383680
190358385078726208 273747358573333984
81470733220192928 256212861441779264
61246197153561728 185570948274962400
966890203990323 54352315312605672
221441180591110880 268676584506189760
59840379620565392 275841214970471840
161317192019051296 343716829343974976
12542392205032336 263276257860950336
39460009590772488 232548659298462144
4249078184800921 112399338512050672
219536490561005440 244028864683729536
13134577808989438 188551938889123520
57937909111144296 239811886398983392
84367713093752128 155760402355953824
185498616872719328 188173172223386624
170429468290836864 311448168474860608
175931349773308000 225439089853786272
179043458759020576 319021752687337600
110082686541824832 116449962202531472
81755884577027920 182827461492905792
113619067283576272 177012363517706432
149760669316227520 187250933883563616
187467976999451104 302813369039415872
166690036344488704 305926040506498176
85646441313576544 286188568615902880
150091117947855520 195768341078804960
77065182646902480 318747303662509440
94654546838664528 326418781343728064
244300107518774144 263910332623351008
47297643974245064 216107329699315840
62197666155502232 191615339725405632
216281312539224256 226875985049710016
35297358417018460 209905348140303904
53336242018868024 333421683940901248
85912227753626720 254462870441707808
94070425212677568 297697947065763200
188301500097352128 221298179637397440
157300845138350432 188907580731040928
47995192144115416 240023043451076320
50704244704093448 152890847963508416
16457598913548426 145550886072932160
183698159079315360 237250107020548928
46918377640010904 215399148155307200
85110692268690544 255624883321605952
81873910945098752 228029870038450368
242095348960125888 332727332106414592
156452227534148768 190220693376957504
155889057507403808 179646911796672192
217850812735502368 340027615712175232
44393343492620832 199651013481979936
117157630539245888 283003075781866112
197975971385213984 218595255071132000
141740010044188832 318629997492742784
196463697727630752 216153204272190944
89301812815685504 277947658405079776
73618464222519632 155091493413915200
112713119291500992 143903598330642192
114422257987100464 295059618381637248
109525642016660848 256908083254690720
76168225560882912 348529193062256832
176980473505287488 284020466902495968
117479440996203776 253164907300318944
68436445553681576 101746150510961312
4944031538719834 323125343900764608
5657033394398255 266010688282152032
51191926771468456 129651237555961920
93035988681270560 212696391927249408
263259605334520224 334659532612808000
144539336115380224 329352773915895488
193961453387657824 319903109340251712
48584245542921184 51518921749714320
89420884101517856 316183472652586944
114770610198164912 286460065172672736
105413281220573312 204211117485960992
28421516692115576 126501864323517776
157081454463769568 265396167098610048
128931299685059024 172110572883544992
73250040794670768 236859504682992256
36858054887980960 161397584758663200
51926014804209936 89333202365840416
303965602800558208 328847271321957824
89644708425906688 227373738821353024
197641690277934624 237431832375809792
107358209932554064 214742481892370816
108156996972603776 127488733042654608
66444575199477392 155784737280112832
267783268247355424 283368615713416672
150952893079862144 301115933172188096
69614473222037232 300417860239012032
32430464489906052 323545040512618816
72046416446738104 87371870144618544
61201932263629328 306656412041942912
180338772617991136 267640499004423712
96096103820719120 291918748606235072
165363181365839264 239313724359390944
123347009520790128 224163527028257984
255264240131292416 268622802624613312
225399355887258272 244821485105090496
43797162473750920 124650200253094848
133404461805816416 334241390233219264
50388592874377640 323744262615665536
60580696672075392 214537582833690176
174844855237018624 257246648473027584
50632973609138000 251981709667292512
141653048538548752 293613390813322560
60719601666745504 292203359248882880
247818215800054048 255034524574924256
111488058726989312 275755887771432480
111087030324918224 336470219115407936
94229699107694576 140193538946687328
199651727575327040 315319012319340800
84881155054785792 217057687156297280
56420946611338696 193356327983882432
32870271501459628 59746920494184720
151521625593155392 322573685845468480
40471349645210368 180844146763307232
47272100251210664 272164007678769888
126674621526223088 344128172275532160
59401064169608368 155549732029948576
91491026491796320 316351872497324288
173923421659600992 189057636124740096
3317113315718042 124262722070919776
34539027574835160 120471361661919360
177162966887037536 186482158175886272
31997488582887052 59988296727190400
148760988106217312 298027520380456640
275011271800973824 296523739264893760
74102111692510320 300350568053623872
234691287737945856 302819839490447552
37185904196873592 161715107821929408
20318038278608560 74823087231215664
269961827537191072 278984039422685504
47154044377900264 58258078214052760
8543844943138428 157077569267204064
213490799269627104 243203268109672224
267456829864426272 314437324825373248
154638593041781920 267202704305839232
172696721044032640 232252787665006624
33745659945141584 41545209328479960
192240290720240256 310083414701362240
71085151393177312 152684515034626848
206660100255071008 215015002369570880
74542965537156912 342784203347067392
209645908745946304 253861615698742528
278041670165293024 307348059833591680
93222080287911760 218792829026894112
15305643148711930 315568168793979584
42885911896927784 331124419715122176
30731597541983204 57254841622580232
90536358610195200 236079325798219104
277227085970202176 334201728713974400
80348209923575920 107059391835556656
10326090260203732 210548847099819008
40851656665471456 229003981392952608
55069446279034552 75952034415383488
46807886646254440 310541119071586432
64132130060994520 171132268318652256
146711894162337248 210287023171780832
202780264768669056 336071142706132416
63090389927037488 307295648086934720
140684077686779632 250919809669855168
80014684246843408 109566635352325616
127702588504484912 153427796890378048
178413892813690432 278657488693595200
57435809650457344 265506293606709216
179589325338327584 335118930538865920
206792360676576608 215496668228779968
526892882012719 6139872641035596
115418995315548464 142229121149325824
298200842505735616 331754120674760960
277516849429396640 322828690528056064
3665500722951396 150863114409354976
16003605759725592 267559602153480000
39783785463397720 62758134707087544
212872029565181248 220112064849677760
43823244956091224 246789243809179296
109648587883200032 279115834490651040
199625105055235232 203882950074511968
87799530579783024 248579393275825504
60897714800526592 270730664987585696
61528516057670600 239030342871074176
88699698563021072 124041561993044896
83122520346612592 323087221392359424
91904682900068432 128172868538039168
21124860984527624 228212740256705024
171644308940154912 258407919497518368
105351110889748928 134732175970665456
74560570687885232 152011734407583136
241755763923214912 308033691875623104
106946895320468288 330648695916332608
19243991826692904 57248514707032480
53195105187535976 323270909784811776
197235404649475360 279181996376166080
183059942308069792 194994969187060384
7636202538556287 307406556185856896
234666310286446816 265440155033958624
23589461546602600 59548791010025456
1440828021613791 312792823958388288
10339366116694614 26539692495468932
17923145103919782 52910250094047360
12804786971499160 161428329557939488
31993737377800420 230217968036477408
133280193890913520 199603035391714912
317621921324487936 334937792671722624
54462886502492984 277759094078306528
215221545542293440 284299726833220192
328027353564191040 334756677875822592
30977661712767988 36971949888187528
77303762252315024 117632675483176880
192697468246714880 318554225764919872
277020116891852672 339328244800051136
219503596960706176 256165131701839488
712340587067972 55274786657988976
1759611002667385 238278182597902592
36557124167960264 214200914518507904
123979999526064768 137822877534872896
244439187759518976 292446148711997696
43655320252735480 78229272027592992
133392891095113840 284454990384539456
145639756395076960 258715168791459072
55600983536959496 55758350581270152
138928813753978672 289938052539796992
132603107662091216 289141445914087744
30402680933335136 299918120376103488
74341541966197664 315128980319390400
76956981733536336 283106559695352064
202780755074474016 258382691648644608
137756021625215040 203021320855456832
87490380932340992 250404447141248480
43715681013404352 53497495977140008
213847159321760192 299324939916788992
101450518740913472 312263599457720768
197867934612644352 264317841253772224
93178535573728288 282513196940191520
38111463496474144 311016916633749312
187713103676975296 345074555905393216
127987925325962368 182723061790017984
216182316066346752 297896567056000640
187074771136384032 328764177964040256
198007183508486400 231894243811945024
183878703134757376 252535183257221568
97710505068087680 113840283975921088
256805550433831136 286266978809291328
264987005368749568 327340039541278016
257321448070812896 291139550314538816
277199846023172992 280670181808935552
253911630947986176 302237076370285824
139313250102625792 162283711463095648
252883046434865440 339064337405236096
19882876001359988 342123735380837632
42870007146581264 271335408588954176
54558972257910424 181332027402533312
275122733346123712 313655612399164608
328498835488767232 342773840019328768
12182376257462666 79584907338482272
175102948655954592 230773702707696256
13718025826048072 84319326718538240
134578679151580400 326589650472794944
23092076154840364 303601543570123008
49464025160326288 223886950702074272
68828315570015648 212124091645116896
215989206454192480 241993593234456640
56815274280040288 106295722504082176
65309486721669152 271353729269083168
33540168980296344 290092467850181184
218057433853109920 333814678027818816
231688844970788032 323559834900089152
4850862401770972 100160826549527008
114771136590529632 244811322963761888
290114068455862592 317625233884225472
124823057952747744 237524740354773056
175543877458659168 345578276731122304
147189566297295808 279236557214761344
232818667448682336 308778005190312896
170687028673200032 282902226006774944
109783600048980416 255084068230677472
3656260638366344 277032547218955776
150716690436350048 333739427523796736
241079206886444448 246132504829525696
410034778829740 247179608409270400
93599771721078032 106661002266090368
274611517987820288 324713829944843008
34047038662609840 62150909426991328
10802900710819396 334244702817528768
51068130007872600 141991850560517248
97252882422184016 223257698587092128
311368040853577600 322015079151871808
201279456909055776 280207602546398624
99563500041396032 130376111470062400
202591603107264672 337619059591198528
180768926778283136 312006615472137856
8576726111133591 225547064722238816
54122887922886416 90693658450806784
184987907075986240 213031423346172224
60048459549089880 218368654756082976
45175836155815040 100169132735169984
43656801367467280 342197931018665664
8015907281751673 246683469561739872
82797041607633984 320302238571808704
20866564294917480 224157752998148736
14251187774418580 245613344706029824
276822336474518144 304481551627260416
109116045259244224 113531253217580080
30926212179512488 135998569299808496
31970085998383060 273968624544435616
116477034110057616 158532221593457440
175768169344359776 228343615460125120
122078853846862640 266934512023682528
55755331088414992 158640271152612544
294852698022023360 306128609426371264
68001887323899616 201119693698128864
49958762805635568 86139314199957984
39400696949214728 68525246509911992
74030222915239552 277444047303154944
11465517909478314 19093215861700524
35879205405299900 257845316050948224
152113069658815168 201280141572029920
45350700417223688 224390047208529152
69876430996611272 273583758947546816
200010907542633824 279747128926585472
209779010993161408 236828576595348640
77895017640006448 283931056362168864
9862014265042012 125853622668560160
36782048306088400 344181331099331392
116370296570694976 220182522467889792
79096978474672160 299822831242217472
181815122453505120 194626400207062208
283944321385244800 290333706001047808
183282147522954624 324463923815053696
50665284269276088 329227858065911232
222875223039483648 254787894060151808
103390800917432512 212089135397942784
182014926545987360 260987970131374912
95562030041252288 222273499530611808
6627828783714854 18687875927631248
31167261959976164 94769474060457680
34344574138208048 341235501739268288
165949489639187520 225373089516309600
151961629893592960 341548129858544640
107642283975668496 116926061581723472
141106185930456672 237093300644959392
20466377313049588 118086288186717024
250182093237563648 280038178123126528
168943597958136896 346093218573799168
182931952117806816 255120537996080224
53717438582910776 264551379594146880
263262730947450336 326006443469582912
23136653029013340 227879424199057472
85757224266994192 277945390687927392
11054127280780278 307562527526565184
118135927575006352 249244035561971008
35539451755518396 148816274529532928
138429768296282304 292799620718021632
26205556652925496 117091787358972352
8838317467314342 43885052532089696
215286037661239872 237189626373772320
65425165032790960 333817468824730048
85541404329217072 234002111107378336
91999749299971904 153246023907677312
40986668210871128 252661694692395840
43586259295535752 157774165015581408
10749876966645874 86340902257051280
25054516677805476 49634653280875776
110803636667739616 334440277213909248
110717292886805040 274996859138358176
58277490535165336 293026659368488192
103922758596751168 284371476538235072
113303203658273632 311720924554133760
48246128490078856 204982826983057600
110797028231876704 240729994858210784
129647732961738736 185446354482289760
3910820319060413 104254070147020928
67684855876913232 68926736917934832
56986785218753664 61361300472590336
176053875846801856 248411611562071712
21855645491628076 190383949069783744
97370463706689024 230409005169445184
89331265273168720 93385522727858256
19576788870484092 269129118190529088
56323252758839680 339639849799918144
264579774002603360 307250503813264704
106864687058817904 245253182638899264
14995665289678496 147816802412971936
307896802253359936 317970200407268800
34238749820618512 319643785035815168
31920399414366068 197791101056224160
20461304415296492 262673010775361408
41038915268005376 306507686505836992
1586922421822172 238261990926317664
228776688678087776 328144022114837440
170048666684589760 249581023363547296
94207095441351808 121144705086117408
283236697673895392 339274392507239616
192459214179265600 298762456410250880
228259387501219680 303265594430745856
235171988602371424 261124524096746304
5769999465432497 311514341884791552
232516679046971520 284984109539808352
155000062300773824 281241695075157376
293115810704592320 318831607874676352
22111978652695920 275899715465877152
185744743751346304 289739473944515008
50311295798974656 275821942790037312
193555940178789952 206044192620472640
148521778626298144 228245690089322080
157656487886217440 232236094973117248
144817585280671488 316220360036399936
220349865966061888 333982379897130368
69764825478648696 110619162763953152
174972617696730144 246858160194365856
136999733390302352 191017741683399488
68163163810285304 77802522047065264
214066681515915968 298813636050021056
63386809046505912 235621470810330016
214265917175169056 245812050936988192
82719605263740272 329103079399296256
5415890810765865 110875114843530864
6456098231901537 239643060147094368
58232155904967304 286489362540310496
43851129866353784 138015098403058624
38632331559522960 98074900700004096
56357568750231 192016734036635328
56514793183358648 334234508440663552
320226716576489920 330901813096274624
159748016112221600 299749944642449856
156072429283344544 202544136471319712
145396573231376160 218609265026304064
22051505603651312 228959843753254400
90334979375595792 221444204148587648
199136948008686080 323546156335975104
124640792805854880 200407623594198336
86898516490207200 95457787886413296
180517575414463008 238693670537537792
96276247446426896 213263645574606432
33172662467729892 220430138368119232
63969706005556728 92507021406379968
99710139849527104 190932505622960928
92602899152718144 237855311881316320
291457163673601792 335332530606647168
172436087747520672 173190879478149440
67466797224347128 188799388512997920
52979356308276632 54659216351911160
12519841263360840 323680935288702528
156687038067268320 192275623772808832
24476591127254516 330531996281154624
103753607511443088 160879938521992416
45997187229801744 74638754167309920
284336740012725376 315005794537879168
56008863846212552 109626410665655840
9215850764578318 158089429772275328
70572536506674704 271130426316734496
57000878473473960 113112603242145536
264035639317857216 308642096565882304
241441530067152864 250230084944149344
15040289426055676 113139663837412416
132446411691764704 255982623608892992
144448084230182656 220008283669362496
50006020415809472 147054256245586240
151789256267639712 188890231033834208
8829666644121702 113621846869994368
35824709186842140 216125697626127456
24400270398278032 313481387583683840
201001568290277376 252902513104031072
229787196097818272 346050390550659776
151904118523354560 302325036905493760
318149658437921280 337110691351748032
39108096107831008 75915237567525776
199148643148205472 216853823588837952
291309793549319424 316509553255870784
3845385238540659 63636256286247544
205804392041265344 220619466617476672
126255152662775808 309418527588021248
219475549206535296 264833194510478592
160187155208569600 301200634778497408
19829058131385180 201221156327707072
128398627156533664 291375092536903488
124939105666430272 302541853555185792
162452768154635648 326926566732840704
232079691334471008 260080824173690528
150297550660741728 177504042343999712
182979313623408352 207651604017066176
81811001918469328 85674395815639168
166517682969872576 337178370014704768
119142655758342896 214659150994998912
55164189149475480 95401448667852448
47101651609018032 48649334216761328
155273678126820224 226331201249888160
127439197321122544 345999773168508032
238656079868359744 346820268856696576
99836069628059760 342814042972852544
63842106227158304 299245413043940992
17603088650755330 278009617987161664
57424789519915464 258734952855907968
141551336872422288 277315638309631424
190250652138685344 312776920461449664
147235459078504320 225497996255598944
182247926498549952 189960391740982176
5161962392698416 188491146275197408
119251006263211856 248351116829343936
22810210685962688 306071662975083200
79424197850586464 298277858644384640
58707301502059024 73221459052891808
70336036663387112 72712883785769152
204541764070886528 237004727827531872
41291459798896688 57605725327230048
239624782258547328 322860842161502144
154918413506108832 294135452807352768
77130660758000880 106469791829287552
50149493523168264 175564453109795488
171731871316895232 263701580145711040
211210161520787488 312427083502597824
147334503696814368 149426912914957728
104900289087997904 133081476163567392
47024190121049400 248238418771073056
84499000056088368 117155439458747088
2204465563682988 32581072757341228
63480582277235952 244290717395625888
3065650985371256 159694034766291168
132029698670686240 235385776231258624
248377500049079232 249140066805397376
43665670185547392 124109221026712608
76994984780939728 152676990311132512
151675453663351328 204173352417710432
122450121275051600 269233919616575744
251453848973807296 342152968540514944
168889551888945120 188174076965531040
187438502775845632 201688805921006304
134354049415527632 293941267809314688
53296580041027536 250019942136202304
148494920034445824 154835981845667296
31301174422831288 108342341245987696
210656609318710784 230459207130806816
53429088416123624 148855139234981696
284911930699013344 303729676047834560
193520075118512384 336159946186752832
245280979786915680 280686556693694144
37770125496427720 202936784605916768
246162575958270368 307862477572443648
194391252923058400 213166980406112928
176171901062284576 322980965775648448
171525645074932832 208556423868023808
170421651074605536 318214621334016320
140024412879829584 283057256426862272
52715315416102192 89313298178670496
143485576207729744 254400456691759296
30467845643828112 292755955611057408
111753002343085696 164497021860828032
15100249551764580 108754336703500576
28153128677286424 65451639263164928
87722962020312320 186908377919185248
186298390281722944 324850557919523904
300753862598595776 336076444017041600
72465064111227504 92205176883013136
61751553669483856 98526960240618864
113564799507702464 171482041459565568
111445514664591088 241237863708212064
257581936723626208 267635892147776480
158449964079347776 335781098253050112
103088572629737696 246077281305319680
29604365417767300 85933035953193136
81015532393575952 312675235562077568
53631967428455800 236386594646748288
47159392020435144 121958802013585360
282963830705682528 288321471417045312
201711737102647200 211365873444773120
34989184743385516 306035343913350784
95030667721805680 139299736187102224
104535078789220656 107128998016792128
225965935763060768 229651595068682112
165693260168191520 324137282649421824
18129866718497224 61248303786699568
238900187891310624 330430522229891712
4048401894428355 262196311904791680
130715586463997776 217170411789931200
279776147053129952 328322782263088384
219411113896374816 299461206999032256
64039679818330144 67022271755934728
210592728199280736 258519242630946112
22781856106227340 287635727766139648
121615749850838080 260554428690563360
191880330566771520 343377083032500544
146435286830193696 297293498467299520
218094969258281152 264672063348167680
122616309716200640 256920104002337664
65807733616714160 332197332669670144
29888588484638508 337119753280671360
106919207663901664 244037090487772832
137324696126941264 317071873974382080
281037111006347392 329906965274037696
103435984071191568 121263247548885776
215161034872294464 285945770247732640
77695104681197072 289624841757281856
222281245363925248 263761124612897920
136033163932846560 325291649509899840
20081991590895868 317634639177787648
80362087335063648 222561483246163808
164552593735189632 303863527073630144
110235995382152880 335296408077613440
33465098210157720 339545777180731328
233388359053582752 274782427220588352
117465888770954736 131998699083131792
151658070593890848 250220220366093952
209748620337600928 287283656027536800
9593925771424528 298148255364119232
85487570045492752 237144371175031776
132251136625638128 246059509902366016
150989552066153408 331114612296575168
180854874562355904 297227865343406208
87253376926797664 261714282517559456
74000672547586160 125286449733438832
118978342602143376 141401552846580400
131359995512716992 143785790001377632
179055590674397664 282096198604689312
41088141070535024 114933256880945792
207483353512827712 336896525402221568
239088394091459680 326333131811465472
78810590150502032 149561093816150368
184948211531948800 308088457999840960
3773082997339247 305300409259596224
205789301364247744 241831293393227648
208675803733528192 247261071830467744
81081913775230224 226324395015093920
274033151800012672 304967746845100096
42543834236764040 225337411979245696
41117017307155960 282162699941684096
48265743854398072 97410937524824752
79381552696556656 89287730459572096
113778059258549328 234806229722886336
35499007201172836 232992120946634784
73611420603205760 204639412981735488
47105977653552328 164323070548323328
111724888562655760 173712880757210080
181880811578316864 286571234739785760
264198351796923584 277857343324537664
19142629503380756 168033592043484416
23015554214520208 67118784300586536
57121919389142696 301006307081666112
18736420791726852 330615323342128128
227775728140543136 295212361677468608
100910848302916944 145634645447267360
265883622293229056 326264769556218688
145956324938054112 198676024828365984
184105034457800032 333514846138834560
275884748081344416 302139396226573056
240103907402047616 278130921369723808
127625667454858752 250403494100017664
120364079616837632 162517567519271392
28335058339545048 341357926982653952
260272393153324256 285439432852531712
238551294035029632 305570747691110016
84426581442256576 275773236728795456
13701021864797254 254758656005244352
152770292990339456 325075799393052672
43237185806594920 78861818125364336
224286906562153600 315481311212986880
162016071972137984 281583205099454816
278245664453112480 345581470100548224
17939226254757566 51795177149475256
41998580931163408 154264307253460032
294782679090204032 306681886071020864
48277523011999152 201734681739011968
187129132080216288 313576793219863104
100567713170745840 242707329962551104
41965434227164760 102059609780287664
33012809615716564 288071481371037056
186237773385345312 217308502518436736
12068294564790968 145589565277380992
87564703495331696 243919586197496576
197317487808032448 277527015875171008
155828722192367360 283429158178114144
104009693825045344 257970819848235360
115194949194984992 231497414322130720
101532339507231936 265531833035978368
220377128615601600 288923847817421888
18201469407047036 34919860384972816
22967314573663628 271328027384275104
170535640029758784 219505824563076736
176503215940951840 331426138207688640
133462983952029584 172889855134120320
163414788746714368 225233042166038752
139490534442161 6582653713485282
83025924599285648 88474166936883104
164357342709415040 307114867752604992
108305918846435744 117297832007949376
114660507077409424 187012988059774176
30608331507170080 299440377140106880
53132743484907696 245151556194901728
141524033849736176 210356589809794656
47621351969033496 99520330495835584
81530217986493184 295795620840209792
4501258071212958 18410318528316024
193413316066783872 260024505648723328
54429587557950600 206063745757753728
129413091930909424 143066713715864640
4137477952798979 111175452735442576
219970129494196096 312132633480999936
20634238113555108 132658144778956256
136858220010783392 220444683039720704
38049648368161352 303900908418258240
38466425058325888 152927854455192736
153962997308068224 267874231725985760
44669816113000504 277177023292336320
14780496184254014 160178537863316352
86325670643748080 106608693697181104
55698657584601992 252879627301481664
53682057947654800 86905257008474416
126232375847359360 188571512202860256
43929466254404896 329415014195905600
101397940236299696 271840806556648480
128862613435453744 253638003035785888
33659323118573208 245679686816479328
61784318328838328 259040650884470016
12523981960161374 151035955780035008
20909144944791916 200278011554817632
253530738209543872 315558964832934848
1790968249087308 314119841551448192
48562944862313960 69829903848143536
187477081750969920 291453176348534848
60431055375398432 273731287341691616
56319453848358344 220888892128867776
85538639273407280 170277780242044672
273271258040448864 292841040920648896
152280705227289056 233749342878161248
91522878499338624 241938331922481856
55846629639662336 294423905996669184
246286442899931712 319412398225423872
172144986234648960 284843007767708320
37733438983643960 347735655545963008
106115909946512560 107642344896117776
33081905477889900 291672374822822848
56106107470576552 345960912027610560
16732050748029456 272556789248918688
176582645101769760 341297779265174976
227564083456324992 292113509940463488
3517498121063219 152508818025073088
84963588872491344 264254853661273760
78463092790389808 300215909397655104
22663926619901404 99151161611024048
12742694637280272 220915123465859968
308530126333138688 320339633489714368
133129034875333856 205952626144126112
54800148193094544 311535451525512960
65423583465019240 205151077236936320
92295336248719648 216985629985529504
96654368516686112 209880528596974528
278390972481973888 343769300650854272
266754236067934720 289946532716424576
179550402616385152 232134971894889632
168748696011593152 305768331762208256
273194778440680128 344307975769584768
169847960550686112 210956032615936384
169902792195441472 193520313376574528
259254310348940672 327129131466629824
309717317437760448 334911600255870528
65725784092052040 103343581026331008
6065005755667691 276151280060246368
60444517655606624 283700443185424096
6337762542642591 325276071787208256
108771666484284800 150711183430463104
56202600377661944 69846004612115776
312608486168067392 327004961106353472
44471575895168256 323771274897564352
1614513078254862 6840953290664752
150666680972825280 213107877678107008
68251711436635832 239576148730086208
192614244914482208 252162869752096512
21687559938220168 143739029330632832
207994490655821024 220109180811545696
105069060404519216 226542118296863584
147493783787228704 207930005126475872
185005873385488128 284851552840916352
57467811951820608 260956370363820256
126052034722303152 137869892305623952
44063008188909168 176616064765196288
5542885916545265 177432824284608256
152975480053023008 213158938723936736
190954492258803744 309789699054457408
35094555536889220 157174036572645824
235651573337577344 272478305845955872
29067509496895124 244550217993328416
25068390883767768 118865318648558272
6147635255529281 289054452851505856
7643982421343250 24537570091771768
238095165804641600 279605226193367232
163391551746601696 309919632573732736
177044473449809664 194549128048666720
25515618099464496 186266710368398976
160584804492586560 283896294824748192
71637011088614568 213085062789542432
174943042356823296 337502080476122560
76728599315490432 174631432873382848
107607507544992880 194302632236725504
42834482046761696 178928821713760736
121270996065175824 288495606152662848
89019222109927280 251251114992650048
47358733884979584 197086293849438528
7988016211893030 174753963171624704
33891255990028004 66599552932257992
276295571103881472 321541113064730944
15109165341975912 287173463062940512
48743060773128280 304603999890343552
95371258796970112 214450521016104320
36777279320424368 125510746596074160
32134962772242168 259875274199347296
268375304353210560 317002272790424128
89295597792489808 149380293375993824
170520247818086176 233486259519909536
118670725530839760 201457260372319968
12834533901869904 251392519176284832
135237923589083904 318708931000413568
30807191899421988 306279211975038592
214127449212751584 221291803967175296
143171945488130592 307120262836559616
30524569620590868 146297193700019104
5287099557141555 216029185422601408
32627912192189244 107560617030730544
266551950837495648 280788991310080224
18501312834199756 45767647069779160
22846409466076480 298412861683039296
75004740619764512 266123012385248032
80919146174148016 271814037678658144
233547667633838112 323093548287107200
152546156498488320 271107276384958464
81623274192229440 320000650390462720
74536820621565088 151511727342612960
171020809860180448 301717722263786624
25450693220066284 155676487985216160
311400491012592448 337946082457977792
186756566983696960 198177953523075776
40154767563437544 174125200466348512
34356080487462268 252534249072259712
106834994801295504 337571676281576256
171248914464333280 309433642525211520
103732335559604176 334203158971565376
3358503384923359 125265540032998416
215429729638433408 218085913248606944
43486903793359728 248605770279759936
168701731466738336 294185811323103552
226237467021435424 312077955833348672
138122392406286304 149085688147953920
3662579484015875 206223525787972416
274753833080030976 283874812917217504
126555524641341040 212014085753497728
51439604997924368 73251431352015536
133332937891284800 216078709680837824
118645005438006720 226103532594554592
113499704914069328 226776518897476928
213015938024864224 255719044760043520
63281983412744104 260739347332877888
25167080290707892 161282615318157600
15800245965913482 276965667259287392
173211894662647264 234317919380199808
13372543601880656 250966768611457184
81554461632383024 257098791246351200
152694557415010240 266031927158323488
314119436476028416 318265970839523648
138036296333174560 231105662011332000
67629103192373704 333099349877052288
69897117086954976 138903771738014288
158960529114382144 162359835095473824
17062192624792454 170284168064467424
1259520293342834 102849841842369120
225871970547597248 285703179828706976
47157456166903352 302022337575897472
268153080559432512 275198089556034432
137352125277247600 145961331877614016
317046873355840768 343844428344493696
23661573904819712 42254259407527520
131187659986091696 286825190279603680
158315874466340512 267510482877250112
106826189518691872 299954112207980224
132076420884630688 137332040035969152
131616658480112640 243346847783058880
191338120407377408 213764871743421664
64251791027842480 96968892472408080
4556311287960532 235073530646954048
193868503750670976 209120850526775520
182961531601381440 335967956271317632
102975997195805840 313035361813022720
187879244678557728 285182280420851808
190973329290879968 308428358120189440
185951978684076576 227480355764379072
71673214827215528 335890341751949632
277147603381538848 291055384873754112
60867787646120720 176620253741778496
223591981731150496 286064499093588416
136690935757399632 305457066963050752
115035501623516800 270658417569559232
9360931917926252 189599932493850336
222552767819052704 225348130207554400
194174116586167776 291520223054863872
523923459471170 311728617183661504
115579057664566256 269793482156542144
56863283721144384 195130489418771712
198092065594545696 261915817986147872
96939167315471984 170958496797747072
284585299879851904 344570287110657088
255479584150888384 340552778946082624
198433017088682048 342970827697023488
51197280128833216 223010580173629312
100710138577431216 288042686647542624
154722797951299456 304819895611112448
187016262118323104 335519993289240256
126704020644278256 150047461316702208
27261488949811620 92308586805338672
189005645640018976 256420128800330016
71403723507114232 323359321721698880
57539486948344464 166321906174340032
19654592083986228 282103519590116192
16442496103710528 86057352562822128
29857173414290540 292564910796264768
30413158463262272 215112704452715136
23747228457460080 166140862899096256
4824620213668216 261213315597204384
119187944268563904 242488354947624448
144350550405688320 236148223747257856
86531200994526560 302686181976421888
274959682346382848 306902189549504512
87297342930972272 169539264563689568
63405583727881624 300749373084422272
42317175772117160 258423247160563104
43727049876396392 256672995459299296
89843010938335040 125873901465636352
146720223732561472 275339220032171040
90228471898405824 293942991155420416
259245890673326208 259818136244604160
39739896810459728 150056159311376384
81493305164132176 246405054477292192
141772101870722032 186952627849398528
67845422900311472 324920355587165440
144207266638230144 272973996687232544
55004230531947296 71467367085574928
203463338622980256 266373285947409600
158082001136569600 232041825609650656
66804203998753488 233789389427255776
73986930854855888 200823196016947424
27822419773492636 263801861493188320
46493356140552776 223963248516444352
30606363208820296 117034250607005152
13922323546075422 331867147446276352
85508918625912256 312936554399259776
221156934327029952 272663785505702208
223376918278193344 338103705749559424
97366266909000048 284714936716114336
57398708838498992 216573376690038464
37521655851782248 230130807351472480
185158304413127872 275909805802604640
60137918560197320 338534738747932544
39908097758485112 267390768201292544
46517319175390720 278755602207179968
38657486946736584 56279079197944320
128685023125124480 221116939873747968
27114046542285764 163547666643320096
52406718179172520 311737786129209728
18280785195405460 97970510029642096
24356577661766876 320475206523781760
132434614245238080 209376870529086240
299734828885061504 327308057308365888
61496079357971656 214458402585715968
3446599113960314 171584164761373152
24205815555033848 222474851303670368
7636348405165946 111089192909563072
193237891298185248 227933867229454336
164469250385712128 227048155387720832
77667823806728336 127467914141995792
155782447240428000 342820249531695808
45822293100843808 231435523030264608
134997817513659424 171611441092845408
4205819800353007 331748023361749696
213471896274525280 294368984496928000
188478586120596352 189371738137821856
146143037215950976 170678355886421440
71173664435625808 205792670136775424
31358832708414020 219249913022174016
10202733955270788 70382986571634600
53131303660336432 89729977554773408
14733325594325836 268674930980730368
160727573441468896 325451280626496960
91519352943172880 110212250990517056
44342592681534744 181164531098945376
256466913577998688 283145131963038560
84762418528918688 207983927084685536
8092854657590148 341226240361376256
103857877439449040 181005411161902624
5903864286211865 213378029079700352
155078427258035456 282455372823537728
128649007565085456 302990787050838656
83155241477303760 208805909818817696
64252643110732984 284398108618206656
206486403171194912 258895320189486496
71904664051440480 166542554592171136
73440418116133104 111735525179184800
210290734628897024 338748049223491200
119921752523664096 331200908792994304
183780831030770336 224782675803254176
22309352219667276 86316422822789584
80656787213442512 87095670682184608
45524447048889336 169932348405495392
117133469416013088 202614076872391200
26664286194028432 64844925050844080
161202631260790400 298032089870821376
137925880429425760 223585461033322240
142961608116272416 281583458813928384
63702891140159208 112300461588483360
286435261354342816 347625428080881216
59873362922420840 131527976935052688
196754736903186688 343713724660169152
329294924406969920 339307839271906560
139353893937808784 210875302325710048
9966558989395378 286397070959410912
207533659104058944 303366776150473408
100887265707931360 124171028884600864
138837543974163584 283557846853094624
159433006569842048 267888352721345792
81179902511811472 312207658824809664
132827956380472544 348005097655108224
25154838804331888 137364337236869344
105598842269288256 196287436751813280
81384009885562752 85661174992755424
85828704587370784 309063277492353664
205466476394541056 272946670002917696
228471736840647488 344264676516382080
21477686063002600 260697019017775648
129678548461111536 279680115034928224
90384084119720960 291919969612078848
101492947924319664 129439171697667856
134990684445925152 232444560201383840
140086714172988704 165108276330809984
194020807699580896 204437230047561152
175254723114213344 300975951840167744
155071845156378528 295828916269405504
218191954498725504 323628847413655872
31278221761520228 102528257860014128
220980643739324832 334724798457620032
144231964595031808 148598923250878784
101412176946702144 201547480905882304
41323613212693352 63770386847091688
106259495681597744 196819071014707008
130959255483817520 166124870680883712
141869585104141456 209933173066642976
269078450411630816 269593711736836800
72406143490106800 336127223817117440
56571776939500664 178495656253957408
58956082229372008 212679737125934304
95410288752356640 171567385091020032
64503331835504664 174098601440362432
117187229890381584 247462195917909376
51322101741392616 207166928637611232
138616026042077792 289110078314514368
179835608203569216 306380625971869312
145584371000050272 186529247643599296
88859201084886784 193353548890563008
5753337982430829 310493232234710208
5085939241202416 346947426644129728
81177136776441920 340695461458120704
76944829471237312 313610176147050112
72665601154227648 183668447500611936
22623035898756036 125228894142686432
66180490803216536 240208702105019680
277764206319890048 288716568724300608
158415194364563200 254768635636665088
117684275067502032 206279919473064544
180096815128853024 273409670700523744
12226762728008950 211356198521519680
114731464946193472 147879809368407360
26295132659711084 150814896896138816
54777899580730496 268697988595330880
6198797353281072 204258632445950816
81993683646552048 201807229371412608
310674313411968128 347512771301033664
95197309916369968 317712903447824064
16697107495453720 128514751518045792
51315145119707280 300129813169646976
192242744695544160 346607922392982016
224800269012931360 248467367735610816
131218230768541712 285295959675351744
71831677266742808 162232500296513856
57947007191955608 141566585529539072
337116469300844672 344761855306218496
46743305589823120 202290835925183168
16610801506088416 279385285883905728
183837472326999232 233085257652404320
191205503659991840 194202451802696096
35708965714409332 190091168476885408
181635055785127328 222877591571615264
25163549393160868 270174069393273376
6917892948365491 123110377264577424
42938983296572952 157935539834239200
29407337520658084 39314112678795952
8239333163096221 315150165445866944
56444515421866208 260078686300883200
10173439899545208 302321433808933568
172993050521883264 257893914507402016
321403375756297920 338125413642134720
161248956439875904 185083626349576256
22726029561347308 337236116769824192
44685460404223440 243609996755994656
131954545741244560 184281051774479712
123047058499335408 216554405112255872
35673621259888188 265064421465428704
12467214354578282 94869336401822160
151333709478398272 263198959325551104
41091896283868792 341138591800269632
136275855858577040 191429557396240608
167858270267811296 334543406350502400
166794372803945120 225220932434142688
54929449144928296 312810099157954880
13023743364038662 321245773459002688
165419419529833312 262978024766380448
37765714430872616 141527759929318048
146179420495619520 195722190493744736
135230294358986384 201527170668263872
19111890022753360 155160106634627136
261036728681893696 316243759425982592
6741689123196785 76615222822005200
134357448327947280 234874320139300064
6630691522579067 20822115917959928
213402169098263744 334195141263362496
102148119575234288 149059046335665440
281585749583390848 325460548778772800
170459587650429952 271162152955979744
210569735525397504 298466548347516800
163603180389089408 295460494550050816
9148894914348394 240093963185860896
144295233873585856 190710935264089664
13703336307180928 132995500883287216
108203621182119968 228932265514198784
9665380361471912 236329270474389376
47269547524027552 310879015330716352
280008493669791968 280874028006201664
113614470616523552 248812053561988160
91273199706065280 218130182451289728
219293292914307840 308048493381204416
234998367854249184 240897985939209504
115376765531190352 191593403338099808
17078933611443778 216842593463057024
31427340906192500 299310596151744320
25272346565098236 95675376502467312
110249101742932592 280923747433820288
41097828502792496 297071449819948288
60461373320310352 61260550503227832
58665239950162288 84225004487141472
70616429488525104 201608848877334240
269153922975783840 296308050968227008
198066497830382656 336943083837679232
110133865305487040 198316406774019328
7817296350929710 101012375198678320
172483441991622880 306733207996749376
171168331751097376 229201858071252448
149210686218602944 192873565726501504
264221771653809088 293676887765004352
132071931869525408 140066326312999984
167372737758093056 230084535213972576
131648335656693088 327133341580603200
191925191742068128 286734082933129024
176458448812920096 331058301019293888
36794316065219496 167176247014028800
72066042613367136 285135644652754944
5395183884208245 247259491102014240
73768256191536384 86147121173644224
27470615417714192 149126498954045568
87998974759484448 108767260078475072
53029047816338464 53608125886216984
117033271767847504 247357132511884128
27733171456430504 261975123922093728
91299232918497184 308257083362730112
20032740269727812 88731634500526240
65994506601103832 184314426240009856
53110752806013696 217912756283031168
50957397972605704 212497459498501504
74801191543719520 154639102086024288
218126575368181664 259704083995629440
90438605449116960 197755197035902144
330746772405915136 345278024190457344
90582034081770560 142525707440579376
234112679079239936 241726618953271808
60112066716340480 272711158613618656
62802696702269800 254845516508155808
175152594098331520 258148039624286336
259171074927322144 309550573620574848
113885256708968544 248339829000591968
119929361618333520 279671879708099648
100356975934949648 169771675345913184
85051027078433 105099460708473472
98202516568108672 340934646423039232
146600485024877408 329365618328079232
134495595773594416 253875130321759776
128711905672355152 222028718754840928
13400172275373136 305290628139489856
55289620147305256 225785646674457216
213458308148713024 324195812388532160
71772006147262424 192912542465816416
12669766972654334 111438522169690528
96279668441352944 183558834392158304
163162378897363808 230325430926461824
196001763762971840 279890951009815936
116971460112441632 139993930958048048
64533182393293520 295113955546507136
138701521817469216 171378030859414048
14531286791207652 135519948327651440
330500229728745984 331611082539716096
142837051706465472 315684379085096960
136323845084778256 189129378828140224
23617425833039532 136279117000446512
1475789603237095 36442340912229816
203346626690422112 343137582223663104
155240753724339968 271551805466332640
76362522491090384 284213383152171328
16782832013798606 111507808691079088
216440130941317184 262716064276640768
80780271189277104 167286872299610080
32000197392362504 267723277967935008
102485206858100704 159688515779046464
128247169347947984 143604825375056416
231378745601109280 261424840702315328
163298483527645696 299606182592558080
68430779907206320 157330579242315968
97577446222417344 293503693836382976
187933289641228192 343709672396610944
179177657477897920 318726858490418880
93668122699923776 204685982924988608
203281870198275104 222400919612363776
38248612944136280 251956390271066080
127957229743532416 253253289041675456
32454009418543100 77229715166805936
43621985743695352 260470893060140096
229983954720306688 324116208141136576
274121025059314528 275178782741591488
252288708175983360 330470128131330240
168731725644314624 326699042417718336
242451344080679712 306473699920997184
190132647830651136 201625249693763040
134382193690395984 247325003006393120
122455064619479072 306556036717215104
177778275551008320 281472068919948704
17118244445927664 18003120165072794
245875886257201888 301196525274036032
48588789978599512 318699612706642816
9426490541976910 133547925227620064
16866646942475020 236182777961915168
173955768762728192 330642857651052416
61215728972060552 189204810602269984
65448575972458880 96428505718205936
54841838091255344 248850234333129216
169978534693326912 271612692698372768
3650560151875299 39641019850624160
272481771432788160 278699998180682176
112579468070584352 156575094551998880
260414694652431008 346390519514537472
141798124310901264 315502934562099840
98223454861136144 325679272430685696
53354248544849736 337306691754930752
23511207892366656 130439524878479664
37238915134984736 78258968767857600
99045474914512832 253754327955030144
49330972293630440 235259272874627872
81281932307543776 259802811880122784
34129008732603988 239756970295523808
35530410986514132 155712424941682176
255014800619641920 317460724430954624
49191821518353608 103547695576422176
194111902101703584 239794804056844288
118448105500893520 241526406512285152
13795107300563504 91914941333202384
69540254163440200 118558410672737024
114820950695016368 326529003050373312
85893265020159728 159924651674146400
237590084293133056 335421702850042496
183183352720453728 262225056846302560
227180860503828256 279481679053888224
193233202600654368 220833961595070912
173282280465082112 311795664900901056
148588681225836960 161260920766224320
16872119234181362 291653111976204032
59448036959765336 329306357117675200
195225212795178240 343082048241211136
70172490803983400 168939758281460992
165663033293573024 298260836161777024
9365264849938960 70173679517026704
8194153838377383 135984920259393888
71149668808736440 180638566081215712
17184225489073290 311098719445138944
227264635213682336 330658288510880768
83739738655037008 83840620922384288
196333095378528960 273771228528166304
11306124402098506 185099414593168704
306273464606447744 344001066072798848
68144180581445264 106544799167850256
20988657426716108 156337505607792896
68705133675105816 92465324327198016
189319133806279552 228774051088908992
24158287242153220 255860567376429536
125613996001359456 258318620956196384
133113434042519488 248361730962680256
58577191013632176 71449398205743848
50664970015171192 85278699323876592
51743417837112368 256945913840988864
89754632399518608 106402376504352400
161343772709922368 343262281211405312
212518155001423424 249609997968581024
113090408150523584 330642210610515392
9135611925525618 209248347091887648
220918346610396832 347680820453992512
51241747574786144 275696151519632896
109105970104644352 194777994690173984
227770487757545472 297771035411744000
233999993989660096 270877606855933248
29675519982050808 183552850770998336
322673796755622464 334121406524646464
191005222424385888 276005469392812352
65463126307738320 172674642899530912
194047020286496352 283980500615166496
148402046683924032 325484127850476288
12712055639230896 289664621953546688
65405864445505776 133979029813056576
93609600395552608 278387185773736352
108236821345325568 212255585495267424
110027110488184944 225460123683386272
190807935562462848 300689365786259456
41657379030305920 233366481554789472
118944020015216704 174671254274463040
15526916855309974 218897166912399904
149610303059057216 240229953947429472
129858475887582288 256719234462305760
165356507584181344 316128501354073280
45908421576950728 251960391563583616
3487743191140649 132246361009957216
88234500854370832 240904017701004320
60233719677081584 234709525884051008
98168392479179760 235794642132726752
107699518098683392 162864997091762880
204271705568689600 210630054231549600
35333889820819244 80787940973399024
108076818551027552 325175918372205568
26761504566965784 162362954733584224
101276066483551936 187229496333153056
155197626147039296 199353678905088512
22256148996787580 188031252913458208
80731867512479648 345100979015560640
122225009705992080 208727159398702208
229530168884300832 346205205377443200
160170819888975936 279804426052382624
285845397147536960 285871397325992960
110819380371307344 264845806701495104
35452174959604684 80755407118867984
74368526498682640 226056523853259776
32019917001903944 206258171296803264
211550249624115904 227928596582118176
114520339283057312 124583935063243776
110204263252613168 220403862559523680
174066895779395200 266042989974312096
27227365035996776 230080918085483328
147305816935498624 340504517490347648
4338451769819733 162865821120014112
30274404416980996 255564466926789120
24051244157594264 134987845968326208
70796854560012176 121202255186406880
304059760878157760 335077736935092352
43213789971725352 61137178623687680
146260141657914880 338370538319766336
117105544868539616 329276644570173952
38192243988047088 241613491210974048
290075637953352128 314332442988946944
45461160927405608 127761392709570512
25320654482848996 61333869391216616
121788831310180928 326900710981850112
213488270345797408 333627980333898304
15525639727729486 46392419087082944
71196220719341320 223909021254975840
110028469418393856 157790003743811264
210572027219217440 301598822414667648
54779639945899504 71018449612433192
207583169389350848 260681310073797568
177046211954958816 262421921066319552
232676366210837600 342462013548248384
25014712262131612 238193745302089376
82688920902352656 292716973602984448
184449412070836064 228167459188228320
44527417838467408 242578047670953376
194442965474276000 303303058608218816
221155557820098912 263184364204632864
267688737198852128 280619398255180352
59648709654109912 115818492783055280
54563678567578184 180485573395076224
107104598084673760 343541191220140416
154934578940348512 258177907146667936
311676647011180928 318963431229797824
110104443315730992 283130612386828992
112914002137116896 177542871120448384
62712799279230600 74153427800427584
10691392710003588 332840651819025472
117247704707793072 315481303879759936
58348867006853736 212467374290076256
117886921561894816 328418520828813120
86206007899634032 122732578472248336
12593279155192778 208592484098049024
226194919416758784 328823711255756160
124099160680449856 247428595053128544
17967773263402960 266698393435336736
21801651556827352 103556325313186080
281593077060125056 325665962747113664
7028344416355602 296053121911220160
180311713788972864 274277598149092896
3090710887739009 299032330542998208
101312993643824288 255642978595666976
140530590308933856 183634219054064864
166956779449112256 220383731770751264
30610981191291748 105068473033979264
181623131003540320 203689735392401088
40493718672829848 184471804273994464
37000768403646272 100568632438164448
54360847956524768 148457318149757728
78626134360745040 96178952054726000
181797576106717088 262164040994255456
172107110677981504 191271759577203136
266711551360052288 270058640930489184
42286363803011824 319331916404788800
99249386417038192 169064056492123392
57893826827409408 336753251521551808
121670927572376544 167105083225866560
140377871320165712 311677611942036032
173083239473785664 203539494377359456
31202871150726096 224841840150964064
129484519137754784 157886278072312928
97649719450241600 159369796072043808
202063829878241344 224874915146397280
113729481309955200 171616136120747072
74115785044476224 111277568673102672
12179906892448068 332957059519737344
68768501397011088 179591905538512544
62753089056615360 273409063040304736
61562335404759144 321508919952457024
13425388558134584 127049094479407984
159031985425394208 272694694810541184
165443466283739872 260081722137264128
254027456110025920 265314502041504480
48356472339157872 340362173052378368
193965562660717344 216615136646898336
13420340690979058 251493737841795872
149730448774477120 270118523758986016
28004938483784284 269153523188003232
83982788596084640 328214594728353152
53365155645766152 292196333665051584
72536038175783600 117717246724584240
19349323442631808 66880580715671240
184373949236038080 210008256247241472
208074453515861216 308974246357015872
302126297014559808 305411364019558720
291967310369541952 321209239246165888
132204186943230480 160330650723217696
203008230839352448 296278732410771584
156121669709361856 269635011222688320
160002139817614336 276486087347238400
214159273010872224 224910224080759424
199977894219515744 315626158900060608
80768408887424272 94991374033203808
42420003106867040 292540720212606848
160620306611238976 341136993105635776
230379152320193088 267827831958728224
47707933143177568 151314287626454720
64250102920875568 248023055282030752
18228194968411696 49355017429941416
32006373377846320 275338218548850656
47525241123527296 326912801665773696
31066313063059148 250735580384892000
59535837055446912 67617850992294384
134571742420181072 178443794238071840
248490245097324352 289581721478946624
80440455588655152 108075238751169328
259348722665179200 300484605038561664
238883168261410048 339814643742707264
98541852142054880 123449265434246304
164063956465999936 185924727721705216
3785555139697357 317052629979167616
267401038600066912 282341451522296544
19993773705610596 193946409147055872
82733613559849456 309816576144883328
16507856703587092 201474626664257024
71588172976875000 98871193233400912
256030289403530464 269546069385222560
66934282901520464 247602523737875360
154773397187886752 216813156920153536
9557854413552202 164716579609526912
131099459568589984 205846812143200064
119538614950110208 280990654482972032
149791935165052768 282584050399982528
65241143867059608 121629521511641328
220293941929087648 270727871672711136
117759027994277568 136006125684876096
214130885332983584 313887455445094848
44404743429885096 300600272857622272
156327277953250368 191833686692484608
9601130835520400 289985301692719040
53165031153307088 231290242167045216
276630307719858016 330926386554793792
30389934836137948 324349724775318720
20932382795968692 213487541826562624
162621438589978656 217380784518063616
39156482172858248 135776424387287632
155209189770475872 339371266279064064
9541755226120724 121273445622577664
201188841432862624 283590151297099872
282249199581469408 307749479746500928
6564422933954332 276232458449164928
191526961733490720 272574106741134016
101671214858069376 157787101907953312
142654272745901808 262556298804597600
122240750857238368 126417065559586720
136347314593104848 188372818986404544
96940825049025552 213081124569060960
34263531908260740 191832769029974240
112960717372159136 139513563713379712
189752516888423552 312904516911533568
91885455852831360 303082724997966976
142416628862518976 320366912994774528
95918864842033456 342540263530053632
19284031779671536 319638293016845376
69721659385003224 247750300847727200
49362121350075768 246637481448234400
28241227381219956 198887866568921664
64816630135257616 69199244260463112
197980810071005952 201887360508717472
154356004334357952 196947632656024800
15773590200278858 276712293754214912
114004407787169584 339162496194833088
198797733610324352 229630619322241856
228751297629074528 343441514203310272
200186505120923296 258007634324592672
226816181624677280 263302517177291520
15370986141768342 89077817008419856
42323878084158088 127879191877286768
34156174401330648 269380872816695456
150347468341789504 194283287758535424
288258166210503232 291908932656803328
51091951955396000 139487071239199360
259828327267688512 267943571439228288
19604010523319312 337893820109031616
205889153937190592 270583788414804128
80296951980702576 262533383783852864
2674109415608761 20907570547198520
108183707820062848 336429593572087552
59628023088114152 103138663415802848
142232072434917216 150637451389409152
205404113533460384 247036736577171648
243908158120894432 310073553738094528
92047156641356608 318411710016633536
25578519039088496 204454447478647584
43766382558346616 255535391704119648
116582959586451440 280382472109418336
324100927660320832 326931269540689024
103457651418963744 149823654085316672
108173595340391360 261488217592661344
170985758470937536 326051514464144768
98663266836873920 235023163033432256
312907378404716032 337929759881855936
133900025250682144 321089924751693696
8694685762812861 261966317591980576
150571188450240288 174993266133520416
255155713975879232 339793110641535424
181082427668059200 202927002816232512
266025333707180256 282563348381660768
95406420949280416 294361835800262144
17662161517491228 298021368643497536
23110017483033472 258030083710578976
113304108448378880 128275635470339904
194272790623773504 292111838597923904
157000789065810336 265268369483023840
111902496507088736 120820007049105792
72973974244134784 112382705128201680
85070129173969504 227211212430272960
196767442600928800 214062980505359072
153909108100408640 319612502077071424
238828553678301600 321614577920162816
253938739391244512 292833908670453056
187559223864103584 194956751464635744
41191875929799848 306606429644786368
79205530125629680 270175276173237568
47220523047680336 208468992520321440
93029976849348608 272784660310179072
51574334336624824 171790795948814912
89989876339524128 221409749142439296
174621187222758848 190073282595785856
122073772928573216 255581453933944384
167637733424260928 319702455871336192
130728843719639728 245718333032789888
311177130989427776 319235576952128896
168559406136679936 268735648755670048
8695865050946152 239249175218347488
12097663953327562 252887542517184992
113754557291977872 335502742283405760
296596506784846656 302352394859229312
151054207743682880 151756929492230016
51442137207123440 246391043495767296
92105494119942048 117167973207249776
202355130591345952 215026120919995808
230950588630684192 316918099735777600
99404193500876576 210947291142889856
79948150105395376 188340768491023520
132001381702101744 203454967096404384
7127818577379126 99845387699412128
90543495736285488 217262031074169792
134103891716754320 181069099016062560
45591178687345784 291184478029682240
9492009052104222 124830199963094064
89179563872897920 168092170139176768
138236331136842784 149416795767358912
154009258953379296 185582729596799200
282449343818162816 347861133213526656
203327214471334624 318030118781685760
142683478605882768 267406043767165856
223414308324936640 267021582667651776
21499976472481336 194828457112110976
195128146026298848 225222446038454880
39394967401528128 258076825022318624
98225639578678704 313195760583676160
73476823316174864 305917075201170688
240848730784758496 244697624275253920
800270849071671 216698341595577024
59642307462124392 320231472181267264
119178209055404688 189488023978787488
132609828434627696 182984753638259424
79748019389017904 273474365057507328
22664742928416920 54260500116000896
34023839922178196 159993441895982112
13682285426788182 160524011459511712
104526990948549600 218671468555108032
194286831103707456 330401218054734720
36474982546697656 220420354621404576
103193351808418288 146858406146830688
91847255774254464 281818630440321056
100235276604798368 197889647268009568
95443886330240720 271338223153478240
64938968876515384 121062130133260320
152479990233892512 194951591887676000
44282412802977032 68274434511853648
142639635655415648 286923853542977216
108182557949506160 191032230616437088
249284310719439456 290148372461137344
18870589869859740 124291271551902704
12612580731338650 258026273717960608
96679993947290608 338165070838911168
86948983610807536 144796223737078336
107154783547367984 260665789748918528
193223434083458336 328392702599209472
202006646046082976 204853814866270080
114564909727171952 163048612515556320
54470102243438840 246891763706512832
178995780551878048 323561178867332224
304473375555895808 327040383389015680
69907649933319248 176789570723093152
16079071958418848 315590165488500352
30409289860424980 346386310890208704
136908868219779744 149252332142214432
134590994578248624 282341224630630944
66108772100069888 331698910739033408
3070679699765584 51838485803037088
126800463732852928 323954320826109632
55593082822299120 326758820680307904
197691947258429792 315227931272820544
160874441321821024 322747962562693504
151365933489671776 264626573157194240
128998246346540080 242315481745012672
79718054451505920 169340962379205408
78807715632947776 299001588810050944
251776260875520288 338876466597814336
319047162926319232 336158621943039616
8987830010955698 47375107810667080
134891850454995568 187677246213158784
157795439311826688 212727383712066624
14957771890908006 151643079095395616
37959768715395984 344865880241526400
225373818971417344 250332861855762272
180878707507462688 345608027917301568
69539505655330640 134520806473189504
173779083477419136 273134953706667744
273954132304827360 313347693864827072
145091847794788288 163737610905265536
225018678289999200 337928284245764352
171509390009005216 285335049202686656
45972416391663480 85680343728616992
209355297578177792 232691644858634656
51677834272558768 143588234322984720
54454219518329864 296060520665521152
28756774650740320 106595969621643936
120796058679193088 347117262801591232
84890448868170464 193715935763534592
80959124198738640 233124585559567264
100506067871310992 183535382438621696
167809096789947904 183411588133810144
113397546570419376 276853574234144096
50779760385082064 138094024596315440
35604896097795504 280383964421420800
12596428048095014 289118371502163584
49811121040521520 254403789116956992
28383039675841556 189072121443520192
269827798367293824 294167329736203520
93089945560285120 312940373526624768
61647783457196520 261643921124074208
127514652005407856 224120835834943648
263237790931666016 293833844853154816
172867202277662272 304918909464471040
152885617318449120 213258890104709632
151906066747058208 316431028098241664
573281211435949 102867981155399664
53852891928071456 231578855508861152
222042109257877728 299250765283042240
202526604961744160 282830117856455040
50320597910390320 249101404130480768
120442988172494976 188140034436857024
122419149976601696 195033074919147488
139227695788139808 299645800319442176
271351024152777600 304665441291881792
50169092906854896 216172610718924512
175177038892208928 242544243096606336
235384833805767520 264059467455182496
12904374976159860 213220172152839936
184457358116632000 269464245434972640
9468269793753750 222500060583031968
51293029322706280 309165681289903680
70735804231127376 76185015821174992
162594793866092736 313894349155732672
4023061256912738 243501607993705376
86784408062749696 181296545610084672
151571542241934048 289792002564415360
71043613853570216 262413361555463040
6146985582935923 118829755246748000
328591804199156992 339603863583320000
9817674225245324 296818684753517120
29959149445049116 203242758566745664
43724382603945464 44671461805874848
79021061632290016 332662876449842496
138138535182435920 263152997196126272
204639937504351168 229768216376429056
129507366632698208 268772652476475744
221347709425812480 278997474672833376
30237153713925772 287257787576925024
245720410454855232 346893966908222784
87788652050787520 109321111528938880
142203270717453584 297364326556773184
87429870958280576 256163885826773152
132152708439632160 215946985137338144
20678401275650116 76960751419515840
304893957954958528 308013543599691712
36405816992982232 165568264985316224
177826901771078304 329191843558949952
31555843344155832 307555362643133056
208130400126781856 264686329986190336
71562866347940384 229725322603471136
91303410372968912 188491760989753856
170941526755214272 185650785728177824
133567610635981408 319719021077926528
262986896638771232 337178245990888896
205109509288653504 318767773649182336
29999306344522384 138011722051618096
4175232698737344 35439345822741328
62027767164145376 220859501209619360
27631224740538424 324546381062246592
10172388525337404 341474095409827072
24491683694708376 207542018224036128
213847097979632640 336774256399226752
103158502278056976 136918443649514032
187155399509229888 258083725236937472
63114473589245312 98917821754153712
155626865575361440 338261732974606208
255345575043997952 310108116921385152
124433055710879152 340660355027719168
184147201057053504 341900193889665536
113778969379895408 236886876732326336
148568470322369408 158269250573620960
73415513415929936 109527762121035168
238910835539324032 244220658616490496
74347445761763056 225875148060677312
7486592904896963 259770076788984896
78959030896625840 250163152487013408
22209330058565000 118343585701779168
147597802422165984 291094583853669248
155141512585892256 273891163027807168
116205307902870944 193208348029653984
146426128976937824 296388138077877056
143321096334109168 244158243513403200
109314182519127216 234688962185722848
2069118903235245 169198872100006432
116586554128887936 337180827017411136
121246728801255216 195186321571829792
15052872825299574 303815391129967040
282247449030636448 289592175683853056
206267024991265856 229146527693599008
219577955110235808 320752791345873472
13770642657654348 348217676063466560
225113418015295296 232003192967745024
104330047452919104 130677893637302944
314030957218877888 343439968773328256
289767482319190464 336770410705691520
7627591854498128 268050971206827456
175257361824927168 275812355408122912
313002723438304320 321073492582326144
72736918178339872 73349951620106176
7946956011205953 222753076380652512
117601714731375184 200258896151808832
135424490091927472 280802173861767456
140386772356146272 207057327555006464
66160464475954136 318314563904801984
55840203746508272 97650149212789424
5981084207822091 46174342685035512
182624204202137536 282468815552196160
2571127900622300 303641743034777280
31481750140128984 344292172165801152
190980125702780832 260999424114646720
60637901364301128 220388287890331360
31504550145482404 113983437027311440
167616071209055648 169272166474609920
159647962893489792 172480971334252704
207110296756857984 249389769700806816
13695703954594154 191400744230866624
256187193630842016 300617817356146240
36586227322897352 215389075516427296
326116330589961152 346389786071713728
125869337356784832 283589538993939168
25343043077865640 275033534023925568
77973260718640784 248463445339270048
67380087036548344 339510434851135232
30633615670933344 191663178616084448
49369047476510056 287187963704223904
59911583904949232 254305013012460544
177203957300276896 343314871247929408
5030206072822681 179957689024552128
24261697587100960 123994218362497248
29907925498239160 156915894735494848
62415034530650496 136074857090302192
120965163609741152 184205804085779104
111603084237746480 260863488823763776
3054473088872484 257718438528229728
26586098747042268 253812908599971808
37394498233959384 301848978950065728
131497158176086528 330904041112264128
22057449629777480 298580029564029248
50814978419957744 243848057734911904
235561806108354432 268395783138389920
201728737311889760 214108516668000832
61420657914874928 299286888500715840
165353139194508128 287564369167630912
58763197038945248 229352268590342080
115358064300031968 220221183331117824
203254459820563616 266920025160112192
222582200457780576 233822110668555360
43466444400504344 212674581311040256
150847924498114336 308643434679069312
92863159413188912 276058087941940832
51732903130184440 177255614773785216
194532495032315360 346969124292999232
200606519663750240 307114651618219200
157341756850495840 247792939016169216
77263791091697440 195909114942476928
96133740695156256 121456059142694224
119084885160011920 150421738844258592
57465484937737032 164438833407365696
237786590400005984 297421091988625472
170030445923591200 263591928585080096
73783844908131024 316450739200188288
82318166877567632 323472638127071424
55780808947980040 131128170575908320
181190798859406368 234823462172842400
44464583877344320 250304448063525504
88979970102704496 243179537299992768
95185701209777936 213705172425485088
7736166162944893 60854483440269784
124225906505423360 128973956913210704
242711248916339392 343469632852209600
141007685107784272 326683963835570496
13761922040426290 169254372143071744
149377319161160128 348144601700163200
148480227325858496 294952271146174656
146387636143623648 312760966801152128
15128879595200408 328822458017128256
185685762370318944 312955514695161088
170439020427058176 202600956671546976
55577447375649456 251081385852396896
43976984281173448 221189478399145184
195630564386331488 251690547556664640
23120095121914936 344247245589675392
218666305101093952 288536602992593600
322579438455594432 345519953432259200
37325045139811528 191752736705860768
151935447567899296 175947746848021376
162172700728472608 250010787795904800
97613528055493920 269022431570305728
29525490926330876 330156683637055616
16614290526927044 152395594962851072
84340724339244400 186070360887382688
163513752907715776 274522800045342528
123720707617619424 160604330500780032
1195922528578309 304513362792889280
24214705411291964 93001446998472320
270046977625588384 273375907975181600
169648251248707936 324647828633328640
44898140340354072 287450901838136704
3133642079930002 297030450201171200
181551083199364448 225040138007630880
4105519118402840 50545641894042144
43891399391376944 277987053452814848
161461899249337824 241930559168659872
186573896184242336 212483210994231776
44679547674008720 292812009279330688
39842144586005096 130833658598486480
195170746014514784 341850966213603712
250134477010820768 341109163476763456
78824158970765104 138002396172838544
99149473081156208 113554588971972672
180821883244185792 182209252484330816
135959918833864592 181722014509034784
220681721618125024 341993724048211968
81285015538595136 161841435269876800
130174666851923136 177395518610340704
295927409674898112 320749810445868608
23504193439579648 328987719673803072
69833503602438368 207337155995927392
14951468009095214 233061888219086880
123554604627259760 304234459885835584
40194491952798952 87595425804800288
23551573516982552 45069520854643352
77489132650275440 94910587274543104
200954248200571200 336957672632506624
176575922558141184 280702841251943584
115302406119799584 264729356275890912
89698653025180960 280362491278960096
197655229364561504 288814501661269696
221260438418595616 347896864374688192
76104501654915248 309243849544671808
156145958400317920 225259067493198912
152097224482037312 213117625472938112
5023676586676731 176581135596687520
138756888007467952 262299809212307488
298117129243394880 335006019932980032
33336245050693204 179585071828241440
204664874015873184 231768633650589120
60182882148778896 140789117454789312
129084285388219552 152184839734315584
37252094499419392 135854737892854480
127426164940683984 151332570272668224
30053802193740824 177983029426995776
6984592404534457 67075665623993312
36574734992993856 86391689694661600
140627246452934880 155696082452881376
128989640259538880 193469857889012704
159316332706240096 245586050560067616
108648884235715808 300724978957307712
187353355800998688 262521760044442784
320579496316707712 323027221212205952
495866707650383 145808162737957120
314396484602167040 335534992554230464
273171776558294848 279249989583492768
214831920511562304 257770317936806784
14779502462720140 66528989508039920
223391254633495712 227548112453685088
236561626323885056 265601633987943744
17995114373440764 198710972589271616
41162334641753616 272486447675397792
93419001023838400 207579690194324128
117186153448532480 187903079077750688
5182512720877446 282231152656642112
315928258846531456 348003653119026560
290210905092957504 311150307333456000
15747096530936860 40278804379968064
65303250331355304 81145054073002368
217826983973492928 280054978840960704
103323163830745232 294051679113307264
189381170157344960 230050006294680544
398159006457681 18037975433107864
15440086781605348 226949614759354496
82121761002909264 264511042398473568
269946146589982592 309379422175606336
33264065657169608 212211746101225280
149432756172300288 192694628828145504
92565972159940288 318259562415228352
67595840167488696 129058404800153328
114351644395307952 310759352686645376
115141044659862160 280854400083012320
183350007111422336 321451271552426368
136401179199178560 315213738132517760
184542069105727456 198096741952060960
92340718627177024 326947366353648320
208719147501145600 301838676878110976
69462548386138408 161724837548450976
208286079275525280 262384225221573632
152742138906569440 240882861763139136
36591462584172184 306098477146766464
28679812017258516 57689692960182968
13573266446353054 110179217286105312
247924708348819552 329715277306205056
15559645736985696 198938446347451712
13921718538770902 137561420583232496
62741135968900832 263567607030686208
3559263441852185 92129404962753392
152644738827379936 280699159371548064
212792922657971712 278999152647189728
52866402844649400 79692505560451488
43291174980374648 160993496895240928
159753796613805728 184876321278565600
158527071831392448 181576040454178944
1333588435546825 276156480783776416
229601363146302240 331617289720363456
47145907152786808 188269517391084576
157218394206290432 285941485930066976
127903196458045984 243494860271087552
50257627734143248 81074566640600400
50578075193611000 267968133529583200
63471574847010608 102994158679507440
26143993388077132 221575144012407264
62752025488425008 191628913926314784
196696855395227520 274054251941205248
103954398669366560 299498932261783360
28169516916209280 50258272717402336
212177390534784544 292991608731398528
31242511670823620 37704478623751248
97846694680178816 335299820896622464
13583606001040674 283046503845071008
106870834209907280 154040435277489216
68707564414586808 258725061533667072
43803848656697000 190154789706540896
161725450961272000 326705264228687552
296932035330957824 322961787950651264
130531190440398640 236103708746835136
215654018027940992 261384264678667264
257186817633293792 274323203364895712
49839220691418464 319736859821230016
25599386690816948 236290739086392160
39947405734911760 186349080486545088
115157058114858496 165717848050498720
8048038299178667 257405214750501792
135947652182052576 242436138317214560
79029908764494384 336659207935755392
193597084201806976 246832761891246208
1016396898447096 125498585672590816
21873668795165448 56787890173721248
43562080787088584 124933000771941904
147059849557954688 265736293419676480
33788588981406440 189488637195119744
17717634812519780 164649664429102816
170198953120475104 204640279876067424
82745197937312288 187498328144659072
105930350763975328 210094448181697504
95999139533207872 175990319328435136
183392774987100288 214311810674508448
138853630384181360 161710927432306560
179893974910518912 234016877225709152
30355516680667708 68604052396399792
63484014684624144 150421726755151488
38367522133958440 235118296422785984
230538133580887200 265146284161918976
143752535080716736 348217257251854336
5788871953686068 243739276001499584
30674618566262332 234036526579676256
64265880184079792 238745752545816352
27131684447530672 348318020907463936
8436180125424908 293961325111929792
212455654287118080 234973772083045632
278825622425681376 312978702890873280
84611697314206720 245405140157522624
51880744426717408 245434883698275360
91053150783364112 130427985869390608
207401935578730144 211484964643198944
25099819577867676 30952548466541156
276825521677945728 310971609092270336
159194558858046368 265600555933129568
110239067870882368 329468800310466560
8177974151356080 113643597710617488
21663630296838540 282947197269620032
13409982185863474 107561840969937968
238753619403152608 283547490908899904
321557087388043520 346269414729396736
72705364531245328 178579137820860864
64909140279168528 331073928105427328
102482467871310512 290847484874399040
14871547301875638 322805609689859136
87821039378700416 242312596360630528
150132475468468640 333671908472621824
4985001546843041 250311608504887488
73420336997056064 230683560188666688
174101678760318112 247913817323502400
92765938008698064 188804179746512384
68315773784153800 307108856766788352
93290342521204016 303164622456883648
72379126616822048 322893186929232384
185032220262184448 331550963475212224
114966692833534064 135539905730009744
48633717044698616 75292541597290736
129267191114380656 261996132384111552
49547419605901656 77464308340218112
67966049468862096 76222788779483872
79464254328072912 275138640199381408
20803729713514008 205130107891982528
229940304837331360 296434355359952320
224955396800627936 237109061271498976
59653232115619608 72478247493600064
260182905225875008 345984877018154688
35168260153722248 297838878877434496
59726990924116640 179937389674412864
185617418569995776 193298522041289408
15596992994006388 41985576149110952
267081183443328768 268523037055050528
20998700504253268 303479834501006400
3419617196889018 327634697052800512
181592671870404896 262058111928386656
184028280387470144 325296989103760064
35570035454765548 73943468471660688
5377824658822732 54359179725238936
86120682422540448 93731647846134928
26518865618590228 47692203811157096
9779565783538486 280224503690168768
48898972189915872 98791414146347440
41820557184605768 166960037181990816
12290001686490430 86079492527945200
263047598837362016 285408231678243840
173649186481871200 319292843639094016
227355151495819104 330885439966744640
51296284348936888 64802545829261376
68378665464514064 216863244823885568
93899325474744560 278322444763530272
48460034849010992 191181285498149440
253725668135470080 348588559874307008
41435947632409496 284635691843062528
130197926553656928 248137886048896864
8219127449645273 293121366192225088
38624511014630272 243030405764751296
11882028862440832 204468726561106688
39680644745658760 123393993378678672
108255660159440832 178522492568611968
133547424597185184 222798598377156128
87650832448781568 325820353916162688
241449284103095840 327751800920698240
19345029713714636 35166579413542616
137827433340486928 155153208408018752
35032637706427532 120640557977859120
9043036808255002 318932975726176448
168856487890856224 248700976303414080
16418506965175294 145380928938598592
26939318537016264 77740686969197024
90407208741293904 210615899813493696
180775650506433728 282779152475316064
204679461587862624 342317756767665472
185790209200745920 271873930886698912
277009988623676992 277671968099930752
30220989066093416 307079362435423616
279103194726161024 330942416459733568
208902337934128736 326408189938039104
3417209608573214 228072044221966912
155348749984680800 331300229257850688
105719845549146256 226996592510512064
34767759925888884 99511020988135424
6525405511379475 50926635918275944
132106308825701488 337493048683586752
22262088926556468 323022303840742528
15183172633456416 227865225947625664
157937773287179904 243346183609932928
26815606159863128 177687990656976256
149956747586923872 262951398381096608
77669432542189744 284929606299806720
221430980645194912 249221523021881152
60041574031216152 232921630988632544
186389132214855520 318199585417936128
96658279366825072 267936188115338528
78652988250190512 149521429341312480
25256017314225600 26661758848825560
32810811215414176 95359921217900848
137073801010673504 160071761907323712
8353751625393346 223859658774311648
8697829680472533 56928967938729888
234651079128186528 289888658359303104
35696636335669636 242431359429878528
227755760652513152 271218625630083392
89775897104744304 333567104223314560
27615617947096752 248840867008231168
182801174406483392 245135613770039552
26855127608336560 182173521085993600
163972910480166016 225663088885978720
118405351436197840 197392392445247712
86778352530174512 153118379250167360
239792680343826528 284951122606708352
10631169894171480 189899430467851136
52885043655648168 129780774345478640
5029261875127041 303034423690088448
10317693165361204 33710039242284088
221329234736698528 294538612288792896
302172143004072832 317665562362557952
25033855456022804 167248105938277152
5397395074905439 181410562256936928
115986015058253344 130945634223347088
67659827251952408 143702397656839184
61546870586511904 251439794798321920
160019112268382816 284169413440503104
140110078647379216 161338831044200704
196475632198485472 313510615127636608
46153510748785456 88080592129952544
189779075371737184 197853298835919424
78058283344627536 227197436358115712
39957228589641360 189335381499878944
22826958662079092 160029791940424160
59078750365608032 244459005824880960
155463053365560992 289557474332573952
83053734520398704 155821833244939392
63876123887408776 233190270364860096
181457920061070176 294969089301333888
278612139255468864 294420577558684608
70450440427805648 318816243865150144
239434056650977952 283849023595860384
131021130845620752 262602886023502208
27205985812717448 305252618247874048
168946143784606752 205900853620561184
104530748067322176 135759573199636496
203680340470183488 255651663920084672
106264401065586432 121782667846911248
55010480784452296 265924641966123616
99808229514522848 264719069829007744
141434986644480048 282004502584948256
114009590561378672 208232493285593120
241571555633842624 306349980332991168
137474195439752512 203182740030744192
43040636200458064 244806027876332608
99111268249000752 243914405821469440
128126512911172944 182466135250819232
190848588180297472 250482708419701024
202328688044140448 301589518368675136
152968611462697088 327861941160709952
41313480356617584 212945115931717536
301619700399606848 303326728928364672
57351222245780376 142539841187170784
126735285985915216 196607618272881728
90479765534267952 116387532704730960
136883426051451904 274977258846236992
205315385085008928 238562065518653728
179359244467240800 325815204303158272
22528222726898168 135693904035417488
50338906462654080 229331211374193664
123991239470646240 210704190338422144
25843207812572460 162779026080705696
87606245173904288 244172674798314336
132373232254897472 242954133745730176
19217849437939228 222386572077316672
15137823244955814 149827739670960320
175359276874546176 238082585160650688
248448242900328832 262026192818409760
52173113477039448 56949192688827368
133680988747379328 139065885080581328
32354070195892068 101674080139292960
28366043041457900 108584132997352784
143609006178249904 285522365349569120
51930437109113704 68322720772301776
109935864753468720 259586489403953600
3353134105785447 271277241715778624
209761069922605760 248353732407447872
13886225176712942 188919549588820800
39962136410275336 218750549580435392
51074867089402064 252530164285628960
139089502482877088 264135240398094912
72227666144622736 282735075642263968
82669765584352112 287259049740305824
115086947303425248 276734874112268864
29763964109321916 331472533602424640
75555532659174288 162320371746869728
68621085677843760 214926615036535328
156378339668487008 245837432245246112
124060627078052336 249639677394914144
272859289473858176 341903259537151872
291626271266380992 301758270433408000
261870630740367168 344568965777297600
255442864701819392 265549760409281856
203449835822057824 348505404682963136
101091180416604032 135445113383404064
226286926420657824 318699275739833600
19938776060930812 161652886208107552
175104801529266784 263388400223256480
186073863323775776 247662606931783936
117113927850639232 245339477874425984
102307007738064896 282414489853411616
34766694875274636 112466928886833152
73175033760747568 164062435001179936
201963938165369536 236846828525334592
271738825050018272 346045315821206016
125510049839872800 256668036249018528
28757665343696096 315434774784003328
8733039687841407 110402411408346816
34853847578802416 294856640167683584
167181549970192448 229152245441100704
182386893210005280 266657150688908320
182792189293688064 336779970542409472
176971753228361440 317669657023620544
116813313185767408 164624401592603264
258996716887728928 316250550930648512
83510374270687760 146738359387348832
142764879796770416 290737243041506048
66103277949926792 189112001283905792
12178570302345836 205259145032279456
73130684672326224 330246381975307648
101473468054869120 229939988649094368
62818365775785656 272648526125778880
181593447632636992 293999960607194048
234952374719400896 276233374156879552
2301508582501422 324495854451876864
33511702664869276 315607133700090560
25680717707444572 299345156891941952
17187778252897136 115607436890519792
114483886203703424 212614344204576352
230140492618565184 279579018869995904
200188903177537280 256070089960474880
149686617614006144 156411486856753248
116950837515204048 150931791205267776
42273968385749408 141542663429726816
87711327642949152 177047271725206656
219357188955624224 236831068244564928
6106461341611211 337333146431992192
2678421727899745 202318542399849024
69238040194460992 106356215791631664
136957193535801360 299153375874321920
91900990228392960 173160971688019648
52772852418001768 52917947061313664
147526548344618816 242137352774911456
75994148729096784 219952267267915840
170744359001568832 210021285046883776
106405883865392336 208569461737011424
107867358932539888 167658377455136576
223990467243820448 340457693425382784
220037860955802592 304088987717057216
15272631302084116 267237035546091552
15367097390193760 127775670740430960
260684637405431808 284137063664299424
251409677772744512 300979074086255616
243854829493074112 310373169458066112
55392925899934184 125271026879623632
45494688417953088 287643890164757152
65377305728366848 330646221847484096
124503117711220160 184317086193093056
50963127736357128 85128319236315232
45944562001941128 96485663382861232
22015383835438364 64291717639311904
128634698550056080 326355807248264384
109948219268525024 226771037505348640
263342942604484672 333203175574367552
209911532561521152 286552539075147360
163306916307967680 261480043604624384
51155082753374176 269772738468813856
240611667886887232 304069559604211008
87820886657620208 199641473496809664
3995455068832857 48835164181684464
129819240042646784 223956997586843488
97897328922400912 107399754704062928
89175886523573344 201967020770765568
65690536781999568 215779833600882272
24847925260139964 260549204792399936
7255181799768017 346808870158495424
191623215404903616 337316647969529152
57742655648246232 233445036156876160
146636756127223328 238209313765247168
132564190304273584 223818447374971360
91428256096948864 259696523011162400
131810787278731776 293705191845167872
230141879512086144 310982367808686848
71632526020846856 336059446339383680
240636537429833248 333012360262333440
258566318286005760 301091532681187008
70397201147666464 272955932447797408
137591658550149584 319018931400547776
56140901653814296 121211161813442192
127587128818023536 216589688241563424
160000306098793888 209434254715732992
85844916006221296 307832313806258240
141384998139499936 245554830507142592
59015859958304792 310542418062328320
184249138710289568 270263320245574528
144643814686045056 159975762017313024
115155390023898800 335003609771634560
77765878517233728 257945244811885024
182347730394978880 331380824578914752
1443935081439049 317723434240201792
85219577497764560 196122972950887040
202452930311908896 287123271737895584
65969908713686136 119033496948890480
209907137350784512 348324120935135488
89548144365588336 164514158112073664
11625525170947386 337095244970687872
1776708854665202 2943506098391633
211362255073427680 241678835482604896
259929657523699328 313557455639174208
16812836057576382 67869925600076648
105518447648835488 335091441442406912
22487984901868228 230657757399965248
23857426483989464 201928936101163296
46733506056224520 219311550050567840
18853494928685156 270469021807874400
58611220100056560 106880191495669968
6958949130948661 100647654003310048
691956177103899 173598314599351424
189318640747638400 308058881190119488
194886541802137440 230112881740848768
88033934459858128 344366367668971648
123851081474478080 231779189637745280
184149285850513056 186485793724526080
172883731204689920 272320714266047648
794316137754987 147136058323276384
207949950861053568 330565207456216512
211223031677671200 272268433632267552
10854803287569750 37511801884479360
187651846777977152 253088842137418560
2208155261030482 85569620407975520
317936589058871296 344700377696407872
190569177962008032 214117647183919552
210362905812396960 231580957854255360
57478226996295472 331046891057898048
236046565432427936 292700352234741056
143845395345542160 174447498841546784
39377387585890696 108616109949490960
108526267231138576 208876652365090880
97234332325975872 215840698943441216
18043848997245996 207331909963975584
44676033276185752 188358973896903616
69968620996156208 320217320493354816
78433163315594528 346814070332284736
151958838523064032 197876936228970400
135066261394709840 331260300765114240
4030228709436579 53108512256315656
173804786194423840 294169404703731008
58094609433754808 97633262551971456
166867239448216224 271954136979522304
114406668084608816 203371657411228256
34277016549674076 296242467325024832
332540827111569024 337337965415027008
46051486244195496 293323979828817664
32334563160561656 129829449117687872
29598869685448352 293731800187364416
125068645310944496 217926487783402016
63183317196704704 184502087489631552
146053370673141920 241299959808198080
2900642023417299 77569883953707712
23758691523940080 342363582855287872
106261390158388704 234922806660269632
17854928050327824 253236485341310240
243169959794332352 286315272436742272
78755919829601472 98767545995891328
177119573970053728 211900490934158240
211786011649236320 334710769224907008
182838302801443744 249962615920108800
204247351416522496 227806824100207680
61120193786066264 208643875500745056
41589123503342784 236170954369634304
139102037334959056 305956966596304256
222711802097517344 312856780330957632
62415686148843080 339763204889376320
200736982503577152 339157699668420992
76887727142043952 244627621346463872
277778290724776096 289739448089304512
94715455881765216 193799909537128160
8256111291650700 340937863203285696
40896398710088856 278268109129906048
58216167267838432 219001229791334208
190371114633993728 225869387077700768
300195914768784192 306129073184536512
11303311111773588 56733950775159008
5175269625668112 225112088252425856
85994782345083312 263927652613085280
18289722763369728 285927444784556320
181159694750074016 296469855507977664
54720641947097248 93685238385483392
108523605816162608 235912954328618240
90579631782641120 305711557813046784
216738330382596992 228686762162761504
49571573626576024 214337197601924768
43298451879992200 89221011943015872
3496811789905612 35416288099075912
69049918410526880 154614102288792160
96896609824480176 116548499866338640
128907021506757216 251555945895711200
191258254509194880 307484528888690624
65739229087358968 153211304682457920
72525753115879536 134159421514157904
63532179501950240 89538956728338448
92906681788023824 325798500210474624
35989628195745444 347784578791886144
19289716738218028 112293819956984560
107024821296870352 126318122865817136
99477244541324624 231158002210277056
246837512575872160 292656057832458688
231507429755909920 276660232903235488
86114672401726128 271317243044542944
76502422059837552 319209927206071040
100456768205244864 253830955781123456
10643828273360934 248440360827606880
109517358905359216 181187558951444320
33896572920026836 230662406138834592
340569466752765824 341166369659061184
94866849638976480 130345015599892944
67488877845866416 271323692446421280
290036313526903936 290152200348490944
74622150454029632 129561869471615856
65487482307459696 272433502915782432
55334800956760744 348416868928094080
83964806825897632 269511271815395584
227077376539585536 250098436891732224
202850979450025664 267143531075526272
95941423842769040 180403769239858240
145339085669639424 162399485343095520
121542679336814928 311443079805132032
86339441863282128 291123798489576640
19605572081960152 161534967875917600
13553312963324066 27456697373999488
50901704335012984 159257654406179168
115030021944526752 231558916836386624
15611990472562488 102172983749324688
51304527224124424 123207559040244976
188434451530957408 336653710964079744
923093729105801 140651008901498560
43367297344379528 277146686025284576
61682972044473136 220283505588920000
178323592261095776 247523201867366560
5531840169006606 175781179744110144
54479817319818472 228901443019391360
102981672364394944 117191612465393280
105653703039577584 300016424537423936
17183872330402826 86915925308093888
18718349949667416 129220925800624000
21366934918506820 236418215606779008
13905074717737506 75330651520069984
183552436792759072 343288263027647296
29798878321100668 338921962565602496
232744745497951424 267927122420376768
95550315844065936 265158852534190528
287921660070371168 345932199146312832
43025760552973472 265288783250800800
235313916528190336 336639849427478336
148261102106913184 277397889305348416
50076485286674888 188825619634241184
19762723668286000 149848586711118048
41129646384129080 117017112267346752
189312317129135296 198825718496238048
48963631391289848 131038953773270240
236257191204726464 310566123877449280
4673359649943677 223912730973987936
137237626606619120 192215425312765184
243522833115520544 341997922186721536
84081756076508784 120082575327617664
107797700807838912 227475841633931776
212750408377588000 257448130777972160
85966803487398240 290699175047294400
174808075823242944 303651369175283584
334220774672798144 339688248741627904
180869765227819488 253342794174945056
69790600817495672 137864889756874544
407417649964765 127205746224571472
80819565405888240 335677776863510848
41498334247795096 251783018594849856
113256819188750480 244426268689400256
127266825274119408 132006590856774416
143123690870884976 225273795268304608
23368593741610492 313244058307084288
104417075306472048 339202427153085184
50309730853063240 184318677106736032
101974805873349504 163734330054227168
51929989574249344 202055773965154944
64083755070858872 340017655578974656
72167789689596672 267233075830346464
234544233896805216 257005388044452864
40596474205529200 99084745402334912
74117621223949040 183171415378803680
94981501635271760 165543543328872128
51350684280482384 332205652077328256
24232331531010136 161385172420070304
126521836788748784 226923397243639872
118189225010867808 231441070901470048
66194681870151248 299348106784500416
69589328245924792 152231257215986560
305761129823660096 325391467912502592
71545679504829504 255900603979853984
208043022400148320 242157216245987008
152482747140692256 280803404564239616
131120198698178048 209778535089137984
229648292907891072 256063814944429216
197567918484709632 212767427182424704
286365872426885 285499711102255936
159388799651561696 294251941829980672
90894053772207872 248093881952633568
7582538933234234 24195579268182356
5400721485685377 311705752644973888
7800583214825386 102689765277024992
75576040069916352 136413267003900640
38956562085653728 243137602096182336
79933160112843056 230948775705195648
15770250092161234 259232635831655392
85400890838870064 143198859751853440
186849655886192832 334819167400625536
16140793112663526 338916608403889536
22193868361149544 260079100209067168
111171640460787872 326807904434625920
271690697573749920 321504279150085696
290063436078046784 337055762334004736
166409807703093600 327581139836525440
71679495892916536 82975453354863600
1184187913349398 238568495112172384
234971080268834496 260604407287369248
187279324744603328 231593372333247840
200275520239769056 302428924830772544
195209226510513856 203285990577279296
36426962367371960 211384634802067744
250521310048431072 336098601765912384
44399146230434592 213697722734668832
66429906698184040 174291992653613568
144543931120650976 238214168529969344
126218598218942224 289288084328240768
320890193993210048 332325402102009856
265037846779928768 324480820292802944
33875509940494312 59796485443588032
14627999588881464 220453187642422432
57318363707312048 64270917517389648
211965571216281632 338921269312236352
224183219672591616 304960340008009152
184193400286371776 221327820667198112
27230173365494520 278847668760204608
226044457964743776 273708941835311552
215792023448014816 266097060205440832
268508988241463936 331287302325130624
19567820023882804 315938990699213952
269773707120354048 279297856481852128
14660641743001938 292608073271194496
187275060883484448 288098964726496192
168694819247168416 168815351561179520
95623758279716864 207827658381186560
77165217544611408 133438513330225200
15464529252205818 301010261121037248
76300808630871 33403798633954292
62626546265208488 233661002051508672
159808437589526208 192123725274590720
49404810203028264 213205213245991072
74975624858169856 313326086515956160
85956398212104368 260637910576826464
60001738970256992 150722142634862400
217024463776506624 283347837411747808
223967785534840064 249790039084670848
186132474078921408 304438251177720512
164561163398188128 238304282961728384
181394314812574976 246717141888310112
229873048583864224 245365413016125280
262831702548449408 315263754856159424
299228247169802560 316311820354281280
15215700719183784 74616030826950288
184595688225886752 324900404261001536
55105167647347432 237314693794181120
81995775255466336 97744670194341136
10504385337211982 138133781388647248
2822966041475122 333084371648095808
300694961032975488 333526025594166144
156378616925165952 339913729665797632
121856302908612608 222266996723876864
148924787421360896 151524450997363744
159126241783676704 301091467158340480
77910654360315168 168838108336628800
139658989187619408 152205532022297536
105263257801992304 114494866273485584
113286713114412272 144228868985678656
31041180514272236 240819640319884320
214979242352516352 310044157508781760
48085606787240936 107122268866140416
287396668792754208 293323107946223872
134548595419817616 212457968765201408
220908479021172864 271486900760880384
86915101693893904 300837656601659840
25122464466446352 229414484460357088
171025651277890944 179175090586029664
26768376920690328 63595056288750800
82694582892743856 313410437330576384
100432682319310144 174308529777439936
234615650608472640 297687587389547520
202983271940964448 285341167520956032
64299999851395336 179755007294049280
73657902165202096 113242719096530576
52105977346136056 141729658901762720
4118989352081179 233901338340012160
91224661293198336 202421556175378816
41075123263059032 95620330408513232
161750714433688768 314625975455296960
23554799560754084 189474477235615008
302190074209618688 336111816850198272
153592589480048384 168593549673704032
203820451259687008 228848451179631616
291329170554235200 311258045658327424
85185178088511104 134007119172797232
114764788132563824 318283391093737088
43521041468871760 161641956533735296
95753751365336464 189051674228149632
227611489852148448 271302100272418880
207448396045124768 344973507942427776
121919363902938912 239440984094768384
116026976477926960 215055706392248128
191965641126427136 337965320892324672
100077097242874288 191831914929633024
153644597878564192 267986169187955424
64838629099345400 113622698813378800
76554427694447680 325068203577923648
120643592413855152 199271734705356992
96254548790209552 321842372001759680
39615749537950328 346356615721848256
119131625216518976 169698889115428320
88345190420618800 201977480790432224
150807144226586848 277664158189538720
71472584847593152 182823633672124064
67671419791339312 330544829172573120
21080176487515464 256669528864529472
117307696107824400 121304206317842432
266768544624579040 344562974722017856
24752391312261152 117891180075299936
162693838731801920 199756545460417056
21290384612387096 173247122055407648
152642967148238432 243120092016134656
214763434947113632 310768002760022272
316187110589463936 342887884659343360
185507249858949792 302060807315400832
126896619931224944 138592677918385424
271884531998461728 333702577611694144
190767926164917664 277255045601609664
124217072368867824 259944265836416992
119427235747067632 265776026843772384
156125147812487040 229210883504384800
246184795790792256 323113525135573760
32026354801786980 75167970172993136
14267516127038002 74535553890718704
11887630556183686 59879056146067280
30363082956964604 98034620190314032
82124092459637792 188228279934587008
56194383924466000 291615980313473280
307312301182365696 328967984484804672
51135232138654440 97734957190264256
38089319530683888 285308193125199104
9367014292713292 304720475339130112
31223796514814152 160634072694705408
178203944019123456 255933544436844896
267104417051287712 333683611438220352
167038972879830624 298636926958826560
169026695973157568 178776523165534976
16672784831918554 41103139993941112
150867847600991168 273480362450299296
179386191772128064 179886129544059808
104008694594236816 169005411694223232
110448646578913936 336854582192718848
220490415492258976 308075944558175360
3658779812137702 31808067565153808
135674849700834624 243750579912667680
77166420687612960 152261876442771968
43683214054108856 94863572129190160
195048431382860320 342298782310578496
76461840432991216 116119200770900816
85191484203729184 234147406651506592
26360992883199900 183090700245249792
306247413076699264 344195520136146624
150870580853234240 308230139566366400
132939884330064960 231735092354866656
78124508344763312 174134545713334688
86451249510503104 279006096755687744
40569371998651144 68907491134965784
287999052304360512 318991994665824000
270054207321223200 348278883421100544
38478408999142912 292104028028120512
33613835392814472 90444418684733600
134955399482427008 143198550927117328
4519239917127506 249599974744979840
178856349006199616 254242151452789088
179384118670030048 245226327537557792
70968952362896040 273177171607172960
141802984914336240 189755979591272736
161710864806899776 305057495500198976
19384469029007876 244062539822510688
60858711282329920 66102739976932800
162698845822066208 174620627377205056
333552188399770688 334331092804541248
11203059631901324 25990141527030508
123559771297061152 313710895677659968
95955163488124000 257905294033104896
55642031757315752 143416157759899808
130062599694898208 302978732962228864
170259520190977632 206998214795645792
272748771559594368 346901684899555200
88296136699466560 127138702306669296
225206474460412224 307251193253758784
30729109021996232 267114268583686976
66369506250692136 282270728457341952
176969198392716320 266698360382393024
255068379551577376 281317953176799584
160405396071464384 332334541183905920
49513194460246784 329478908595403840
140208916114856416 348631905249806912
187647380459255552 212853788640725280
12880583808440598 194117129993743360
36542792505506520 103224032968666880
27435825892283176 180859339592160704
80348559405715440 218901135690353856
121467903061936976 263280722639530752
297894711970633024 326977646455618560
43089392949862264 173247825845954144
52672060275870984 118876220317965328
27204700468619736 87986631520092128
2029263538983095 301975094363139776
196752181077049440 240098260659351328
270198365076956192 328740585903062656
218998817296910752 250832501890598784
86648196080287872 164621306651258432
27843274894683764 54019804034405056
5096339916103362 121505012879780480
152737426869250688 245814929746032064
81521654518200800 298844810442014400
117948423496359024 346011992141070528
18060818753169360 57289965394248832
94018094273496720 96370213373120192
17977760071009980 231007766673958656
208665273609349600 348313878807996736
132742415887850064 178320342461535296
27666709657802684 128550209583689872
94086262185382720 276504903120132896
113835943195488352 114410681576509872
179148513546545280 320480765493153728
88513383042701568 170028544419219904
85966981395596400 209265920776934432
144963410555946464 262153270686225632
262624011413916448 286882335973161856
325848760263585472 336529832521867200
28714924623299224 192847733469586880
98817775117221472 199499542841711968
38399190350727984 341762909369498048
166581109210794688 292669394266929024
19854512624037328 86837008268386720
56893182314880952 334462616833470720
155687412811801312 270498044818993248
233985086307811424 257739634200884992
174558566652997504 348569187002084928
27670085185441640 280371878724504192
64398989226756144 329067273118420480
128394525911424432 236484227276998976
34679885994518020 299351466559805568
206172878658077568 255212670633010592
170833091096959840 245406274324723392
93304499707862976 299028968650293440
206560840806730624 300285799061996352
92142890159026000 315334256389908992
4280846330101836 115411644879840624
141593186020866608 234507719780448864
3940502707350080 38365727920890992
17324683858196040 191696906471347488
134309434139838688 162413248368540000
6496063084901768 234069255951399584
171384204369195872 243204342801807616
67435265360230592 331042118540435456
24202204848668720 231779733524732416
35900167986068540 293773400833274048
240558078990321312 307829161652449536
67013220000715120 215238258749585280
51806278676358808 154754587394101760
91944678452693168 132544676267836288
147720848071764608 339328322870149440
161110823279291104 302892246828122368
71228828074310040 176528631838089152
113751300387691136 296450536552210432
140823044973046832 315272672229522752
107187654080565168 116179900473770112
146375910547693120 338180436256854336
31583135508816668 65183434594093360
249128510699088320 253865942617856224
53443078614766712 198786639467397216
60401857860773856 220604769448018624
254544357292667488 305855998323127424
100340987854980416 276824338169937696
263238392217346432 297593688773753920
121031825917683120 303340015132684864
73048488130658832 202199512140710208
15929133590913302 122982571854068032
68140096611993696 156330605744980384
74746368109806688 290319819711578816
15896118416185270 321649194858237120
192227262907766496 243073774177438560
204387840412676256 219905543860628224
205736433075914688 238161481108240736
105674110311790864 269927995291619136
115269628334536272 129140202821787840
104480398821099440 180145080313975392
243824208989870944 323642781955243904
311549956310555840 329245719730750720
32586012885560244 291917449725617280
11297981844476964 246491862611513312
39374248036184024 97631431020521664
80251219267841232 268691739325625312
152185231923109312 269366239732526432
83513569357541728 213008793947775904
53816845630976480 306708850678843200
233089135767295552 307029500696748288
121048762058306544 239728968357496896
27566866829249636 175636736384248352
92730779394873104 99145318308573488
170071751183184064 336058803801794240
153150023183671360 172556051121005344
142614131996339424 153681228231216096
179534102107181216 264351297813762784
103702625643751728 290791287239027520
61471371719391808 335821710889196032
54279859973378440 187936578724533344
60871237683927344 234357092319931008
67046826752805096 304491365875479424
93938299023571280 330846846186093952
175594400707192416 297750010040360832
204290673342802912 265581099451710208
321356547150597312 333312482692696448
1952949262796096 270336022412391520
97980967347864800 241774388064717056
113394949213737520 195886768103854656
100408077255758176 218475845379671968
37267337355007088 182863468623100384
29822014649077372 91910293000941888
102825108565965312 117183021522763696
280388476861524160 284182937337276288
164403118531207456 238782925933961408
16464457094524780 35825520289790960
52833701308715768 274724544465913088
6943302691378284 346122671961598272
44322791945579992 81949325414362256
230994125837719552 286071677570636064
8694854142871853 91610251341656656
4319232231463753 99467809065080176
123131480630818224 145532823746930752
11186407297644184 16924166470189144
20195407876794348 251274307470027296
2171899632084290 337105701291827072
189919167950864576 290081400886978240
205513359182671968 254847605257043232
153111441254682080 330952785362765056
83294447860632976 236277575434662304
92557010569535200 273178633715834400
147252427966485568 182876655899592384
212821521089788320 348508419988379136
43211686987492976 184270835172258656
93706707718745008 295488088162775232
112606569252157568 140365365571808240
81750439145019680 220880348468112576
201921430250897728 307387282358937792
249775744433663296 252299134651278720
205384189144097184 243696862255881408
5893292352398477 333701639048750336
164368043594152608 225017095099780928
157577829051312192 194621297879560512
198855588854817824 204478495140332128
26123233263627852 314245562965224128
138770560611074896 164204435617449536
77670448328979120 281644462187630624
127149026834250784 343341529477006016
18912088108605076 339914323407888320
99963718097028272 167334531740553440
41496824708933248 158979113913889664
130105836276278000 239141662087757888
182184036193414656 294399272259924416
102680065735740000 122360126764305936
175821488171874176 241925266467998624
40266809345712824 203405122286158816
170137609699800256 217153665163890144
148290596346185216 185250009962568928
43301674020530784 87497588406157808
67691458538857664 305325457641497280
57037405056651056 109088364110666000
20337485225339472 48057738410084384
172469703688259168 288699358418656128
245603131241979392 303346943761716992
153314639915682624 183448331343929088
4853263190957590 324737173965295616
32326498275597648 182845964027331776
24160170262517404 62625372030799064
136628860682385280 330418253634666880
231838441680377472 282958997241025952
183024420303017376 194193803219964672
112553230531366816 209392391050653536
264682777673903712 279609678658675520
203164115308446976 323855361240652928
249423489217131456 326458895732982592
38937444697416696 324547358321579520
197536805946191872 321610762557079616
108796441658335680 252072518232954208
198315736065324128 273607953968323616
2110650058992037 205208059647479840
40645909190287 300799302020031872
8481466615617367 16987485537144720
135438374910710992 267861948144240096
117413609462950576 298610107910239232
78650608149482704 301596449188313600
39691385817876928 323292578231464640
139936307737966672 295028252090853952
87396046720500672 137209637552452064
232418718312978304 286469598808492032
100297256837494032 124108564025739568
207288195645901728 237303078164326784
22390781001674476 84533564876653424
130624778665796624 203972869004433056
159277878474732416 321950858320074048
198781227872888064 251802754630439168
176308563896437056 247520144893743200
22432612683400560 195178864107622400
41260802687556120 120412668832497552
43776900451140952 123596130664362128
147597580209659520 300786293193384704
91233409405874448 120745963231170128
164897775497633280 324836812344067072
108867288578743312 343664182485176192
136941954091748944 196174799262680864
130543310433875728 258100967184766208
224717059922828256 347819122946537536
63697665360773384 90322410064613296
148426514200658528 320154749742332096
142532430720824784 195756947214591168
193754082497808928 302809702082608640
84519690169333664 236113103153215456
235735771906597280 261427116019475328
117246941002547152 270960612153061056
246026012196015712 326778023402088640
238694029865626400 343281329694643840
86293180818881040 194480987782613600
24993203147526264 308925301026613056
221901800549009920 309515155028259456
160159191378877632 343982742086875904
234861771370581216 279180816370918976
165238667392050848 253396156412638368
72856390803127616 260096774907280352
19114984974058992 50438047670271280
43070951365090432 99650510913561200
62467160308880712 107685602195100720
6484301646900782 270677536311141920
101425275722315760 189194478217678912
43598169924024944 312404211320007296
220275805546523264 254955097341435168
28710857477854148 243007562489494304
116678957423438080 270410727262226496
148752189467092096 312726739460353344
170177538434306880 227073160145498944
7049199091893589 188473263379781504
6880066483332275 172182583959466368
98109980635810608 329668887031588928
89307141852256640 166562330176555232
73720681026953792 299356296834118912
8145874501449226 35396433361944176
49851297173647904 152177855911843520
92942757502173888 282636302954641856
103723481931125072 137707006649011120
148656297995652032 197192930663883072
243238631842403264 279928440912992608
212403237190564640 308531394734961024
71822166269340896 194952597475108256
46800248160999640 332869194075580032
184322488873150784 213862849167846464
182603792463153312 306493415610108032
64712552552831928 141092751617780992
112716359756710624 154798175378972928
222390191906247712 233255219945046112
65178236464136528 224160496379559840
37027427073232760 152502385514081600
45351602513546672 158973297426255904
227401886284621024 233831899256910432
9274603078703012 189729274843248384
124017986074095936 197995696861994272
100571080695213328 105309792729216224
131467818407521696 300237769833095872
196976382528005920 272919871276905824
114454188012979744 214504264067431808
15666041991306078 148585412888929856
272399064314452192 337246054989745856
94529906513980288 263055914748936128
27051968353564940 221190163966856160
68323135003280448 136913720196153136
183583842915328160 272326452065537408
73065944879118544 221115967619872064
169246216212188096 241504448845927936
238510783793500672 316318790407569152
22903732250883996 184485895584922880
90230628315818928 155137540763744576
46872483330483856 244336843243497536
116902899140231104 328296779232386176
34478571709029696 288632877392748544
51514564080457248 236744171716683360
73888657059342816 95357798801698160
219339388340913056 293048466385208320
150625061275750944 302063586145886208
255275669098385760 285757893832285184
255993520704290144 286709156411709984
85878812061268608 256465670345541664
28017882596458268 156190824013285920
52952944685276888 188521968808096544
231240779428999936 238628164580618240
152790226252299040 274018899598180448
17776583912939704 140925456578443936
278120872838475104 317018391462086464
142138255270599744 257514419079062144
112186706610853216 132049066252249120
208811910540567104 242641555839370368
91131162707515456 239728960844008864
236629926264828384 256759481044916192
38187263567116504 135000254124908128
130725940378595792 259504991942288480
43947988241861248 127115973057941712
194323937297699296 221117037628375168
71035084771127752 248482159801615296
154006500619433824 178314730550347040
186908130438805184 297302382946412288
191761395723934528 321714924837658368
37247994046398376 194199063422271424
73079455643028512 348644383835189376
134442914179069328 165982492939706368
83851402071127808 152343464032065440
239096909734016064 248598085739417792
122749764692683072 260098131044646240
29197161022633688 183662382725488768
2526501590976416 96122068801699328
62024894126398768 322722839389765632
26236173499895964 57072299272874440
199956159192244992 315342166194207936
214848242189947488 282449320705852384
253305581716703360 271784600083152608
163656379236288736 186192328761876704
122363302063447760 151072499498397472
27319145832944456 196730426253315968
283491667648439136 341348841562867904
52741842520879432 321713388294980416
14810042929322994 339444397707414528
124703087423740464 217093241638884448
127393781013743520 227739484554534432
223423101409725024 258919892594677728
160883154090117440 209117711868678624
55317884343694888 114879904882529728
53116129253432168 296794857361976704
919555459980004 325831546591534784
140345803844016288 172137624590682720
236716637776984736 291291880449727616
103446610465679392 253386174779407424
75781338473909296 295249575005479616
74872446945692384 108529368621687904
221720042376565120 261837860452885728
177435491893793568 305637710209059584
3790271457650535 122878605108351216
150719258145111360 219301062419941696
142609214002152816 158613911172962720
112210835579305072 192666204559780384
45691706909460752 312347668882243776
152062805186679904 227917736830174528
18041384233866796 68619225752982560
202495838547277952 210416134042314336
25214047984852388 86313775149840608
83217926036512960 250759676398716384
191202391281029632 246344633052992672
301720590152945536 308943870354456320
107309648000053120 165830615301995392
30878119065162564 46564695524028120
239202906801164800 316804592382942720
329887472113443328 330559724312985856
147776373702836128 271577757612033184
160678754368946272 316807223826424256
305939844912988160 328853640552411072
1828724287630241 291751048427221568
216675566593291104 321982525373316032
61832855492982352 259298689202313920
22349934823676736 54284005899576832
92333613866560016 292157392905363392
97171923349701008 222983233393350592
209482183459041568 225547935468563840
41358817656340592 130318924924911168
72881188859553744 160428703977047968
7719734916793932 42872081113702888
11909396161140870 273601476141786272
60747869312737368 142493333003398992
37748105506586648 243344635903183008
278530370324647296 336071638720808832
141668059282378528 274070351724563200
126134300767957760 344436108353636032
75482296654209904 129500879689761456
62525935005436608 348461692989442496
130888531347830704 156036712945813792
306006785399174400 308516700771732032
16211569080293472 321509497845194624
4596644178796607 103433754041367264
110832869952181808 142731069333938640
131744075505631392 222050554686584736
74570962175629120 265425635687595008
16139747519177448 93916070072157616
70828066673406760 343682680802747456
157845020154731040 299936356187867136
254975123179154112 302154017328119552
30323408393859844 324462513605743232
118337062653733552 237578659553043520
205140162148874208 206178047859480960
22056514982319140 25077694964866520
202236256345612320 234577688101488384
183682481909450144 313357821923924480
93072918965954704 206010239102951040
138362815025311776 249401254060534304
72506462672065072 193999364679866592
198876650546496384 219479223042755360
91151424215779616 205106379124568512
35142615997686032 120200677451851360
43986619101978112 47872407172771096
326754767616287552 346178426114288768
53403927207972112 209884524054271296
10522202269705120 83646185408441200
177353807523633184 180864662706287904
97440743666271104 218159404637123136
138280438519857984 346267809187515456
47573887681834288 219162340459790816
123343488868867728 157707508401053728
85098798559304560 176507593802632128
43013535889990768 191249047389196896
158877657549994496 342714039299726336
59836954909839880 258086192416088960
111905100211817168 319246206760888384
25294161024320744 309504086391046784
283893878568716128 284075018592914048
126771145162298912 275044954288392032
205614678380127904 273995428582727936
54136133739984256 86209090098408832
244437546067056640 268359793993581344
30364873059056228 228848768182500896
296150075869540416 309476079544620480
34759966301006792 114462678784206496
203931663896100896 233310430139843168
229418681427055552 292578738595107968
82148455204120656 249293982461251296
283545829905269376 333000835702807168
51315149627176264 286355634482607104
36221824027863744 115417971902726464
272264725612392064 272696009953665216
55867401085101640 61840410982191248
38004080692377632 267645144370214848
217827193479639424 308130366820261824
139765860233775824 144359131890251392
72572825940306736 252570246893854720
188434601474441216 230862099267931648
58544055029896904 58900726593907392
33738679983429288 137458963422801104
175588334229092512 183527658159406528
51439765745121496 104712330351428896
301196381208365056 320275744767401536
287480260292670240 327205035796851584
161921391170968640 175897453259211680
75457322938429520 86191248597101072
278804338254121056 343387749140122560
156208837286921600 160082032626062208
77480350017485728 94581383110312640
75340325348270480 346210870978523072
199891175496969856 204475090862809024
145195111665613824 177471715891888896
127440548835945360 227198341764077728
43430388541702440 346265029585072832
143621559919638432 222800179251917696
73321918552380176 76239581418692800
2936782011581929 8972573654859753
131188174729134464 276936293855794560
218300847978003424 258775224203575264
19611278589635024 213766362880196512
14122398996876552 286982531317754112
54034018243969936 343254737856286400
321918813792500160 346927290371484544
168254794707322880 287945873067768576
171426301512413120 299335458096499968
165622602361459424 189356816513790688
60732260889648280 270570397695443584
216586837218230112 276881770877442688
219925331015543296 226935840098180928
26348992427871816 112175744067715264
222166776003952736 327598839592650688
39730868319517248 52082792713081048
166098834749668992 216376918671043104
30510097300857500 133211816765199888
31121098110282668 295282485889706496
283621487189743040 333750466180005056
60776020790715104 276746733962949536
282793680251136 161053980073864864
66888890706214824 303965330618182592
96596009299037760 212660604820297728
186105056331842304 347114550747222720
70267265496277560 140862374735813472
134239743555832464 293414367667700416
319473192919888000 335000493795212352
201166099623092128 291057873649444864
113775833491263728 310919907876216576
114329669366024048 217735861462752288
113721084186211296 333575757202662464
112983709985420176 342129826597234816
15936635312708128 52924456075209160
172965277468016672 224951723028389568
179706597551990624 298133923875719232
207991870083011232 325477407010540416
82328744007095904 278840612836190752
86219117460451 175334721738656544
149555123278536320 225150007710499168
74656451348520112 287667405867948448
244171877258261152 298716183843853248
162237049426340256 220828213279777920
146359272433321280 150835322016987072
61881931384460024 80751229053397872
54164237777395696 226018279175366400
21295946571229608 322272371635699648
14305507154045540 138574345233389584
48607307786781304 191363928931068224
10622698868240688 313240086563857664
20237423566017032 288247217135560640
134634602104280112 308357308808452480
115615178605270032 227539608162593312
14765351139136558 182752931936081984
224750499999427776 257768816934809088
211904762835071168 243639471723411616
213224361251821024 261073741788034912
140603154529463536 191430237339974464
16198424391122718 148907783361308224
142639849023865376 243552010342296928
5554886938212161 341508469393938368
151877539640594560 218665019163580736
69956804008655064 347995265851114496
55123919858290800 81026229875901664
272789234667622016 294486124490390144
75615241575239680 347413199260256320
304194220209325760 344136951227430528
107845552756845040 162904771831742048
30076748100915504 337905614132172992
150457970622285664 171591069207696864
13449400067642546 178394811798916160
29024572017575784 31360229253566852
155907640977705280 168185818638846208
48579212788112976 94831241229132528
108423906880967280 192340883409740608
131960263853503744 258643758735340512
194669149703056032 211402985885174208
136225793642195616 147303244521595328
26764387136239544 77917306540290560
49825332952801008 130270434883127104
82265782385138528 323130658975104000
142546670881670576 263517948701433024
170059029981411552 307129424922295808
48519854658894320 96266529527677616
208844062419582656 317716602387007232
146675617558681888 299373382759027584
231961475012399296 256152829459289184
37798464198755920 322946098662694528
14667025421786626 341825016326104576
115687364427976160 224713199140648032
164890982681948704 170658254110820512
92575501307233632 178149672888189184
97850348157781856 210397423593113024
29702689776656748 176445431229339104
63143282368109736 346767879199376512
128257513862420976 178729210013968576
100470378195413888 319244000798201664
191308888368112832 291940533203784896
245208782718332672 249434416121229600
133509549871489200 341534740015389952
236827100566937280 306056448539968704
224154205281872320 241710348900252288
86789202845430048 179474484151542848
100921236125815056 280606352034384896
17223500001321878 343450666530662464
127602164180915536 161620014067581600
114050079084881248 237649212338912096
4686906729651133 92695860132364560
143800105885079872 185186314545817952
26202122369973552 339068857506599808
25034333496641604 116007753617673200
73150163059583280 332093806766392320
71818473575123792 148040702577990592
7039376156948428 73336812288868944
22272708746114 29592173127767212
51280944724213272 151484413084340256
68077826253022232 243849583143374304
11222009139141416 212367022011033728
22704328648175944 259062286828106944
149710627296313824 176080908087213568
79648422008460992 324812780595359296
320375182119435968 323757266847214208
151873278936589344 163455972570345184
170552659015686560 271669009154860000
339789458011002752 341236800400262272
147754512229395712 176116626898481632
21411236740924704 83308119669374416
247251276807387936 292793696277628672
15993712232671126 88365050568238224
15521215155297698 123416116646539680
189879371437999520 211505373988355424
90287118611819584 144611178796227648
54991754923815016 87674506902416400
69779532566841368 273970965860910496
87078461848715792 248487147178922592
219097063443305760 308317088162182336
77672547320137872 86420237532580144
41937979654278016 303309133567572672
88376689946117008 302232174256667648
22387074409783328 29722976164311136
9376220683180164 161327037722775424
108514593029066608 116443201121034704
78774523564534416 86316364225841456
263469319723429408 289482845637218432
80044563988087952 249080513446891584
304342073643247552 347602089823887040
42897919780185592 313471045049679744
240828253804798976 260679451681567008
204694678623582720 325131443860140864
90474822211399760 220061768530104032
8136343142633188 294498198048044928
268999880273806592 295478860440420352
191304933402518656 293696302314601856
78748113298205136 105297580528857376
134723877699945072 342866006203733504
27014129706828952 194970872014010624
224141017112762208 260677944258105440
207876950678061024 288543752920579072
44408285170603496 275633318480423232
60253315028553656 285024705148723840
7075512583475380 333451983101602560
104778307754126032 304173222093222144
45093042841738512 272092820329296992
184026077190498912 215151022414311200
82687688317493664 325655672624510976
173760476252865984 236686258673881760
162115018012841792 309241983991131200
14228954553363210 262541845798379872
78244510612141680 121769880444589376
36108281836044984 348029877519707392
117828421986441984 250563628756401248
76569820737231776 99038229899367552
126836773321441904 290753668545742976
41629516431072 16745025101114158
6578196165116956 209968376594896320
223450420402660480 273057898517987392
2938860342159867 62185385093881544
62011561673075344 282989449072859648
30842656942769160 71338407813370144
42291590645885864 137365819563424048
5320231923854423 161418719188192192
265904317626154176 300898649435316416
50083943144365272 97600667377817328
17248075219119204 229388671918128800
86380544917137120 322351689184858624
75407275411993696 141489893197297248
59646573391522584 113423476726868208
211239725658953056 328234449007008128
25275621712876704 235756370564193664
141593953546490128 271219229712585696
45084102123887464 198165181832068832
22011632492334640 57666012023155224
2888847980530154 115056999597913504
179364386973834240 202443532780782304
100615822164680640 126460372152968240
42834337532989816 102820633030363952
37335624959566832 316433551837458176
261619418578989824 337319644867436096
105759962142365888 345848797330691008
107385136775325120 241105832998792224
27139115430034796 151729977450892448
29706143827929380 319606635477519168
125746599071805904 192057973960349408
124023101641675040 141356701330332032
28000471327222284 291559809944479232
172342556571262976 277368748928077056
57289157876382360 307513052261375552
117953638630999664 272704466605773152
108431256892531712 123542445294059936
106978721485006736 114566587729914368
42564775838977184 121289036484015312
103256457624390272 339930067665119936
270697508359652128 340475004889374464
9751008207143948 152924776724179872
154012336938401248 342901812015878144
13333212229865180 189100838910571232
157531305008355328 248595220914919328
25743202651452916 227400736136530048
116246624366649168 301813972676723520
38370011207432144 213060529187201376
33192649649024408 140520698782625504
181397608816730208 207270735733303360
251133976726870368 282298526916997664
106947466194151904 188597778360393792
15008790456287578 77946310867578784
78290631283133680 179471507367685600
36791232037925136 144977280210232320
176803662961405344 227662274258138368
85144745219249088 142081699908851824
203917771756751744 260235103430364256
5044642676427305 198950190293728960
194735754041340384 291211085021799744
230665496737008896 260080035105025888
202460147537810656 235902932019511584
42005110396774520 122813738340430688
94475988582436816 317231899285026880
156358087347004576 280017548172600384
288302233313291072 332838816652979072
21299605206957516 215684137114437024
37624447551632240 243760254360742240
12109031204696074 126696556570711440
65165386375462376 97521139596990592
151326546203838400 342945711812297536
113393567543829408 117356545809295632
329663150883919040 330129510079737344
26730775371300896 49361355353070544
2833063803153114 328581832304995392
235738058989922240 335102585485823104
78971378490830448 304190547901478720
33242459764721140 63333477157619320
233742053056424864 246746194151685088
113536415935481552 192733306357872352
141551869212791392 235066823292648960
44108786739938272 114665263410567120
97791662836523920 223748024348533632
50413520920298616 166653179219073120
243920456222295328 336286002985845888
149554022521028224 231536660429930592
32546531005370936 120056511294843376
170385329345530880 311939099279603648
33460289439661620 232394011878536096
86345693297931952 111997213759818128
101142562691797696 322428077863449088
233958180727345024 271109508532333504
138091228291027680 189747976516476192
848082701064701 265243268972163648
112052295527126768 299627311730922432
27883059502715152 165495515475779648
23424738564779136 104693822278846704
214984756164677632 342813923687878976
4919165290478440 110142084375507632
35244727888682724 203461514307137664
69056400793243528 316733217464907840
30174374968203276 224331238196181088
263795871437791712 303739155654316288
158500491436095680 263162476345462912
20886958984485212 45294067068925224
242707069321041952 291367226295524352
43322515543001488 209986809511190048
86871615262166000 278951386507030080
152915735162777696 244433794850095296
55136183920813224 259759470354642624
101254604718538736 117939200591008224
165722056923866720 246165011101238048
241951409875272512 266629622127709056
18010534657004788 266728723708707936
44170125341641936 268219746108718496
41612034143865896 185077261808525408
93437303584157904 322613746161238720
190307993272458368 256403261342240896
24120521503637280 36710481131299416
133811358326099664 306128828537882112
83332198539333472 238440176359252864
186366134980462304 239742320620986112
30269345061703912 196415389437832416
156817329316389760 313904831723509056
68826864820085352 96554421996320768
49423635358616024 244531838826214272
80993020312609440 123878184720978512
2161164612448663 137654664370268848
41894487299060672 59601853849714864
154501230153407296 289631994265535040
130775752949620704 333131480758275776
103301596315085952 211832451387868736
286783996163593 245352938019604576
113155125694051200 143029058621847456
57217539743386256 309886030977661760
210850081320828192 336439790681842496
192131687400919840 282371577520473760
72639029210019920 299257910177071936
147690359787481472 253480780286073024
45717254975388144 309266994105451648
57139238399964720 204926164177095200
1584505299551258 93625026384095952
176417973385447584 329060970806912576
202582550432929984 208039494725134848
191472806554558976 217782132522608704
262005198593876224 336875083071315520
144923579924256192 337245598485918720
70389380009241816 271307203801743008
191065212364562208 338023663445931840
277165428039947872 347369099913254464
133546236208643568 196369569046036160
200537954223402432 305128482894850304
79961288455586000 279939695845405472
179697134689224288 250658475781880608
218660124535951488 339424606086038272
109797767786184688 240285084564042208
72332009135423008 160433383614909440
19018798749660100 276728774888275360
29230960499025900 81012921697815424
267336956310520160 310790058173030336
60640667504769464 188347909497224160
1458008443467686 23613910722310776
268546393623078272 319112406515735616
332198979010067584 346271102179491712
120379007217456224 329257490445428608
85915295473284528 202592935540060416
168007063661816224 334248253217653888
71326758788165416 138268041343822848
103355235382940080 147949366320547680
160255656516917408 241800658852031744
108811030187229648 174366164782421248
7234601251464117 177775469563253632
4196629134054381 18381744277127956
35273536330339556 120083195545455680
70037895111471312 262169914767759232
29156938541865756 56012717802454456
115621563668332080 196221546525563872
28347496902904924 188812528767974496
162519001805308640 228496586778176512
292515517057920832 315999148457029888
147110278339519360 215699462382905824
93713109225977936 323692946559985344
66938576748826664 104485819621982480
52567775457226312 262241062227410656
39561962590406160 44523268769334136
193756756039589760 194304793015383744
28042038025830820 73394737450019680
247805603474880416 289881412817429440
213479024046267488 340248295408024000
122638168548902272 315722817837929088
45164403303219064 135816674577001744
32587311457750424 273222069406174432
36343321770905040 66739253600891528
63585602901399736 211596432394710400
55633597013882248 194212985615892288
183478296383549152 340751562590264896
25560903837196492 194894506469011168
317501740242722688 333173999093351232
116821722699598640 289983677993436992
61972519668882112 263378377895034592
136031932077801120 164644302467701216
97737450718028448 234950902831513376
69126304998701488 110186086830984624
81250992453284256 133022565525538320
287054085294049440 319362962377620672
76056531266401696 174665558976276640
154633155719378944 218826612731739424
70937525588153576 113928869260422064
47108448792847616 117018376753866976
73893508297165712 93322020598034544
69597065202060928 297702749534824576
308519750969953280 316802624474012800
124112933179063760 275993942898647360
215648283203922592 267166633243724544
97224982547248544 132174115474227136
70953938408985912 344390352231571904
220137778398203360 260812737965707808
132288807658146704 161304842494107552
8554092636593993 72591143448572224
36417256603676120 77670141754299632
170235130917842688 293271996789765248
186086762912723328 258739036925898080
41852448793148944 250124157377654336
20842783258178572 298451145331817408
194892016107952320 315991263609974400
125279606942922608 235394160885839328
201565062945960160 220262503459226496
33811287491075008 266699256817684000
143278242982813456 263589446570108512
88196871065035600 328532894873237888
76073365079545008 122878650749782448
162455352531356256 198093047881593632
15491130248848630 275273508881472640
50338458089753616 342807226931508992
280145286671060608 345697872565119616
185305244441406976 196368071153652064
215972564183958528 247962193307009024
105030244057368160 237142442598940864
34882401374857136 58748609702678432
198831705521832768 289377753705031872
41719759987060216 128151188834411408
33032673734224760 230158567094926400
10504631615810468 66313243217792688
131530221294261984 153505782210786464
126865973793456976 202444094540343360
176604663757287488 268195635887636704
181618156462953344 335952351876434496
176764348718136192 284430222842246688
32279877931812348 275640793727668608
47982498164984968 54420649833693896
3253777583003172 169618389548307232
12073790528002634 148266664586193696
117931156937749152 274489927907072352
43460130076938624 282937244070622432
32869634790500128 267002977225104224
65974735295448936 328606518169404800
252897847595916896 348666411135082816
132405487222711952 222191898138712544
112155137469015216 257939153297837376
98385011273002304 173350408431752032
169883737389965824 346684788379123456
181224179439143392 209247835941661984
293714108154055680 329676237186567680
131034155065387616 140927341239494080
104378669371223984 180418024383828192
148798895228042048 195687470454036704
125030395261291872 205707554767199104
24599019476874500 271247090982330400
63668006237147328 339149849236286528
241201109742969952 302418767196299712
266276325376023584 343454095320796608
63393249991087816 68392578664172800
216652027069818816 241880799641144320
159526063435128448 179526737845259360
128637729007660208 275791116924862112
11003723591914420 332951074438101696
69443240665166136 104542285577301296
92726834015193616 274254879348112576
52910514402285168 221391307967300096
135548268042458384 233718432039176672
101515290526851920 324985706974623040
152330397695562880 245406048746534144
80061752886650816 87189286902855760
57941681713829880 215323309224216288
147646689297833440 189341737128751456
104087319808458496 138861443850935200
77365488124070688 300071259052781376
50862164841119728 324174167391113600
224454321140210752 282558635581943008
110216133312100192 180700625471640032
240621333650477728 256156979617515744
146172701253005760 156600198348935744
16744269845771806 90741497742274752
17741048266492996 289441107546547456
157978757035764320 220359434720904160
247461497035922048 283522267582095104
22305344088454736 83389599669719776
170247150921275552 237446869564842944
204459725172768448 335179155741570112
233783991472404160 310970067778468160
4935758344419782 223714907496820320
209584341415927552 336979322768120896
74501767464107648 331265649182300672
13447695311355860 192163503597232960
92743934421268192 139209593858313152
117368544076688144 144157735284622592
39682744667943552 240172491969262944
175158253983212672 200159913939736384
26155241590764528 176205966342447008
319430458802750848 337105751521231488
125182460419133232 307438993218079744
7562871310375977 248555898810827712
110504093058405984 179792302597708032
3537301138180966 90042391129880640
74531146793200752 338694783422151040
162127066073789088 323089550227875648
35978742799351748 212810795661210688
263251264381947968 274451094023738624
227151968455421952 249091277481838048
99777756230151456 139031011600075408
102197365914992016 319154957047705984
214161263622699168 224796166717690144
30225201797528104 94091090639743696
81381198060846880 84692005131857328
9075315724212258 344352523744592576
112289447063889776 281528188840805216
261584624934492704 328885004292957696
95382986042418912 134349210131963472
60978849019691616 208766997376996736
60089999104024472 214076568040232096
248355361643019328 262177787888308448
17127393955504404 327020801637963648
114813562451813824 326504254578454656
274903736467868480 338786314054507008
6577666155571283 280540795787537888
54842257043113176 191753959546022752
233492728784375328 338679976593588864
166485435918385440 299569636708765760
100000573556903536 202712367938019776
113228243258924720 270758262598725248
122848339042464800 190886148804189728
134462050320475040 264660583670179648
156227744598104832 180833649467188832
255817713032523424 293147287109032064
68291112541953064 117932652111011008
278728469013410208 309426021362005760
107411402788330672 236247884693008960
245125229235289344 323648676071927360
92943106431578608 156041813140749792
256794455266679360 294792529981487104
93304662281315216 219066998673985632
160586664061394976 180005590633598816
29119874405003208 154360226768757248
156790465647984576 200689676696190752
112174970964757440 223778480988058400
160993828820437536 210828858573692128
235675907609449024 318218370194997568
145532380090158816 168592820937507552
145428509155376416 253119923960594496
274874723876460160 316792310604476992
104017593018925008 201162121954337088
148373352294252992 234241448180447488
230693473815854656 254317439842617440
246112349678327552 344435508985827776
24341703453059896 245941249782950080
326180449140180800 328556519204377792
185569115586487264 304059552726890560
148348626963375200 336858348041986560
224200868490070944 225813002617571296
95998023796558240 130348921767498400
103512607250581104 162155886395085792
10613582368661284 144098568456443968
138607035021706096 157968888896233536
113611347614698752 287353458311676288
263454406517931552 298913869124570688
201599696135709088 326028106831235840
215314263225184896 296643390961899008
122056302567309664 206700213634568352
16354708004421462 297030174458962752
230315486526751104 331483607045102336
55613779463553576 264202703562711968
70479071745824640 330882678127231232
237698856645847744 334781282824632384
22793346523079892 61537717091391920
121858110093833424 306802989372103744
79174029479109280 135990197060002272
145925066853593216 219770836112648576
96174310056187136 286835569014281600
165178047412328640 231902481268196544
140059834455510976 240102435632358368
151257341043270208 231069070797750624
68108753846306104 220159520774477792
120359226541707440 262836617371674304
64047529016136000 168146706887440032
321689597291225216 328031511986491840
147444624573547232 316224315380266432
7749260299682434 60598686909781040
10174086075173790 163882225693645120
10247900630825438 44875361242762560
23305367636094360 59018081264515248
253857691805208192 325076888730480256
83858507387883712 198543061939293952
6560860083091239 332159078438090752
187659394866220320 330482376364725952
22241204393185992 238731040416943904
60773584772981008 68288426627398960
112692330852731072 215006279688207168
38931351130712912 140003685418912832
86354061196873024 95325758074300256
163925416162297088 196039575137331008
150892092746092512 322601923131250880
150049298792528096 270753377070145408
60551123771327256 109896955025136112
34253476727071024 108398101308338160
193630221945075552 265124856513533440
120114888943302992 136935258688785360
12615260199503906 66380579029435728
198349642194879424 343688370818627584
116033657181037376 322780451095640960
158704227081246912 332910901224350912
92857929011886816 212293396071576224
154446927601125280 342961524105946368
37425502899825728 200821974170126720
142279358806200832 202089906088179616
142535189985496160 191364143107002656
166013894462089408 190746679553424448
92014145411804512 180152343273658784
158319533801448256 321083738075552704
186701951415399488 206264980687634720
173519707431343584 311066121329284416
48789013251707848 167932096708599168
181962163077593056 239973147554225472
134000102249564272 335646927209801472
121197296105465728 291503383923287232
34859246024105480 300887040969881408
61483088723109400 196855158019799840
37728812231504248 161644424666102304
163287330044517632 241306416600409952
103027554598682752 212302298185217568
135968776945717664 346095497340344576
108052926482395392 328291669455327360
95876106380339712 187318949780553728
19740453117433164 148898933348108608
82971268261804496 114354395619879360
157574260098567840 165606295889049120
203690935400155456 298344801853292928
14885385800539026 274812775436539200
327373009834954624 328153296765516160
79302365723937120 205137980147307456
110098233467341232 301758025195710272
60844594240170496 193021251014618976
100630873356102256 281724207369376800
233867690221852000 325271833537097984
42947198307247768 287304402447482208
46557839925702872 69717495035750656
250351303939737376 250517222071012320
93446304299444768 137844588313734160
64298088800429928 225025015153804800
37590217595235232 111353621958855552
175642360465854336 311318274466059200
105511411634573440 110352821431857808
34657721195221756 87933710106820176
105871281257175648 181690504553392032
266220791118615168 292352052979617216
250847974300591136 289728060320184832
1838995011976588 317004422964218880
215424314012138304 334685634964259008
84076155359670160 84134416828627440
94095196632535024 324939534866932608
142371294385551168 200758910076581184
209889475558484768 223644602905174080
75784125501265296 305657768881873600
203181521890894336 256819412700265952
27453728018868492 290669116774666496
79350871162733104 218754828870561984
140718650847578832 247942413253181984
61044206401807552 174855878004117280
143567189408659888 153123988144238592
1097623214714206 90013709705417280
84096493536142688 243951158949014880
49873932235009928 120008664974730992
109818019490847824 221818497513055040
156951609077848928 271534300538949376
121328992805253840 190186457765367968
252315214882149152 345868947238192320
40538982729188976 298630992400637312
143256781310194016 244411415648126656
57928273093069624 226672238535621312
142196749459163184 313042237973087296
251475103744851104 284825064228284864
136389614263109248 210435648380372320
59836168832474160 221262896777873344
13361802215411492 175127878077155840
15021810286159388 184723238124879744
172998604850054016 175763610342088544
246370753122958624 263632007797153408
26979023728896196 191535929042611648
339427314246645312 345093572713533760
49149336824226480 274699969545322720
323171195728533376 331221423872908608
147010642336391968 258397969326533888
162592511051020832 234122950529781440
67732034458004384 126807932251225072
475081397510209 209718229676862400
157088265113323136 335612630396678080
83983467399475456 316360351047157312
293836020253400448 327206876782032256
73929974222353456 296913960824257024
124903696469263760 309424840810724288
34286711030965864 270300303030358592
157288222525716960 296203413998421952
181187573823883264 250073801594426624
19025652877856088 59779781131523384
166528942033566944 257507624602205088
119748615221788720 164303582926721312
119335849096683664 248716524121859520
272227305375403872 312951070431653632
41293677277890376 161532414514812928
75730341879462736 116648608350769472
272736135887410912 328487893160580544
232496366539301728 300581075098650688
215746076348878496 326226488486998528
221968236049659104 336959514212884096
174576118125943104 214118266231716640
16211869712125498 138067790701330784
66211450480747896 100333925930107008
54739324127604976 221510377856212352
26074464539247976 165369050828198112
187640414972773024 210121686014513152
239865279604562176 333501812888160960
312057424298615168 314615922863808128
88652127710029376 125165872811131504
34693395958150356 265927723738557472
165616121483775200 174497163079498688
55775109587087136 257094211417060096
197423800110378528 209010464375744704
274395333914782496 310532309184213376
193938772525225024 305466867160847296
42893840805073232 331250720307747968
801930133880552 143284695401849744
18615611471644300 267177761260063488
77320110063557792 258129317588908576
197309682067044576 228349626155825344
62679956908222600 225111970894198912
42239407966375616 67551121206445080
217227251978555040 310236008276454016
110515211416143856 226995521363192064
119049643016307168 138661774839921936
125038750824534384 232290264668446304
15594853230178104 188332470416722560
89142870946279776 255792958420242880
26791479634896956 245481798815738880
11833593288538280 235779310088544960
52830692841315968 261229881425649536
95492652935449552 191050891745282976
255578188499626496 333321674383102016
133702811594842672 188338977351269248
58959453625086560 316008757524231616
86806711775156544 249841222430507616
297222466627254400 318968013311407552
17328869160670342 128734046171948816
233204414882502592 346799726812777344
232251524546009600 300832073234857472
118033352909390816 242812717228832224
216539027392619200 247680716761832864
259259297014872032 310238819647376896
139267697793822832 154603831560416160
19918887619115560 35304002834688316
64329275082681736 159390265308596224
191426667013899616 222396719306230496
191846761987258304 266532546091630464
253108279035696192 256052753423673824
47288219712091056 84189796785093792
30580979126039296 280947647614536448
229490283179234432 234732970873533120
84746326608087712 158342463755942848
74504655406327392 147570681973755904
34362891663856984 87479261953832176
186862782504092192 247857400902224160
310833410049294208 345366170553301312
25116968578814824 269330715666040096
12723315510489244 335953320260501568
196787204265216192 290341622153738944
76307523546410672 341166270845608448
35287600873544912 186827048758604800
59123484097599424 72446076754744192
73614723506069072 167730313383510112
40210341841601344 310826970176313152
86464808229882608 86464913858563392
58604246548878592 224032032419308288
38835589773592040 175274419825722912
128298973579882592 260783206009453152
264605333342886624 293854798232561536
246702777432934688 329868844203884800
226661431115494016 272064206271125440
294809776263248896 322242612329557888
174406727640164832 336495719027942528
140773175159118112 296606148668511360
71455463967785336 309283061737612416
208653111465384480 277696060322708768
32682203148108572 192521901052405344
113433948977180848 324356916597879104
24552536700769760 196653816655377376
295351576908855744 333340980909636096
181461749079893632 273443754717723776
137676105327015664 338993603497735680
161018506155907104 166190639012314080
61303105463645776 102490631493784160
26176160822245256 140594663855947280
27968030030432932 144150525022266208
213680479018915456 285204212449228992
58441139254499368 145435637126449120
72361988166260416 197148366164423232
169350623839077280 188568798061337536
298459520373546688 300717081820948736
16185722441003652 278250882401152032
81454933736805872 157439596611708544
168264240242211840 258710557747761632
206342420578387744 228802063835821056
69843259458817248 74341010370204896
105070160896577040 226114548468590496
133130929716345952 184981759006138560
5693804579362083 297867517278873152
156178352224041024 237731516086863904
134311108021114256 282889515530680384
104296583343060752 318726135178855424
46964884090513456 185259906535820192
92590123404769840 207658640817191712
75535676081727568 190442633249603616
256429375266628512 340898126596726208
227823382860292736 309929627651062720
28096464736739952 301406142354404736
57548584152558472 211102874870491616
166740624252098464 292098323568580288
24006387407928284 316657393754788160
73652171222624480 221960835886107488
22378178926114244 156347842034084896
160704841088406016 224304140594868992
92207835808068704 187924858238771776
24444074281710720 178073885736667872
12920642384575650 276854655936253408
130548063287516512 134051570337305824
200068515466681632 207222077802507584
70437041636766800 275275191404679808
243614121649250016 273334282928878464
245214669814800160 284771771344518496
295574732784748928 297587244213336320
99423117682081072 186837294594810336
9023010708005542 163952202603539328
205768327099453440 242263424390969536
65516566496415024 121868583178451040
186038512637975520 294312816437284864
106830290333673280 318244794790007040
40515215844522208 44555546905313232
47664656537365784 341189489570631232
119801150387118768 167082612972258944
178381116348649728 215882907631760320
219838315038462752 283242801790371488
86271491413389936 141873950017210912
239213529673668736 248628987183400864
83381009769429152 114429512163459568
312907932522045248 328633909712191040
110693650785979712 194539120765476992
983352276712127 157113630046086784
5816605929885 91645595384132080
77161016069762640 198707424576189600
16629750106872260 288311242041975296
8758771874117186 275123295281244800
128931330818298448 237088937770720320
34653125330312228 121427019887635584
4791312277499990 30871757767228432
58504802140918640 283739853526893632
180838504580729472 236118311477247392
28663286714305492 73113741833519728
130880856380692384 260179947072827232
104902034910039760 129003307723520512
257172296746470624 326035940436436608
131709917423152512 205416976719236096
192296857869069536 237188223656345984
234220406637932320 296432866881182016
128057623914814848 274683144958946912
78762481082025168 153269063045427008
23409128807780448 26954730090658716
207935583438958592 226706221080244224
282204605204152608 326754775875829184
100020454316039168 127567034573762352
63244390995902488 175409253940650176
159478449505679616 235136651528365440
163480789929218688 291180973398204736
121359358126942384 221107119770671520
124003636781024320 212179969181948960
5598329584013434 221403149887291904
53446836060457784 227759552679592832
177737523902423552 221803595020370720
107495732272684496 116032252925747936
141922619867763632 191942940549030528
229018188633753248 281933119135949440
125286028577867424 314914594506713984
72282927852704176 178148724430742048
98094287164975824 334704636133273024
204581449698214720 220434912887742592
215152204895894560 294393728052531648
89871277973495744 218503337728259552
37663770183066656 77407058682487632
96574301524541808 211814274351030048
136783658379156368 337348140068387200
250659481775188320 312553616453739008
196454062767053696 325352672461480320
27051232023859356 167991083043333344
132016903619115008 202369776327572896
123816735046609216 283838992759091040
4625923515188367 67446016214776656
103319422222212928 199536411909774208
16946525538846704 296700033999752576
122478302068833568 299530078011148928
236967297340297312 286924604146452640
5123866395104708 116458831619456560
13757994953973306 271876916399243936
82084398905559392 294578695568948928
83550670690593376 216102340815597408
255047952821195360 317133336799794496
87284375949155424 103602283419001968
283946876020302080 312822490198685952
61287651921294160 180117810055803840
200890888200372512 228969427531619104
126747119655146928 238411455380946752
316048952477337664 325881264458835392
174509570819802048 245999680527174688
38282682738650208 46530699480600248
229922880184031296 251616598906556480
256491419027194688 276885362063401568
152780407486120064 193621769840696128
154626034416283520 261053402505303680
45161639016109808 139679813740446944
43435227899896608 316261273996934592
93896601853852464 144783917260174720
106210399628856496 180713126156294240
225880305915953888 344935443659013504
57084028127614208 215295150413336192
65951814774456352 292657956017389888
56700485104534184 245438934183477312
129675416535076400 277687615618415552
37219142880297592 199492096914151872
23714611667050696 348627085982998144
89123387343210288 309185010811283264
249758961536469472 311320984339296640
53203627323962680 279790393670277088
230659072278465280 298814430698623872
244994583034486752 306537435783812608
48825586831714464 162869555809811744
72904682649976512 163856127075420352
77356728353188272 312431406144614976
252498858232292704 320935329783646592
87344211906208272 250275862062106528
66865443805236408 92072439269953504
2906599662344817 184539973511246368
4378068742801482 52722628840387384
81672401868337024 124132986994242592
58575596249861640 294666605577639616
365927662958167 166031834980554432
123141951617798064 194851946869460736
182447084696941600 263932027266958336
34655668106968096 46477631429114456
301564665242519808 314322760322485824
173749626189630144 218784879366440544
75906591769793584 84140517810920464
16685500101690156 233335824251490240
97945889288111344 145070075723851360
143967780860516096 153748212302982688
21416550013925280 324753595455402560
83184467232244544 337106006864652544
159687236516749792 326227496288921472
217762125510368256 240869159885273312
21879535996380788 264489479463743904
174752524209600800 197291620406642144
54473004436382664 224181423954262592
35265697015064456 124706388943087008
771599509679172 231818060296124928
255768368677349696 336572359779818880
106537644898530128 177326052724125920
44142422552084144 167248876436280096
17452940769636094 300869454246480960
331990386045453440 344627185100498880
3206357909953293 91704696100332304
176474290282639136 328447670225785472
49534054743763400 203224773508206368
230179819176498816 326501091411657472
126497485053956896 142412558890147792
33564637313136044 218160468083685120
254533767412649856 329645553466264128
78971053118434208 205213953313512992
125498943760762832 187432586098335456
93570693452712224 138459166612990800
38173381051217544 131827917074721552
221525552474349056 275111287089566816
122648607250268864 258252608655968064
4559482450386442 265947502059671456
66467094732964144 307707971227170816
216296573490685024 259428825902929440
33076140130430120 73674689827683184
211680537330418848 325115757211879936
98530537120039104 172625578751143936
123411491176418144 251336634663450464
288204807398261440 292893952843078144
77327032558683136 137074268383327920
282727497995741504 300888184466053120
98449891341112064 290013231616391488
48457370674742464 183087958200177472
29930214193058464 128718729542520368
56715455780578048 242706915380522976
184367611302040096 298091434435422528
100085233161716000 182789854437379456
216392812175476800 324909928398636032
1259796487991561 4070675129667500
95299561582448576 294141787893933184
186817518783195264 295533715519972352
178285553743841696 298798591756728704
20596022303317984 322944139783808000
140704243249698320 301972284593820160
87648035887102560 148918713816492320
273199806903466048 276119845984700160
35030402777053540 237784016629756736
160099046599249056 226476562174271104
192216680578110880 246920225607060384
25571026567768448 149933359924361632
19745284998550016 97780736346655424
280531275712318848 293676175170535552
11855751125723646 283495075272646240
40066611548507112 173714262537078752
6935734439869733 103643589189385392
50967768434555408 334846750911249920
64016442196610368 260694005208352896
177764842690881504 332827522256897408
85372554618528048 127716410766975504
50666006428141168 236442783544641856
38327813087541008 223481587494257600
44500944244109728 287553038694987456
39779153079351600 129491456304078400
23345066187974288 293675634121296256
122398313502839152 248598618026296224
230719250839988960 327269352192299776
2457399457420545 13095706482745098
270687853281227360 285380918436848768
151100250540307200 229054425444914848
9793557827019250 124649884745967312
9180546892289242 138923331743149408
251007330896207328 258658042024433312
189882437524483168 211782376498332160
89091806403944848 244915410911176128
11447849751687850 38106417342304496
38525309604598024 220829104050388768
108483919972497072 197013233423619040
125986361890344640 284750942027654848
193054822141612576 223483926178258656
265595349373609504 272711190084873376
12645650363636810 106060882654484528
31696616309546096 198099651192260256
58490840933737896 248739745479125728
24435279539134132 30898690863794184
130471813087881632 306904849290782912
186949485855526080 314689795081450368
138446456558066640 159650769103978752
128492632681158192 131200696316401072
119159246674156528 287079838988282336
116806077036264144 245055170854097696
251226745045132128 330555597749626624
196334846043205920 249668855089192800
102387040163883856 162410342730190848
94527391755482352 248233442511841600
7166986298943033 339579027462573120
23528710910022548 40580806749950808
57074873555206280 154521230868655200
19561347547365808 110863757526471824
64845017647823320 221809453610391680
99763893729204272 277516344878542336
179794352439532576 219619822233448800
173495345694058720 269734448982353568
115359647334507792 314711908692186880
72342094931331744 254993876845372832
195744279649297600 278943022931845696
46966070521602200 147863515438487104
22060920108749248 274371686224320768
209555317773150336 249854661640223264
196626877641966880 306735390400314368
212350084682110112 313886875293883264
109786204543414960 142524127757008016
72557085229922096 151393897213202464
72323406801325680 179055523774176128
64723502673123680 119158994956742512
203926878000704832 250316395167623936
205468367640104896 215223283181859040
158612148062326880 327122366196415488
205139965593451872 317468874298282816
11315703209992322 47680993756354368
155856656107848640 265311305094241664
80048312003855776 257285641547764320
51983913258954736 225905251545358112
253747451746598368 258178217775403712
191857680437954624 264860835075382848
150362970747612864 161941239204119936
137114256816227568 323472444517733504
186899896013729344 298465193662200512
104795925450566432 294815657187638656
31643865006719788 203778606958467392
138712510994625232 190238595548349792
260750982931755968 327763755516003200
307250463478164160 313905627424354688
261519081375847968 310802010851563136
39413187754165008 114059380011533376
160391100247442880 175913129038511584
156381892145288928 342704993071555008
294441020019774208 340594114664550528
146030015955827296 326098920787577920
8168526467715848 188173445875521152
297888761319944256 300125840865672000
250340500324025088 291351779112697664
123272594168639776 335226332445474752
12792557047443646 312847007198908672
240056214446902784 241721522004632384
78437591882488592 306078435479751104
159133274450909120 221703636612551424
105745438006321456 182830772568531040
19032119528983108 258611848133121984
135310739947465872 283884735512081248
179574969710668480 204117466810779456
7197818206520683 48955248521686504
64610556395797160 113498896037495856
49622870758642368 75424914749808816
159389217935800128 262320026701588192
172530992339933536 231411077004024512
162727667081559808 175576907460548416
95665178932829664 195229752374508448
195365304858787968 337684086022734080
166104354070387712 286153570861388544
71672911747933792 212250987857561216
206293898711731584 314876196024199232
206050289437233856 261541573369556608
246685433672333344 345929433836854400
176833198238766176 289280924758501248
114868021297043376 292468819999558080
29278590158727756 163945837299207520
328116070464432640 342013350899937920
76288683454034384 80952182863861872
79074402371952320 203621123239550176
4504949818771269 316751639618792064
46546997605834464 152482689424000736
70001126825967624 272756151537833216
18296072160424292 191896756835129312
22343256470493816 273099184559529248
28961142449462716 273534648678479232
184264033099281184 261986321744096288
7114974686313481 37367776100533608
85354647730045936 212564308113859040
172894936441616544 223280974503492704
101961568752824736 234439960303513728
117221302344826336 227028457751479680
294394522901986112 307475986260697536
201319716982458912 234390352323758496
177377854429305760 245862924961711168
266311599101618688 295954367935833344
4673903604647340 335627689685836416
112360522525639824 342683714428467584
63852137765632592 336463490435497856
216262461351526848 342332354763390144
243474673844704832 317257593401458304
137113864137651296 292055253353573376
18879530625372644 277977270873710656
4204852868957455 240760396717893472
70681218368023040 327784454925839616
252795848107701120 318535143103654784
102832871001643520 288013067345578048
196894019860691616 325427567010965120
76749278962207712 122256386239684608
17747465253849580 344840057985205760
200018065789176480 269444363152364512
18366475237499812 337981271806000896
99745185034096896 348407173660175744
198614361907816992 337095498294938880
109248101695786128 199998955568399936
55097842260908912 238971114492919840
73780019105724144 311531759994746624
179461804040493824 262875716854212768
18148952919548312 322928474412113472
264016526926479040 327027751001153600
200897109029795872 238210539989032832
128820406942596864 316065096474184576
83030184010765600 109207459174250432
241045166541527680 256104574171962752
73089852224723568 153459518263164384
100514214859685440 238279610716160512
66232894536214728 66818299320124112
74632580030391200 256727459085036704
87836327771558656 202688455835724416
134909037833601504 275755809042171712
261147428330990208 335379469871767296
337453077204180608 345519968298236800
117310963280338064 227889786085742880
26746030878937848 179501700876406368
318050980927705920 343965479196987840
195318833926672992 298310556751185280
5731048629983926 219346537391424192
50059516937302936 184024401804867264
12514255967884314 251562411311602848
40255905158139272 78402688138516256
71369271328807400 315176479595109760
200484527151589152 229311359380829184
28102104537167732 325043587827403584
171565652844566080 178281368596968608
166928753655362304 345714839253741504
211372812240124768 323272936124400576
284210675275188288 346094938801037760
50990950461188848 127912912951816128
81592317947713392 118473944216985872
8473207333746167 98902681198482592
180289854752286752 282170945798232032
63826645680894024 208707058668016864
12655318552442620 205178152091879744
183181676592116832 190992031686029216
2559198424914471 160982068737464416
117993616027665552 256263269742111296
142687767528200208 223837583098084288
56098119093658600 320895446030117952
72108595440071040 291188424256766528
21191276425762416 234557948219419648
44375773488715616 254261711225190688
267204651703108960 269056851022098048
198468132341854752 203203668971445248
34028613629916792 62929211864253576
142874045683697712 214419302456214368
66904283850672192 326664391545268096
233381062379855808 258180874419451104
59582281589451016 219130246979774080
237102254080958400 301528508191470976
233354120049501312 293901260159673408
124519132899214464 273572292755356832
67865982360326024 140706850568286624
187981848529923136 269776296293910528
188069964950176544 245656489031324512
159902408039923616 223843160219245504
169188674258891968 215357123617030688
214060759233147456 327485515002990848
69413792858719856 133728181289671584
74006857054531440 322849066007062272
196501713469674272 314873340368728640
15048197841342746 147488806816496192
766819462535546 280873363806459840
97707891022236560 238975127650736192
287918404056976960 325150612110238400
45867724937170768 152323034099916384
50111253451127016 314378017492533248
189125000225324160 325656654947756544
198590610099631872 278886387773376128
277429663230745472 291611255004026816
137003828196633664 263679578895609312
17628676343038420 32930431178827468
134924541685986816 268629391173238816
161006465008604416 279188166699953920
480665580238196 322231160244436032
65634495867150288 191597157259899296
120940317119781584 202764163263569728
77415118914752304 261587724220378016
156072609809218336 164136285428171328
5906523157971240 337500890785963200
179578786112897088 216212725449900736
51651080468043640 336276900154819200
137357814423919552 240909075266216512
107753003697154128 228098909180750624
186385901047919232 205512551899519776
122320567858614272 303125961862226304
74306106173296784 273193105284016576
278505869953018688 322730375970158784
47292393102237224 270555893902559008
160224010554932832 263810687497683680
97993832362108080 142489932944301312
156473351597475232 254782760105729792
221663483253488544 233791175753178464
171095812532386528 338721108361920640
76658428126697776 260190686006534912
70130765551353224 73973859127362400
155319953189272576 266365485378234848
94272191498128864 232075853378453824
82485394519508976 201112341260038528
158432180047331200 346701606511379392
21660711788826864 28232679076326444
66714864330878248 187963318687945856
64314336824366784 166796545048998400
54607286976299176 301814784811526464
74631462968806736 80384541604681680
107855267646337488 140392227454839696
187313179583002752 316840545182538304
195237371451458112 206899699638843968
63216020212083040 339017943942356544
41730659911685056 130036660034760752
15718475183597172 276085599204880128
5463319246123321 65802166080268528
174580174947801280 309958550145405248
58186439074339304 246924083344389088
119246742179605184 119641448054025472
48163098425585120 205038212235781120
12231119922964202 327774063592938880
15077732630934046 202558770418475840
235484820037474592 267459399396695136
282205438383904608 300774099776469696
177633441829314016 243184534673497696
2450422234732309 276256830438854144
228646709792630016 253176503454897376
35656221417545832 151782831786695680
19840086473354244 333285493029873088
29240774221906352 301749177679299968
21415854027773472 181382043031969344
99050817114960624 126379223956919488
190767783627272896 245392423742116032
15608410566803906 64081395290371624
61041363205249520 292251397074133760
149319112861000256 251551421893317056
238293327315674176 326301001241596864
7118759535841757 319472858767544256
80501680688019600 137644552065466160
163152388113887008 305879357339552512
265239219438102304 271089598652928608
76474302913367680 311479307989715136
181770439375855552 186896284245503712
38873269730738320 187613767944642400
194697830928970560 312316883326710208
265769746508285056 304652240995918464
203921880189825344 331738268234406400
89646130968799936 246167936385272416
175958520829216416 271312771539860384
9987050003637568 265572625799639328
17141522900273942 206888354409355968
99134816696222560 344202944538582976
167915329726234048 240113315963357888
38272077337828200 115331291767357376
39979283405172032 277809820703852416
177983958733591872 210305368677154112
146304594214964576 340427571824896128
38280467230087824 259354071686464128
261391215172219680 347084177053452864
123782638671175200 231785141865999296
124370810985689600 250924756884070464
282963279356076832 331699074045646272
129217052478660384 142118428868079456
108643719714292832 304990510834520128
48889098182063576 72683340161248288
80561295616988896 104449906173299280
68883341562101976 178171107227579200
55774853755123488 119534801519808880
330448609649487552 340430071364979648
91378370001622896 329881912352151552
255208724270575008 322448452936930368
248073236280326240 304487420404699456
35126050118155856 67790203137597632
129327174391747776 192057475174877312
217330868342744416 256138243368208640
103514727014309040 136841537290351280
185442519510448672 326264604411098176
117766919800682768 346938894632098176
141801241487385632 178402800130375520
113699190000965328 341040499315754304
29264632033827520 269182662530412736
57830712067807128 265055828426331968
221859441935878720 295086440974207488
294752785733248320 332195839774318336
152022841560278432 177346397216593504
17228145734462018 182297245206419552
130618915544803776 204672813926004544
25124588904318940 257496882626441760
224866978955932768 283822503753848480
26542145838783756 40847683677337280
166312900043029472 168883918334807648
37676397684108480 321855561458679168
6456051703752377 37951359497895928
20543011078426464 128042950670099488
173428740579402208 255216935283283104
52837988186199816 184747468729648576
24051846353493048 198005411823297312
333100772461234496 342488416195312320
8867939229574513 96571167555904304
207436388846250400 267734245505843232
34956718843330552 345483524647527744
38009241961799568 131032858884775600
70134938683619160 135731069359599216
12110963662698510 326082040649072064
103582985795878304 307785772460231296
134041196594057296 196773589580775200
56572524681241016 247705187230263328
10847552946457018 21952941178132760
9341374383308920 112619620561888448
17128707143193510 116833719915793872
61806754820171496 325072829301918080
122317873522571168 140264971256630832
53372108679197920 135129102379747776
261554968097544576 309349204312929216
102567130927159680 102815848272358976
221725269752471584 260994011827539904
254827147084727872 270452181364122112
39316126127887656 56517016384292680
296034563174253568 306714685145510656
74908644001955184 212515845521686656
186648652224080192 298872643984988416
229048896623677504 276118932664977472
169080416944795584 300079592067369152
170781716583565056 342143144295636224
63836457117445872 308300957377997952
74996149043625872 235585533363538880
144693900481523200 163208915121601056
94023040933484496 252019545423597664
52401193389444888 204321360601165728
207212618364274816 310093994743654848
21530866628264220 309563588167659712
7468452873056727 267017903747311296
58750302881381936 138964371033149872
58195664897561848 222193264392980352
245860054142977984 303684021852672000
146414705385254400 183783228645748448
42276173744559352 117053939434255040
68151792533315944 161412097147744576
316089206509648896 325737383811990464
250877970110007424 338464335919709184
252391556810983424 324874414089957696
55910444231684008 276128502038778400
26915539847183540 299290507854808704
7927789476233615 44924132948051928
125714365260990768 127625774370079152
153150097898778592 280753530151337600
197194399106622912 279016384308976992
79990357563105888 272190785741937728
149807825879018144 300875868120315648
164033913885825632 192221047187805984
305080807094858304 313979326641924352
294152414455877120 307533933063764352
92122761181808384 309919592883778112
62338439030859808 328049174716055680
139363571339515472 168440849506519744
15521148371775530 29697128449119536
292390940340586816 300187122105739712
31151626567140480 239654249122327328
98725468133438288 314898060364083264
45674894940688128 224853872711456000
132657142611669888 241389081493372704
213063039204218432 334158448715697984
201409582153382016 310669159926477888
111260386515067216 170448647938808960
131270871476298064 293294778946208704
85773163611785792 233843270885709632
239885759201014336 345020290570376448
66602193327266888 330312320536199488
39812211162332488 268942845550225024
81474092410270736 257776480388369440
52270864978190160 122920639296323424
243381477787007072 264202739149701792
94402162081385984 156527106535309056
223186646389453184 317302077734620160
316203126502958464 344792496312873920
29622659699718548 316175257145689280
69085438406943568 220415358190385056
194466542147299520 227551767469427488
317565137023395584 344578603696345344
6187792133116230 20640466166514924
89493551504830752 162951605049962976
130118476220759072 172977182503791168
39986951590611688 113995359212126784
172187436997300128 282240827309013312
186110353618198624 197530283299079104
170070154107167712 222811875757546880
136840660572319520 304362549221832384
53289820621092208 150484990886640256
317136779697187584 331478163198379264
188336649879292384 199623434957649056
91269632050863168 190982129315233920
216428834632153568 330256779011818944
245993121577106624 345192006478944000
17201038609444276 293062527084191232
96306090013696928 166605190837714976
108145088865010064 136798346687804800
15053035341617982 275578773504076512
20335101646565320 119462495456654176
41008919222834264 298117039320099136
34960854846523112 244507275312070688
327896329151951680 338648801249761216
273759617681690016 275554203658836192
1577743386441311 307479949314457856
195413491377923936 211351635030456192
239107419210013792 296959973386433984
249766225226429696 284453036177884896
61883436014824656 160528518332571104
9989960752034288 77146198137416176
17358078166839160 283644539037648224
101478713688552624 183985975408387456
163233253295469408 227102555502208096
153630388471236160 345370258335094656
221609444594351264 288289342139971968
191201512327128704 269794222877786624
279180981698235552 311227966769591232
103274592490175136 166369105318612416
58917888021705616 268931665619169568
92416275640848912 209441239250713216
196442742213338112 302149867093288384
72014978739517480 135937176404465312
127029910075106032 238828579252879712
208586190410136640 341077192244031168
103628684814438144 200238742112224544
35825171405619364 92643269950966880
382979135490830 207240277526013184
13798700384531140 286648033723482464
92199437818067360 147762762737505824
22207935724844424 244774235955136512
74562143863919120 321556717279941376
210921342680591616 235038771157770880
128948218862358176 273102954430650560
24101840996993072 250724262652787008
41277812492354584 85030331457695168
108420537628759104 139810186180186384
58760385221867536 323570178520401792
89981247570709488 99427491657002608
151491648171943392 248056898020775072
60176999943088232 317910144788617536
78092235534648848 247166023753079904
271943774475990336 328018533173523712
183809771851343488 339373424019229312
191511069881441760 279717143406069696
207690605039779200 302909997070277440
129749701448750224 178502117556060032
121096138673054464 285236993186544992
37229169197451944 206302480143816064
223426713162847744 290023276608049856
77823572801868112 92290137718174336
71726394726574664 335889842004038272
112995027971540480 151660948345774048
100382305315323136 106964184341742272
157492567775028992 193622810072316864
208366687961276832 335940455958139648
106641912835724784 323914225856478656
286335388279070080 293792921672387072
70232090499810680 182660563463049312
194140605032168064 337124478005221248
45126674870486088 147152675151436864
52671676357957232 140403784935833216
25101432277737928 177508134569556608
116386100963095824 331046671527488704
124758257028146992 269758801921186496
282761074107506176 283459213801415008
111538272000129568 238262053059526304
50120836993076624 172441984481368160
198081043458191232 323063018176855104
91730832948109120 291602011565776128
89542639796962336 223231409324916064
52953801770839704 122959903658179136
49940546059461944 199213217561728192
135734330675181728 264909331291790336
111164154398038720 185525525409650880
48471612506456472 177687573569626272
81992919102857520 185311108769609600
121216021842056592 241291893250964800
17292645334562498 64366989338810280
93004170623768192 165947773791076704
347005789701872960 348647682240737792
268130794932953984 271361549775839584
170199064388507200 228754691092672000
20863288437103424 333332008889833408
44118725653993672 63666525632829520
84276575881228320 193335121299427840
97836825043113792 297653457504860864
62540999371110696 326345900163053696
75643639935978848 197777806645999136
115705104132503632 189524529441478784
50327287518037184 60509492884258744
121679598153049536 334941293410969792
163418460520077152 221201294006253696
102760315544662656 226876732654887584
51439895381345816 224840170470976960
40327153226807160 264930966081414560
2770566156019188 245764360913182816
152491590332567936 232120830494316832
37553211717886512 89192779237474304
1836320355275663 140485344953315600
292467126469815040 301828511298730304
127559210312599472 224997339605282112
22229389487129624 74309692149137792
19888043415313504 285572267957000512
34664522820753604 49937284669779600
33156197640342268 46044473495855632
122922036040867456 251435406086966816
80477658711070656 98933162594127856
95115649774414976 210302552975837280
179149719925011744 267846346983786272
293100179917628608 330485841082851840
133592859500247520 254119429956540608
210327857509998112 226565099236306336
17708352162077384 282286828693607200
243196999201944416 277588922709750112
16644832581653018 292450728113562944
12202567400455806 214799979064127168
18506293168011200 304670359494241152
251244610171311040 330860448466188288
53290878542342624 291215784730126528
31154303935389888 70099266982302440
12675232288471110 97955134157368944
26951903584008260 336158513664790208
284197030418734432 301416858883511232
251758887510602560 329006159635844672
171454557432067168 240778747731897248
13143463520633348 117600198844169456
4378730419815718 156561616633048192
111497721820970624 260380333217625440
42571574060480584 208842602765879008
193733595687202656 244579724366614880
311651590385113664 316322451971597888
141276894419792160 240055412597585088
87828154302732080 220604457303620672
51817621203452720 337147517055054016
62126193960309488 184538988595173344
27260627991599476 74087234927121488
182071811992367904 220534744806878144
28483934781906024 195440886216436768
144699609155586752 264507885481407936
45633777295491176 310956238715387904
51724115003044584 339101189843236224
219548566124133408 262870464122142976
213296398996724320 293883913177899904
182305789918385696 313566043995582592
234850520510949632 246272074921455008
205651718521637472 334990882868117120
218611156515700640 237041104838752480
82576257699563440 128411759549816960
149894597475439584 293568973299020736
97922865504250032 276399209463800000
20945902914085512 203008775753879136
241101876820332160 257277497769885184
143693580103419232 256283888640147488
66687229629324376 139283799099122192
213295559206914272 335862176252754368
26240222040464928 260031058553408512
91104385537928224 334257863473428352
202254795463683040 288504832299482816
15017681372471256 174832686476828928
21557764877854852 27456058798745192
225786941991891360 339268246282495936
221947671657954112 301771096619049856
175756187744244032 207826620553022400
5331049325597993 60514216211744832
143167289230331392 204272437764107232
189332937526863648 290533841365621760
144157538894979072 208216629354800544
102583478252028976 341375432402329472
91965149794888208 235980635899670528
51782632689526648 284369141435395712
266761907881385792 304359731205264512
177107092574692544 262032326288382944
36438455208319976 187037933463298912
21493985204682084 295050494149427904
71243913558838496 267517632241137696
41324757571592024 212185123405785280
37071216538186736 119146129487600032
23558130183114064 81580603299354000
217896493128412160 258363525027583776
93626214505917568 335158873333024896
262847223641838240 276263595223886720
236369531043763840 277445322757517312
122256755469645920 177304933265494592
26418645671159708 52715919499331656
236936367141013024 318789871284456832
238245128030399680 300268320456868864
146444275960547840 192091856046301024
10198966973106216 168270788795644928
174256965794661216 196191817630186368
185421091266665632 282908647454394048
179585328742728000 199503049433249888
105496206523488528 209123714178165888
93597660498054384 274628335721872320
109664665191165664 171188960066062304
122008834011366832 204437000025301152
235744802782870880 319860637788886720
278137481875307264 291736506348103232
95284251192638512 322813374689739648
24291486779199916 60576693908094456
41097639928515 309510064834139136
10623142355866866 20678896371150776
155450644599894560 344870076273470528
149912458482900480 346969369513759488
59979793566757088 297661726544676352
101271711405345968 332402923223455808
3645273820205526 108764293691853632
165282516184679456 231987923382176640
220192739076429760 313948276757931520
232612658828401600 336213064329598656
332667956557196096 334742835668964480
29012579177192216 200967770535055488
41756385690196360 263039204654388224
161709873584134752 337541502414280576
77743827535870480 291642275871523264
55967613559366832 72486624807435824
178165880716333408 274960522726587104
167629188289889376 244541329848574592
146213255731952736 184616543677061056
99908533690551488 316499340252966592
38114862453367568 125423273358542496
15916400871749922 219282732050191936
49088456469339744 223358869874533280
24860901010941284 155987555489022144
8857022713326138 323783439089126528
103012356230534640 243364076507656032
288503281747615680 312157908544784704
81186225560601408 260884844452387616
71102100122104920 204573159018994144
178070604897086720 304530246076670016
6491605371257557 10099381715411238
92148486229585760 148582802203828800
173126881496678080 212007197494209120
89666798553047056 111881368696732576
112511403061864928 156856730200456768
226365084306096832 340521571071948096
16403192232902088 97173978650655408
203975777702412096 252885201287832960
188275181958707328 224113372905747072
38584960506700488 123826625414924768
118828648204162944 127249599690539552
168390425588483008 204710214817402016
15254226449821892 140215084006823920
1475783384255119 254334186391123584
88724209915825760 166174315040033952
218408054495535712 344722457541375424
165637032669866464 175986099444293536
23859031432756244 317715686148778560
24661297841974336 182464250946800480
194330016708604768 313768345066302144
238196617663477184 250559257919450912
93323236036831904 165435683077957600
154893171157818624 242445129849198144
219742237784507072 266230699195606208
93120697661587824 164602006593670944
202793632343350528 229399389218553312
62265540407879400 163627713150961440
173376183429758112 248321998295223104
52920563042585168 336148204308722688
176598181406562944 221033930343111680
64752164563835696 90711594518821456
125602398866829472 193936124961440096
213156781240329984 259331998461843744
147997015370549376 320562853038735680
255718535176984992 322076910935684480
183672920399823776 278767128696288384
320851128461877184 324539538844198528
214296239194149344 299369396607414400
197857648346244032 292465121060969472
48047230488770824 78382551968605952
276222903584295360 302658796789106048
277279233277308352 331462215705647872
256744630540176096 262020460835859200
131266260966854432 331595566303434752
50578485446180416 316735982343321792
155126794690864608 203090867375172032
74811497985899136 235312141169307040
134984310766010096 326364615619677952
128684189505880912 129067011700064976
194945931877676928 227953411743481760
70466075946485176 148541131873103552
16832886823952062 56204953555482776
49882937183660344 172148124937865024
225807795834216960 332170283243152832
115910519834412288 272612263298310432
41907156194781720 251838327317608800
48152703902892320 99195112830764576
16001161970392824 202988747240593824
254539974149967968 338691901262747776
40313093308242112 270560987232783648
192431105248484608 195718136780402624
205277997876331840 229771227182920992
16065372370272092 57094545269909032
218801227436905120 225608709648225056
65595807747449800 168480384690614592
163268495200118048 284526883764151712
15896467318095832 344078284932383808
106765555593565136 303033189767664320
44230039106450896 316405433700864512
40009175967095024 103062348871828064
159563367207524832 166131517629951200
265168232856656224 336780741554567488
97462400107766016 273396980522539232
68650734906827752 216428216244964544
307864800973964288 338118835275778944
55979751644484160 202054487950919456
72796898135133440 171777956415209984
43654874450419408 66757701201638216
49483987951974720 259893999430621632
230163167809451424 244674139467952928
80617667132249840 300957511440485248
213569294713518144 284888909484677312
22523116383360040 57868944077198104
1563243013993704 67776986491805776
80682674351165120 131005162577197312
47060482440116248 323034846075652416
94124532433125856 273926528031687520
217174134573630400 250054749119313600
224727837165685408 297742910333133184
32056702470944084 158343888618957920
12645858582976090 96330482505946448
285421902939786464 320423178866526784
256554941465859776 290176575185638656
169178540533132384 269231050763913472
24461296219750808 331542065283777856
231712277792192416 347443213728802496
204773794177818816 251599656262073440
47312458727016752 148548573971395488
13971266541045422 321139839335948928
56190385015110520 69484612019018240
54461986891514456 297971858608394432
98070162960962688 131741696593026784
15141118679618728 219904904254259328
50055650996468896 191487164716526816
86637578841451856 213394089475942016
48927231049082728 236289051222227360
160972887707645216 318640873329213312
101058379439426704 340579232398672256
17898254192520226 111618844662573424
65613898191219888 163694722385957824
269038178718149056 346151972132036160
37725655586062824 189695374824923232
221052672162511328 284637099646640832
187440862775494592 322826137217832000
112379699943195760 160101747740743936
2537862270668441 129852632553034352
119192763228902272 253732687686909344
60709726932852904 303183089475658432
53935655203932992 338360336924423168
1693966186089529 282426578846581280
110174272194268208 191593895154060672
36853914157030440 83320217512772272
300437574809049280 318492647357105856
241703440025966592 300428594218462912
84935353561863600 269842332670334176
87341419231824400 239706913333056416
317811884911636608 347654891186677184
41849421018514000 210870926485567136
46564762412278320 124148834851332496
262390173912569888 287247515422327424
234124686648623328 256721285486276352
2201770165228141 167294291314198176
171801605703489312 221068371238186976
197347625880254752 251866132263744384
247202326782407168 333963803305151680
184006093698676608 227604110655997344
174036234771151744 243928695448089344
35869954657626188 291459531579253056
249147533136891872 307834951817068224
48643133574028208 243617054213232480
18349584461017336 250511647579242944
117903321432925888 171461921006817120
233670517190330048 329374079516628160
179880621513261952 262270976926451776
18936705515699388 245127596147786400
94820423644971184 167134463757883360
50109055985498272 281981442106950272
73946705807388304 144030013268245296
35277225225605792 197794683747228448
80438401990689872 236383213553658368
144772360149485856 173073992550363136
185991483520439936 238232862684341600
93269351101002912 229621132443128160
156531348328002464 321211858107263296
75458850082421872 131532738115430112
136370061113083856 337946343763809984
171840294416741600 226294460359270432
178004756728623136 193642440336177760
206285784736595072 245205510588960800
213685810824420384 256530443632833408
19442412045770252 326178087353830144
60840506999483744 273654060643026816
47038060415765240 322919269579524288
101631168249439072 247206840319753600
136788192279985632 288820453477178240
296238759960232576 325195140570536960
140571665976766176 175308531621645728
46362778036294064 266809339923300640
79521641620228064 244051323964061856
85142484226318416 152762384929705376
40389344392714488 270092555116357280
207712792003379328 213335480829746464
257550554603316128 280420039839891264
130604549527819536 315625708593601600
257815885887454080 314023772365926528
16718762293717050 322438816915590400
72538685693498032 243784890043215072
340057545479902592 344709316156261888
41941337272975704 288185098179681504
71722059708787736 260206048774915616
216036266554768480 313884224727986304
85295435944302976 186746657144163648
69112021315646304 230215005643722400
229878396392689536 268177593927695968
137967587087503600 335388260261545856
1900570449421641 336295928569830784
128711397553949344 254529373329147744
344256185629023360 346141194538471424
2108152798147765 250054577737063328
45307534233415456 344651169869360448
50190558059821216 228227433491506624
1592550330519827 324653448540590336
171704473285923296 279395915360766976
157054342914462720 175495196393638176
180040182105482400 281628187660582304
144042052110280032 263887385254508992
154733774255383904 178936154175033120
48003299751733376 338612228750176640
3199420884344764 176926946317889664
25153836204746156 325687002528290688
77836098791508992 313146586044867712
43706010855207792 171584856303175488
124195240669183136 162793920578378240
41855690155256592 62324274531361344
79909423325596320 259471537906832832
42938203319302200 153677747346609760
59661742431234880 184881711574810304
39308447999752168 50024477446261392
90067496655660704 129516084575861264
115933817460299280 280473381002884352
89934924482970128 342400541195423872
20527870782238528 64885908324243448
225677556713462464 225908216677570752
54393310478324816 72017990220376288
191790282998823264 223732821393896384
266704379422852576 318546039931224512
194877303922484896 287690478690827904
43709563162665752 304378916625404736
232339715429680064 312925349157836480
156813334340909088 243674852875716352
75438813054120320 309725969360461824
212016986889427040 299566282652986624
210122073031715488 325708991814689408
175168040395081984 242289393871984960
14932158442279388 63838627493903392
24504698582041984 78516702176998400
113614801564092480 166896208086238112
84961958835918832 108175573812784320
13040272504490116 217181297743264032
9166782334952428 91253203867080976
226741960140810464 272776254907064768
35767142373542316 61506214489264400
111102773076921680 271208714459332288
42851708348438960 178702105607234432
44633587745734504 312850835602304000
103108975830923744 265424169917760704
4709412507591122 65673236180232560
115743430897839888 334876914209819008
13385618859713448 116587808952607712
325913826594845184 327023167099845504
122637046387030400 187452192464304864
47390507270683448 57757290941160648
75536312583841696 210174131180299616
59863287416015896 108109676329818432
33927754804995652 246947713018043744
128601110625504656 310243794366240512
40481634923326016 80683118720255680
168571168906026304 337988199013495104
210750613754668192 328742980556410048
133530783219630048 153202579656703936
5522615534707338 279225713579470496
93789178895060224 292846857110560384
193400661169104512 207293114157597920
114311723718863248 259381627089807136
80573895679955568 243166356595956416
36816879933243880 116407929477201488
81649000735897200 306001204369980032
88070174465393888 119027792070291952
168526684943746304 286464788511049952
146815639479683040 194656142126702560
74466252461907520 151887443628632384
164221213093530880 344962507180435648
99884170808026768 100397405216355744
89628004470322192 177798830599502880
162051832722909376 164802668270204512
112122181051626784 133907627600020256
231858596976159328 309898470992093888
65341001272176280 212782892257454624
117497612825002000 206695147005964320
70197460641967424 129335202108591632
83673731006494752 88456977008507552
3856896943290527 301892485363603776
58357679591351248 214049296157982560
4464382020471516 210242565795071200
5433810921261881 317196150347172288
189974820243805184 318125217659950208
149994151864960160 228544492786866016
18895968742588516 256016408416772544
124485956931997952 189314440783661536
34433505571417968 281789951823622720
113630652801410640 227659143825543392
96293875562398208 192328808709526656
31354565847629640 93653046176858720
69729128403017152 178397111688074336
246833337949855136 345470648547358080
17033815624793092 217455196816769184
117177358070795584 230387940268178048
174628524326015328 296217393747542656
68524340414161808 76907694709930256
85654247939652128 337347853574187136
132978534122865872 324796832925306368
101465095972825728 252534293785259200
182247935891640096 190944805386318432
225648606582518240 281695252867442176
25670341453884492 158001527884269280
107297578484655472 227035993424056448
261125659049647040 267450059576465216
180542842770846336 213994520731208960
34276647063155532 229782311077838912
68419788320729472 300033124797728960
80571386558665920 138859943246716480
51179059463772496 280367738032902720
11690073897684372 65575813269270936
116723766030997552 288479666047967104
147970601466621984 175734997760858176
137682654983900432 209176848426701568
32824918064619596 68405774882638872
49444747216984568 302116219072221824
31193991389987740 309659180725914752
150045793799423424 305902210335168704
169800880717717024 175031627007112864
135367995293319936 135958634605879872
74805173718533856 333532227973990016
10492485891627594 137618973459325904
1385492688563887 339412857720529728
27106196282702400 326839082366560128
197308186763167200 337227894156925632
238404160139847008 279196351060029184
121224866694266112 287379737164095200
107833640603227136 341032906445566336
131516488190910368 180863716572779200
107088186577151776 120379427200057040
88600966894495200 257073849075074304
140980819467225904 189403498473458432
167735892294935648 261940270064851584
315274071137845376 332783984655057280
122730929480609952 127109352759473024
6034483832018082 148643542386355072
119309859517939152 233914738457951744
197460622629611872 258111768894996352
266696020419226624 305828410100762176
132866270419237312 194791437582961184
198307087405819648 238449325201002080
89619218004676896 209947552120268896
257545168631710144 295095733364058624
197111899328817728 324715404511293568
229902144451469024 250403605434072896
88548202735721872 344551850648009408
321592945921750144 333988858615699904
104579581641051264 152861588233900032
9575890423879394 65368687363127960
27670586748693464 329940171159278976
201195090485896352 233874127715394720
24934386613947952 253198535502444352
5023966840753610 81808060532115792
86198098840568640 106959222022151376
320494159681354368 329321513227421184
219432146529761472 263366531040545312
118235367703485152 170755019859445216
158306197847998752 326488583066881344
57827690388004928 149121365432137216
49866102511902736 321089963499800832
41099080716032536 41503984110065856
227262692152129504 270326995687741024
57513173139430896 175712569247466752
206542154320181600 230474304319355648
161038465565431968 340984782593738048
213876881076730368 338074743110796672
38674757745271696 341505697257437888
92630297310056672 281369003912530016
67901025324831928 259996814341270464
7102278343162217 331097016015773696
54813121160145320 201904465215652832
127544402167573088 211243969767676704
23833689802269752 129792776261261312
74267232912817568 119260771207078848
87187807490729072 99622604627671472
161567011989775936 208347626000723296
138057464870028144 209189550050086688
72287762159238256 164965338810249408
133167419364885840 262140799325205824
136540629437046720 296529142467345472
64382694076752976 286704555511130176
44465256256783872 68494730136954800
85672062178037216 343480259163673600
66652257138567248 143467082233859088
72033359095113880 186499587307980608
111054838607472160 130273397757202704
95027247445735152 332186114439615552
128752175766024912 252108135336657120
55875875998638488 334149759223560832
67129427765521184 153997670528513504
31939697484143776 286795379779184064
87839459334529664 343463056799558912
193888842104741280 228024890410596544
160993643138367584 344522733380360384
68081116605441440 221201685599822080
220895182660103744 328584849710199616
189705366144826656 273126024320564032
140515211327483120 185151531654142368
180808997492863648 269813187954502976
67024395139333512 149780932741253920
17518280145435982 213280825069496512
143927326036979856 191675504039569696
175480974185217664 332320390856501568
2942785530708161 152730734628005216
187906435734903456 241707442931625152
48904422656199520 148725878094151168
201142390734401568 322704130371426304
200522394359484992 317298279329850560
134536903707642496 342371118166004608
37710532032054200 60747255165682920
91257500080500240 153935043473413152
32925147120422388 256393237127982816
115479744125154912 275759151834893664
52603593841207096 147839209704833536
172246540465723360 295470141345651520
97386813451122416 302961136308988352
133201635695408928 164116238179438944
184771570911699424 288770075295680576
204700729392070976 284475066650499008
4693458679459627 140489024768007216
18165553083769236 243239154844760992
79078626454201280 274604261620503072
92120676185456928 117510260134065360
26126079624577236 285577719322506080
1081410090447845 108022563571592240
28297896471919916 289358017884054336
224965199068803456 334309903056565888
94908464428322848 323131179782461568
84746717920357216 157121737056289312
104730991673314880 306627682503943680
191451753678425952 276491039942903744
67095041327333464 265429388360320992
209236641599088416 284207274197535744
75554776342803888 92710664297998128
40240345033429312 298487609676251392
132199360814356384 312996720455372992
140344105244213920 303466369105662272
57517344434695512 164392689763445472
37155552571924416 117037081825769328
167208749414058048 315961317878896384
7425514849216760 59077396484244776
12424262688158540 92675370702956592
114038083709077824 128117135199611872
263933449350267392 347054745161909632
47899503141670872 116834444239901760
17448192259891708 142737186965260352
153261095318644672 285914015877690784
28715005407822440 187391552307018304
161134313591287072 269119262681560128
192942081669412640 197130099300056896
81028043079346912 88302908617668416
41411672341597744 42676677861098784
60741740526426208 233322280875558912
210782229440994496 339162758386872896
53985711107551288 204139405295019456
150144103575093408 177567742079149760
86457454589419840 233382412808055424
76882643102468112 153234647089084448
92219495781554368 172224760770356768
96758856623708032 259385143859052480
33123811578074928 258080560714746944
86489411202473680 129328032069492304
106931248463556512 176129577861408192
73412721712085552 163528344213610336
20333936153939784 270085433899060480
34707104446806352 258847335570042912
211353565683435776 335697419992707264
228582188952262336 239863279088549792
74632543999167856 108151615121785776
185491681601172544 220016765335647072
172121293982134976 314123766584822656
159117909249349152 330070422593554624
173956821110678912 234815250170101760
56459174802901432 83979209109586288
146391726121459008 344323437427179264
139719596690130208 182961634901909568
72232601704558576 345334495530289664
135240353316790976 138810616596890944
308379054114038528 343498728691521216
300755516504651392 342595922235532864
187013902611471808 250528956849930272
102653338270524624 278994341372086528
63011803237087408 85345862461912208
117823976289644592 285401143468054368
98083726775103520 164675551682226560
88439242743618144 194131530668209184
426729184876837 117264336163330896
324447229368291200 332598136526338944
15719416611774326 303537831665798912
58631828113042816 319858211672574400
187495125028769696 226032500423208224
34181352023619416 325695292960206208
207936777981881120 273352970476379968
183712302772385760 217000837377592832
62624585248553440 113401276640323600
11892845704362680 100219230459472768
8363085285188569 327939717969799680
45949967465030920 205592493966579808
254464743948451040 275364957589544576
28652191549181540 91698057940004944
72787103431710560 91981723409021648
179342235659823168 220223169100546272
59716923583601016 126168385750940480
99281280933147904 157985254770882848
172189205952487008 325218763237261312
24196981733894972 78378087228517360
212332474696495072 337064967519323136
126984599837259520 275595053445048800
145146123381104384 290120858643260352
107265226737165744 174665981845619296
99202607423620448 140659178399457424
160806893912484704 259792038370982432
15392128060755992 254810849160181824
121151659870144880 215626807096321760
279372094989612128 297061862013852096
37857874917242528 330741719620187648
160534276858946016 197265248300363360
187747452856078656 278117931819845888
8039133262778668 34679552140927264
121308363972427520 272355012483470368
133776853909643680 168688316547304544
247329241599028960 274634016891965152
319692575525685504 341554715037763648
143174476237069552 304606759332154368
282908278657221408 283179177297320928
197454549303194304 268227729320233888
100798734455588640 119835040145470832
342518945360130816 346032558848867648
11670747688174866 266393877225967424
55925797743077816 267347287840652928
30094656273441160 124275855565014976
14569705486386874 37009696909737408
142248873793909744 149909290960137664
22147709279629620 197018422982285504
292297047310646400 307086205423334144
167705414542467872 246908887410100288
220050930424542144 257694955951912288
95257093151972304 203501194274626752
78240162434947504 307953750548581440
48988404910173728 250650166821941248
242806421864686592 270122381079795840
151516831845680000 212930423362693280
127049210033777728 148710410776354688
29221894955363164 337538482005996864
229040832890184256 264363986844334688
223560494323442720 291935997090210304
206628512019782176 209431376571095168
147550570731759072 285829882365051904
316063430861987840 331664795665930624
189669707477094368 195426302337151456
133027185357974656 163687217309549728
16340164166053476 246622186871325824
18014025227449936 207233285485471712
19869226579198348 330593047496443904
69649955138185440 106951137615207920
11073410091172966 117917310392512048
216744902945509792 257120101697741120
115128658761326848 226087558362232288
186674341330165216 334063758053875520
173670679652435552 338656441654061312
97964877370102288 347986780274065344
238193211294372576 335744956809166656
103469218794351584 305124785568617344
25091126415468916 196299455960810496
97993730577800832 175058708892072000
282959755933145728 289310532229288512
227394647129459200 314213216096610560
8323633542874537 232465553171345056
172128415044498272 218167295953459648
298624834933072768 320691114440298432
168796320953124992 293531453436583616
132805514862490976 319846065789755328
171617068909890080 243827817387315040
9751231928530378 198168294808795840
85685191116910672 347471362240414912
10711248153071878 201679335482391776
135048097527957680 328354143896414272
40238357279192584 116446245245510576
48555466110930192 48770144227203088
54651750604468448 300246720460594048
52249589097468640 315415533096208576
160468653460869856 218531777908466752
13777226186214190 23706350192742300
74232449748961568 206903538814209472
211977238419455392 340517553600090560
5772467622372667 309030512072742016
3877012279193132 76329637547274384
216559467480926304 269885347962334912
187002539231980864 236645153426772000
111879572468444176 300617026473495040
34033395280695220 192153460841338464
107426678278170448 252638293112445984
92013978215869872 199911316856573440
146189730285983264 272883096877029280
164446912166587584 225831424218515040
91471458349292960 276738357147731104
67668929878558536 149475573113035008
230063346817784512 343489393071682880
122692243051966896 201524371411546496
205073698207962656 264989740744283776
43151494891579888 91496776509730320
243679962735310944 339603156065815296
120563855165166912 126401276955164864
14956314238410032 87201026933568256
13328345963035898 90816758596918288
63123183469322048 272624104234380480
70206945880208120 285899963206560224
29865434453848076 108229815384046944
65111606362049344 100473403476360128
109297300096799984 334589029396227520
44629680582990352 118747660156460160
114498935974801136 160914546965240992
186179288007150656 333913974995753728
174645109593898016 337848401492013120
28222163404283516 183892805953496128
8160103740677025 21463178504542904
161907584421986144 229643121949641184
56797196006113128 133639110208905824
33962913925165296 94488198758149040
35859190922656548 122375588044505104
222887623320563872 295766473830404416
107170313452112864 215685938669557536
251101852030384768 307459583107699968
29382327379382292 127985126805819680
215403033995402016 273820246806144416
21160854579028408 87320997056706240
143441224099671712 254734103562777760
133856578133329584 172015391714455168
45314456454419248 314595242042860416
168792842951224640 345288876654605376
97455271802068528 281873788703504992
141558563689072352 199037934916480288
77242541231739840 227835228490839104
57241487754134440 198484468881662656
84568656947907616 308481529794901376
206480014098338528 300381975147574848
317667413627951808 320109103875390272
143096101890944448 332925398104005888
248532202009868000 257100506494360928
153784565215427936 241422388431445312
166054048520970656 317424725565783104
36390554509751776 286817083190122112
90570919574692896 348330089202576768
45299734806632656 188528628625947040
45076481087355512 328696864785634176
47707397327969080 73362377686594368
38871671657619848 311220845036282496
73818856113320992 76112272883088240
24828486411091308 307885092547658944
265792066657599936 339167368725878720
203889738066392992 249588564862568224
22873546907088792 187374863352501312
44886208195591992 120506136782552464
191367187163823936 200961202934775968
111747270335091104 228581750186129728
12213750011376108 243498159542867360
30836634880470424 293925911140304256
22820266780518428 269614421926339872
119437917169864464 196529694912658912
111839218150638272 282361229008740128
48807996164904536 214970109805054848
59503728261842216 213012750726480736
75562386520169664 330655688662547968
61924272416803472 334877483959968256
86559131545137680 324496783190733120
132799035762664960 160570527715648096
75018264967708224 130963215121675904
94385186076646480 220411454734168288
102320802851537536 264003269107406848
94163129516238224 101384403751880128
144520303437637920 246613697663642816
201074976562079296 202368510850226048
5523095148668435 149776757179590656
224473620331236096 290688407268053440
146064030449915008 272916405693237312
251230233086067520 297868875974745600
141922617367993872 271286573129674464
56546476148129272 262426263317349792
155838518766846144 256405957120167168
55880461583555384 121452856210088496
74192395214875552 159711055674424256
68100061059979640 139046450693613680
6634957716395639 332774151914822656
205086161763723104 261107102877856384
39223355949109304 68621328200520760
111754217409446496 309353294183084544
146432356956324288 268862879047274944
40576789842697856 53684111259763816
164058824059590144 331999044608080512
135840455858664752 231645435274400320
22105017017403792 240530632941254624
199138692661027648 241395201312320288
1728582834263085 283988065643629888
64300622977088520 277092621779355072
684949950832107 86369121960435584
285515713381192864 299038658789159232
2749912323644688 58782883228710552
199508179389094496 221664662512965728
190311001181073280 326492962009460544
15852343396481972 158601216195962144
152058230801457888 212751733435617664
87435730564699744 318128245051367744
138722084306834768 324200736200616768
36387169508136968 78588882623235536
246768452577575072 329006468929461824
158947338572987488 219660272980093568
65126383970707944 115846795637971520
115360240840260176 170553258354263904
65410548612498336 166865285989795488
88306463087918944 317185072124225792
5913504710595094 18690771525634776
12747419219535638 22945719871401360
35795806865523928 281977335998962176
113006295772187600 219559520983713472
144930649616058144 166076417413019584
214215380681974976 330563429650853504
224699393625570496 227150600493077440
167193180834352000 243548540214082240
45014309895303040 178777578692351904
74362573121014192 99755107604880480
212089179669689184 291535531369855232
161145177965469056 322274007587058112
47693694297375144 323434945778532160
170890979396082976 348093353965215424
161186686312738624 268536211392107168
47577327903285664 190745545547810560
152826966406662912 172839917251385888
274215290769946976 338593663410695936
56812451619746600 266744523749542016
246442378539655008 277549280960687808
109935640527774128 343592721930590720
214485429582543616 332207313379852928
92351703276287088 186084196518273280
213195834138406752 295785108845273856
345585799509107840 346726159183263360
205999551367578112 300801800206538048
320376962001581120 340248202237396032
261086296903033888 266792155412742496
99396665443183616 325293607703166656
134561698218253552 292967000231221568
189016384083120352 248633306265991488
102291404189868096 270838829255192224
74129998524552096 253229670455194624
319892036712223680 340697857270272256
147412244818934400 203675853483432448
100363209177913680 328855070942924096
59284509953022112 153257361138089184
127411640419311280 246469284664225824
18759900496582504 239779376028485792
73313114962937376 340315833864720576
187941358971637984 291796054951612096
101877306509816976 269580725602666304
66813905460326232 335048653194671488
20620820815479472 217125539029388448
55501972322060384 337194239364879296
279319657600244352 290001098693988608
89172811301166272 330520608529195392
260671923699729184 317640203563574784
42407933570628584 85419208084408080
197802233546129856 291754224483850688
71011703357551344 302724940511484928
13557067795324558 155631963688519424
129824407240063504 184498840379950016
169748906084627040 218595701960309088
45108335337360880 224489719315147616
125774981397069104 129002348537004928
110552122537110016 261526157980810240
91279319322356304 320710746036666624
293239985420442816 309110652827830976
92332437616449008 301746082453135744
119921129496486592 126244979903993024
119222701297045184 130156575834698816
56822114590658872 136936084901874032
214461109340109824 237549321535339488
29470973188649516 41136642595833728
19124233339048804 244840668776758240
7585675597777239 36895091214093984
312500991776743936 318583021574455296
35029499283576336 215390137640292896
190559721733557056 339807451022686400
146037842948042848 304178483940140416
41292888391041456 166881062958098080
192477513269594208 250703986865226880
80473945242586048 87919589550070976
129972340548279008 153556057917167968
27608362962731424 306364528378391744
253042257621920096 268552399236020704
198884008839524736 319986364322363840
105584000338434976 189725781221601856
30998149438319700 59249418974598512
72401936455859664 208355299608147520
87956590562622016 98128395094151968
23325966775698860 228247504592398112
181574332157960032 214080831770127232
108944816302386176 321960222198657536
264780751875682240 278190867298150976
51332249361532400 298481486702554944
8371448655387524 14973631309421532
27862149198018888 155473749742360096
192709081047273408 306134263031338560
85872717371964464 135626106881982256
225542907734019520 267991683075338848
62922881504490928 253021261203606560
2514642223445994 140721731308614960
67690096750753800 104555213333653184
222806694819510368 257127919969459552
27047865090842716 225683094594890720
199433941109311168 336669111345412480
329426051488505152 343153476528318656
128264778288938544 193602003755662496
134086123311503952 332674052418774592
28023342373734812 285488876883923552
115417529007063984 150269735442415168
256593347705700288 286404943974916224
80032530719281056 168654562379247392
41716211975485752 62493156564434808
61897674544277624 225330182672369248
280543737180344096 298196216803357504
115738839781556384 186322902482953152
76966095108747312 153114550133324960
11981152852013600 124247303053779248
236804725487012736 241839630290319040
258991570746402592 323099564044781440
8780577056527755 164156107397063552
104065956029662624 196285325986463648
112419930632455024 334570184938441408
87438020266612112 118829211592232992
58378240208796224 274022093190402592
247780612337986560 335563531094309248
58093196417498112 182044159156604000
37532279196553960 215075009866021216
104110352043438576 346709370431581184
61336683000886296 220363231705480000
114419437695241280 223349205782311456
50310235905640448 253858094564206272
185295897807561856 246268897262582176
124898356534379312 320701215194916736
152450413657836096 340373654791589760
53755472786522584 162397840790290432
185218384724014624 284311345768535264
118405717329295984 125180756200670464
23399999453066636 336462099812874432
88235381381132192 299078110436909184
9565629811842888 167328119908659648
25386614172008504 140754589693402144
66919602555782736 304428656424053888
287788615955868448 330835485013536128
26654716988877772 236180659932561440
132623915229317968 297943204530895808
29503962798637640 115872323337708144
235946979722639552 263111282114918080
119564577560901840 200212838859095328
22796121502756448 286492266613394048
91859048229283584 210165130140903712
130425994831294560 250853388420592768
13526355948360514 24606869906884492
183993854588038784 249691652356920704
63953062965424360 193927658294432992
47554510520344880 68621858545687192
289138466641865984 309666121202455936
116573144777079104 302547884200658240
13126357944631054 253172690232404576
195003286319034528 280300976516998080
75515562551353232 80748531214233376
226905027330665984 265351894243109824
114892091439138432 238380226810049856
46727527856116344 268749107814765568
112822885911149712 243396453577885024
131353879038166704 167159772351580736
216181724337652352 227278951914825152
89614274695773184 104030815852935616
22318498734168124 97924789580959824
130651621154670752 218931311122313056
24970788300626304 222017149169232320
263079836268092032 324027863889941760
68066285008501288 82420039526840528
182609791279514720 199940634370659264
39240074687384968 148135414998385088
115342692271900688 194710545786601056
48267586886394128 281102524412230624
109610946573355984 159354680741792928
183612340278305056 268926018865788992
21031982148599488 240818665910607488
125710131541543936 237624612616073728
233919546068259968 261424475188242688
85657355084576112 97685136985514064
47285661589824176 294082982895358336
95168059782158912 322678405094719616
3767389726802229 270001347940833184
133666454714694720 191722759935084160
68059746875099576 330163075968742336
76539361291484224 219698183921019968
9086422291216910 279996796765177216
14727729742744460 238336299129025088
123813048274715888 192378235338403680
104768818114385616 270350205704057152
197667177297907072 276835347680908384
147361445885249728 341474747981560960
59474719562350816 346688389289416704
165803506573978336 213782790425456416
42411190203853496 263242519637714592
132410576586721664 310835812442630976
84922582825654048 108583330354072624
97348019589837328 261797433924086656
68936601657324392 221135330513200672
41352594901631096 312300226971565632
34896746443527596 211398136349176000
218144243236145632 311020852796277760
110357768806478208 224408878062001888
8245652540309005 298334554719510464
116794969585090928 244044481074950656
71080179836985696 98542355140735968
61063736495529096 62458019683833280
210261115405978624 336002968337261248
65621350209522376 323844934799166912
127948779373218752 283341132039747488
104381800147600640 180769502091787360
20237022823624832 154913831275693728
84830301956209072 106148876162319088
99518007435932448 120392150866118896
201236667769724192 308754152057695744
55723449105053776 304143861445099392
102509154307012944 161380089838519872
250625528089196096 328124673354701120
32141467156448188 210604927470951648
82004574704262672 299059523751489344
253691814394323616 273888386854874144
36194066772755776 56996817605337616
214198225679195840 339618476105849984
100912745829386864 291019299596065024
66405384212267544 209273805917108992
59033737378141408 68210713795899728
80514896222408208 319111820756689088
237280673399101024 243664355801456448
206480492111790208 247319511163350080
87496473219691152 269565404229421920
107249915628983280 328249408805245056
149618697692375328 332881605085087040
209780533140221856 249410673754247808
99813188596428992 194986475917082144
115322430117716384 201704722360612224
36223155672302400 330405846604728576
173733796317448128 316766644311114560
265307009522793376 318685937887599936
159116681502717792 232030394388478464
139150647082298672 188140771638995232
207180990792101216 287095128866142336
26783334314096876 212765243595391936
77850911327425168 220420436677339744
128274012389269536 308930426063265024
144262075131897088 341822305350527872
39446506860164216 258436317860661952
49000321320964048 198756564475864896
53521044743431568 148759103179185504
101831247606955296 321232942382828032
60449353574776288 285438757347560544
208906937338982848 290597354931830400
58928204159082848 215048953332847264
219877920622309344 289166565332460480
160150299937330656 166816828203675296
140771357177890272 144463136355580704
217887549361589504 238903653046002112
186690935320740096 340497056347048832
105697485099718240 234730655892164800
37803231552635688 167554396217844608
57346171379446200 258417144600141216
128827701311525376 198710889845313536
62019786040855704 63580278921810392
212448625824647584 322488900652096000
23443351002606500 326441497438681024
61036106902619280 334372913871500032
77133993497413632 168372882136309120
225660744877246496 342711881046534528
98765920030129248 298459672937176256
272894540990861440 283998029415207776
102885511787541760 297344775556765056
72530625704538400 259152321536409216
153994341878020544 311937456748924352
246806267176467104 277251507242547808
219747801076465152 297573550878916160
167515087823557536 170692283026726624
84860614630699296 260155956244795392
117039452491745056 244948811083318272
6779602479127439 319101420138726272
143477744556601248 315700344470051328
260277782966187040 306913229862226304
50263193655892000 153776736088197664
145003267436883968 185806626695296768
130950677552004064 300926247203387648
339271867496547968 339313369528413376
7230079380325079 18383884017303460
178749152372139552 253097949309055200
128617814692222800 162881140636839712
125907229251713360 131487376716404048
110190736250612816 156804222848576704
128086966685433472 341922854947223232
256215168259104000 338625930303838080
69968755825482872 172159235001155616
160458928763320608 319848577139656320
6486974676954557 87753588564480976
63356619261031984 226822506154724224
25298850878609392 216388107124280960
77997762781733136 182220769057474464
72628777987399392 299080578145965248
250210652177441824 267193547600292064
150083849032548160 170844756274061184
105047100708295264 338796686890884352
52149916236345784 313269101687374656
285261500795089 167177039731597664
56663850255052984 342548290674966912
64117300341572880 302209938795380224
76788417741430864 237148323471493664
51573335960948456 111056568550614160
103333919485344224 110167645108417456
101879078603786448 239261236873186560
73917624938384672 306653944872074624
111439445620283312 174414870724694368
140213632506463472 333087247919387264
123752278750743152 302952234307422080
164808801411126048 224367361954017376
1859345377409755 161987756978954656
199704416835004608 237969171112418784
78784706724092112 324167182930913280
39613622395858968 123953497629948656
107390088201153904 332600395476128320
92813776052860240 200094271116426272
163429662199539456 293743132395228160
81399785666744432 198884900754317504
79654074067155264 106401747870904512
55809032126120736 229600930326196992
100746596707304320 279989227530316736
221075041598248448 292013889031992768
27917964369870056 76251737282140816
18759318809611224 81315975142924752
27835790356808156 217271633045647296
7648925978209721 188311864441558336
14399084190969274 279051282843723360
136688849770315712 188976603587869632
177972573756319232 293831635949955584
56582740584657048 182153689255411424
7710834426519493 211393842767790784
167452842002092384 170366072329353664
64844360175345568 259522303163365312
127089471370208912 231758893747612512
100197849066278048 327743401226179136
147410090298121600 258119164993293344
38134114406219304 46978864909451160
296619057568622784 308813284768105856
226818688522318080 262746233783894080
197786172008198592 229396046609567168
230369167144495456 292170409002842624
28245133410792220 72238495966339824
102074296898243888 149391236724962688
285104948480847488 325732843935179520
329631766467395136 337062878248322880
231703882308402368 287547118572309824
302302144879069312 332442300191536832
162694283146976608 257977941118709440
180375888885224960 288580909100389120
74902548724366464 157478199696771840
159058037746083808 225442606270954016
276689076928502816 341333915242851584
233486225420976224 264637235349423712
122383189596487824 210226855698467840
8621854154884061 251765817838450432
189659873110462848 338340362044534784
64793189713088720 285243382027059328
38356120605194208 294789616893931392
26206691390733816 293795780462811200
147766755961128512 217783363402635296
271660311394778720 316461857099868096
77486416481304032 165204029251243552
232754153942541280 331574767099463168
154550144478190944 154725321745019968
101082422547830640 271795185579711744
232096850118232896 316351055530299200
2444686036839606 318950056208497600
24569098131046228 241571217908714944
169042348055863648 336017285424444608
51248454746436840 300746958447156416
118740243068082272 333668078622025408
226111020263966048 325064389985017216
77691493806713120 284085595619236704
48091346710952144 193003961584131040
31041548932954528 112039836864457152
74256018951349296 327091513966475456
176278281681680320 304742726250638912
257354985875296128 311303551830784448
184629468919618016 203464795305429280
2451411389862209 204472809149331936
2097328424956802 38558701008663720
112701126364202688 185914815216397888
47727945032527672 90988753783451872
160640872560236928 245828526246073600
151555908543772960 338710788542378624
142989433398604800 298853481736986752
114910923135539104 161652429693120448
162523563792400096 318718685129616640
148780862110358112 231254121090175072
51415235007465024 338140591850861312
115836163512506624 269296376637827616
86656945960912176 98061648023860976
93173978728841232 335842375898805568
68840553458396520 179107010480306112
63335978103611304 110412245285216880
209490801007127264 212003089491196448
63222861419864728 222107536909336768
148665295759998592 267979503185611104
79143412533911776 169907981267447040
23364174406756060 345842578769289920
161508038039804896 306148712246517376
15839053089120180 269017878835797408
101130919952864096 131648043497919424
79922323064078896 200415832689698240
196981672713212288 314521451977542080
85406280987219840 162062386386577984
107632203254715888 193064263025550048
33464397670776092 197453985715647584
7445002766334841 116009689856911072
182996066332533792 204310608209442816
30110893528285412 279935039338394848
165553163706146752 332340358777794688
60705978370526712 303162393481851520
166596017555440288 179312184769734496
305613787166755712 327531298284406528
30916326679895456 288593057961397312
61528461402651648 293521990281920832
144850258448536160 311214087400850048
39249267549640088 136880176302407840
43783332048374992 321192752586390080
179267493522603232 285544897939616736
235363310662798272 287726264733994048
4827306615528577 276136784025503872
214124996373466208 347413860520085248
28905625401899400 224338437139934560
20861639187967588 157673703407045088
129459078094952000 275686580812756064
73468749068716736 181162046042059328
117649043513580144 166682091274260384
147019910421377408 330122116759659840
65618296999523056 99637746151215040
22356255765047688 34577205067116508
22612588547234988 277663048042846336
162473897028036544 314411046031547392
7261611888945846 347672832126804416
97437624554926272 228367111898405792
272988589746713152 303041612007602496
172325257643264096 214217454459513856
40475557713039720 271041785237581344
145274154630288352 310728944437907136
6409872669282818 278917787955684256
63320037126578352 265147022657362880
50410193611146544 234797143957016992
286114486978575520 346303049762695424
225303322945125184 237233329032949888
44841361765816448 300004969337117760
54426768798313248 337900673795995584
146902405697162912 182269014328499488
73824900872031888 287841108697833888
48829148146037416 162782402197850656
64556243567294512 126062287769419776
14289115205436484 60208470710868440
159969385090327200 198027929352249856
114433193382210240 273930710226104064
295866406635927232 321615759298387392
78637150001013104 115703206113543248
31780300132672884 274936154741451040
39955665373657032 202749998313819872
315716724946750464 336768098495915392
13162621354782458 157511868830720736
43045161065829400 79890565146078944
93794852262708160 159471877214854336
239435347164655296 277766452208369248
46804619110630816 337070977902740736
64939152548387520 175377640405147552
179529851268459552 242628773831118976
153926266184837760 224261814050094560
101675342043331792 177989434559871584
170394437970859712 330641937957546816
281468954135269184 332210938227793024
142862525974393920 169090119458274176
109770482301159056 148651644137328032
316132547380120192 335736349114011712
232991797246987168 236511022761591264
33102553403050960 231703334932212480
55780838303009440 305935210081690496
121108341412620304 250126001977775040
193501450445725696 210920183432909888
327118140721378880 344002365156484480
35770781259501128 91080147468245424
48191193186837448 61941458403552112
184871080104149888 204137577795893248
28421257416250452 259300113942798816
21442525446321936 326953158307728640
147039581466918496 158388510189212704
55384849866394992 292850662546492800
45997906542282368 277900276132048640
169103090754620256 263305298860957184
51768879552923144 309684167386013696
304291101722088448 336489235230112192
134828088742849984 310643524227492864
136009977484565056 220612337993779712
88175983896049824 344197797773999488
66945228408330608 250657645569704128
262943208969350112 311462978848023872
81452611017422784 180273766709571744
182181339894558592 271415913364304000
126499000936327776 142783068921749984
5140098498057505 76049684581634736
86896800680632816 142747265910145984
133080878121450832 175570466935956352
16185041056998234 286119067777063328
27481158034835156 117719347678875536
20363949755241212 176753784412591360
110980128355578000 289044473904140288
26072142899194292 206472410949946656
70788956260851552 116221090682525920
54845933835255800 145266764919624832
41914877429668104 261734330953749664
36899954858742256 246841948619312096
5056544469672278 205161697780590144
115951849162360400 295153224376189184
216115629564111552 338470395064194432
198431378166348896 322573544418930880
29371582784557128 192991250388085920
169477145507740096 291123623064488192
26486884192675960 317904056930289728
121588862652669584 297323536685879360
5860735116193546 246026748317288448
14649197289816630 54993746759128984
159906366519569920 315004365035776192
183781246337990208 217519357187990464
94362894057081504 234378568154442208
93323549512846496 297352078473158976
177725912679952992 230922969357047904
128912406287166816 192909462477573280
108834193046876048 310476723485946752
166523027427224832 282846745933917600
214201819299295232 315518444873825216
8680872714785215 128285768532748848
150641214520311488 321226496771542656
177648687375144864 278405278207594304
58761102557251120 296799114144452544
259477076233382784 329149943917013568
20808544485961028 67080434725977656
87152186812001264 314275456026162112
96999788435540960 168331584189641248
105761978206808112 165814208314308864
183779036344860320 236489479079197600
72197113853395568 134506368991165360
164954509411687200 179130090574826592
137356542114968352 335441839267353152
298868560377001792 327497847004208832
53031110443081072 112614370282381920
24545060601508944 248827189537719424
77762523233618320 235295589382977184
165431225820406752 294042717011902272
74530506967440960 196383056586897248
230463325464313664 244090791062804928
24071800496858792 62689674456351352
18560764057845596 309714982697344768
12077135846524292 63475940496221168
60236925942064952 120022897482161504
269040671455420512 306616469391472000
155266888898757440 319369833693901760
157061146019286912 220426623986729600
77178197641877056 129119595147615840
139526937020623824 199431416708114048
98311376766218448 224481965182342688
22980213273517320 23366529639900048
27026070511413952 170793434451477536
74104466779508512 227204967538253312
167592663109199328 271296760673526816
86943206665877616 170101497256641312
75070020861146656 295662714109939264
33452535542798584 232370672665931936
67449716662743208 288892208831458176
59470979635338784 273940655473680416
88416887190475712 161891981730129312
83241474577622464 266477288620192768
115339328400149072 173578675601385696
9043297761815116 327034929371730304
46220737390704336 267079246644541696
324199375813429184 333945042958829504
38659644199041832 83189715517909776
17283041142333568 21920625093644080
289974538812091200 340467716429780160
155591720135479264 285208519438163808
195381750921139648 286293875146966944
161456234967848832 196346342447766208
104042556457639952 201841847767341408
171973908497548800 219552131448948128
27673302030099640 341175716216575488
45759691040983256 86548261901041872
29098915833130812 262649488422272480
302495937222322688 330994548382552384
12784653322756854 154895487134632832
863549407022923 164817067239673184
45706946960676368 322675988991469312
34851154708422860 253103417180773408
71686559667951800 222330594936254240
221388768091195712 261519162278430720
80536828863645632 136105698495287984
219203358924934272 292172275119088832
16723479221012408 185629134761112608
127295591311514448 307686715266253568
144934660083755232 265949267824391200
2522807821465761 218304318103143520
19611462192776092 70215766651004680
126263216289923184 341646370143836352
80422186592392032 216197047312450432
180362641209675520 348596782126275840
10322302052741072 249592318026498848
99731311213181680 166293096060474656
33212079478442700 124157041913824160
135173148259814112 319810849962900416
283684341478469696 334412476907074624
135047182873774160 185833457477619744
119960902654131360 182092778103566272
167688059965299872 216048486796515648
107314546351221552 302093085758143872
250558752599655776 331589824125832960
48336037534991672 227280563168705760
91543948715679600 164805051845902848
105143918475286752 264002163046438240
274044580334221952 302259130265785920
89177471507632224 262408695137167680
196877551108184 262410400691208672
80020216716245440 172794859411823744
7742198304455186 126671905482655776
117666715656427024 267122046136941312
42784667796921960 187116173165806496
67762627012957496 85538098017117600
96163567455584800 173924130976905920
75352509095086304 225514945475741088
4495517410271776 171981456954841728
201734919377326400 204260423560072800
76460484061693920 301849210976117888
284364361363075648 311195853158603392
183995059403380192 190548523435913568
131857963145983984 211749116832181760
60796156904169168 250679717821604800
194078440207916608 240130406209756352
168641469590210496 273507484861023104
134929685830802352 333511950345527744
136791532562087600 308813973561607104
1720444139343678 160478585978873216
700993651318062 312898481795582592
90075330571331824 329060026380801728
230349820020360096 254199672770172320
157645728614359456 280519483686208512
286668836862069600 330756161963263424
98587095457101072 256060501401607264
242263273059194784 326457205720850688
32234351870225084 217900337419335232
328898736691430656 334162249585594368
303756533086774144 317155076006697792
24919254096318008 305009001922984320
19672132126704696 66958186974881960
30729620015708932 266470787188933824
210085191893833536 317723149623454592
939870460693109 61284465026343368
60802244560484576 153482616810772608
177937891066145760 311998913816582784
226139928351327968 250541621526132096
152142911393510752 232327673906847680
170547163852452736 189317697399172256
12951621942751772 109551555728697280
120408588274637024 217301583887814688
208832921330370912 339090689430741888
325939374535447744 341946917234628928
12995070158650552 270186781617946944
34436392007496620 248322283809327904
154615275732975232 276500575441718368
163626325399936064 243806090482009888
27034938394923040 107017387949026128
128924837103377328 334966961110832896
24205673275450144 155266957658950496
87440239697578400 208912607695044768
252061540507304672 255986359983422976
107896483560305504 191263357463920192
119395821891441248 182915136372004320
12049796630585726 223124011985802496
116453910915717104 330721359194611072
138241845297064400 159405920919010528
137869957753187616 224120506771301280
135588449993704496 257674427512707776
140039996225725344 144806688812877024
299804449267774400 308370323649389760
117464708276747600 120377178766366880
65065818112413576 276988012812916032
5772372109548285 327851600131350592
104987348443446144 343110870245950656
302564852834012224 308385139312906240
7724507087029876 229811591542464864
6447209671901076 203652495196806048
251512333910606400 325201623288293376
4594687048513818 59705971647400224
37005760338410008 130400912674088560
36782732038448112 301668601104702912
184465547256867040 324073250479897408
266097821064664032 338973216308066880
151423542542386112 275584579252344064
37376619338555368 225230816311167008
52101712412466208 123122788786512640
213273748499613312 259946501412988288
175285180843688608 346266436312042048
110748708823886112 268632856350663936
246278267964199104 278624346288858144
205966506245803744 213368565637611808
149174129116254464 276394662568543328
70550566943964336 228645992033176096
60876497703232848 289249705503728192
140218450503739456 294712871371388992
145274070911168992 208642761261590016
71022058399989648 129206175877942608
141705917044063968 344983462508680960
15596930345174764 194656060880426112
219727715216587296 245775938767455264
124778130307756288 234111710833393120
38308756941047800 131428958641892080
85755960167263968 215629251929193856
174814860974661984 179075195058476064
124558594977642896 231411713876696000
59357718089919792 295302420482109632
203976602613664992 247201634804168032
38293933986952208 300122708256295232
72549816198200272 188103335547427680
234576465759174464 258492407119279552
151392917987256064 299462854157634560
267515992823648288 332912053563740672
130049351380034928 207994224458097120
182961101570135360 341546641484285632
244571082573081536 258441281138703360
70025279698050088 264849859505376992
102940760856126256 143343212761968272
176627611222694144 198432938228683136
206086122272917984 288858656357326336
45520641719442712 177303223015021280
173012975322058368 212727351467179904
135105831076620688 224197511401722528
191984897551312064 261573261308929344
71434475813228920 281505429061507200
69070669846375728 341133024454079424
221956722852979136 268511116255408192
156427504488886080 250764519290343040
59667172418990064 176134305579632928
49716444636612872 55773828330748496
14377828679148912 254406244056212704
223067888866749024 301015136327453504
96916462152766752 246733923563819328
55507369505830560 263532220954562112
175099199423413792 312225602035187648
246736138239164352 327374552438200128
103045511278961840 323047667057852032
31076203509113980 64160948593896168
39160287459710288 47623771457916704
254884974226242176 280713672935206688
59788247094070504 145910290720993792
187939683570685440 210281953042557696
36410504884412088 331634781427564928
116923998668138544 267632920336640928
59085570283170984 111544737164482176
181791444515351264 211249421514831424
289404245258246464 330183427364883776
51413839056435032 306896167472478208
49819721071329216 155471316732420192
251958067067416288 308988500726783936
233205672551882144 246818090454186048
88490625830509536 289367662812732864
96654576744056240 243060131259043648
70040705780157800 133686705615394928
124757779414587616 294392500522771520
9996162270336544 339959217630866432
147746289437753536 234365165086262208
27836692750528884 69646715520165080
102360559981728528 348433783213004736
28139195223985224 216223689657775040
54737701846376192 71355442027538152
124320652755163472 269321472053838528
58270807722759216 174549654377196320
267004824070322816 347414910087291904
24416584075442800 341644111195478912
244292193700700704 332092624034086272
133565648346050080 233007278136336960
20053243637889404 119529509660206336
264592617346595296 333203978623404288
111779186818994832 194447034131344896
100174227458724832 109765915556236384
55393098123751040 123020697936235872
215464215462881472 290972164857894400
40541846877552840 44506815687876456
9675560231896902 335423816005493696
147319442067930880 247701486775611200
43147114296352080 55558558570362136
218087947735127232 282058960161929664
265123019421816896 308441385691433024
224178872075684640 272277381158050368
219570111741548576 288482746344924032
36894263654077632 50292545546343848
171214020183166944 235676874385006752
165607777093785120 296357708214516288
121048210330790240 147224634707466304
55819900379490216 117453637008464640
123855161666676816 128140148759060992
197183797290225472 237629961484182912
143447683447946064 167977672248748192
106216861268166720 217326402239755648
87451848546151552 195156056249530624
9524368930593740 181419543064216192
194354348654538656 287761151114668064
218149512741558112 307402121445938688
155034275421942464 187874391854025152
183120121240087648 211296799242031840
145128532997289216 312426764647781632
77975315118697232 166015817278653728
154957005011989728 208329725193756064
34991390658022200 63988591918332088
43745220708049136 138522185057277408
8173561803714670 26466179662004884
83588845075503248 196288852475153984
25149263882779040 257508602393403520
192827623397535616 205400742107855904
33160724175641604 146790252483882496
72423500360007760 220610916154950016
30605541058160648 209956480910159968
153634407761191616 343627340673516992
99320652415424976 120287516043132704
87304928057647872 111657978799162112
48395562875737184 228731001416573248
5010450576341852 6956003082621228
46358339710862392 126873725665010640
107290066577387472 139112761356275472
29335084677750840 232663133211671872
70575345824782904 142767172035582944
5111887163303294 190527007960111008
188747169652446880 324530903771531136
287270072717809408 310309939796900416
139466086351381440 206329926978826784
10712877294500456 119879426592083136
68286904060685624 275715139898959648
284334942822727328 319411380217525056
31103700309846520 129972316625514592
57621701798323912 280796218756506944
51691309049741464 286443385610531104
182417146265014848 329823327680406208
8515981526620758 117496955849974672
301540732355437440 313291373702066368
125491476850388384 333651189135721984
51798658716194408 56347493760299248
129696244102487744 139931384479076464
110856942916887136 223871168958206496
74968189607303648 344201101813414016
152626046205130400 313016508158114944
191063362409913280 254929800419086048
120362776820513872 150429523815147328
167225995016781632 234660787140774560
123740614812849856 333754810291299200
29727610590772592 185142038032361920
199229438477922432 232315878586701664
134302154491751552 216686791004784704
2538474315796544 229339582258806016
56393428584370328 170698111044208160
16355092973852112 338426332659384960
49843202662248304 242704916194877344
236678788135451328 259473162238663872
11760627931308412 105570098804512912
86057957374653648 139727283672341472
80117860696705920 191441330987260992
28799679090677824 89764690017986608
108096568411180864 331436615745090432
72069282510690736 89987814519145136
142228764150982912 271435482908051968
8128565829471827 267792025973986656
168342194595548640 192743564047627168
19205671286759080 301013776206658944
61060078707635848 245593962233566848
99888818318637392 117567145540468816
71722647066231568 304974099134765696
213201146707714144 232576020925185760
62731298498427024 289750073431243584
19098465954726164 300058623146003776
194988452716628608 281392720264138944
13474891120943196 128197774240599264
305920478216427520 321424535675618432
8689678791026763 185515360533793664
136413014054144992 346496392908518400
86721868089476032 278715694796630816
56121352757661280 153637622153290048
92624475357111648 155692890665552032
9280258679240896 331955478520260544
69100391171717304 316025332361698432
132444455015103968 143902667569769184
263855055086680480 276869310565257248
77817817927043408 180511820309020576
6298817602049644 170415530463549920
244021593833652128 304807281935893184
164021097600499328 243642193339105536
163768402426569728 342937462602557184
266171919927060800 324236851840380864
109253393722720896 306372806842784000
39935272998292360 71797412931203728
182096328555091040 328764610316681664
178488472200115520 252415042953772160
177064200189106400 196867382656431776
61070125016938992 104430189220069024
156994367210544320 211241461362488832
69349514428833928 245759596900351968
105952693652983216 282136502719587776
306849535743916928 325082516997189184
93565285562546528 128499493597568704
171059483096921248 310498678034344896
41680115059881152 230437586924265760
55022377576463160 303098413053889216
159874151901035968 242225588354389952
15144361444318732 322767413771551808
6534634209410940 258831318604558304
40013670005824904 54281500719125000
200266014284887712 234855915849434944
18161871772528196 298135398002067392
278554052124399520 314865337559670976
86634755099446624 339087694521368192
279852008282633536 284613337509343968
58100894796111056 94150883043288768
50103197318501088 316471530414506944
59366859972511320 321039748371954944
35685292147913612 165948514791038496
184827926283944384 306953720119342528
187311150806420544 221554709739651936
209152692163538112 281750650805508960
63514192305770072 311215420899274560
126731432216234720 261510145366529440
298513194835828736 312535140686998912
14139744158318652 200164562363736576
46084010010190872 87334954149484768
10274125654231968 344094250908101568
165032424648528576 205796233706861952
159503920632165888 165212572182233536
153940392442571296 297641448811977792
149681702670568768 345537487724093824
56330508946233992 245257419051460672
64323069008290616 111155938729865136
85425328598629008 254063244161895936
207910857201638176 274238584080598656
6436787689421480 215660988892142432
80554505299965376 140154462516969328
103804849130533952 110607780075077840
142237055763388320 180643442073802688
3729271817340570 151456701762422464
92686828725574448 204109087222458816
15504574257480034 259247319967209408
43935846424673424 72632130780992816
130928921258874688 223457338170400736
278027750977500448 325399021372076416
44105777735270752 191379656068767360
48442584483060008 69039884468376760
25227227710795292 178989423699098592
51169693126834560 185261392991789600
59613096027071080 122124769217889728
8949705067508117 43187830453192400
73522806983507408 181212202840291456
44134950191479048 117498724426257472
208244454243286976 260460200137457248
255197285550937152 342314751804888384
70353767390960544 196179613350169632
137042006067316160 195145292770464160
201578537350919360 292595188008997056
69914024134301576 287830043456188992
110550891835903840 340537022828745088
36087962439960288 105669039393800608
182344120024401728 217303771231819392
152607892395636608 262126981346425504
201779360868912672 241155182454506112
36221763783213368 241279431215043616
52478938344798312 225941622937137888
47403727736794688 212546302582395424
99123387418551152 347707186212472512
62707164501555344 233285319721990528
95256570790994672 267043869875134304
5488911636721654 330455565746790720
114382567966310832 206450428871862560
121130362994114944 231266424914673280
152362366378869984 343562216634277952
28445763419760692 342366218824237504
120186169295063248 181411892877573344
154118689379450752 242674408413208992
84355405618118672 219807942960996480
89707790950371264 203907952670494688
27481565690323212 242642353100950272
71267791735959424 134037135598633968
81837885360537952 179743836434853792
115947200657090480 178867818636063904
14377137468049480 77160078001480832
40983479157578616 93437750571740448
21867318444578248 104803929583372192
139091092060130496 245084539379795808
36401906614542456 335578711408548352
221110670943910848 246571601975748000
15850721053527280 233606206336774144
34452495309807236 131265488289926624
98761569434934304 274747573259531136
186524261851123744 313733211420438336
95720295592764000 227620087432312928
331192737595829504 347863353010541248
107031842642379408 259541010601759808
206122420282873312 247834730710264256
66036147611713976 308684286823878208
268729955911213856 273896598799870240
2170397577515501 324996141483963328
202711756093904384 315868940122056512
148907303345656160 268785378438004512
139780601605860256 327108067866463872
19201949409487648 325376627545453248
91648330142397312 275193482969814784
59831822692638728 264555511081013344
15473552104076934 134975161879669408
53120027242138896 133055878752067232
136738618937034672 312378193258185344
67068783049701680 132519421065542640
172776224723215072 336190740696376704
59638263259147784 278668779399554336
86031539552731072 128471610491032032
261146056964663104 264929864533865920
226834288194361120 311709887509348288
135557070752541456 312820894945018880
131753374320516496 309819363181485376
234580778651516032 330074166873576576
210668122717147968 347385653937243456
135434341395399936 145262052829993472
35876641319930680 336970337217257344
36584694169841168 235719504047565888
152140908050881952 254016242870951072
59932583858591792 232082515407768800
262709653375673568 271566707710650368
29635665803457820 208851654572864928
111927013805279088 143551824813153216
262901315848505696 317173000067321088
43188758445789400 140360477344923456
26565270378091004 325971043694576384
23559890579514572 151272670264777312
283852645779190848 305068732535316096
146930162098531104 245526731105340608
80746031354915392 102729199589003008
29231068533680404 160192656497502208
288471811873687360 306331768850636672
4367360982011779 214078718181530592
77735330846186128 207872639274438688
36349293990773944 217412651977104448
169685331861448512 173659523496842944
36850783609394784 108615915433176480
188814598357767008 274731923071947488
208146931818672736 212161221909496768
3292409419697226 133906827528874176
122035264341198400 294739680494992192
99259928305516240 194910164107520800
26784953621290020 301693510378720256
53267730389456696 262312514947986464
83411269681860000 286389273022904480
25684419799514808 292964983659936640
69725547973400376 160017531336754976
112357515834297088 132446434510954784
102993448981675632 320241994189660480
230114898443672064 324413971633805248
247779213095855456 304990014657431808
272148022039211744 294863000868285248
142658960371264512 342483746901065920
184636851194735968 335436845038256000
53136248616131016 181291405251904320
141086446661936944 187717672818112800
120983217545317808 139912408632229408
58306115360952896 134289676181713264
232766651823409312 235069200931029632
161683471027195136 293878995359887744
74362391821019056 160825886411079488
138424081692912416 140056060855878112
252220475538214816 257560199360082752
225217811812872384 264879313417750304
110654545459190000 234010717269028128
102422468698364944 311970264906491072
122749829034866320 241284477822643296
107991296945799008 262597219647929408
1739451358649790 31945203630245812
158421342715132544 169739144758582688
12387370806120110 36437512067771368
90294631135641792 94964219215491088
71837163997442880 292238253340618880
85142607853283168 209545525628076672
38791326112708672 173076725288412768
185588699635193888 300824558016574144
330043234937232448 333255061606337920
94162062279648128 181094237399661440
30679062086369572 236075108098979360
63773693938474392 225755935618458688
36107735445538384 189119513903964384
23598678051290712 48963823496031432
205418814337672384 323468311761989568
173607668592904320 182761940713047936
5347557267920964 194475849395418272
173717365664573952 265028096151018976
101670753729588272 341109305187409472
209040205079476736 227384441158521760
187115802495522848 301462885235791232
212318752647653824 265160552254167744
86311751888526144 222855415319711296
248241315371952544 305848204152400512
205399850507524736 299004677514275968
156259936018724224 299805655124766016
130886221443717648 231225131329399200
89759651908225328 334719484851476160
283968802578379552 326964934363460800
153355794335459776 228879841523940992
89827573042200576 127656279209038752
33998623055249780 38214860968905280
14550777291862548 221032567344091680
21166777949508968 328196817547477376
236612798958205280 253799602360667904
97053453733621264 263108485525899776
194245140351156512 253662051007996480
195316386451459168 288366514561659712
43068109481944336 204255169672418304
118510995396085680 329759008907846016
87882946859430064 234417879118146784
61815145145842880 97888321750255248
59277849247646024 239821548403238400
117193663381234224 190669962217046080
206038156808298144 329763836122182592
117661298692522144 196757721972694816
62633336214145968 330888876955778432
70617494177264432 145600553738728832
24835257035732280 219543515450560608
4688267210344840 5070409571413362
103017824372815456 312653687689437696
46195261549460848 346009413625046912
16794528962166150 316165558781091136
49668654661971136 72136560709521744
224869830842680544 287377680592643040
11237691964895324 56483313297512920
293203952917175872 308054739944510976
43572406705336936 145533269488366976
45361158936841464 106435681280072224
128377800926532640 251799927833980832
9365061053160700 41833718016972120
242652725845596544 253711185149881920
20106347852883908 228076628501603072
41141501261438936 188433064786846336
205193011043931936 222003824717866368
30693518976681504 302523825085783808
293249150460565504 322920539237572736
172342561077546464 213383700191230400
142192672337541200 233702598852749920
42513928146265112 85686827672246272
213457278802901568 218352270339243520
66778343740563928 262903903035348704
26059516708368412 174814068276978848
189940713689670272 238438134146876160
121223804532129200 310815657613912896
27372340223521984 302187610983714880
220516562336844160 254638237702571776
42193919021485328 221843166580314144
12451572820491238 189305160000288768
24436721997606260 318807835315742720
137233964103912896 265095837061116416
42952088160180152 229923590755712832
57969893326472688 135991243222464480
46432622411742560 99054903420338048
50083233531211032 52930334759441152
48401540630786816 155886044915778464
32282275397949152 288468323212143360
156830531697597120 182301162623460864
309621968651125824 328032868698101056
135444003466972608 339910763745768000
16995514905263398 225923015298108608
163699157458606816 294438842898016384
307046088748454592 311210750570449984
129944248156884512 302429359191486016
86786614858806160 228459288240021536
134282886835781728 273250383534399776
154694384968290336 187354509731189792
243047276614987968 331625840395948480
79665789923154272 143778870784550864
226956845626162496 266217643098709184
276198044315267104 335930600435548032
66855187143942808 89600783847766656
272236696200224864 332387854138582272
279278231554069408 301647375581974720
194735867151720256 308093536929340736
168931948561193056 331308880783636480
18830377939250640 324911371964805056
10245283030575912 256873463377793568
205742358526756128 286763747126012928
122747918182846144 154174749698123360
72762938446056832 315390948704951104
72067773108847552 313990127891636288
38260398422984720 52496459251008040
56528300920953808 203287771947868704
71871951251111808 178129398282361376
100379301322680528 230726920412231808
228880255884331104 331224482974935488
35622837790572688 267584657663274528
102834290665829488 260682134517705504
300678556171086144 327746754075516544
274686432878409824 313700947503452608
76761280821479648 161534746517199264
125260825997873120 192164464921299008
56690436319166104 131465858188563952
131159922440099376 168237464153908800
288794538348183616 293158941625135744
37656420357413280 310091177453915136
88609042854376800 333430867425151808
124464728968581184 324295772797183040
194943187958127232 286302574717551360
254935340088350688 316855718154323008
71859107520774584 92806894202955168
249866250443038048 255190455342998336
192140163007342976 260027595236914976
46301277668785136 130734987548665344
216737200184010656 217512928272776704
48735343794571944 146641316586152352
75971925491186320 224701831943530784
301090127676750784 348258399650948224
188143670053935520 345321016995456192
111688958367030240 164385092366245920
35394327698797068 167203046251989472
6117151026770343 226319346519026368
129616262793458816 347305180768412928
15160582613548424 330290758728397184
105532336413684384 306726524333757312
243704823023265696 298006567773392320
32128217450557564 196260575712355168
28872034572775504 232488973743045248
284030036497305568 301048583763163712
77107821825848720 127841204839224096
122496674812896992 199161646091710656
317305064915725632 346349910582492224
33464032745398056 191112366316118720
73135128160915824 230218481853661312
38118083880571752 67306232940620816
41745935976136048 311777642335167232
184865313586052064 251976828705374336
51993512697730216 65953065936153480
100608764148643056 138053966333264496
125807667443510368 236439838596327328
45905004719488792 114548909227625600
52766666412065488 158999748773243808
247175454446455424 290776847713797696
183126588229606528 242061148985093696
129087975344128592 332254499844344064
160240161407547296 316769115499229120
35471451688807036 338441444693698624
12069750626918722 71821318091463432
109184450425817200 127106021465904976
116833926434116128 138409147780754592
155580477257385536 237635055430301536
5620535616833135 318549964798076864
24365702225920340 97769365278448432
837160972068570 334130565899012544
22157300650341472 323598485618927296
61657706788047760 339893823317630144
117942180959536544 128708130094826240
104262422567039920 334084529139708032
207559389607266016 219763131668464768
8586741978787842 42362796951662128
288350400345244160 292517226687038528
4161594971087417 249733139683307744
69562499119974136 198105130602703168
53681927887652512 58839482881658272
11095417469931646 91116590530387440
139048095713224880 292303542890793856
108119402293796144 255187111219754784
85928350269092 170102378306346656
312753354191048064 321155484594503040
4087464346619707 230794803945932448
121430864053315600 272703829025752928
107455029941046112 111229991050975760
36664998729427024 52863889058031304
3147247036918666 50561426806212032
12157580675975456 348323705251367616
115285398212270320 126378375214176096
25131264391464564 296942228379375104
61262537507694672 233438956890226144
26079264309107536 221650895138129728
170171921279353664 311999729932974912
137837168027632512 160201572597616512
193068942381441248 319476456552740736
139897692109359136 183855043517474112
56012014902327280 147839866335513088
230240234117536736 332440597533254592
16284671236026446 20109748981850632
122803499528032208 229069323708955264
174343652563997568 201707473949721856
88294714367878864 289197614509685568
242937034961983200 321064189770561920
153672282452499744 285208518334277312
57269835389098976 346177342960065408
269514274276869280 307788597965388224
55232334238482384 304842918684811776
205767301568045088 248007344315182432
136417901568486944 248439108371277344
296989386239291776 317641561891075008
23586239960772160 47242454955910688
30167093423050096 187646456199000352
20451530097730840 302122057097968960
67443544886282648 225631731459925760
217770406233727488 305113638883164160
169164061399031904 331004781600172416
184947117257424864 296471722405057984
130179105166203536 131926819429161520
9552956472741072 233016507564253824
181093766936322816 305029530628602816
80688401629954880 333235361699315712
103955931884019824 321332150371393280
88940647308579472 230320452992711520
37006904233478056 305389286008991104
154272958836276832 297476728445040320
186168592044022528 198513642326719232
63467728522068496 67161562428471848
167937932049890624 198552056753234144
139121912108925168 331571727324470464
209856900798716384 235703169637267680
94165288159228928 147640979037389728
20908380062938420 228391556864231008
85731220836400896 203452961843649344
41422755860385152 140727568969654144
66515799519725672 216109652186756992
67231287903935624 247920775883312288
79105931950762224 257157440065547520
68796268384421088 324298530144460352
89400468314003456 238851685733497600
41289192762361968 255288462503897312
36146331081432264 63190360137583616
159135369325422272 171064876134881824
3111590460876912 224116798536219424
145626699457975968 330215828608189888
974768132955294 214979357801242624
148102084820015168 309008072547453440
73632433666929584 244179280942365920
92386698228468336 269975275948755424
51787560732130616 126036308657811520
1940041159964543 204671486660613184
9846575413540298 335345986725642752
233105288911907168 293526993747066240
53159104659145600 66440887887838832
193895499111985024 258581142945228544
132916121175966080 294799355377435136
20800500678107844 171591785256802208
32792701184087432 320850143426685504
168149909315518304 283792372026314496
38469485410700920 338183870890036864
11167352325741864 36027401796354800
93077662748714112 137006535210308768
28259405412392164 61965586401239016
38719988740970896 104302273740521872
222464450496153312 344728043908906176
125352144710302288 180832420877509344
70195404724836632 102624620614606864
64607445274577240 174279408263134304
16361792698438038 335375490321710592
42570531481243840 289294605265785408
101275452345010208 320290739759547904
261914011609375520 344816584479146624
70315095432966368 82803636309166288
55879599350983048 241572409671547456
41996673752371648 195021050206917024
9796833763468216 276310651992243648
194243308266491264 344658078892632448
124032366526786240 319287461200816448
13594795852495610 21242454840358428
134410691236268800 197938270228060032
234988466763273280 341092168821752448
25432494639485308 166567453350903104
282932359953326080 290771424075251072
22799187527080636 37810822734406024
99119927173585728 111145954416944016
124440750352549568 313811136714128064
24724843332675744 306428501792951232
72322414943660480 213982896130048064
110861429863512448 241801079770752000
172831025508511872 217476223460490912
234183009409335424 253117392423155968
138720397018137168 199036113200897664
255520313453159072 307199337991889472
161511016165507200 290202159017742912
249675816938638368 307401652627430848
51842447817581328 339585860387195008
113410002186483376 215712720357794752
43229631637136664 64119690505880224
111390121085015712 247302100702728544
237103179178614240 303442879496571648
115206751798034784 151923063206281952
245175688039324448 307667404910399360
177472897702587488 229399681811417568
77892535757136896 282882202768337376
29523704293268872 187438643421070912
149117009579251264 308427523483758592
9080819536879566 134679709597259184
16571662347211744 145158927222282880
65543541763529208 88448697705897104
174562374662871360 259276988678345632
287448932193206112 348194752918033472
248441194396130880 263053546041933216
24515515342088340 134064881069683120
218368863909150944 237226094276636832
73154258907904224 292077922807324736
142456292394343744 310899603198950400
220803749325376064 345262553909356544
55112756576734752 332079038259442752
146265485917602752 172355200160199904
126715097022893680 348121267548555584
224709734737729472 285456075973276032
80720961453230800 287243132920175552
123809195608495744 186652427160676192
96090919976145488 281105892136602144
235233311672498496 281949394053067968
190166915555172736 294663106065473152
45295963789375896 329907640685808640
212606956736706656 305013597964464704
259501705659992192 266061139222104256
198191717267260608 326320187611002176
20814363687265272 156356136413603136
227770992913100352 282116519107648384
147561688997540480 152264974710905152
126430755213817936 150921281984695040
18401117109839984 119552927832812848
36753025947728848 216429073589192960
96921815716569984 189048269195708384
67206930619542656 194826558472061312
60043246927341112 76327786129140912
47844733687484744 131410234545023424
33258045287645224 259540565144730496
40893338200089720 70232459460025728
151049341608626112 269568038094122528
184343968465855328 318798999501561536
23613986139313748 259383826854845728
192888958806247552 258184164176547104
283612612898836160 330135959072597504
137988326872615840 341632861517059392
121463632115889600 279518625193947008
221926179406929760 231971050104581600
228459613974680448 334256754207371584
306091899699292928 341172596803181376
261501149391820384 297693736572328320
85135518682672320 245486834824014816
64963961218641976 180549931294320608
248453082250156448 286199836837677024
73313006418347040 127456370177701024
27055543157459172 299641375159321664
42230544151724688 73142643591588576
72984893217958448 287865909184182560
130685845908751552 307774350515956544
198676616420470336 271679839885969184
73509328676758400 269311062211593152
14253793872691074 338627510519527680
158183419531980288 229524904143127648
119091320532140208 179226935123556416
107435799180544064 209390468394499264
242369616818946304 275329355113765312
62551562113620896 339219883320404224
237989684801331776 254957614587790976
148938707486920160 316751051452984000
100423079119214688 333474637637285440
27210990366461876 342538065545134016
130099367519595072 201028310029510368
7058885952823787 324710211781830144
111261988659626672 191739445179855488
207506211832129568 308249721764568064
31339864455482380 206661096745980928
248700098172798176 316731568824975488
51406791179449528 261231370730018848
55132114888563936 218445233987674112
61509204600429688 313719647953936704
209667396564715136 278553573726531328
19362069021006336 288006922755078784
202704676785575616 253615823653449792
63250822651593360 259154565231470112
47018395576262360 177016119635471104
14714891184408632 132185188640067936
179612827690826880 284405938713398592
73394336604788544 202559037878400352
244674931453011520 267813091111127552
299549482404870848 327226321075375488
113276156257823792 303087324044679808
319696653343758912 347265021880683904
156409537998767584 181428480334217856
72904352637436928 140352348599038592
219627367036186304 348165796458592704
298048152000715072 317439744143499904
221825800192343872 241279017910883840
261440742011361760 340048077524447360
64722981610362160 204137140828747040
123994113783991792 142337388423253760
96299042379639888 118414722987456768
82918610776772432 241523530444715584
236386799687688352 279531361522868736
35724236897818860 320529141964868480
65645153119205080 318273804588069376
185891244093755840 190601808617114560
18282315827737128 91524868814239792
59164462225464624 199794240428493792
77873234367011104 235689446102151264
51604659156490096 257979651946875968
67670794543379432 298194976542117952
17044289002384868 212049347277166144
118292652204469536 331382822221747200
211774046640944768 244347941070925760
261319192465104288 337034275929951936
4086218005609435 320130560058869760
165561350327677664 291688215274607616
212570057611476448 219682811691198368
29742235441441044 341993052458246848
1601068354146017 61362096628181568
132292868062965264 281398157580625600
53137465273145720 79623917270334928
35451710226174076 255616812949169376
256970423430501824 318144677636382080
94207358124934384 166791892205532832
154106496334346688 292843715358199232
228040721240208320 276254987789651872
186349802019552896 207535398850556704
218732593256403552 260920483028761728
28870952361249424 347782701652885056
50796275732063520 191946975559222400
34176199550449416 334353173409284096
73515243758996592 250820288008009824
34478092592822520 318675910683523264
81417996966253776 110385922067845184
65126235301822176 320206599603193984
140792533967917088 174270911681957408
94720149642617824 116883985534425072
6630434076615959 162941923114329984
32959285080845516 240796317992420416
215265376453857728 252968850595635168
54236217121053056 98589274230947632
286228714944873248 335329143634489600
32787344851523836 272946141700932160
108970595499558768 311461457009591744
3242961071467104 179977558475074144
111526075876396864 171049137847127200
73997090133989824 290748283792825088
9135380264966744 181326502997530656
304034797033770496 320421984644054016
273898387198572640 336196206371833728
253606758833037664 341642809729502144
162974683246449888 316694907124292800
242839850708091584 306933168771516032
201936051194652896 207416280193178976
7100704120981438 23685635488819608
62387128804539136 347811859174508544
116660944885575584 210839732319113856
105075547463113536 131983919525588800
202867505995516512 334491533899468928
85513362640058400 214985365313063424
153191165776687360 326868145685711488
127407510935309184 272951729216000608
207437013893136864 283152829770502592
250559103148655392 266650038993327744
43798989266376952 220775154323012096
50686352664507736 61863935735446632
108925153018837200 313530490821025024
5310013225412710 57093194141149064
76949296728261088 107228543063387168
149502546433659296 261861225439523584
17959224748041314 193417454843862784
273362999744147584 332321681812138112
75736302263015968 181832615591014848
53554777397859344 307733203340934464
123393134942548736 332603070393966208
21773104727760504 228984728819230848
181458564045515200 225068023945252160
180078777688657344 345370053926691200
12587517598238034 95865167177860496
44879194164506800 73723493748970272
225317157671836352 331813807334470656
159420059215153888 283778303914102112
106216456930275472 192198327612737792
211666946333152224 223740861805558720
16469803614086434 144425765536408224
5792623228613692 43826223145975888
170493649902753920 188088978621616832
41393581540770248 300579213378409088
156283361088566816 256284620096918016
61114388090133616 345857700259496128
62079610022188376 98177132836281744
62428480413967376 348017881858100928
8114778681602930 29957649552336388
173902380996159424 308289319823548672
187452733421731360 285024750108787968
61076681923746912 170341848021181024
176488935095339808 320267351153621888
49463609605220464 113904082795051824
177624742849849696 188558973600722304
120811712351206560 291898348380979904
52942365725082296 57820078410775696
140937588223330272 141351356843839312
192255257464678720 306656528605955904
131701909175871456 201018929699465952
58362024002123008 157387400162103616
192693580208041152 320237155474943616
33577483432347224 277725070058318080
13579685914455830 86698204950381040
151858314544351488 311740890191661248
142066945957383488 288712062421474624
163954207130784224 197337482883932736
201720040671054272 241582652800652896
31210423138581312 253233791982493440
95581379815881632 327241972834658816
99777428725805168 248582143322938272
99286065114152112 231454685701401344
152888163863716288 193727880872735072
229353852932838784 316349788482689600
202546562775165888 226820458705451488
55326748291993816 142101639031171424
209058123284713568 342913134144202048
48412066571280896 166558604563681632
230841568623149248 324842824227527424
170555025613256256 276403622834822496
213492627673097504 279677490849458880
57077372533803152 300323667195751104
91478584248060416 235429354959582624
38432417295628560 38730965810813824
74041969265956944 246017692948064064
312463398564569792 314935298348571776
102963669554350192 170139474395679200
117582041767534528 222666785270704064
158047697962437312 258500218675265472
114748084421648240 138745390708917024
29875646201703024 94199181575469888
87116577858112384 89684775967257344
27877912230172928 175804549351383424
27412585573533120 61310297044854688
12789081217542276 13841892499267546
80494209516588016 266906359672749440
121058529672781184 335362169938590912
14212512076039374 342889011131525248
71139945578961560 146805202978664320
167185345119447968 331830857431746560
83530266211467136 141278363445769904
111498854735875888 279512647620638784
22084536069024336 292761250426468608
96246152078939968 135609620686227824
82669245394938656 306709412335624768
229198239322225600 336215476818897408
93959915863483120 120503118537642288
149128040098023200 309996103336784384
174735666948397504 336079732325058496
103776793177324672 333107651457716480
124435395791832512 148031501942829888
140387146676286752 276738666510442272
8446895842418695 182124093451929120
54547385373038440 260069443516203168
190367170729934880 247155424339270656
33311854286446980 296366453925529536
44052520715324920 290369613299399552
44065204017444344 57073304346669456
10931690593132384 87426715047483840
210297036671536960 236274827417210624
72139057149143520 267396690392264384
46734226526130608 102902961254348864
39158966991329840 63079830623570360
217208827030027936 341179933442649408
224241884408773312 247743793578498720
203301040550460032 304349135887277440
160496022450920928 339988630906356288
66110270242250088 212258001139844000
40676548579893168 243001298210513280
116383227645487280 261530580952448928
53300442594534016 257636167404027872
78604397504246176 218272224011372736
114328616845258368 318548544982387520
48270342249307912 49478002904600592
48702424454982344 206907633469770720
211526211407015264 224285261611174400
198436008162743712 273647192120286080
24133733982720504 256233779604965408
136851532638802544 193205697925947520
34637137027666936 104257495631388368
13587430144141884 56012478471015104
13589632108480376 322815119773768640
215148477429790688 262973566989101408
162344799925244096 183237337776251232
117529033029393440 179386425440153280
228155009021381664 252879067553874976
60155474197865824 127854778859671472
316810081306196416 325716453722780480
51625091035944144 207849288067070976
264915029719695360 292848463818032960
120378506310495376 187504170513678272
316593974516103936 330525363130076096
171762200109959552 321427081016770240
174981328512733120 267155693811012864
195452543996034688 297467126505538752
52672488512389504 187611342783386400
9608996522937122 302873840010058048
81261856582513680 247915242986558496
285933313431340128 345158532910942272
95240800149084016 342191066073973632
58049618200408160 184046353247571168
93350891653107008 217607599564063648
311934709363860608 343290894862392000
187390639730310560 312108355350170944
96217604693031840 298341229655449920
7457839353087328 334201235967363200
92239951095308336 103149217493396368
196067880678865792 268614236414025312
68223558915813720 249879367379684448
56896048378893432 74423067323746960
119018829964112800 242208435396215008
82616006128047952 287575960073605824
140371630084912672 204330655185820096
144778563812522080 186470729962514464
48091348093574536 336407662186122368
187850707437364032 257589407434788576
11585428906566344 72668221147789584
6712439319626691 60457838655325144
38237128560897216 214115305013418720
77837395878768032 206073885305267552
1906014695594808 35193239457612872
54550025609579648 326503490329453696
3094130310580099 221124145751382336
12391622777838984 111837730749499088
88533324472419744 284713342005871648
275568748007625600 303074429029569984
146476443340410208 233550595257626112
53830068296370272 127645689603681520
65583929241987312 271968986036815968
50570831765895144 222419745008864544
91973386339255280 233827070448133056
38651234875820256 231214919968106336
93010230715841296 314388285351251136
305501781225265024 313701251795704384
131591399839552608 278942851751075136
134205136707434672 343845983657817920
170257847971055392 220829085843784672
120845774491241120 328735221650149504
47179655984202160 80783434700977072
39591148740712792 286520770725366464
222796662998183808 223594070267217376
29940633293242112 86559465706551536
166237171692870592 332177940297517184
8514452142344324 146647793316447552
162076449215418752 239626025775226688
110525373981547728 190320497970396480
18755226040788544 151248110692948128
83772052747211792 333756453405960896
152868997719837376 255107633902947616
124911823450904320 147834263428416224
222827978075284128 303760197046492416
130302331703236256 160416205686802464
15741745032098018 46553314080476600
10267900207445972 115809435597665424
110180819070613280 271958354514011424
98121450706371760 145793379842886976
79892632547214912 143121676957703744
310286110601158400 314674324896771712
55759726573125768 62764880613805008
44498060230908848 198586249451500576
140422132222010464 260576573359304768
93642642039255712 299836145661263680
76178026625920464 121849415015046512
30558351716804248 92907486694741632
34027335454793332 155578491340928064
45577405864267352 302475225657042560
125146288307384464 133615885511646128
128055248065385440 251071474030135168
106098544128613472 141900360197703152
36522987773215256 78093481022808736
73878648636291920 118658595506327520
39741618225672736 165074727368322176
194674025075901472 268144578204390400
106348102950255424 193987827614355104
226623363220455840 332188623204406528
26667763568540424 278997589188211264
143581912020413168 175676547301778752
60625243161128808 99800749154497232
102436943835355936 138261337925104528
42313468782321912 276369910149801216
163837355309114336 221680714539370752
7761383839263219 36896581486505448
141834058438327888 185154636155594880
91462469548981440 126581561574332944
221675344204600800 320667356797331136
180462013609062240 254151094257539776
68130722399820392 108983835952323680
85954249513086672 238778101912024448
72096538210811856 211475485998164288
115070055266319136 176811136897276512
296293217398717440 321030732302690496
104453929911479008 148328563834441024
235279248484339744 247402902847437792
36618077375807432 181358642898638432
169455346371677408 223056766709982272
286719089766722496 348234095294582976
53467215935049920 101276584518602576
211657952968432352 255420988635788352
106499724435797072 316421179246631360
15960667382389638 211891219572750976
31718131976696604 318807969785897408
127315782627644608 235173978366570592
335189311959628544 340596222395412032
68022245340344880 260400388642865728
131106580888687328 184177203973492704
49350711566909472 52437112142577128
285633064913869152 291163187890929216
55716783404989152 180669936636566752
26080612964595956 217099171357993824
270972904062356000 338484784544517504
25285158462852136 291781793911715008
91923456795462992 117741146742602384
76770365345913632 100158222440672208
152561979887221632 225010635803668064
76384505695102144 80900522322635856
32685813109150940 260550198741630528
135307983074023328 197647214492201248
157820196632866080 315766342626358528
71075594124162424 149855752339645024
19735049739769508 186145545870325952
282692898355741344 284302945749961696
6782428500466023 221645910102190176
157531731788182592 198236670315655328
43164166370611056 154358948193859168
76719813105737168 276065334738412832
47178863518613320 58207400937419328
296131114342521344 334812866923316864
221471668393644800 325861047986893056
232791958938660416 301315391650657472
8161654463368430 55679120834184512
19850247707364428 235271027404258848
27211417433984960 224154620854397504
14051878319668828 29843368989357984
27800806302531428 131622588060388576
162189535249133120 282650874217857568
134257827784595744 176034830326933312
53476318326594920 274964116135273216
8087932066326760 189694962312695584
184761084421719840 337914144174348096
213738032946938240 297405326271678848
33417784704158828 278779404817904128
12274609641441454 206680115287196224
199245267312072608 239260590336394080
8945163520234036 317144846879719424
219751588710722592 233253352494808576
115490181730395824 305087888702840960
197927359885008032 314201570559388352
88328127606237968 169164727700859872
135967134641614016 345618987633499776
131131530845086368 252179577740216416
59296177029688072 279540011288477056
52870067790994928 147340403606346944
49922391816887104 56640781675661416
25741511472261716 325589897402404992
262926281676840288 331134017937682176
265397038764508512 325207514932901888
183486873875515488 272958007217676640
160630155711249312 177756289623946240
107253343159479840 324676473965585984
281602855260862016 347515740381055808
265201570634710464 340018403151921088
138948080760442176 244021623028313600
36525467097697192 54445206865766328
127031858840955616 203574951711123712
97719740736796032 294390641495432640
210321304239597856 306279649743112704
31998589354296440 55443269654216152
27467664988727852 33931103810154004
116835128871615936 249900028831671104
98290850628753888 318551405776541952
93453866183615616 102312343609463648
28249907082836100 305102603959549120
121170761204833760 288222255632093888
1673238680831547 13699021739222996
198290444106954784 200475037177786336
166709470320246784 210963976634785312
97605527210562320 196760687258351968
137480232465990800 245584131320106368
184310661145267648 321903894645205312
7623253039834008 117568835281974976
58890523882412192 215261063291149280
200460521396903040 212822582628384448
237362926147292896 293081290475699392
235966535748407872 288251052115400384
25305462518090072 191454537350419200
158602556111941024 282310029448605728
322384865545347520 323967805045056832
20232332346303284 203415916407899296
211966885274437440 320012421028111168
181786810927994976 208196065353300800
271656550146004288 279678705367554304
5116823233488383 91858730653371344
127597291386750992 211605885235074464
84997678551923744 237636198440724096
149144109187760864 339737878849293632
128482627365575408 195308396652200640
240996565932868960 245187114872787968
178674531929342880 222012023644954464
71763738436531624 273163732743572768
188907145133985888 338953271394242176
11610468324615692 206206622653216320
68138186572628792 179659230940507456
82368021533632224 255484014938855936
23477464676081256 68860210779915928
1523357146719803 86447482385958560
63482089942089928 155755521738377216
93159053684892112 308606340853713280
202774730040925600 213741084966309760
207427907675499904 287617930291815232
122559085716349552 308243056583915712
234185870666293536 279016327162862048
7246196263214561 64277117133281864
28066089241010708 52915718441406488
281110699873810880 299883621725469440
52334312092114712 309260501863134848
36003347670518912 169013718995659616
57524074278394536 199177569925069056
69793751613953800 144161294028900000
87884878639948912 213864073813830304
167042164905697056 202085149303373216
191337061404899808 304185425777935488
164240616362680352 292226456379483392
27666432134647800 36479464970997600
2100254873513463 184167583185403680
149412103678309760 329680818491976192
131064016108497648 342559609460694720
281508459980157248 316177996859811776
277137141729946688 287097737793931168
241888905815329888 309706939369869504
217355539452049728 272253675483004032
141768787651486784 229114482436192992
181644661740854816 237034050875596832
206995673932256416 291969969256442624
52055951715117512 168146823860280480
201928741628672256 232262735768235776
55729436092918504 192781584788006080
163527948309027040 251228563428047232
308179801073422336 336724835170026816
66318084962494792 82038303727873264
227772199862479104 257249367873105952
103683318658780576 311849145041354304
122624616871800912 331092758765015104
23750180201784616 73732909629670576
45215071249874448 100566841982051600
195989860160321312 345659186188682624
62884202773229040 93521340605327728
15126690269211776 258812110601832608
152369614169010272 193429240917751968
16179650269168612 176603442888339712
284730449981318176 332215396754739072
10012503893883328 317558783177123264
188332074038803680 251941305726841600
221262530967927840 232701303951797632
90188765895694080 285098699397428320
74757293911489968 170800698331740224
53707966533923864 171313730453256064
171186195134414112 180560020728974528
143558003576315184 215649477414954272
38665810502670664 146704331901788160
124759114715097936 315683617962700352
16348475952818576 332249082981941568
173861115698051232 303934959827487616
59290403119875536 288984651107654144
128627095305935744 301430357229325632
74631315660081024 176441740885138720
150403056449310016 170578317568923392
9767592767056050 165885642901565344
20081881073692788 24134692382929128
134112375255074688 275071021148149408
2440937535507211 226171078265321056
219090696088411328 319080212179481664
159890256364923136 278264170387666080
62742661676920096 177584000730512800
161666438158339456 195017289351538880
150580043954841792 153844661502575680
216936703789374688 290743711615822016
57819584205093568 122922991942609504
153658059815406944 305207136831683712
21437216297497348 258000106968094304
85693529725678576 157681487303713024
60520614620775528 137041975829519216
196583199604540864 215576672362269888
96341726620057184 261198788761162848
112973538491439360 337239472180177792
246261918942380864 297286208169654656
30965326386401720 81008066749608896
77865030315469968 180260752117781440
3998046504206716 154440962715466880
179704365665747552 207202267029587776
153610749614523168 228536387347927168
129147555043182816 318288304710483072
11663227489933056 276977821518175264
78544436153947776 109054805147897600
123493331884673712 267714365321347296
127572240576475792 317883873344807488
153155512841917856 168660604340170176
64621141477325176 221200087529873568
49599478146769632 279202599629596800
56211947868655920 341620346364635200
249128724384207072 323925183145968896
78399348604509392 203107826618163648
54021234777788520 163643925698921952
324597971604605376 339716571314453696
132623746340623840 156087012972016512
13465988701593282 258264891150168864
59051885063110776 116923821516297984
225609762876421216 320490475220911552
19974533219622148 74632343377265776
184841054695011744 335389051235530368
64214674347768864 93226876565306944
267011987166847648 305580173116327104
150154917097510784 154801688867810112
178098873605276032 244885574675088288
279569328440001696 329439348664225216
185708043434636192 255371749640402624
170309475415334624 337027911768046784
62858193505767464 182599673054043232
171906022802461568 249492294845745408
28596585899539784 306898718095604352
32069806896234048 77574363110523424
53751440369322944 224037902810666208
18008897162200130 92579892622569968
9378614035039866 98727551982792128
80131786141605632 241413832125078688
136438620335991952 239069200707157600
121659888039310800 211660476483690720
5221190869787140 289971418031081024
61313488826904456 290969886574079232
24368995744331368 57938399134917032
33892338968773072 288903630329593024
31903241980009380 327139398353661120
80672653858043072 271942720137909632
138074257701060720 174465899587427712
32774145026101480 178935946025401024
222932375700921568 338319405233300672
101371145231608400 276882590238805888
78859348277371680 319119264872633664
170920674875881248 199140362518083584
269618897472406240 273236564190541504
108982115383829216 235738532884380864
72070272284615760 136378070443162848
162169633434979872 346420824335471744
74196183884110032 150748427792995936
54843672283780560 202927924245343680
88408956637505632 162175241956978752
59478152427095904 293289402813053632
47567354960468712 278640990662809664
236083360648604192 248927843432083424
14028089073618528 302455851728793280
57922334168526608 138675520813125584
73610636366198368 185368613992101856
119225156594536368 344223481839986944
182737306376213248 271374013881498080
247020953481278720 326735586395223360
151172511672198816 261654060428312704
183264370189140960 245560498791715584
7600194151296976 131445655948843696
180628311891858304 224819303153879488
125533404714536528 265886961728935776
140218467283824656 306562258569695040
177923143146783360 258940923908342240
156200227489564032 163376416812355872
27508265170239856 46639106243074984
25043545716655716 112158445568591856
290530727926857856 314550960081487744
80838084146232912 225041938789702816
296281519418094400 343965062400581696
96824619417934768 230848325471333280
22591886347325408 61789360907885216
193342998816309920 347997052067168320
32517767490418576 314626403338257536
140904527616619648 236521832271531136
35539933462045812 96924483736442112
119160306399544096 188648801410880320
266661048938332032 320072277581356800
158787639129678400 163661917834916320
251737088838478272 253723396368506624
19992733053716312 289896330565711872
69045971605170848 242442232150490912
272785492713820320 290192177717468224
23483561766217040 337732218640383104
115014038164677552 153124912347196448
18352417838726504 82189277170803440
183979285070056224 197083219038136960
67732245866469240 174944119385726912
158104520595173 106936546919334400
249690337486166624 282421314108613984
231350782372864896 269230060782692768
227887323863047008 329985354561600384
107812124455019872 344910423197746880
8248434148536993 165308064407967104
245131817958342656 341348861281342336
36724612346659184 322960105265407552
137494312841207920 295783854837899584
93404799866336480 288574140503956160
28237273954228464 205715600251704224
66485954180086776 245844943687526496
291835972312107520 327017677082982016
300416094890070400 301369193825042112
45035826394822360 209118047904816352
314645820454262400 316238931634165824
79796067252664592 344498868249363840
94225498915622096 98798902307187744
116496171951489360 251295072559135232
82406090242212608 254087876488935424
27802390639738640 53466059543253880
58185234727760000 87745114734417184
205606598559283360 263068302461358816
56313654327937296 209417480041156032
78421295476488528 221700993343702336
256016551861688672 272901406627841440
232804636667350080 315584332338237632
21701399096026148 43653739208597744
2978105311073478 52602925925935864
196979542978862048 245785611311660544
44501832462587408 280106282522931168
68880002318811008 317560632758496960
192910841588206816 290512953490914944
54404389381622600 58894782367826400
231990798230815328 344500152694655808
83282553273583120 266515053480860256
119706678205553872 213391112762874656
132024670398559536 337266850013994496
80486501313240896 245082338955544032
109786169246577408 312214431008547264
238181059779312672 274394309472360896
138230612073746480 259440487987149024
195834771303287136 238228192228818432
1398832700174904 177345799442265984
148699350602369632 149196414020044736
23321391217170540 242409570158912384
76563367343285664 342531037164156224
101343541055760352 180374816564784480
112350191848644832 238271136371971424
237116004190801152 282877865477928672
104427823979773072 109375699021847952
30173081873226300 222591317620999264
228343462291298272 295907888217170816
85795847102800240 284852183041937664
221880426295449536 320655813801742528
52944860884186032 69595506304085480
91720712752584160 149356580131533376
152849431937732704 248316304270820896
84021621943410432 333189634097878208
46275233872111312 208415415210193344
142336466011042128 178473393915786624
338199562183117440 342886667462189504
56720393515231944 166432810444946656
44895435812170816 114166912081745312
58380858446511376 258953368321193312
110593012303034320 152658231682237152
48299238835175928 74954386122003680
66353380746478984 132261441092355872
84344590110080416 276340101739309344
76265170159187792 107922036975166864
9793332637317098 216344077543022560
16726600985894838 333336710125609152
317418618876174464 331981620900127360
137167986155507168 232338683197842784
8427965135750701 109912010507986640
135408457458448432 238327981804394880
44288759641790144 140732748221966048
263737997957442176 312078931229017344
77846787950990192 275156859301479328
100291953548468320 218122138555653440
209693514710765056 284291850459172256
158761670739645376 269010763236471040
142605924908189440 327434724008163968
217418583041547200 284012555895215104
79269502393910016 337303586245094784
63339606763381560 156157022593028736
279959027564415104 288255927876668480
84255540255694176 299973090341857024
58770096623135848 162323362573578080
100632489515141632 264579544876301152
132608618886970928 200003381971071904
101850725119216752 191098042097905376
39882810437355472 128294317184403248
69419671417757104 220378319299955744
45995122010967472 207837194184210880
266603130602895392 314721059913836544
184198195968653088 314786954297983296
72161682871078272 100413290290079136
90868452154879216 184932263546434656
137710991571726432 144997758142519168
183666187057730432 345051776463436544
223664778280685888 264196134449057056
135492384233953920 193819564181028576
5217128124159548 275033842450737760
53849841651837104 64755504848050968
15656773194412046 161628024737116096
125957625060387600 154535147655934496
8957626154016642 234149353571770304
97581527242651712 329741698848727232
47456391995286456 198203450940608608
25077339371737172 221733303345052096
52310300943287512 117145156211941344
49586868244849104 239533084088305888
242651758793085472 246913295189075776
27971854585173556 289598957941232768
147123370834906976 184889996204053408
19923443409990880 271272674660121792
9008021681318906 231591006263749344
261024829631017440 265631280560951040
183215318630138368 317661650044731328
146982008564424736 250786609753159904
293005824858123328 339219991632536064
6176116234012306 134153549088085968
199314777192734848 336167309573566336
45473341308589424 101039406573316944
38792817087292112 223598761411540192
146491689052464576 256102007053782720
192181920118020320 297465783653122944
66575106798487800 321350310093491584
74471109357390544 115923139332992448
155930202104574944 169385422890125376
148908163076754208 269839546653048832
37401444383253664 218136549481396320
207906921368260448 249641185208359200
30815597318221412 164615517417136512
35944674823203308 60498309776617640
125758851793811824 201670458071002432
160989297503515456 284787234345143520
202527234976549696 292055116483974400
23376885599182792 303507410059093440
49365687304949592 304341510023038592
119918238835849456 130119390005435920
145804468915896032 279637167567246336
112260554569700272 252930450515581536
227114823377307680 238894513611366944
201050665636041888 308436705506735744
82872088788947952 158141297407937408
131250997146103408 338094591966665664
74085021953440112 275565541748750528
54735884729703720 165318409147676672
22459707393441920 286118874084767232
199675459696526848 206907354815879328
117724169071201472 255746344589505024
42326285780947920 79453541080178544
4292348591958688 80125575068989328
167242916901232928 257234242903664032
104788583856720240 190511185729361824
16204690077114752 177212617147364928
76073252776737776 123212141618499920
111211160308855920 338661409791195904
176277708858587072 281187658274087680
240494932181814464 300146102224987072
314810793517384960 342991787995125312
180340185740204704 199376602882719456
9842455423876688 38462118828748912
97603975191924176 120647396865987232
230103025826351136 283176365970669888
12016796758991812 324430989686959424
73232059915946128 195143758148274688
134456713758116272 211278484372921984
26932218307268324 214021114804558496
2921458908245703 15762120222193226
132329786953977936 137031987566776816
201885200549956256 269017339769272928
36849489082183296 261530207261158528
212566649863884448 224343884918992672
132081166436066656 244833571366849504
252651363893082496 339785105180728960
37375197699194912 309743670814369728
16583055498524702 189751881453944992
147192878443968160 147993261708076992
182617222703639840 308907647645131648
89118706006249376 101384146656527952
5874934322487168 286807867313430592
34864322359563804 105036925265138560
168717776944557280 283185510194383872
106010853475525216 196604488452453280
115539044357786368 129746891556095232
123189945878683488 334069204502139520
22743450260756776 44761257361896384
43087008441940352 327385787191583168
100152380386509760 120332378934198704
272654867564108480 307913303454206592
1045024900619632 211640853580434496
86983574815872032 201156519854535424
131495558546762672 255794376098139008
15543958872554642 187399928663746368
149072302425172256 272693481721359168
174433339561359008 176405966907975648
10297260330567170 124366577241892544
23260632577401680 142775351369879408
113668947593288672 337075223238452160
174893637254552864 231611036215628960
117831172923447632 163073148995165216
291769482943551488 343367745721786880
67884223581177584 285312047327311488
298158903609559296 324510606447112512
159846393077777344 317198515567851328
63164339788868208 316073016584219968
116199973373392832 180030240168859424
110190094915295440 142211713944739952
77540269052038784 172372464583224000
118765942141660528 267532668272754048
88526163998046192 193530859045336640
189166162397953920 249916542941198592
227137310080002784 328177485394072384
17345545968678818 133620081504435680
89020988382882048 251456501487201248
238233770720385440 257820506796732416
17923553926327120 249745346991902496
112789956358595264 303805353720821312
63616997273207744 67034152337787872
161329026457033088 321125058238365120
39025121452942392 186621614078606784
33583035447712244 199889553589205760
74599205231759920 135849719355021728
28530776944169732 118797893232528176
168817712476394528 215009798860095232
175550916270632512 200240680011194208
163361090754560064 341968655885779776
9816867990817876 149421044815551104
254108073512762720 315148376569587456
150663345236184928 266088415338289632
238850563812985920 299376691821344512
210822095887133472 215657775802522688
95083508639811072 162971254878619616
37420643043562984 337808848636347200
174819355662577344 257541811779875904
16942947082376574 344463414475908032
10407955362183364 73869613399819936
52130951664429368 156448375955531712
127766668581394096 271068224626050432
58677020958527248 132471251386327456
34436943417609304 128033293354243472
269416383592823328 303108440380669504
80229700831283728 336152087812750400
78080252579634032 314338998597585792
224716857397522656 297888527080275840
178634475243599456 345308935721078336
127764649084201664 164880726004926656
142907662330605648 327758216596878848
99830223820494208 310225651954509760
236534933845053024 323724410365871424
63446612858924464 175046191985330880
58274723619263840 187124610622209344
192182036576656192 220957326692374752
103001765558268976 165366947944431200
77055265371101392 273904515845733248
269669001425110464 346875262509366848
218945604095842432 305802787557647744
88360155259742352 287250316097078208
22871867388308868 239849142958796320
189368351150298752 228844422617500896
32863632763239584 131206074153553632
116462153292435952 237477983430423712
167988679749182880 186237135557388320
192637438572288576 289457121945793216
138972352110371504 201655128897535488
289660803593889984 299718917235287552
228250585204786528 321155677066809088
22610042446743936 318844646670856960
25695812407602876 246726981535554592
322334108142928384 341915742987712320
140940162239070960 166172196873226784
49640397935643752 156051486243049984
56285782686839344 105489100320195552
248141537836547456 253792317327905024
308065153747515840 308634948044667520
227032862614237120 278108842004932288
29512964032452352 116111148057141136
163131339532653888 251869432500938976
67199516207169680 73113568640787376
70858467917700912 84708957460334704
187647583465165760 239176892146276192
20458519621296244 252343857297908544
150368301943872224 274581847667874944
302958210076279744 340192162075797568
21133191616990176 311545162397477504
98331037717298928 229262170956550912
118568258962221536 302829633287263104
96086637551424528 185479638742354400
143725711531243168 306801800211094592
118736674052995120 313853686313895872
15607625568278288 179370525351187296
17870758307030420 89367964582774976
44232008322568000 283641916576895808
9649058134934060 316213455206414080
268785724745020096 283729390459118720
126203968577772880 259514947008930464
40282496324650648 132855101135872816
174308439708088800 245500521190317408
150333177158567872 182049988977369184
131014563402951712 329600938243754880
104621652654536304 218844922650235616
279157105144549696 308455276006791488
82173397470803952 90552708053694208
247435543830092768 309628870571393408
97748144984078784 208050086786201792
96058343466726576 304255898318241920
205509738039640224 258081805058247968
160949618904655776 222736475520738304
35317339571293380 84967388691594272
26506618140631684 331961889179168896
271800964257914624 319652614636552832
163095002478703712 330050764193512256
294781351194497152 323814877718544256
162168885992286016 178862089019651168
69078270619376232 181420656765437088
63032679895236144 292829027715417344
35549452769625956 50377360181240528
73848958430852096 193777653589448640
50869154098780248 64889213065854728
194520270606204864 245879537347519040
200906642691729376 275518202573957600
262701580610988672 332950475231171776
58444480831217632 233624585408671392
88733158514472944 143758848891495008
34383463878368276 124537230852507344
172659933226594848 288288965829383168
59507954998237008 261767532826093568
103001269667340416 280790215582486624
42652617919552552 280631993488762848
31789050000967860 34271778416476624
234162335407472032 315395725880034560
264739945459600832 291177470599151360
111535987212524192 282265766286364480
71550038337211552 219432920092947648
167143361617210112 225815688410509408
52866864993537328 165048077066039072
263211259187875200 286028750088448384
178313608651107232 202994634605634464
185322348173214496 345939959026552896
180457406717151392 302240189553236928
188324542541967296 251868917989398400
82792176364390144 164847565084864288
93909783878468160 327019965222816064
53675522047664576 265663179864940448
17814169370316406 258308666691329664
127362681029067792 175462499530576992
69061412928346120 347789559085938496
85386089134784464 291198710402374592
105397191524944608 299414493944818880
21678116811729172 341037978329776576
234476675231316512 306094116478716032
117298441592307440 253620811622360288
239477086962393408 276327430115604032
85550493709874096 218539889763914432
15018287113591742 19915727042042732
222225139747570880 332359709670598272
167549638917850048 321926944714868288
13651508725818444 291166697199368256
174200663416062048 240078655493715360
9895656314853998 32105943559614608
58840351646927200 231150253608029824
17841937329652076 120878637505094672
153858436338122560 298923197124679168
75269423538050352 324942170838300288
33410649092083168 77250445703663264
87749961444875456 191619639264971616
43931342256255208 195903871106578240
113717409954990784 307548990877878080
74404535715023104 202629956660722560
18035858225060880 261527900711960992
11301617341548628 199046372533412096
20630097179498372 119679147109147792
199485336299104416 319064929229201024
106679582945032864 172654790219161760
138343833174723808 322203282669747840
72019073587510584 319805306678056512
156375811645051104 326277117478481472
249386044140515840 253729440704202624
112954590124818544 258878379653122304
162191934080407296 271717048591055552
139309743934360416 324120599093698688
68463880550979280 219659803783230464
21498082778153468 294604134239323456
105466354794712320 338310440685637632
228062569107323584 344444328243796416
234636711555918560 339668879544577856
80365049248486256 234895021515227200
45793709354482328 280308358863007488
216811532104997568 216958843737194816
51641956812771904 323388008932313408
3794393537939333 76410938264214400
146031446216202976 296885515863799680
44309883848270808 128252190890577136
207806466783720768 282310022757675584
62881410234658512 113814975070591456
20688437164312424 201095903825663872
152515983621773984 328479564493843264
170307318629673216 324922034740912832
67001582062772184 83363438256349120
98919511281214096 265087711130761120
35323591918233976 68943161137329248
168976505270562080 186605841409569504
287173958513387744 299379798085703488
37652965004128976 282926618966431360
204658285689376224 325766335166538112
128516967365585968 200893573637835104
169023399095591968 272175103236650912
23593662028081608 246709017647816832
232265307268880832 233482382518614144
48309350760939496 91748390399500256
79171199024918112 193574523653054208
11118008723422500 110643326283321472
60983251170568608 336132859184286336
130890216983384192 238894124826839488
90065750616180240 130116180552853120
246972186575770976 281179774834271136
14991327162574004 346533268287308480
121985494926965104 311354981118123584
134357300766187328 165060906479662528
22602381284458532 226909861670650144
11824744653438352 25988270202907336
61025041694293168 342365823710438016
124556658767690432 317947354878199296
29244375598666296 252494159629143168
151709531606267104 270410806239931872
76729986927392512 188665856317736416
83073201137160080 91104007800509568
89807564985946368 262466034680416864
164371166526363104 231465513984277920
167767290856463392 267154149466296352
100001456009903616 255665523565580960
144296144246612192 262673297778751584
52621576672170680 311022145317641984
112098006481480464 319416254467508800
62003473946836736 109383015109387536
41907635536277488 212149987772042336
196853757765664448 291767698539000448
38053133561115528 161919055671451552
57061909825819072 136427300357852560
27641831723117588 224972135308358976
191371867510777088 208275741642154816
69041212028275856 298004247031729408
61089950511366648 273545160477073824
242704772264987520 309519433107903488
243675230015089024 265383381693200320
101387132056184016 117488614108013456
115449030624489312 219990737988753184
135760592563254416 179472003057441664
29554756793644080 120498237364032064
179741579763904704 320583954737073856
75883801024429808 318389267429012096
95555451012846592 329721363150353728
314240184652590464 348567500373819456
67659752224687664 125689830766714160
185491175675534688 197185403766345792
9548353049979992 146450421210945344
88986680618062480 283670722756055168
95733411576142864 124277280418214160
231223242549110752 246209495935619904
8168829713953217 343398960692950080
138551860081123536 144015274615539520
47308650551204256 89547864598523536
174167287958730400 207618175832925184
19273214902948116 199896207613559264
35240745584482948 80742166655652944
13504435377854516 233823595898778240
3409490918086426 218134543480744384
218601643364684096 310297282427125056
32399541665919304 158843643656711456
186316745394219584 203277548530153280
102887005404971104 222457529452432192
85448452830773408 261642664647134752
81484967477610912 116352218890320832
42866398108751776 203947678446796800
37588538581428696 315313737271310080
276807365745102528 327029553724796352
7485476660876956 295099420421496064
103429115378802144 226725698312591744
165324613405011648 343664987126319872
244227731735107808 269164203903985248
122300411736397232 255865831815643904
137574873930264240 328476535238445568
12019650818693660 145135719223828736
247011696064239072 319357349861594304
50557315893764776 262165195808369856
79529827180044656 223522576665823776
78878107360311504 189940730990887168
114477386971920272 290231327721769536
197327577892264544 235887882651430336
8012540736215014 322032199115977280
196723860202467072 285400502542948128
170536013666374272 228578493289670688
101341506686356912 251333758348712160
88566984919306752 209382827081292704
179485146390010048 288754763859399040
104902567215397952 129591192155634352
232535206131842624 286646438074525088
66815948103945616 273181752773797568
13190361618268050 107778550039478272
183795087122562240 244992354631943840
153394818439954112 236231458394868992
26169880404149080 222289907884809472
54764785637503760 229764194692861440
143743244253817200 321542829829360448
262693458203685056 309326029713674240
266518679303800576 284291455263364768
118975211149240688 327313131081813184
136135428154653808 181670079796615008
180394080787511072 296813228476314624
67934316536361616 299914722219099968
305355008271909120 332418596881515968
3433724479523544 30129901224467476
168296065819675968 239501088810576256
74724188918458064 158940769024023008
39892112910752592 175744243847967712
154092507316878496 233039700782991040
23188479309256056 270724085316869600
208737645310115232 253251330657553664
81111129546182512 198538108902622048
169237515038797600 347320527012596736
274040809768345088 344901937794745280
125600531160500448 240706411259968960
63138235481421096 237399982834058208
199437412383024576 219381941276667008
118360830668823408 300201923295797888
3888596796433326 119775839036572896
31107590382857688 340378130360915008
173313889248643808 319982995745222464
87071855906141456 264849512420978432
108490999524875360 199110764985292352
289710143375808256 318456777026324864
69242846836138624 257451874333242112
63119647368714328 232034558643811136
156145712593417408 335831276660681024
8834967542992596 73454127283485440
165190672545638336 275166514906657280
91026583229198864 338940502631741696
133315512672397872 277336916649537376
12240487542962106 218565673854864128
124989021633182816 159421351724223424
59081299103731080 158431110435180032
137954503247911728 277360071758297056
32785790261484968 49424647563271296
119978064445813776 202546688172460928
48060921806139184 187422911978766240
50655528753657552 137013693593011632
66681596918449336 110818602653771616
216057377962977312 299098040722884608
210101323412159712 332591234666019648
101714517199820672 152333408870560768
321594101661940160 324674230365317120
16488315116826130 90679826643104528
53692688499940904 248831272040677472
305859274539508928 336905055874260608
43436360409727856 153589401750185600
97626744395963728 326692578277636224
279714201090752992 302334127592541440
48598773802783608 185293260303092800
35171064986770540 50935517037467344
69487846604553184 286206926631833600
95334699755657168 333337510574711680
12431669797030982 24757177389412252
8446794580818833 195849372868620864
164685561505885344 252829943888908256
23465587222099740 118442199270531056
77280308228913504 232600894266579712
40638410774319656 58626475221047216
237956165029488128 330518050462459392
13128957798467642 13438299922882170
108678719189433680 311465587413512896
89135017090587920 170946896998623584
38979484190537848 118738372608481040
58828245443307904 176415919606966016
97426769845103088 209536126202273600
7274298759035463 36335843162842712
5674908119937285 101846870731164784
115602363822974320 171782532906529248
28541662100090176 214007193522262176
220225725220322880 330292728742404800
195350124292059712 244032621056893184
149086020962246848 208339351607371904
93945748142713392 229644387644185056
334268070231439488 339275630318985536
167595151850894912 251767657334545184
106929834084679600 125090688963155072
221708730167912320 276856242415531264
56813883339082928 140969680896320640
104232578645486496 237005932376292064
126295000389180096 227523496990931424
211912006673442880 301084080348764800
189509207947793984 202158358238177536
20924675523255828 111665388950314432
76201713442990800 93230900791049360
132721355515246992 276904367220073376
205309153478856032 327247162646508160
28776915765038284 293622503405355648
184704208938172320 252166112708804736
12681918291027254 215848670826017504
562177253467879 19142958587603780
282238864465031616 298931478260110144
17435721733049298 87629403489246080
115915733955606688 216854400492712352
242860806378973984 259069166421567136
32038184634799884 102020360855715776
10176494849194590 48016379654580272
6025439274083237 174536557180329696
32482996990454328 155911801128419424
177547847534186016 249362611055868640
45155892112209312 297442690061832768
152258815955199264 308189715308634496
4639393266529087 299104623687892800
147839689440367264 320184678649406144
45794228482135632 305190888405494720
296887263127664000 320868013897035328
45249161164754472 331334019192442752
90626937519378864 328296200604581504
44221379842764280 146008974589856992
187438598524469440 253745961167166528
244519090474339904 327810109888451968
36050607400623216 316410890404262976
39803304420209432 348163281796770944
39392026483176104 186873031938664512
178091524420831808 257709965790193824
215487275793938400 234800054237201632
301529806138927424 318490321057668544
141559841367738864 201761869945546816
26031828953383972 279496703320428448
304448378035666944 306365705127351744
42617482929299304 295819172672383232
2741256853039713 263301834128088896
40612060858586504 340158955542172224
68991312634347504 117755867421510656
192956529877093696 322332602999511232
200083207005939040 220232189894288448
45502938617328360 338477805916454656
31159948347454772 132935771285950112
186083939788446656 188837535536880704
238359015221534016 268160917420711072
144347250658262624 183809304445304640
72289166966400336 348527924176884096
38458067889197760 335755218161397504
187198363639831840 261278447565332960
245654701082764512 285023084818160768
48333334147540432 325689226817800192
161451259240511360 231966869749087680
2178994533125890 195642333237997952
91872832448218656 107603835366976000
156648484023799776 230280387417275680
31981764956289368 283189494225983648
27914776463323712 251856150871983904
50714826969432904 346530897580104576
124167598725644048 247543022432986368
236822371438181024 318585783822347648
188196647555086528 214578759769146400
43750173536098640 329382483423450688
193612895081688640 201120901181025632
49973122017788640 274481040299830304
1955078770343993 286549139995742368
303434644283063104 341130089233798144
100127789959851264 212678375402738720
62830456819636872 330572268686846016
116585906649580320 237257310039287456
147759585743253344 312956498630177600
146860718754530752 336515146029166208
107285989723990560 293643517300321024
50136352544213904 166262134459711008
128171432908587376 280190061086416000
143729959821105712 241538379828587072
121781358301961088 201873111065771488
2577386734652262 196859556448401184
84522053552932096 97462186190803152
119583006989028416 150124789402634816
183238186842603200 335423808646298752
100969435656724688 224093558799944192
40898244602915720 226272170417343552
29553051517620532 277374482942336384
22603661012462540 147088616634982016
143049960519893744 219959308328752896
90859774183046464 120160490141434208
47965309679248240 59618620482315136
204069287421743168 298763608314840256
263303050459272736 307630709260987328
6963072790330056 122765129671848176
194362758471562528 194456596990603168
58130472110653544 225575802953286848
189377615431596352 275682722389635456
14272084058915574 328804891052083968
150432798886177504 212486211090777920
115498584215158992 321818839873241472
77400660703682624 239577793736570304
151705803155867360 310135492508850304
8222701080588730 176233993047426112
84720400361447136 133397331992618896
53347454470083768 181843712940322176
39932305707184288 136936031191455072
20829805788409436 295530973380116736
91805497583717520 212742637837022944
81491830181662080 142277410475104592
195140323092227104 258791662749599680
6189917702208429 327669575363073344
204998117607097568 329362992660418880
3747475065723784 130425915608321936
25048174737188100 334116332866129536
166002920934654976 305831248256276288
31007323715159544 142373298826791824
168000637331287616 297938788060177152
3906042476062691 150682931703744576
231693661293318496 252705076212789696
273777442155121984 335364922186835712
58373409766774112 219327908753375168
71596631517921528 100539890053350288
27004874657920328 341482248851124800
118557085505400896 214389319945529280
125403984466932224 278006687918225568
210128850832021248 309877773016770048
311274005803852544 329392462692639744
195620374329672736 270329409369119392
76096706320518272 187197664199329632
106390140096448096 212948039258903552
49167615314167840 157947947200550176
256666935464553888 339471735727971008
212993574754536640 265303434890086368
187067090593422688 197967450982258464
18943253881395476 201198855701687200
252343832993184064 285772980056225088
10096065987933954 225311996977247392
24425700560269876 41455146224924240
32171800054237580 99817931090893456
100430027740826672 162356357933767488
322143685062110336 335697044545122880
127683622788036000 217246364792861440
88500240980163904 334974461063205440
100235979933122160 317408349218642432
271348597551641504 288696404303588032
143027492591418720 235088760017209472
25048439696595884 223934393827248512
64421316950808048 342490201910761856
37543148759217752 340884553022771904
25271664882063636 324517681149211328
157725668913894976 202962830441466784
35840672428671680 223237471278463328
28548753199517592 66696876044676968
128303456105915264 346687330925733952
199966548049132864 251134249746499232
76242312723752256 138886269185609856
97189553557919040 141381122817633808
26077491360287100 277316783251165952
223730839687887968 338004798564966080
111948042053958592 201846120282929344
221363027939798048 319061905595231168
165622416929444512 316799293804866304
32199606733108512 310686947943088832
67635190066323880 130656110790131984
113264654125491136 170968681736373248
289098711159848000 291024817106255808
195278202686727488 281962293275636480
65122156666759120 106794174362354000
138812735750487616 324235451701712256
98697191920175824 293589105569699264
174607100070039968 252261213417822240
36979851834449992 131002932501588656
54042767517827424 310517506986126016
107079237572964816 138198314842375392
164814795631342208 294938694436503616
47494115207322584 113294486487636384
5729186048574951 78341902128610512
132605445535174992 213843192229390880
145245809475143424 165459688427180736
284585945981005312 331226782743000448
242516591302656160 296975032383866880
131085608460696144 221734435234954784
171093384533546176 239120587665719712
32803603937378808 168210522487137824
682793520793623 71276129759506176
160741602872800128 306277645852468800
139200214108159536 189178212553416064
42806085947002496 225810093640681696
152416418722196800 240020722445710976
56204857094029984 286682393634671840
20193722467574960 329569648023562624
116094623123877104 196280489458219360
88450934480636496 345086278151796800
29814589663548088 341959466968974336
253781728374558880 336901472623518848
21062598045946824 179846995304176352
117110766822502384 342554316787496704
14965929963958964 128279884506392320
108427985336144576 223356848170963968
38257106339067696 124460082591672624
398143254397634 185012311675910560
142290268548194208 289100469597948352
175561856664734240 196031626360549280
93396754966748992 210733161068040384
173531831579754976 271907567714974176
3987282982591504 177203918859629888
29332872030265772 43479497146427576
227446980799649376 229950973726164448
6488584380470523 52250003538371632
135135740346467696 239473524874357920
13264007718358608 200769181501246304
12884557296818598 224520066208696896
36018967375968692 187969113809741120
12351414348786720 42649154449381576
39553297577307336 210452155162939712
108062458995250144 316215140672270592
8913196616140350 195233591828069760
33078765771982456 54323395147090944
104523943787655632 142779956777259248
196265470636402304 226109292230141376
18608219966027740 22120197777590856
111734930290679952 163442579737317408
77280164703542736 187696890944727744
150603261090350336 317459931361835840
143773558827671360 235961264093530592
46324496080617304 258007455338166368
13192257336776784 224624717043903904
73169391418929120 140476623718578240
10380440479775130 324596499574150848
53190947405810064 100485901844954368
160653574444072704 188550976667071840
69713741404751304 343807937707397888
198395957816264128 318099098232204224
121774275477080368 245481363865768416
201385523730636960 242843677274184512
51678786560910440 262099555607286560
173595646215732608 212401677259824576
38807637322137888 48002131077871896
133261715053875408 236800652491509120
147987041339397248 171315509744713440
30758235659382392 47707650095865632
176310951188939488 336239055299169856
32642438134700928 49028549717682088
76090660686438912 212086655421511712
145902931379524384 242852392189559872
284279831832476448 328380717620789248
78253689451697712 345024635360811648
40619150016969592 168799558678810112
43567020475802400 344574613537369472
107464692646655536 175697836834347168
14553273659380134 122538322561745328
37693845927429808 303174489067086336
48666315334904184 185034207478135200
258220037652614176 302961707855568512
12202082044983286 91470163751635968
187698902970261152 286250969940400096
57891519840525184 256970019356208928
7693105978947100 170290170358306752
1579806082276702 16583365182837628
144065168698624368 154522294678602144
86631369773219888 207669478293725120
295106270774758208 329830388082861312
34322260378449176 110942757438327120
70222409913556872 261829985407273376
110578652001805312 195151870724224192
31354079940174236 195559128112774432
96057679806775808 260565452300637024
100844609685003728 330505770554329920
291389018350771264 343366577838882624
149949994084912256 222889904481125344
3214847636784743 181295887883494976
112847324544444992 180133774483090624
293766576639390016 330208077735955712
50751088761195928 112624083743140560
113975136046778064 288486206166187008
60614723060115544 134424410974226848
163072154556023264 291756372215569472
54806603801135000 210234892998411904
233968165272567328 287913215680364864
187333476849572800 242018482149904096
19263411136879112 38059575344326912
122092593131936944 339405463251767424
260805797170773248 325633629321994624
6687701510596030 214837365790595456
207279518493712064 253159162695792384
23199866798067840 154889890613876192
103617410971031808 137225501081356720
90409467705057728 307941786843540352
3576339556425960 135056547377033120
196102937483779328 345334882564886592
14555040799177016 67507374861243968
68023608758939760 87059600914182032
4887128931891989 209067035210388160
200865513301177248 218797761137911520
8082105978548741 248726989482134496
36489103825097016 310878140788145920
243710438411322432 325612136871680704
169938978347432544 213695704664778176
40200186290404192 252968338121749408
191578535344812128 258465487200266336
158551361447550880 316522427528926848
34022680879647856 194769014124313120
181776585465540288 335229408536486720
293796234239174400 326349641949339904
70592063222084352 231553811327660128
39521523762114840 72556460688741120
304506897048474944 306965945902941120
158074628667452160 221684725447036352
193862047935342272 300309134424775232
21801278746570244 67732825638173440
277525978264729120 343664346657240064
177430740351759872 268551156541921504
28602957356010364 56944688608371880
324557080974068736 324714944584176512
223965121147085792 284371588182049600
51516034977056112 320312453083203904
34775044524345620 234211205089006752
76001099951105056 337284427097168320
167031876454217760 239369964879801088
174646260692274880 326969423324205760
172482998071613120 181623955255997472
28552949769136964 323099908452399680
21855853330755148 210776170489970528
237073623746811648 333909080728032256
13787512332919836 153500164621683200
12677456978411776 115575443622791024
20088996890468924 331286073379348864
216273425352465952 246434293071684736
6873371383368075 23429375636966604
157293926411049792 333851723236878016
279689364587394432 300823744323552832
66457750532017080 191332084782186752
9653806980504838 245811882790248640
106374508054326096 177320352006895776
165642074612099328 270219125766859808
101839078320466656 168184778460581120
281328027801689376 301134289546806080
230094062745518560 314380920673137408
110185255287082496 174992042620625472
210972744606992864 273957691373545760
25722445841757508 78238859728242688
248392211127932448 268544673772743136
128319885204917904 320271528369628416
122968491920682496 288376119742002368
106876008781525216 225223332574566240
57470180989185752 282588826808636128
45643391078229320 163744467177674016
10288937176263368 253102074026334304
49335376143671280 314120604282278528
197711010504964256 266613937759963232
34430399109321568 344702054561263744
187202773561203744 342710936744833088
175411959974704480 265333377715294944
43537193673557216 92237360999821072
53765129568408440 282651459403976288
199718954495865376 315673925732572672
65824046128356968 192013479543199296
11367112079743536 228974030538066944
125925061458452848 274656263848851264
170209987079169632 207190157006787520
700048232692199 246534063317486912
5829307014760939 329743468542867200
192338830616353920 293233068156798912
236391256760858016 311155821134603520
57296026595901744 250174289355593504
34224187833249752 176753269983258240
11423926719923290 112961309790569840
100113659028047392 230004679829502208
39438449235610664 207998594173252288
119377001077577088 167137979346998112
165334874643441792 345631152470427136
97946053569399968 117072502723180512
62534778969192704 182109605222372864
154101177877069888 307701929791140608
55845398333962472 65172680846998176
31749006328515620 224555050425821536
21513852756277432 128891273576042032
305828022848651072 347807723762821312
139214884244086288 310119127470691136
89503854613141280 111611911166211616
49109454536238792 339586649757475392
237012519935623296 298487501135267072
239582353039146624 266719046421049664
266440149223253920 311640872258820096
16497667633903638 174743175054883744
165963130231752448 279957290930157120
4201889124147567 206819016766986688
66604363768149568 266703792508781312
106141428633210240 171996469582066656
40528675427475896 147451658463063840
107921258809846096 176536773658490624
49721083330037856 82053513168004368
7933641072544291 100290946003627792
32772448947268916 131600436890517760
155134420322197728 170850749238036384
222520697850520224 341312383245147584
110148475153778624 276392112387251264
153490511170325504 189656226106888960
65250336542692624 202040139117835840
291781540170468160 305959449645212352
232000778931184704 245733546321915072
191320488947869760 210748018729644672
11047720847131554 189781055498998592
95811506495460592 255941856518765568
149225330814714784 221602055291929248
54406874044777888 59504483127448816
69386764506337864 290083127091441024
58148202465119032 190153148959263232
194762954785167488 271041801021753632
50452345009703488 343146997318082432
97700216715225632 182499905337915616
41247807042155464 336022317632876544
80037822785493008 296042211196644608
7880334684330461 219363769224502752
24979485540565660 280560250637825824
134576189950605408 248832211013709792
68117741133053912 108531324209207056
236589624587291200 251711372638974336
85910598023969296 298528397705269376
263226622138463104 318533320372453184
30529941407269240 209699888366650720
156300417161898720 196283187096860448
276459047501917344 339694337324161408
87266906050221120 141799243595876928
13954552143155508 248321231380549664
209510103631058912 282734274631476640
61461649626244936 206669608864162624
86221284379965936 121511842387824144
7898182430143484 325408358323877056
59572072378014368 263131142348889856
220889749986159872 344514599194685056
229804279835947136 300220113319237568
173343276395136064 175290190461083040
59811594249490288 234319213445156352
256232165823080128 342743807203996096
147730839890150336 309341708848047040
64592438590824080 204739269584271680
143171976486939120 274118934159634368
17651900583022988 70791319105711856
39229839798947512 289499702231846656
122529594803060720 326274646033831936
65695458195943088 233233320352671968
91130235174840816 198827630888865184
152105226075584288 296471667395000832
99707407090828672 171857240488981440
34317290067504532 203665056810071680
32771666462320204 346397619574220480
206264006298301856 330899098060933440
313049041171993600 329417966389610688
136623499091439440 276841651986770432
75894257866839424 163400572225799296
62021919759097928 280926563110042432
95857951873980736 287294389289201184
93659803494109584 317085523765428736
54614100500603472 199580547526956448
216011889061545024 320929698709919616
195354455167166112 207369372453032160
39567718782387536 298417939229987264
87983785630259728 257530118423031008
54779214642673992 169399692206359136
45155231032433384 166665650364056576
177103313710322624 191039743112446784
246412876219816608 270377897624684896
121072512106789872 247201303177936224
209388448184117376 311047517379651776
2514691279702654 254061272987925856
28901682152915100 171902197224876256
17163002163404088 220027042898507584
116143192263883776 212049952407450496
120416616406696576 162420638602334560
186613321588592000 299299713007037440
140993717147442048 181010746430670752
133469299791385056 156732805486260832
63703376197674072 83935050355111680
166057105022795712 275615628951362304
81667195422612688 252012844233879616
159903701465022496 175540970507420832
137466938679524608 267391565225024128
13142983515554046 305583948974687872
183044943126128192 200620112215767936
18533999188355116 211838467455317120
145227467351330080 148872732192014880
255415859798227040 260147696569873504
10049056304598424 234484583884490304
23241979886427336 285495497051396416
55024233687019128 240125634450589984
4756063922041394 260544289617534688
141407223160869040 267993433729596640
269607278969141504 290874970156231936
257699958440580832 259490995412303424
127730381372540800 175079984202010048
158805560320197536 312690001528726592
278522457958596256 343621300356248256
14815690307660244 258734912735431616
23749608246809392 348461190982425408
145597546034387040 198990005744337152
222112239373280768 256209292786324896
64062375980647808 300725036398163264
78321604725642448 228230563894367808
128072246117864480 255574310695204352
68575718815835304 168033156455013984
44103037318963864 207375708327309376
225828087751907520 264864842807320000
84711068829185792 234263752482594464
93985730393414656 221106290994867040
254881500235915008 312708990813893952
186897954085468544 340841465101339008
22328024447704156 116586297148145344
31148563705745916 290583962261147648
41937675055858168 317612370612392192
48269887980802376 222342649816917568
129649459869878560 148194082917904928
187041216748822208 266116470664943008
325834648098790912 346050360353532416
102264653309337968 306512248191025344
152389290406900576 271699009200671072
88862691475565104 294952512677629888
138884845333097760 144899386272228960
106253987661408560 284352042083178048
132662824121518448 245067472642226944
132458984867970192 347094461643558016
18104246967958200 117612305395474976
7519972477942654 304095670552610688
51951431564204264 56728708323194552
128326029813723456 269513206281172800
95850904200495376 230071404484209216
236261656581669952 285268618069187744
78654893640631808 332840040143557888
16017968574818896 114666643608847072
270428569054085376 316234419413365376
128024782917813696 160922735310450720
45687604066120160 56227311259115696
34961937586864888 265010816199865760
98623733924359072 305525269624467712
23164309605957552 131895738384199760
89843362782876336 98792809279599904
31989833039772424 239214832447090400
210761674728175200 278065279955415360
128448311721863664 321329676246373440
298368043133553216 308724534503901440
19852678184634504 206738465680550944
20564990204052792 337857502366659648
282876910231398656 301128529796826496
12919960494582308 168750336360059936
252148971767725632 328856939850675456
242779181937374656 246475610344683168
78101550108118528 343321287311170048
92617326169866752 318665866341443008
31802317827221724 146849252449534816
279540909412326912 286592140040303392
233614468544982752 334112845941630464
214719669554419456 314294022361184064
7821966560458494 205092726433350656
236127455079978592 343606039235914240
134634559887484016 331177596625526144
131362747799174912 266405608683713504
95992022254509232 309352447256379008
320970767333293568 332466940077158720
93765546498497712 263344309448159392
147865106311751648 346746888265809088
52334417152371856 134761949747370640
33869381565597112 336732938980322880
68110874322133392 289322791009898560
76637408870820928 316562284492613184
35833852219360952 103988443936830496
241310724001965280 296858449094067904
1283069879087949 334973305610721088
49347368720506080 260872077219948576
234019130837117568 300961863318570496
25189317008889072 323906467177254592
1057560063725635 323133269025224384
68309634991126720 185538199287765824
32691105876005020 132379592912530464
24797732599874840 170154594560083456
17468411699978128 220937998020452640
53393426709563888 124930558904748816
45098797227359176 327934032340730176
129698272243567776 295983463103365824
250298520211659168 256887784905348768
79276228204040528 151170032633480256
90161025734618816 127671016314985904
119275055667441440 167080852339562272
27977140190524308 158436066776614016
135812993309373552 317879309793957952
58828748618843528 136557733791641872
277680082157698400 336799966345647040
122876733097116848 328401912646511104
12496660717926168 345796671572477824
253910864266328704 290198431758187776
136709707346194592 262681446400457504
215680377014431648 233959816194361568
232767726574288928 338190189497249664
77880710810893472 191976082802362048
3178852115474164 148046786750444768
6911452798102803 305687948169782528
70306290838068520 118022507161655376
173693220292545216 183859188984546656
248568619011302464 269400780879706976
152322137886851808 317936493434380608
93779036576941536 293769010902937216
134969004929873328 218909774666691488
293656528366422272 298561666814876416
16078195582602980 48623747730415808
143236790639483696 206003525940138976
208116919943921568 214067626107453824
123073591069700144 255486176132764576
26835907769982692 300181080220850496
225283265524433216 238053786010133216
542268479048219 193197462551056512
45223077294933384 86859833945084800
15540954951038846 117380404324032928
97841390329442496 184906090695062464
136088882196635472 282610781201358688
295698528406540032 300568208336897408
324309676395649536 332334824195354624
199564518667598688 213937920468950016
148428649519320992 296376125333900800
57200906398103408 317113501720693440
140749685717260608 295223924221496512
298916235241171584 316771437948452224
933297096542654 58247712137411008
53069907627112472 155498838903442848
86435972048739328 279060645218957888
63216827912099704 161036987259824128
338016636042607744 348653830996419520
103389470293764864 136614815540920896
271059268409508000 295957156572132160
30028218677142384 296881747061649280
62982085945790032 125344972748671840
186989719848187264 264481368697421728
90109224427190720 265240981602844896
80960049425580496 100166327907577168
217805150679898912 229354495556184736
98819273978664752 241975863059749344
43787215116807032 141483558120926672
138826738706506304 171880617117557024
63643835480944520 219966790704430560
108949779210846352 240725018694775936
84236839292163792 307973963299984832
19590875747519352 95777131863422400
63581314443046720 194189241428213696
18598636819110804 153788506805162304
280900770925705248 326132402615892992
1535258276160747 6473889336070070
142920028135636032 304604605759225472
221435513813361504 338969661031026560
42246541397619976 89220772164689568
103011097531503440 139990870515034592
25885393861439836 260325508585912384
31107441422610620 265822564261275968
135546311182750592 255419456041289088
124895524933253696 325560443489724480
202688214205781984 266189218867091680
70288247610430864 284856503497376928
1572795435145938 143644651790324352
218347051718353312 248284339066099168
270724170888677888 271474488730376896
119334015753665424 119574870327542128
6185132639752243 196125327440750976
5265805000528597 34634990493006340
58663092187810344 152165225549215264
26718595941577288 316732904373805312
82411227474084656 284228897141199360
123664883521054976 290902690494227392
234278872028874976 316559853852015808
115747001234589088 311647277741499136
76340006758473328 260256165724777472
290346807965713920 302252951368964800
43250069421244888 135587979492222144
104764485144654064 251162340045542944
59527355126086760 105993350395625616
93982640540757568 131471594207823280
60398380000189400 337288224850491712
7790997908532376 296187248065231744
280277539484998464 328352924373421760
220734447592672352 335583770400249664
295537245946017152 303154301425331648
229014184034132384 328680215875608320
6123430137052521 253109372793258112
83341908950182736 85486539855399392
54418055207071240 288033280575082464
20064605969542528 211845442058056576
314278731924249344 317560322474808896
291015257325139392 309526293058596928
142394398445036688 156122255214436384
219263977934906080 220367024045004544
80253445313937056 132675872225344832
229482524961670688 275021664409960384
81247184180459936 126844778909824016
127074866552581776 244714070519849952
96922120565781904 333826066869439872
263662846701318976 316423956909330368
91047772034062000 258798703269662112
300477055222572928 320127395761966592
27199565356551748 74329462893846192
34684626256896472 333891448441264448
128999333541402736 146080160281559008
26838619771581500 297025674644287808
188361131040967712 269347544591273056
39478207980659568 131724150754404416
174678346967534688 337190149206334464
130975217580294496 233592370532496288
28821985873242720 58429384406634792
32084347753942768 194950849440121600
51898862528738904 302860048033838144
89306074647215136 283920487417657536
301274396808902400 306703737529332992
312242963026248256 348166112185393600
109115077469949136 298361692408377792
3757353018140077 274825782098628576
72679017223227008 136394797762090144
18630537511739224 41273745084559848
207688607293297696 307286781897821504
21052261592372492 97282770122601936
173923718802609344 268442487349374112
91357171246065264 219141821508026176
135254872340996608 313584301854499840
84495498166637680 221705347635043904
16624639819847850 48773324934919952
55576720201608080 202056411957965376
2154016424147926 129745272578234928
230584839785482272 318757699293994176
262519528050414432 297718192081816384
126626643108811632 183311053337401216
199416497107536608 294541947292702464
191153979019579360 199037169081328288
105758526491252000 231861810462799968
78799199998200496 103289917356754752
235626999698819360 248979265396056128
189783652115605056 285381314770362016
107095021525722944 251414766193814176
4576793867462757 127050466095569616
117356938895075328 200221466199032448
50552799956629728 144715811681672704
300288878735512832 305428470042900096
160430636577998976 167417723139249280
72232059242395728 171867769186621312
25518097665022952 313806308552483520
38535475198515496 100506425893238128
101288189433649024 252023003583231104
71538809368289992 155053749129629120
148413804774764064 234897472655331392
288037977090100448 345679101414492032
24643537189861472 222051307341117088
2707304541175728 228335482141055328
66607905110661608 72764693215157856
52978035485287800 306327919838936064
176936443650507136 305602866742740544
87887755372608336 236563651842650272
129537080651697552 307458343577018496
303240150120897344 318962485168532096
52226383275082784 210877358319753856
191761585862781120 325911383622733696
92195204163233968 213587021230607840
74332182497645200 335548035978156928
107672882980640000 316483183010633792
24099048565094180 217411021860421664
61373766676383360 344476202884512448
297614268519738688 334536642491333632
255314158189102496 283015783965314400
328353438801361280 340961190773725440
278700958452453376 344694276322509824
40104248793126256 133903125178658624
40263588523292200 66535482710407712
46739472885907688 229822179329134528
52492812255493512 123443507306895344
36968344097750912 219138243801150048
18221846364561476 262479637378537664
160207687601544544 336569279941157888
41752120176586168 82030163309724720
43540767713471816 84329529791374464
97303479734006688 230212819927132864
1039786522421283 186603092882603168
169719957738909184 329331947022745728
185480583364832640 298906792583417920
120447168185766816 302288026635150592
34187393009167844 225796815309067328
112119086898046944 241730642685371712
187176655071704160 260221516953369120
92501571237686064 284522446137818656
22203955538433244 41937913046235352
86439930419120048 342258605795727360
166994879131687680 307042912334343104
28430636643457596 330498190807798720
182765789394708416 300790408473403456
128435000916559648 176118772077061376
6772056066877235 103661148473315872
112909123876276000 273302978671159232
228466166339491552 335863693668796416
140019906988463440 140192073555989984
22295675703887288 211571217639448640
97902982808509776 335226589496712384
24476869855971632 300207078387228224
137035868873464368 261195227862058080
91545148477039488 203988240920049504
187219106508828768 282415286143743424
146298089104719488 179158327060167872
271098579187930816 307054027895994944
45693383803209296 144201704097928576
187379011564574912 233275772568955904
105067538724941264 127806602334798240
10741506269206890 320879703832672768
37033709355305376 128105588710388256
205741844684638560 216707596766882048
166172024071367360 216781742207473664
44445741627721376 136374282352930976
105468125829619632 170794730675536416
121185659782559088 342702550713196928
75626219505635552 95355115841277872
10285439195229822 143200283238015008
193567958774656864 298522464521702656
101219648345307728 313612238433037376
243989956445932160 260797554404321120
87435265042549088 345442976117059584
132835644885628608 192122515010370144
82457575736110928 202925017750671936
8156897549698100 174980312594950368
213675152820657024 317934679439054016
136613575000649376 291177961871145344
175388422705628160 337397906746813440
22785625045361664 44141263248237272
199803218691658368 204872173108373888
75343629040301 215198748601628960
128805449124650512 218958967325658784
30506066014898528 127344563370344560
156990007041392384 273391170196711488
159483747539158592 270781760585503744
45916311737369336 120824492841260064
103656598496858880 127382182686378272
64944141715838984 115975171411629136
182747528428449408 327570690053081216
185232317824955776 250560907494283840
27257269690687384 314453988251727040
61621810985964848 295854922176000576
185971820210619456 299884063331314560
55303515689430456 323046391260877376
77795896814588432 97911681649800912
77007133888619936 318391845184906176
97698090550643008 200394877138178528
51450638773856760 324455978098957248
150965627599451360 347040209081906688
65106270223706400 270107194647964352
4520775501823177 13404537225269524
97146810038952400 175419959081566656
192873087759889600 337298668078290176
31390304220263364 298528297185429632
114720754649056064 171995003163764128
157420895641257248 303253068509060544
90610713936095056 221104451757320192
183281102610892640 223133874631130592
160952021998313792 310428062442965760
222661975402514016 325748301253250368
226457908301476512 259209460577851104
49424499986257328 158631896893289376
88085599287281808 112286943194464048
54948545606304304 311007944004909184
40922004231212856 288992659717728064
233458877884289152 267816673390382176
12072824281758570 217728908912716032
81335318173335184 223974799464078560
169267205210298016 169388355484790528
273105687118894816 314491267196817856
283619369750098496 334024726231397056
118762524622381520 285646153459159264
162962544308733664 297228968643231552
30906015813229788 121920555559461504
95293552909992704 192644432197819104
25036604205884460 42097886819671664
203107387012301568 270736612971734912
313730325063393472 333056032990513920
117777901040186272 273091466343120064
155022297290914560 261311941785511744
52391500157417360 145207913872826592
4047536254634064 113615794070045088
110056787934589232 114602452683525248
8244032173066423 281966559577064928
173381300805418592 348293928197861568
142024421975588576 329979983210826176
138808111277821232 346733989077619712
58628870748375648 82902739790173264
71163132306080544 321028355338210944
207913627552772352 254090108822922656
146920859434695264 311462922611055744
220385747770961568 286131267173226624
57682413085370288 100862627217339216
11842358756878286 64521271666457128
39471022685720544 108757425369264704
250732859190042688 306550635592360640
51236547898085544 216062593450902112
68177191855931936 239665677956472544
117865405808702896 323887260688197888
72706900368879840 170718260215233920
196910021574493792 206015678760370624
27533652867423288 229295823124533280
99703721324328448 326439339521528704
6635845202823822 256493250681380288
12365661097691532 297263416793664448
115933046452509152 308232228887252544
2072654780221731 58523834841104688
58860735333055960 187417683718620608
35412684339213376 215354092559804896
175701406920599136 284418994201982880
119147629770275200 130366866268839616
1893930157040177 342817223150238656
258133011372142176 299071977505961536
106925948245278480 152593825531296096
226727760269709408 292137582327035840
14472031527191458 249216025955534912
134542983761111072 269907688466963072
184561603377253152 323812865645917120
201076176007954400 247479691493709472
22830767192528464 268117150510258752
123174771852176000 250231612344343392
150438726254530624 213476275892769568
204415223498978688 263760401061912928
307039432450063424 331756157467333312
73024255845957824 148690360330904416
152918057547741632 155887828047380256
45953930153528304 172860773975923200
47892171184740112 92322192990875904
137774972941646416 253066212880675072
9562273801971626 43385991395438392
168864484325113888 231345673337255200
209738266280409856 269857883836241568
81394172082904128 254778929437532992
234480243342183360 328394943350377344
33541462747692888 327141151983553792
62947353474311848 83796437980978368
180900201607436160 328658931090614208
269668901586308288 295100125623364480
114635024540054 251478988826840448
14927881412968002 334001648847053824
42189052244960528 171769424476003552
146354357379974144 196234391297476992
4213775434307010 243374033584788160
74854925896799168 166976892664945696
44188079697645648 168009587217953504
153717254178134912 270966412070558720
151048477716621760 299003772064811328
199969581661334752 303871622228040064
112493814613237232 196192342758555552
171867249642037888 305117551130861184
109312529036811168 298589462514736640
25488605941454772 318561644264347072
31030506846634556 279713442539842592
16108714862958248 225462906848102080
191123414852315840 225995786690795040
14670550673696882 169500364939861376
44664424783525400 126668387493782128
104594709500614336 143544342066360768
26198311675631608 89635447350119696
62474906647078328 243793514867116384
235122801414905440 297314910418491904
14404458863684632 149730697444747904
40659790876082904 182715103424927072
227120509478806048 259339169759961280
147990271986797344 285851512890354880
231773910700759520 292114478668649152
185381947041455808 296244310323044352
64187838660326760 140823214558659392
79378205235669520 348402950451115008
53732600928635664 193851460432287968
162552084541639232 294966914313288832
304010284384944768 328492677954527936
73253863187132912 298468682886286592
898118304680141 128350770268812128
159886328113888384 184374260280449120
118447451939058944 338859656162161664
104046980195274960 344882705224521728
35111290133679796 173446960194436256
210746148320372800 215662160276029952
33263209977533876 247052451857224992
153564155379704832 205608044189697056
137512585300114880 189606196925429856
130878754501911040 207602129458894496
96479044103994160 282008995124662368
70945930980275176 150130552925177344
181134858737596768 269472148317458624
22555189824503388 185155262057191072
169375877797532416 306888291587380416
229923397610022176 343383998068473344
126390484944747936 248389306909523168
78515513826848272 268756382850084608
260313188022038176 333310214455384768
42831299205680136 226591300823780256
25917470847236300 114753482613328672
155340399638505600 240755291853798816
243328895100155616 310950871672951552
13633626518017910 17224446693833486
146199404474850912 275301830687517952
182405260217820736 299023163433236096
30302592734938976 214823948942502432
94651057028394800 294231658013946240
22366553831909164 124052431013318704
63868375168937880 119250259635185040
51412004264950880 266061770622072864
9607929765020404 205405739338349088
2571101776873289 290044242455846848
236698600192117376 323645134997955008
92648828564692400 244102972006768640
83201585351869120 138559792332569952
101300497409875616 237373818336500608
209303231373807360 303511148662496128
54688092725584200 220560882439674848
101349726003003632 189179924477621600
59418895924474936 254274556027040800
217614622648154976 347116019976047744
26435094978602652 294618033848942912
154333362908414432 306393113159001920
147277048896912768 316218596020521856
8318888171750453 43739750329201728
29979571098758084 175608713424598112
665710059214249 19186262181112952
119878288654007888 271238872846645472
6938044787783992 166570293361599680
113945652730537440 202615203864323584
193792169323990144 285526244221829984
111203405620391504 253156098538568768
38127681058909840 93906559865821952
141514177022282560 180489548902024768
925049530346053 166869786106550720
48545480964307368 316022714757447744
38180615468809240 166066465464548544
279669368429610432 314896857712993664
222228968912668960 348089110449653376
81638435781012048 309088801397711680
210435135269127424 261884950794340704
147849640648176992 285478873560192608
227244703073275136 241076403269487808
14337459213849746 274142662690297600
236215420615541152 346404040766028096
288670517000324416 321425175171592000
29489040483090256 31903319517129812
220259878955329088 342610315052844160
31600039293966040 68952699886891312
28761607532604944 301038371514434432
306580434710772864 324910137278195648
176626372073245600 343243315825900864
210511874637473504 239165963971482112
88811385105131568 285863277435498176
211818117926221728 322557484400573760
71967577754903912 303304329697723840
294329980269187520 326698122743179328
273438923692725152 345640062043302784
110308794802266880 169675321642412704
15841410621971322 253749554491022720
303431857282461760 307829867331268224
63239517590792808 106011251599889952
19784756442734220 167644416518388352
42882568767795984 206347349034745696
150962556093167072 292026245292252416
297774649447678464 322988564344402752
166228358462513664 337613111581679552
200471962878242816 221491553102544736
28539824548432704 311355721750811968
70278176802986552 278562843915069600
90402354186659568 331102134163263808
105631523121006896 135132567362178048
171660210052178656 311759974764784320
280667202438725792 281976873929764576
172661770681397824 309409761638636864
72814850507228208 141363488366517536
257189611484923200 331357910755111744
120352771370533632 255026115904533824
254132572344987200 324544324740070272
206042287227504288 295196206642578112
193759474050703328 347023241508805312
61860135623668104 92584783530465472
280322540321591200 296411388629150720
252557799989422080 301443810052735744
151327527568793248 245105956269336960
5774691838624699 219264737806247168
236236760331060672 282825268215186240
151776357981262496 339741084366293440
254841503796382816 323450215820358656
100076099792260272 333535741878635072
171154542538546528 295498095543380608
180475227784330112 248598786862024928
5628477614969725 284000100650763872
255786181677085408 261304820700925216
232972458805745312 329368694496880000
184951945255603296 216075506282111008
121269395461249360 287718911838540608
9120857345423988 252417042088880320
103129560156354128 136446386572858208
238528358176905312 342511088701148288
229709075835112480 272996927305245024
158869252382144448 167541109248706144
33505129394060224 315823154762645952
173855932024612768 203976018352619744
180337279658528800 334486646886723520
13470187068988808 278855324523248960
124909454474443792 207281360047186304
5546695904622387 194897295119784864
55091791931894872 98148236196617088
83440946132516128 100978844663245856
112798311819885792 332623295544479936
134888068714233600 188845548055032320
312862901965870016 317245409500200704
36005071667447768 177607719239083456
92056459301050032 125145323893034336
44649971918580200 73632111358538480
266148007373991296 271095810450049152
222913735132902080 290708336929971456
77280836299303968 144487014315126752
195182124469581856 198148778318260416
76760107505923920 139496943250425648
10933412605765798 327243007586575232
41903005687684688 53262065799781624
116772177106486400 225429229632461984
90426121050470672 106995864746721776
102381460760657840 108682935442593376
57924179071832536 310877719529636480
27354013330070864 42191441432004416
292662236437410624 303632262883799680
156184679312853376 163220914767248128
51298901644694320 208812490720322048
67793025545963304 115273792384005264
283474291987555296 339363906672978048
290882120894511616 328197842118834752
206515349578629664 233368952296743072
214660178318673408 272706537198871456
6730547966332935 316893866186441856
180131006735497920 310373601879423680
121240430060546800 183337061542981216
120882560816503520 205400819729401184
183140384104996288 285741053142781312
106347209146188368 314976950064362240
189970660118878208 287085209882452864
216275983563452448 339807188438731904
127918065451720944 162171097171654816
15798048881579618 328112769176683712
170293269631965568 333712357236021632
198608638868391296 250475681702515712
3399488492474913 290837706159171328
3603756315997092 297309473803712704
112824907800478976 141913047813305056
25820248491284004 242887289582739296
130638899558727728 254194661858354848
107181799100193536 240960622506554560
261984911699371712 310577272628867712
21271228586580716 85195312310517040
72005229480081960 164561710036755360
12928492242455652 96326318897977056
23993007188839452 287906451809113312
1694532788305510 3778602389820242
92485829935488848 281045523235151040
467229669861350 223381809323070336
263163944959387520 307919787666893376
57259877392838128 265182473260399520
9793505207951810 61384775526252968
62939189372391832 345870243962652352
97025927351583440 303563873030954688
159519704185132032 343628054004937088
7993424529146652 51277678315764720
36508522745874512 188449455037019936
24168469097904296 181068562454859936
95629941757771104 263879381837081600
198069777347092736 264206069285148192
234489015491788768 318201236335233472
30850677161511544 187865092615671744
124835908486634032 191810502966672448
55377896717218936 181571540980704064
143695942259109536 146385409576378784
252927147105351552 344317267935964608
35911946559661208 316875717998508352
79150341738863232 127430488873089552
6125857379057134 276716092570709472
57918936780600216 89113205357693472
36994799271557944 289192564416201728
212529830708361792 335973902472236224
153146699182224640 318824293655861312
72853143438066896 163588201101189664
29063995782417536 68521721347781720
216318084195464864 266336535625766112
153004879314747712 343485589520791872
105048815422206016 128284790374600304
272082365874667520 338002017622313536
284007221357081792 348323108669197760
146945640452993664 152668194730680832
75955320705047856 273772314858270464
42112735349681976 101910534887633376
176537062304610688 268824193510188384
10120008117644820 40809744366778592
160248769706637312 213745723724867200
127971476264028208 154483448187203648
117567559602501168 207974385152632672
155718379075981984 325036337028157248
117316520829256096 122152549469698848
103151602335350960 265819855869317824
188456899639408608 220523845656434112
54236767012602408 241308635590538144
82560875126858864 201961428494611680
302598333116499008 306511712657322624
140877902255806976 290034295208719808
164501389226095328 250796600898483136
41281473849989448 229378505901846784
32859054166031212 54009217222753000
107223939463671232 337968431421736960
90091731139747072 163912098113828544
179664280562340384 286215021198930112
39499298434550360 343343252973496576
46613179043156944 109226180183311264
14941132183195394 142610369070301104
9214465028371310 19257845281749352
211875919626016832 236647593909665408
40039799931150792 139047017084515456
142772041493594128 278946671907254368
139622153949566704 177866953722897216
65946546549537144 193319271642543840
129878837457389104 276224087705830080
135725202070765520 162039109902950400
96139156610190208 166223159015911744
15201803854027720 273168135412840096
71444475609282648 90405628883852176
39935166177826776 153658841822950752
53259943990889568 129277656304144768
218938855015302944 282661219603847744
96295381772559040 228488731249593536
35082123738175316 346235486410678272
7646177236315735 314355492639504512
179850133184741632 285240318760792672
45615055707094512 97309890120858480
278586350473051 261986345466106880
85955575701081088 252423510191250528
765512212551826 117832086197797200
28791958248972168 65794776171992664
21171651751753476 123880184258451520
103025781144854240 295535242360380608
204484654719415936 329346198505904576
210544041967053568 337281954608248576
274452125088735904 306239099115914816
19164841695998452 211707817457123232
331465270773525248 341174089003901568
69952827670575224 113404231713754224
72417330696242032 281209278542638304
306189762806230848 319101474815319360
45002111361129664 309176832472840256
138134290416529376 254209683768535936
127660970039119216 220164983620145920
160630655489920224 219146930834417408
167113782857733408 259660629345169440
16293560530213258 271749238012873696
13878506070206506 179270750137827808
9491264620193692 65227131718095152
47802506364096104 187313283330136608
156515964966903648 223548235338918816
183161499282485312 191048971873564288
153015026635614272 338021290322509696
25202242689240512 213811200125603424
98241568778937968 262393658338127936
36729635199924216 171984285700112608
266951275140929952 340548841791777472
54889754146487968 311163235387867136
13353628150523418 216439628688746688
65954571390692552 273126625693368576
105191322510399344 282023912096370784
62140341909750824 185617080373899744
71594727250841184 274849485901786528
189476570486860320 231363246976564704
212713927362187008 266266444561957664
135447321694440128 321961678496059520
126340191906990832 248192880184173536
36101701132377208 325376574273946112
116293558923425104 313744155025700608
101727268797042736 286662935121154720
42568616568732048 278324677367297216
60284073443030768 106417453781451136
136942514807230592 304148273224671424
8846278936468022 330992076816973120
269493554902734976 295886973412142016
137762626673653792 305214477465005696
8384884172709992 18290588209380672
45629059263048280 127173637325621856
154733391030669824 289878692823027520
202117761810383264 256732219507903264
80777665193894336 191289168927349248
88573273095345568 264922923066535328
299478716161867584 341015029431793536
261027474750392576 318614939136276224
89788515743467696 218262150517308640
61331866496194480 250192391657248480
123499440834339424 207443076186168576
126051083274305296 288093024179770496
19708846523680036 83635454172434272
69911150575164368 114470150219558480
18894426527313572 157749988030404832
4387543329525970 326614961701161216
6453058344584753 150043778776342784
277596318967274176 286597294750066016
111595078488718944 272147090358446944
55331343253625736 345327402126140608
48109107305065280 118525180242102240
87642650130263184 121673994034393632
17997679577648240 173429012704515168
144663311853629248 150301563344949952
187346512726519040 200645647840685280
74941556619510720 158566229879114880
59416212893730 166722022354881632
123402519656822128 193780329003654240
173461316620538432 255978501793157600
236713975974923968 283112292290466816
177156098654574208 298379974307401728
166662002000746304 274346004515455520
72046705815768128 312768235945143488
54623066554442272 166578000377622752
267082370475016544 279676747623682912
170396405075420384 252500570760472896
128994537141269264 237908124026791904
93983363283461344 197770364991415488
115577454880245776 140431014129791856
240388719677930496 299609345397455616
83232235190079712 157210374500695968
58544434190899840 101545789894502208
231568003880619808 255523844169177760
155283143532669344 298808187138660672
101367317190656624 236876155190556992
100938972473691488 240867615893184416
42021811921169216 260630823553178112
155434154596547680 276958648312732032
109573034017506000 273896802342851232
38799683406431984 310969944710163136
148262868104515072 316415719654624192
13662446166761268 247709627200553088
126909864088058304 155954259389839744
151109330982884800 229052810150316864
242454163141611904 337652846378892928
24181490134676192 118823323280217648
73066085761258160 162912424014438592
273539204058712352 341739523390444224
292723796226100352 304644283146184192
155669045565166336 337975637677388480
128503993220016208 213977295020121600
90693477998502624 334515711270487872
54460042810779944 220255057564780768
144902599364804384 228611351947894368
114514527808861872 311044502657924608
69559613662079344 167910894130859072
280275855080456192 292556416356769600
294153577635751424 340635035419374528
50262002447957160 120133466719633968
158246697682461792 172063446040878208
232464833029575168 342397590249750528
257433514013484128 334040033269626304
20044663814341488 323374673812118464
146773012510851648 341948246876858496
288276764401208832 336007000834877120
91628946630642704 149930310946075840
220982343693525792 267246878459849088
20005144239469616 243762770828190176
70835882874946880 226568105164282592
161354977842264608 315821852027449792
111411641247805088 337867654752491776
5301134035999155 318949981660868736
255743145384589568 276322341040075488
11428487694575612 328524548790222016
40689293729921200 123765062254025264
293433494437508416 331268079146570176
209482706598289120 219872433636539776
93153699579229104 110582284709839440
177629737578257920 240500231832875392
178934619597949152 182220234230675744
180088280013411520 249282086487518400
105747219892392592 262471191295117824
190659852484636384 203986135937005952
24542608744609288 27331364881640792
52330523969265192 302896999598787648
127464987702297456 302777111634631872
178355812401742848 259128959050030400
192371192254480800 272864626157540544
66878202396448712 324241034277091648
56478382665297288 119694096580894160
23768006735945672 168375786042515072
166563448726520768 301965072028384704
41855872075701816 53934888829580808
299887623400811776 321576769529932672
287099554555043904 298565305774450688
44465578940205464 105743398564895264
5606207821346558 137899430130159216
48249826448901704 328685498961403904
131695632393163456 216217725946525440
170286640171132256 216069632029356576
92782291594362256 301498773512996992
149914152483703520 259505656094553792
35018176729985480 334550990165957440
99637515807622096 259509180254973760
102942843883334736 303112627442731648
118345694588490464 330721315441183168
192499038881905664 224467399764057088
191168774440546464 213654699014681792
125316294637028656 206026598356581792
46534576612158112 122987715999908000
134156090011974896 191884134834033088
142328667114145296 348553204026321280
106565756519984112 123575633345906688
160522893418733792 277120324040090944
15360995895508446 295916973496848768
116057436890246272 269531084156732416
121517954238617376 222415143897376864
6558707689521201 289907535290459264
13048216920921082 81302292998353824
117945076185684512 281007021378951040
29541126237170912 184541292759516672
102213547878277040 319864295840042560
35404283368385548 86793789184712624
119104560590132592 264066930307052288
18802066825008300 198996866104441504
11703467595784096 222348133235236000
38136882646365640 55960175941280104
201208585852362080 327234042188902272
38359638628964808 341554026557355136
121688468599305424 339434116528580864
157133710948257888 180845334842233280
222557610972522368 279577415842784128
101419659366001296 176018136368549856
44602995887795192 186286480799105344
197206839985861888 321465352876861568
170452977853996960 333540935881916096
168984579845140640 330901378861380224
121071985025668896 291956423650545984
126567449312417504 136989385644241744
112900624952195344 142650580279853408
278876902729555488 294449772309000896
278441971134315264 321541889504532160
49354096690868640 196424303715684128
67132137988984296 76230994409944176
126179245441152016 248562047751148320
52178971549234952 197049353693018112
136918108558966048 158073281187720320
1578712912232603 264360140011511840
164085115563796928 198710589167149600
186277128319620320 221815859739963296
211073734590909696 321791545188403648
187150012795139136 233227956469265696
1740433417552540 179157792052587776
107359864081276768 152166482351570592
88206025898815808 188644332812940576
53005553229812664 205550018700414976
47159921719609592 308099542919939840
209765454632244448 274775218538091360
107988508150050128 300438287357504576
160616058906394432 171451876593663360
202685938430350912 277977800545717984
159479174111418368 212959111640154304
277554956872561 292019848934012288
69083509878256064 303286719740290432
291375031274517056 312487526448821440
222843754702179712 248792023750518912
228708626711406656 253395089495165088
118951795550710624 324640417684649920
116053254210132592 153160279524575936
206161555258738112 223256810304856960
79082922203350176 219227950266484928
138073420888338592 297883627406517568
137107620215310224 212608318952693728
97469028594925792 287756145250280320
22054323296526408 319082956643984256
174351678945792160 174436630499488640
111787789509433568 211595138910960192
27714228748609464 260224621722801408
4938635492843675 69357308832969504
148365220512142048 249808990704694976
10633589764828964 12394181115559988
50814088512599112 192187106301850816
16237643895229234 312347834458572352
143492039307858752 327790028309106944
225434328299627008 237579686371821472
235981706672571968 310139641593734336
26138226111550548 54519047954985432
93090199103222144 303240761405759616
210849291173706208 338745902254177600
248586632822966464 309576638217624192
252259342485423008 289514343472086592
65968724834729296 259512756041987072
207596884212558432 223053445666161408
327921895945821696 343894462524558272
199335911827562624 312118053394702144
47088255456602184 117833447376492000
177195897950617504 338443331068253696
167900774638464896 226259921068638752
226070794800284320 298072989203915520
232672655280672768 291616239323925312
78830290712621024 243741640006840128
52707757936514328 157620113097460224
60820189831693232 122919025667705536
40320779943765568 62773159472579568
32284444975984704 254302366594335360
7579637004819032 303356291429787264
73284584542128656 86614602992780432
123502095133091024 180673506980935520
233497790764551232 280468020093106176
73299361985678592 129058673317680720
40995262848278512 177636890105945984
72893718891076432 144250416398150880
86533278028836928 296468155629780480
14473070884658968 259031969063947904
178979900481692832 184131863150125856
16808229743886470 278394272379791808
237270526880734400 260738419201152640
115465406576063440 259228532347443808
271382935565865152 286882102529544448
44989028354258408 257254636281495872
206344982784318400 213493902815415072
74349546105783120 127623585515238480
261080391391053760 322823257069166592
250298955172488576 312939665926575680
72075372323939392 345046379077875712
90692925479491456 302228674511320448
223783069300310464 326082204273529600
116231819282061568 252884648626185376
47575686589312424 160469933965502432
268784924890503744 287283655184798368
210765875008819872 229565078624551840
244376726417140288 269478481873973856
72502017337465920 100847494736943760
146786416730757600 243224355289829280
81795955141473840 276280443826918336
159371958142615392 336357318266435712
276585846465539072 331129371941760000
207099139894149568 314520037200867584
62475392583905848 344036336299927808
185145530356779616 262997998992333984
115277816732525616 129530196448450960
159705730185927680 183388932358263904
39577586980419760 101383881245813344
186998952571627584 317430847819901888
16140968450209146 136824472257432688
65665629014675776 192027828611057888
155117332543683488 342225276631198848
73052417334035760 129171565801301840
149813900948198784 340050789177906560
186855589622076928 299001377278550528
49167706741767632 326515642424476224
5061383947481834 34246112835191212
90246443185377536 289356270646378496
73886853632242272 165123711177796928
297876383113686400 299431132621904960
256818036839340512 331410112479384832
112219636049304720 256415008430315840
249914457836332192 335543659701115200
14524029865453626 254781312738704704
62292875639646024 79276317140029008
221359101702197984 312526066547051456
129517505237530880 187361598508019104
109343435626671536 218344083226505504
114942357602741168 164151512972196416
164715342345955968 185531906186677568
89167075150544448 182246075235279392
193511046835816928 236623134472196608
74557906913148528 198255912609660704
42986519007697792 129319593639863104
287359376527686304 311548398978062784
157312398426877920 198970632979323072
176700964791842080 303144374078302784
8209065263462688 256327935525322016
148306595306301408 189117133918317056
137146366952816976 321690517589685376
295641315368593664 305318219228366848
201727998866243808 240655834841842144
4192336288376715 141665544925120672
62033528116120840 192496392056101376
4390585685594085 260311381170290112
298947394377366080 343878883184408640
4666282331435205 225341645266860160
163825116646975072 260355932563849472
21459288169382760 339142238494764608
255157042097297152 332480831883087168
184768819155334368 282609829951728832
57964919638053544 327010825855441600
163447048512628256 338096006939706304
170394191648636000 195310370551637856
13399321316202822 348491990387322816
76742270609326160 292672183743302976
84356898617503600 274804681861879680
19077277244119864 322331487106446528
145877718825419456 254799872863090176
219601227490128096 263647408144176352
15159160456955870 273948198490392608
37346160126687184 111910037984620992
104991067286620912 174870575322701568
51638509223529872 137604688883111264
176024519340700576 264583176251517024
83284354001379024 136597288248571632
175229458780142400 336347470314147648
141836170364157760 183578195449375040
105789540680295056 235880617008294624
118416081376594976 187727004326616064
18694699952696548 260320720972857888
22158688558429776 277477477138138464
151310149660710592 175473127425591904
2793128717792883 264502840482291552
29376726149146748 85847158628742384
179187214639789024 195843535106265184
61188704241809584 323494196354305472
103549599137300880 117374129681936336
125819440564687232 156706672519990464
17156193842731554 193082252206147072
93095393244416224 133883840014912032
176067105958783488 245344756081440864
85297201699583408 89110526544774928
14058250730480956 115810980746064896
147158253623637184 316140052649111296
181453355355966400 346985539026966784
98218149618803664 342538171832729408
84004245451765680 219115411549280928
17440303954281514 204030311941389472
6911683935621057 255876046697747584
24080274430327636 30169257896256956
111556791261884656 319338556477430080
165322639470584 200669464300117984
30151127471442252 62642798954912320
27514438384853700 30756819841196432
118952841527567728 321902554181289344
97835444354708160 290670735279388160
70193976076217032 199710440020718816
115871328245000448 229310871198140704
19511737990851772 111718968536877200
17559499387400172 312688542986594688
139403123121067136 142753378401162304
24551886445364632 324059219208339200
144590331244755360 214399002866608960
94016779750153840 237777276232709088
64933579619274920 186686302134907552
161680463286918304 268663141240641440
167511182207025696 193745771899827136
69292899048840328 117692348928554176
128849875287428224 139767429103726320
13889517994257642 289242862414306624
69852022519931152 277520314942167520
1879921101870449 76091997382699936
56138416222107112 160957195530347776
267632179135177120 300919149233694272
244649330960157440 266723123392715456
92505759544437728 275282086005818720
68318535090486112 312833596914438976
95206016966760672 144209310297027552
218037893489687328 332497870395426624
36997961311489776 266749993071604096
164208059988963328 236506029855404800
47778114492050168 259309675461206752
79591624047556592 135005848905358176
11508028726085970 48169050975486744
179518409276069056 199520456581017792
230600477139380544 341554782275010688
62076091852904984 118946751911564736
158876352972392320 216540265322557152
152386144512816512 319565767265188992
242226377871555648 312488792975097408
171402934678784608 344775098270056832
156022507795865056 179736421274329984
119711016012095920 139738922009710944
41720826550862840 218639281116283424
212549207942692480 342141130583051520
85061056876599008 94978548660836592
236225419547481728 339035965944751872
157772380268875168 274019679739280224
9744107979348454 22682800879276844
138201150026346176 343132344559019648
47593129814707424 181976923657448064
260568337638377568 344482643424077312
100796882431083504 240005211487081952
3368863502293004 43485875913599568
149341743338028576 245120588125196480
25153812699118752 38220240474946512
28833698972741320 177824632886151904
150954492026173824 239383202417617728
165358474434077600 318032517844816384
127084303857709984 244246371985318624
59531674479287064 126175736676678608
55886556170864176 149496932651560032
111430138788667328 169980559009616864
175938201333961984 256232033868459552
172506298859358208 298775650102872640
59871969194069760 219875640036530048
41744914466359576 161215860494501184
206161536439735808 255279242494496000
83593857956062368 137833831671476080
98806327768429792 256205404479995904
83253443802129456 211513818520938656
61948355184990912 237579341132870048
48958775790872808 164381353681973632
16655477723154156 284960646138370048
274484238662147328 333896057145904448
125912471417379312 151296990333543872
319161476754921920 325213985776082496
150910461247681344 292925583215580544
213973715437400512 277302440620897344
195132882459585056 293497333687069248
8116578492674551 199504546561510656
104835726864625024 261175925509035872
106697964103525632 211916660144959520
45692243217260032 117355526178384192
10527678851910088 22711683492861860
171158674417076256 270963926744362464
97720243647176224 309726877284876480
258555548014708736 286354794167048480
60486695139827072 130795955752259568
67410421020495168 246374090521646048
133020375208828384 266815547471121056
117081925642415456 319097137820580352
243705881318591520 301517935873101056
254532882056729792 302316535873882624
153641314058463776 223053041865278976
166274358172816640 342335719094906752
240788988511303136 345180770175778496
94580362347610528 309167926902452736
42921036388793480 346875342448929280
9555794963660342 227993545351386912
54785768754188656 309075202151207360
174326138017152928 195709761025626336
197937240965983456 329817982919867520
161139442661142144 324275642284179648
253417945887829312 255123901771590496
64185857519541048 96946275469485184
253855843839016960 329021616680345216
27143964778401312 281418282164221984
150942128798507552 169241944158902144
94963527879734528 344437525141256512
153888536922872512 304231576416668480
297500001508600064 340922862837102016
165482239841513920 259588884558911136
117166096581935472 316223369235677056
43236421568553200 189360031569099776
182030353330482592 192632319346826752
13938921936938526 165042747716708416
13580031680034066 297654597503904320
132979889321764880 176814999568458496
1658546790468938 213244738383483328
238416982449788480 304775055003979328
112389336482937264 311617796872221376
158964669732551488 172361556290263872
209333364328932352 261755976040089728
26393044212672840 327818715346190528
15927390837383184 303557982383364032
6618565111178479 306975177747995328
100016191680275328 223166383391617504
48901420219725112 110456616340526704
2582543691585199 126672987046577024
68439629557962440 206891118287095200
158331066057452608 220273610236534496
105585712798529472 130239336259142832
9109970863045050 65805364835285640
280026425158387072 295292776918910400
55046789571414640 301101357828534336
10337521344167736 203457744305540800
86876265553743680 210325887662922560
21337897131091260 191640360847483392
22755187360642632 205555273247326048
177816758679678144 345977149931036992
36324633696002504 284642917657639328
72473771259046256 189623971778086080
17413373599380850 81539230228566864
49215991814209160 273355943699381184
247843899091548576 323088897426415936
150343969664365248 325961285113716416
116175001587586016 162645377122007776
92909100159208432 310008625355369280
55369749495500272 307469393377668288
104804065346433712 298172784702754688
7964430544069982 198877390030611456
26700787124883188 183797880316976576
151657516818726688 336069177436246656
54256519466673296 76540365322304800
169966875014440608 314182019614175360
130389135212246000 310596519511803840
68284662727360048 118871584984657424
57875075364670136 338537451634040576
91597310589768672 97985858396313120
306874307650038848 342867087207727744
46228021383149904 114438956023463040
770518360481838 338602419601755776
107940986299913616 188395661204047488
54919657136575984 245555605908742240
23367213591163808 152732488263764640
5937847098379774 103740932450586256
60939555799874152 125938387391975120
108570946334908992 120832003999196704
174939148064591456 257995433682949504
117905639116532192 161723349678580640
90952106279053712 276255006287347200
113898642570465936 289077225188223424
29499523133279728 181631113838283520
130110437840862480 322145161346281216
162760380065779104 278297063964601152
210986810693582496 283890119330970720
137784966673296160 239517341881286336
72011066259101816 303950264809652928
17892711125043096 299170094765651904
231719179615014624 240258726464419392
154675093088601888 329807714479812032
91942274193357104 269147087765606272
70461358130580312 148165712551255904
194567586858756960 245811011634911584
52623598550008024 246736128317194112
88656790351924160 148290015651911040
239514332385384480 271413363746663904
47429183447894600 210325111967454368
51736173024990312 182979589964682272
10534319181415792 154491419006672032
26673880558436200 171958751540763456
62330529797720896 153373138281442016
202387577010148000 243672363419211040
34574798108001360 97497891697268880
12504242852130980 254247659159594400
298350797539614912 301800924790013632
237286126959157088 322672395010251904
70035408352130064 130634175074299296
143874264031606576 172542642845551648
267716518875104000 341758238494919040
196413202708169504 243599743981920640
152720926731484672 219035615685650432
187817988060029760 248367350706636896
29927719208594356 340093778159044352
49435759984863368 153454862502531936
133198474268775856 329632151462671104
50827109457367464 168019515091295776
95428567860144240 291897349973940800
197836833674828640 252311420415337216
206340408427798304 244841973031067776
30879385758783128 310707925869166272
71277369407144704 274932827949046720
224516933082284960 348248034448643072
23469425304488480 250014757112038176
32931800719770304 214179577929234784
1865487019690243 12161272458964626
123348819366629264 278861663145531232
148265103829366528 193232101634476832
179846677299086400 316816443243851968
70346974489014048 84174875144893152
146037720413963 181412299294569376
282796450803884032 331503309666655936
65682883481857128 274495438255391904
58161134273484496 181376266404280768
142251354621951216 189529899099331232
32420174479115820 177619014312331616
154951458063185792 242086335942782528
158561590569937184 213045609551328096
36798971047954896 301610057015102912
120487140210980640 315253951381690752
132434287922672400 221424906392203744
1719601911975367 240813330037688768
35558747471970696 239802989802336576
89717678791126848 166067013342556672
73361052934494992 294047882577908800
145085108370585472 307926432618345088
232035697494174688 303999595906855424
108166317424298800 288655781714314752
24336872170716172 210271985960756064
46060157855346368 153215145662784384
65271754358417176 296188323665540288
196790131323868192 231679680663599328
32384691504989380 205988509995929152
8878976224973294 46637942307981520
213592785303153696 278203093363240448
159978313727495904 307045872796721984
71543050588282360 333362874329026944
29920989023665492 40348053717543920
70044772136843192 124530178759229568
126833069883754592 196026782729912576
164398220076201664 188385773222637504
70741239754028608 269802438961414976
77948825783817264 100239786301385968
11608567591161070 300031055491538176
184800036138418464 265856174794243392
217203218529543776 301410813011413824
46644768578155864 239445341088759200
168427476895858336 242908727358134976
183237127106620544 280925275628775776
85590416207866656 190732911171415264
50335753326706192 110618109792365008
137935857653650128 260499082567836448
127014897166128816 175917552307575296
202410850644834336 339508420072965056
146414553222043616 294415340995907200
112855296089838464 260598993736994080
81925213540465840 201701579897261664
30709954240692336 185427512854823904
19944102917960188 184525082516612224
81028064004322560 113447206270489632
18195876640271984 242902914584557728
197810433041266240 323307949041815808
25730579601921812 268309064093533696
7839698340844566 210622086832272960
134693046766839968 241275971607635488
114802301897694448 333285243654287552
271603522832873280 283069078564513152
217770943296295040 238872040201841056
37225335846926392 176945347650312288
140179236112755088 246373377780669728
89312589738905552 305012791313378368
2154837095875726 305954378077451904
267327770610704864 269124523151119488
51263729215161240 317536086326611712
108303487342223184 264112955101306016
78258605059232704 327577908941262912
99539879608229328 235452260335405856
46328784611187240 163619555509269632
39593276636409224 270762437262739808
13903644098852604 34305005007860152
22713197683988248 253779013912831712
295325430484703872 325699295175442368
211728206889579680 305188516440436992
287567802681691552 336277768479186880
35448215531478608 81848375257401328
14836520466296116 230065540673241152
191359479429864512 333783400112890112
205642713424721760 216269326749115008
103416910702855904 189771200729960064
286562171352590496 311192246615864896
30654859022792316 240046944194509184
140742465674065296 230075521050642432
165155326804301312 305827079062140224
146156318067355840 256096336203694272
96563259624281552 315001338313842368
45452864047831472 324715745705698624
47126992780682176 89421418181207520
50945924085700336 226761989548005920
33032274297966804 54191198687863608
189060008639428320 321932825587110208
214126178797331040 301366500203157184
111596795769487920 255498367188381536
144157412733833216 303500008098636544
225706577453171040 334908806262179520
157396822144545184 206298176574527904
91460081792715296 98061341409614432
85362451118408272 215850210720654048
180713242788226944 215223388046826528
121440864190055344 290079863733412224
142124635216968704 201691237795618912
110623574265097744 157362786362850048
79709963813316816 286509036345323808
233437658418936224 324989788954303808
151526675948256736 298362564268506752
59578364978903424 152438855416389664
50671492506633192 190964205859824096
131522934828085280 344694203040929152
11379832731272388 137738730986827360
137581833921726464 223361213218912736
204001097471549504 344886478127730432
1410114352491188 109308276167005072
43286768828728880 300631568204709184
104421666375698976 276684590644932096
52549783876597880 85559230485761120
79435485186908704 171758635643123648
201172624789361152 273711898525779072
92907787241653312 310083168941450112
18936418251421304 239861851523800896
184889624293908896 271878439244005664
175210010322165472 263767431528595552
94542799128622640 255690281976842144
1665613414490038 252660214563748672
13066921921816778 307859940299976064
79585579465936816 125787796094424656
135071876176278496 161245881471569632
65241433239405784 82061022652508560
61176540014874768 271161447018582208
32761969338006600 299259184067684928
53509222754280088 146787048882489216
80610257990168480 270050915588422528
27730999013854072 62763424926040064
59344334437835472 176153334350718368
75270455945764768 312427272073292544
53926770285598712 150227366193089952
9296889239323860 164616909182608992
124685228331313776 173196565816186752
264668771428720096 333471234039873344
128936919838993920 243309116145845952
65647363996316488 182145993256609696
33983805392742484 318447226669852096
63386939860394472 246746973229528288
84251558422798432 197209112154424640
113809737927062352 133038670249768336
6930136346745690 280257862100563936
120707179167878240 216308101775192416
244749999548663936 339373740823454336
4351533511056593 325387540208625792
161948542120178144 162691187924545984
263070866282392672 332937801730530112
307076588749490048 324985866183673344
2753474376443805 263999449525427552
84477188224498624 272784267227503712
144671841272103744 169087374092197248
261510790259231840 319309449801773824
213936002612844992 252330565057919776
203685303781871936 273873119890869888
58872601056326872 168227737604063296
324054123514215104 337690178597785024
1969692315256633 84489750728868608
236837843818018368 280632680623083520
69673849404001704 326316358973441408
17741395587006876 146318200913311552
54984649408258808 107409969736164928
52489988744979328 295086135929734400
61995217827138280 135732975295578160
2943684099732983 193610276110562592
49568718388591800 99614996423945360
89859739214975792 147069561980233088
39151087449165640 175295702906198016
145603206430614944 229593797956431584
146006885688281888 256730664328197344
150996262105367552 305553211700421248
112510842420215552 216339043201316384
101532794375383920 317062402407969344
82059758229997264 152116693586704896
232314343114088512 245204671520504832
159265527676384800 286177183068801888
107859181075097888 245994233044430432
20669836788070748 174666624926091744
45890651836644904 173763637404069408
13043803675634686 93686638189574304
17344669162235 54592544491260576
139902991386385536 285764902104351648
8396443046040226 123441326790492592
67380756983296712 209333964093788736
44999997400850896 119391070529109968
170957086890079552 293127302263648576
214597631749781856 300979284255865472
94317171769939888 104007759054090992
46747613970721784 311855614497815936
103929279181526944 286716041935564416
22652086237549732 166756633452444512
212239398271462048 310498493016201600
106333209811826272 273882630680510336
218873092096526880 260210725495146912
129184657875439776 315887264007412416
15657105843167718 59485341709200944
64509879478439440 112500555957634896
239593248402005408 307996438013134016
26026236508432428 162479202687815712
186101500691714368 225757731168551200
212871145127569824 335070432924330496
197085659105195296 234482218124222144
70011418674420664 223660652997461888
93679964604258976 159120570830953728
244775445662524480 320417131334607168
174176519995410080 340177653313990528
76596468379966816 200328116294046848
34324628380267448 266427352854295584
62234716865246560 160269893706975584
105448758568609312 118773065092661376
226636433936799744 346619131404037312
150838892244448384 243057499041951136
258716075618796704 333722246249023104
210974740134955200 298406755307274112
181175664465065600 231457749412659648
100481454390406240 330130517197353728
58322652775381216 104121256870597264
22121519940665732 41810476764889792
17545249147612870 75071780203671680
12410743053078000 25601038122802016
79122053269961664 238352769845594848
147259413192901472 249826455652916512
297053885930614144 316250480656901632
87750684595333920 221922065644425152
102635296544393888 300230968121141056
102149238005674848 147896869803031456
152920576409760576 212748675280694304
240781872610243360 287943379903129216
22166970559574352 220423277532886816
132068936891276944 176135324947082304
187986138611330912 222568504968178752
163542695861128416 179306697223507712
211852453747933856 254385178451491488
29607920431497884 136709086530703296
18868309510154420 111239634884128144
16685521488831542 240268564576910016
11476270479112418 315792589574829504
80114836666171024 235255545693037440
176809156726055392 195058506508965120
5612221977524063 175800702423238400
193666614688222720 326924056982598144
71946842852153640 73878858270014032
47667252864503768 138601554930401504
53365280117944352 217091618617507200
133693980377195696 288171035056373888
139493968451773088 165794515556118816
35936749935552564 323293182761692480
301782385426899904 341899495515022528
41886578449794488 335120481434288000
76742612357464464 212779681014040160
36763880646333872 200174659029869856
27069676539423140 138004260738010304
155649117093587488 165069702601744800
119396191138068752 197791780663735232
195915383696791200 329650790037258176
66404768524788224 126443765136978496
114688945585510880 251452253409979616
93414132365594480 162944922548770400
12122943041646636 254800438329334688
97371925432586432 164128728049125760
280951925308122592 316931000226241216
112745609009140192 284119639308296800
68891253206289784 346471867209149632
165622578067115712 328229409106833856
50454006851709544 237833023422535520
155312277076196992 226553943866646592
23627151504907744 323255095978467584
194830077123446944 248694726875689280
45352161526361256 287440414220877984
98730582556955632 137263198673031616
102345036736048064 324827591528263744
202659497155368736 326367649844918464
22173731333158840 105902396816672880
22929199565125076 100611400600588096
29374760344032280 213143187726061280
226680070791597792 277132511345956704
212279345683804960 347694711059129152
177092833849728128 258343519866454048
318482520190577024 337223551698498112
6963025312134111 63690671197153848
49392548498283336 73629998793562000
20211093807880744 97219976931171664
42977934164822512 341581297999248448
149326393924588800 243451753181194752
154633953646642080 329850268768894272
120077372459094736 311986504776075136
36905858138544720 288269492318193984
12097255447867994 346319380549526016
9365536482892220 32174219635473664
113303475786747344 244203175601862112
13337350622646454 337113209351492096
101199882353304592 233924014279404768
199923368083366400 327429487766443328
71772830421205784 86218499231112016
75264274517507616 78575445597554592
5906355707261920 109897563608015536
59910660058713080 81232630820267968
15381719030816556 69452621232928800
30627482785606536 218017690958693728
64284334332909648 191336834405956832
92284261677107856 196471587203590368
211944092627779744 259791105592983264
119280982375568064 281779587346789280
265256179388181248 290401128503358464
74318249914086032 101361812794461552
267483184531291456 347630228281510272
137167454384053488 321894040022156544
228267983058007264 342521376129832448
289673830063538816 322018975514330240
134942627841636704 229620919943918752
87711153496046208 335896606497491520
121432297668490368 302226114987660288
36420364113858064 280591348083929056
48298495334014864 255408191185718016
89396451811729120 149703800796713440
67357396075864328 233901343318966048
110829719873647664 163816410502735904
69592909822509472 207766228002733920
187977898570440064 324145866150570944
65248767482687440 243572317833291520
91073683025103200 268919260851705184
105150479370472192 205486969421380512
27736188540363708 35364075415790536
173266203679785472 315742239339947968
99684433588273120 231773614436321824
118955987092603872 346671279003135296
162570258212808768 165530452666196032
181868036663071840 226010053721678848
33102225104350760 345713129853300416
260600022403219744 341096210635312512
45568984807059904 139457149937664000
247490976498627296 258491367123438432
138783032267588480 211907662002772960
292108492582534656 317754309008777472
73927682045546784 217203915824375456
2607887521930263 160993688797853664
31426267549879356 218166743482064960
128776493228124640 186529924702573312
309344615940249472 331599632180720832
227187339061860128 241263554043232160
101734802667645232 168327801989027552
9439047504915414 59822240082636464
70067261116499432 166723531604820064
129934250883139680 221897710984703072
186120578174161152 323782824695611904
12668131266519740 49903588814451928
127816747422574160 283440171032964288
184018461524274400 297709142702218496
184923630131655776 301585672616125632
125929786620682000 317239069560464448
109897730049370208 190293591042729856
112695774544636640 234029176927815200
265291456858274048 310154819757573376
207616612679904288 207866856754391808
36303475223136168 225590708436914592
26324541111647608 140287382991264992
84971119758889248 214031031498043296
22050600024917684 53208912266397584
212233684585051552 225411006911467424
3953595940703484 200677142504315488
82681260881471904 188637111647595808
25324793130911592 52919426177977552
145346363020416384 214196398312196416
83745969474228896 266131295711512000
258298111385831744 316155779810956224
47869198892522184 248244214845225376
101980592192951760 301384219511638656
46763350646641056 249351759105465600
120516486156684784 228871638304895008
59812285530402216 140618698346971728
97871805546351632 220345793818919392
122598542375757776 135902635359703776
297165431649222720 345004837974412352
27751937087200788 110330484572681488
26580139557794708 53845996169699072
214751464613542144 240859364307655072
76188979019834912 202153694003577472
41137497696396248 154538272131526784
15208982940631866 79293806056383120
170378689232099904 297860303439819520
25451109395115556 143223233101362064
165636701336585248 198515166855794624
264964847875046112 323238992071524544
187325715278597376 256522738238698176
195751080806555392 288528687122238144
270017588507009856 320208549088255808
154520499452384512 168607328893533184
179962579524919648 233455618002925632
220858578807030368 330323995715070400
245486694255868544 272766923405756192
168967196458666688 317683928735838720
52529427338370944 153241135354342272
91816111541687040 263031998928549632
159399883537793440 197734215963604672
51489257156001608 110038307148005216
52695083376798168 307181350906186368
201350940938017312 341000136969184320
103228349144990432 321193136373114752
52356616785161872 348387110262125824
27311943741282516 297052847121094912
247359840126419648 332162631890072576
18191883189762700 58102925806081224
75731716960385248 224959526468078464
205639803684011072 277743419222161248
188339616075908672 330902581512775808
306841550004863872 344434184364649856
40561752925225736 233210215310318848
609121916283074 106475200790724576
37714130465129224 55267688715327752
149942968106723360 318211020828581568
192918029462371808 301069967750367680
16816308566587086 313761628916111808
42721701744513936 303411760318695552
125905452522105920 342219975107304384
14525528318749542 117535826415090992
69578988875945408 260602618580561344
101213320813774352 277104741939362880
145908848741395744 173149462251152096
310326298577900416 345661654193285696
30656057896066684 339747523458243392
167010683757655712 195610262229435520
168139013561801504 193460190184493088
150062742848300288 274806269988236736
103022348414675072 303675917041230528
32554265802309376 42242153147445784
32415120749345740 50217678185026584
177344711058149280 284476624862644128
261651341120852288 283134984628332608
216909087600388640 341404738967251072
25672881516667972 291173127911260672
300175183367396288 318116381911409408
17363098171762514 124179807694447520
52566643013829472 265254039250268864
44632934719577088 137353608838923696
101949721795157120 120933114098470192
83316842360122928 232651036769112320
217283387616417312 274719990300620832
107016127800514480 127843346825240752
152363984983364672 322850321128024960
140283446158435248 231936103644054944
14366916877370378 254673080599829248
302777805919180672 343031436210054656
12068589642429856 49425649621132264
8094758793779955 341322494438291776
42405428114500576 204374358775350752
133572044595371472 181285784998883904
270384038522328896 337682593265377088
222755567648758496 232137406612798464
232727938751351008 242094970565095744
56553270080933960 112246022620791776
171541703626013504 337469338794887936
225364790191079488 341367880043898304
19888378272394636 77593494902863424
149539050914770048 301486753775317888
140459381510334784 319742284861547712
30406049599353448 113728345342217120
155564284342556672 329039794968654400
86553004459571024 96897631415122544
33594605919154304 121677683859325424
77210867763361568 209104350854875424
29594609399828792 198393808065272416
31078188953556372 276935065372299904
20280794444332744 45380566681991832
66748285176585832 272501117129338048
92182401429234576 255542924611857952
236240188337522688 291010362723929088
156685496820601632 290762652222240704
185249913727611264 231151689927547264
290034130590513472 325451130578335936
220517288877074208 298693417266270848
39447166300945088 216913439086458784
19737830444187232 114118975649555904
109183382866590976 330697117756281088
48045068300351560 263874653818716512
152790973669216864 212291213364874368
250100352507817024 267034963898323776
21534880409320340 305611360487243584
9214104650635068 38092110270435232
19277711185469 344185109176677120
86037746413621152 246112360715731936
222583387624481472 298241463507785088
114210298740408032 227532803485106944
159756856792693152 323943883295304256
2505446890659450 108076002953461840
239232881294601216 291270521086364992
77776044442421456 185042440738567360
40010520467917984 110906421466611264
153401441146834368 254755607486211968
162099235949684992 331963274156895104
144240457159036352 320032909885610880
33621687288439700 166199975535527872
35735516388031336 157734930500722784
50260396839634040 301009397320061504
66781360688182096 252976078321024512
185103564944628608 346495207255309376
50205587717875128 67258698467628792
85412196333123248 197976161491221216
192141370434458624 212059519134395648
103721644099302176 203765963113161504
104380380574873168 280058024401784992
73468532452299344 266774956236556736
3776287273861241 307864387481673664
61786010350842272 137365015585601296
102373793756650720 306274516991558656
290190587825882048 309450427482162048
264174074551257888 337603912027971520
306603148400022144 320086449025442752
46141389727529728 166831675817552224
289358820507708864 301626670101233280
112608979328763568 161192414797970112
213530459459233568 215974665912197728
41887445253879424 157497734438319456
89022405141478528 180128614104537696
182438109681176096 266443177231923072
148764408067691232 192221923035877664
135015444317219728 195496108839108128
98462959121941856 151833098412296928
73918062676526800 283588097461761952
163679765954067680 297944447838140160
74265023229393680 326780291808101376
49785106695191512 215738388484433600
259811369760980032 295963364617778368
195320282465922976 312361012857402688
40181867390731064 255650161849547104
175736456948508896 280618560438281568
175469048900697504 178023777438866880
96453393324387536 305937512254786496
108652439274093904 141704961281468752
12848390406791124 340394667945006848
196675363467340992 317448230339911488
106364332526550064 252290550771844864
228701198517354144 341551090065015360
117711755733709024 243595287012320768
9486188912286000 45497969764890976
152564553467611904 225316840928257024
2698334044943439 118676823692192352
55540003371491896 172592455691529312
201371815150154560 331342358430898112
167591476644421408 286081287353704224
216293590148410912 276985711985944992
42521703147268592 85702726487895088
107229974561427408 273949716350005440
218344517975789024 319050481318691008
174876700422817056 234274053154938528
141400654702208112 336069929928680512
171993571891346944 331506701838119552
170588891217183136 298215958399963008
30014352530359372 192886821844848992
236052969187879168 323175372027528192
56675457454230488 69715515596441544
164858350409421280 249877176335992768
233666639689197184 313007217594167104
60933593535975576 190694816963319136
149127365218588448 192483986412039680
236806976702082464 260827855177480864
156307811999937504 346928347399553216
169173510165136832 174425269944023904
175050725038516256 284517432179850176
242321525657614496 267399802191906880
317674598146282048 329907784402018240
20684497629063816 199124738764305536
18100709961512376 20340865848400012
112770776342366176 160014217668994720
264057564259787232 308746957500770240
44389762598463616 64257132824759744
57669675537183232 126646441480626640
162043788423996512 248235359117571200
188421746979675264 233464302828360576
114110101894009056 265394456072235328
169550663822086528 312476575252528832
30289817289546596 273648290675046816
89858569801569104 190024719944348832
104997087114847904 210045197078290144
77239326063739984 83120640545510400
31094685110876604 122466801032671184
319420457277260608 327215868641742016
63836099637904992 182380489895843040
75223383590955664 270502356983789440
145892268894348032 240024175132619232
96351490990323792 345646274321786048
203299327978435360 232677364841323328
82350020645262624 162886595019039904
18633036515325496 173844853861107968
123126824258703024 320943291009144640
94873925832990544 312502745210130496
236961930712847520 322794880316921856
239885855003219232 279149167697185248
198262079073699584 344178957282724416
61660508816800768 347333873402336256
230111483827801088 302170380684686592
185974590615572544 203893381773378080
20796019213085888 161184461849379808
31724221104785100 34184070067060760
224001766374426176 284907341136732704
132609973861581024 260036042320600672
148975025223497216 204324173929330880
75302607684025600 218179431272794560
76264741627962096 279099696916781728
160042762921261920 220232612990717120
159786012969728992 299628237037419904
157339420314231520 209056182488455296
22127760078688116 238272612741886368
109010119687707856 273010669044531424
854431624226234 44199383705203712
66569937860634400 102113878527019344
60575450738028552 150970653550721664
100804117066105136 226032610631063328
90057677886796128 277501739327402720
192008089423617120 266372391147412288
87624817462139600 199816710491400096
37935045508328376 171551437751923968
172677753587085120 318063396227740096
115657652380093152 273718016892091072
22796419218350648 49322847002558008
33452071547649652 195651440600714976
219433029279510208 262662099574836000
35270804624272908 238619473306345440
136864811531095856 303204237557346496
68955460255724176 243078823760336192
125911183893674192 290899170836997696
144057090364805712 254544634425947872
297639788402403200 330275158727423872
143989737321728544 152105570982710496
10187932776075280 168220062722242976
44873124351166496 66952169982617768
163741284059153536 274086356631556512
14804655233441116 308119406983604672
21054312618961808 107209955338877632
197998590336475008 200749544289906720
282194120292845664 308459990703301568
30538720889505732 161185166092610624
5526216670670716 299276338581231488
97813372113527696 99463094758725824
21593702979893940 127489452192108928
142872408431800448 263987006264257856
196849418007240192 243771451046230752
92602974774709008 152291335162819040
214177123074164832 217520949229398176
6099985108363821 9465062229029350
191097014113429568 265334185423414304
18473738028056640 52924881746578928
68936374489952904 119219195704313888
77614983888091984 127321258615384848
79899573585276144 190167565861028640
40605411438888488 169790012552939552
119753427191667280 330040922054203072
50178535892451176 78582274561690832
170762623346205376 319594996873723328
117359772817373248 165193133089308768
16342931830025288 32673721928465652
41345916438789896 41557642808213672
136137619612564000 206841515375036960
11544943936616082 69161780945281056
202379412379157088 208688331465736416
38514182745777448 208765585772715936
144537645731421184 261439606611166560
32910547345798936 273899744624610080
108769577450098544 125506032417916048
30487405928311088 105809150374472448
102885354409484784 334086418775527552
181049585216898816 346997077677397952
23214570209148600 136026959534983520
193762497026128960 297410751761462592
231051617567422272 329231471385949568
158171919340364928 240534403707814688
32466023812285392 335554709593939456
103870165554798928 147396688726644640
190464806927043392 213614857069704096
195742877892825280 237738976259929216
110761073146746544 308973335246225664
68393007184805888 210842362426509280
203860320791874784 322481302703763328
60105459958345976 194198237929491328
9466951804143678 90451855314347360
29531518326479204 131922850556165376
117145056968493312 290691551844874240
173825729900069632 211417077006666048
115354310462067680 290836283124236096
60760809910535424 137692918505024672
99778036877581856 208081459875211200
13836087207312612 81546162767673568
130026272197106592 237969038741072480
112263294710845056 246713345110896192
246501762734784000 266678570869777248
199668440384327040 241329950102128576
231453587716748960 287274539957642976
66056361412120800 230853356793552672
193481134842697856 281332268460737728
218030776230055584 325566490558455168
75212995919776496 245895657326810848
132562220154856432 226568750107284640
58230279298053472 232896403060187392
34578000436862844 256249332258566400
217827969235753312 248422898372087968
133349597974354960 144844054624282176
55486080407015808 344718032781726912
107600154832508464 160935225552919680
77543465599136752 292100312407515200
185640151369569024 221421675567390464
332496318647250752 336714158742054784
63293010706763888 305674917954887808
92391145966878336 312361217965622016
66291591942707424 209878705499884384
34550145505491304 193996460838952928
123051346282858256 207881459028311808
73964712168522736 315261723391738432
128054787252975056 208506540340586720
50596932886161528 270757777359249696
251804754161936448 292890969456565632
37020751278448608 268434481020699808
110954868965653152 254957877966643200
202962974998633504 323017599001093824
295175143299426496 311350849781956608
91324917137014992 316552592992010432
58835186170449160 215706319374138816
336756325690846464 346475907496250560
48023505365356800 122563448771108624
272501851894262368 339392667408546496
64801853931786568 214265909147329024
58092370894276864 303022752301139136
25821139546138240 324084300585206528
135844645357406848 336489728650937920
69227065871500784 318903513087552000
47600415862654528 332792675806949760
34819765945294620 267839025531472768
6034896963060652 91110645453471520
128158815493836592 140739221750294768
158727478403455744 160188303820314944
55420750336400296 83488931542688992
102761528939668432 296306770654951040
29598536169755184 154192097307359520
203781798893324992 273687111010415584
122689121695355712 241566526592656128
62739678263844968 193776949370649792
12045136830698872 48399634462270096
62971980245696472 324744019796551936
72496958001201248 101189686897132288
61937878466654952 227928301968790560
37945595104562152 96318392277547616
131458352858636032 158233796764487808
227561560141153984 300964235175766144
138760628494066336 153079632695186176
149147811514422752 168692626566512000
60405901880460600 207290655883109248
237221723760011104 302020228487289024
102108598659583920 323326353183056384
66460172793692808 148751993419747488
126360523240353424 157182969494804416
87080118219609520 260885230634652000
80511104666431904 310454536691566720
36540065482104688 40890652344951256
185681619186952544 223516028487484384
220294215203576640 277377779345953216
163017846358367072 207843795599574208
266638751136460960 301465085617454656
50747045085844576 125300685297232624
77368372212594048 295685782074477376
220366772518024288 276325335104640832
54819318154863632 102771193530756592
72154510010323760 99342444674918960
161898379750218304 164932341522560224
205557210996371712 233649954114850208
48304854873649480 217624532801487136
183233284140616224 208015562555793120
92944026737489856 333622560640759232
166114714041040480 247564755757673056
205587836457359680 209450151016444768
132560336472874624 343497601790245824
104437327323074672 226441556779015200
130374403195280144 335194223765788416
100115441021060224 344218386053459200
18825348247388452 194735933009805984
36046889674654024 193499588669975520
135321269661148432 167320408136310464
231771537050404544 278081581713585024
34094798773653928 337218048977017600
30740097885717580 160046148867422176
110077976033592624 322524037623968960
213425867062296416 239072575025252960
124759174853870720 323090443605439424
8732567108242812 220937894446381472
146921127622873728 289869925013895808
115042395172774640 302244839526579776
46850547997256648 66310722625463904
4792093444677593 249012201677268256
99472221996798128 241116893220307040
113873414577517584 146058278231344480
148472133571492864 290677153216748160
128255270656187552 180129562960334880
8798096426358391 307076743238628672
267333690829327808 318240028112014080
186518996728861312 340408189954576960
274913913685429760 332818806331604992
143897276611702464 232358877737446720
64055108711257656 150193757694485984
590831115068912 50717205883571072
4195595206323566 140878109172224096
228632634075399232 316958391837512000
83543553642343968 335031902165246592
151176988525815328 294746696130360000
18107972390223404 218246114179938272
71416136771173312 96725594553473008
260634047327087808 316435273230555712
21601189853198668 271322433463825536
64489881016410712 244867402995354368
49802162492190688 205675777946500384
101215504475636576 111440259033291552
152053002005845664 320272637462509760
44469706483362688 76994378388314816
6933267712622155 267858929013467968
119286804432485472 182106600072808960
303627270894638528 333806342152308544
268695335332621632 268835513264307680
125617812632976944 311015568947492288
84785035065321616 260325216078695616
84424696423040336 126580326060724688
146783374254698752 237342998171934400
34764671673753612 125997669695220896
267449387719708288 348244460023325888
46660094369393992 277531818234600128
24659363662534004 167117345423836544
7214561555509357 37609746726109944
158734075227503744 244063183432745248
95689776367674544 264445327516914944
100823981027716384 111253583350002400
92576077910422656 246943158624099648
67188448719023384 258471412318896064
99188189894097520 193485985063846336
224737019098408128 271528667863603040
153536584137105824 326982856766319360
188181757325290464 228405121514188096
314470863769934400 330210196785599808
199761139268459936 229146565622671296
223773112956803520 273704920146719552
254362441498733088 348211701810497792
49855765748045136 85688627061391856
33589665869567720 265410031791036864
185351060879124384 224556586410914912
290562577949256128 323491720767939136
189693680782992288 254069846589386240
134188804182462848 232509406568997056
256144162570692256 324766509960434112
57470155292207544 184257402059749184
140889992915690080 180294013462809856
119352051688919136 176011257798375360
178196608701534304 195700691899036672
174411603973007968 286912095120713280
30199837641582552 41381569605721832
15983527028925434 39469176732764528
186754191761857824 308664967590575424
30201284466890324 175685703770965344
74670923288920800 161282065743342944
160603156516662208 328063920571921600
214675530384021824 329197714689120960
108774814801625696 271282436744407872
4802809158791275 143759785974551888
138163771802288528 298874271492124288
213442148059273600 304774038699456128
50786896174453248 129826451703232640
92204892879640272 112508706149584992
64455711073606608 180339764532203008
289293147066955712 321560206168805568
96229335476178160 189375754222623488
9801086628375036 150733805611909440
134153540424076064 279072031666261920
165380468557709216 348273377076496768
46199010860443288 331391187117756160
179163189476293600 301472151831097408
50498778833615632 310237939946602304
63588449970328384 96405785058517584
157263847690664032 267117587072571392
33824865936053024 233651261628339360
80784305546963632 91330705903239456
80629739256428880 320291909436576384
37824001028945616 340575396448547008
34371787564689092 98263438528960352
147508228741591936 317390813789137984
18312951135076780 130492568819182880
171271306104770048 228603646497566752
217415694835403328 268651266148867200
68254371335110992 119958764881061104
320378508979411904 341332971327034560
82621840878151184 152678283514156128
27874723897451624 299985667664264832
116702511304286272 117927668571209584
109888001688430720 244349870027252416
151280294891282208 319364467039867136
278660186494436352 331588318330785024
212260942779069472 246690561509747680
223480428238116384 231792114022146272
230991445747844416 271954393813032736
143213171071104000 149859522044889632
243074852689600992 295197276828728512
66143399435952344 314429559029227392
91619127770556240 220734162940042144
43874386400673672 180310453243768608
228633618632917216 301991835642860608
5451128128109023 142806900203593264
12375070144826510 129008550270083712
35152720135468404 180185929193220128
164222395430990080 270521704940125152
173768737708496448 314225560812296192
5886889098143667 18657391445373552
80133266143846544 348307094495557760
124836693104900368 218882231613291488
251316478264739680 345293518161593984
184910304037291136 285748651527015616
119484101706970192 292435565700566208
165784083398186336 268017695035098656
2388756051092958 68382125818924712
105238889356058096 212370447275393376
84810570503941392 272749538127811648
81756557574883520 276770110316106592
94988883794551280 313040245769845824
11942889894033204 158289934434165376
274041239147919520 295371496073549376
21944590749362340 257095525350092992
22932208731296468 133675041492701744
77120462200451424 307318939100384000
37518592335538616 184019192593542656
86387987086217712 207293544336932192
45335078309611832 213505900946939744
35876441305476720 276689353790435232
71933758037279072 165169708124294560
262352280893944736 348400189122376128
92954546489350208 340890147347931264
183455029672495488 320424281884640768
12411382129512616 101485380787399200
12767690352332658 155907291881668256
162154116838109440 338478341420745600
104511921604467936 135422763846972304
248710442628621088 290408400136067456
266864943613450528 339311185046444736
151747143788439040 164426064969545280
255513780763869824 302720795811687104
100054523754271152 291280790228966592
7289969349687601 186261055881989600
130478810756870880 302634485289953856
151650016846676544 332758980298349568
308574284560997568 310841578615974656
121144821512058832 135735354042138832
216372691603972640 262699662819238176
12083200138156564 105151575048736816
262379935766986848 276207107060974496
70772559994693184 336661610475115328
219896630006745280 251852518291676544
193150438848191872 320471031997250368
109401944431529184 181180015253269664
12318563099607938 65864046402865488
22286405107279692 59538206057283328
136484142190583792 199858009676556320
13900671360450974 217476437799127104
185126715380593888 259407726927951296
271881822017056224 321566327408745984
70591414007731120 109421317648837360
42641526792238616 265771225998077952
49260457808446912 236201848043599328
186820291399939872 218315130238653600
138393777349775696 282313750239659040
266209875164386048 290950675967061376
146946951138154336 182343133137856512
187413298503197120 285575582142480928
146882845448746304 180227207083109664
244447188283660192 341085738575355584
46822446369764368 205034416094129536
135921684756729472 219285508190307872
101955999352063232 307094627994877056
165475582779425568 224086702240568288
63433308059871080 175108564416404512
118610164865859552 153716419362275392
58063647863130088 214746475507142688
129783638334760384 188665996081890048
28507113530114552 253704800877928224
159389824751605920 332445100410067904
8571943043363521 230767476861891296
1320300863002285 170700839734182208
175569399753997824 305508731585946112
198141839962410240 323754954451336192
186604399363026656 337723737264300288
109851159377154544 231453055745702176
242205749493877536 348033729861995648
124909559904492736 209104302914163200
282925491504236736 291408158288707264
161516430497364384 274115394002259968
87160696580940480 242640548182510528
106816577739416416 297915077999414080
108625197120474752 316553757804282176
237769851231272960 285231702067538112
51036623096719640 160071174793710144
6966867785322203 14804925711832912
43582353494491432 186782964994297952
140724580653139632 192393788393473888
33969365921095020 60991351412066984
98037160284304224 106718181074388752
220844700305650368 262721731586836608
91709533425798208 100199008810474944
202822411584534880 296594141921298112
217342607548775808 284691665198387872
22053140740811024 198187875373537152
25993098675849632 224504984933662400
47487022083034232 144718395197332480
2430025142565221 254075014966134560
132440950120612848 344819462005825472
77515202737349184 254819258128008416
271458155294597088 331470416822283136
177855359125406144 238277756655890944
256851936208028064 279825921882387232
10841441387186126 169068960697567104
262897789234995936 284966946328267808
73482139913104768 340769584479917440
111916196241102576 182993764454688768
71465344023953904 123668022584421616
57720038842089616 313323490107846976
117545641797143328 127107478098300880
141045551775573168 243469256490410144
100515071467191776 255403652805659680
107549123149771184 263874091372257344
71634079282343648 325737210658556352
20996327649142876 166731062034149696
61166610304235104 255255423492858784
202968736745958816 326165106590245824
98132917622981776 282705917110122624
70926791230965544 120929755247329296
85270317218117856 286309048797628832
275997090698273024 315565969504786304
14759920926930180 133682197193334752
90403813408595280 327519016783603968
70290092952362480 332322167328389824
271995365796555872 312559999181912064
271682641662107904 278467741796149856
153538613576685664 264323243975893088
37777538384155088 100702216610676016
276375196302532864 341081333095959680
225610304320918624 335309347527650752
226396647990814240 238211670312641728
98496015304964192 141792215197219648
133173215485865568 201488061326537760
169403149915374528 327567725836237696
162690255747183040 206141605352882016
38997893312094936 262755854129904992
189563569947862784 249080038049221504
107303605653668272 118776029136993472
20888111375042992 193412112741654432
181683253216601728 275727066852780992
67382453819814800 145072762713739872
1175818949117718 289239154145953088
166313141242528192 242279480280345504
98089348773005264 146010252393065408
206430937876556832 216102914015993024
196536395355576352 214611172927980352
226139610255609504 281171861303061088
147721585830672224 337622801169189312
802557485067473 63197562625993904
248393124084069472 270526463275193344
127750741283968544 186723513300399776
170992086137505088 184455836609410656
91158886796980288 317391037548474880
122654561520129312 197192310257808864
109665241208239168 127320535384429632
92016744797270448 219177512667873344
75549893759845136 234629898099391488
4448473181519847 23760919777462032
108645565672004432 194341465181566304
168997440506034592 257095761993615584
32471583138770528 188476440705984288
136783590578240048 289354752258004480
86921912069721120 187245723142853920
95960194302761200 135870296009972976
97082316569172512 108349226418915328
44383367152589816 144895768938787776
13663728448372540 252260384733856512
240913999794546560 250343815166673536
109884735423188400 300020480141881088
160521770661640320 304681353115534784
291355733312478784 313472912442624896
69266020192397424 248328946600512896
33262485834437776 250890378269437248
136214266643577504 313668870978161984
56151883928745760 198055143594387648
257366950946007264 260354868855726912
24198976707581488 88533282258215120
7004223872043682 102441224334421600
49873701195724920 206013315518112864
6103649615313154 67182661952366960
64790728548843064 155825344031954816
88329657568756400 344056237362965888
244451141325069504 295179883723203520
147589944147341952 231399335365540992
40643371864777296 218476455463372064
129168534888748976 290787362935023104
125380999409299168 218897449179355872
171271743228282976 181812388300966112
288913061384578368 298894599290330048
104815005601066544 200217975693786688
122324989338981872 334038604436445888
25867328310697412 319219941565091776
123913659615318992 171402049660895936
204268070955071744 298484207890441216
9488330838021130 288834264516113024
47285609374269920 298805786931069376
144693918892804256 293689246608535744
51020174150584264 342659929843581056
309355589904993984 319209609556796032
145032439680339872 250329898980293056
160354246469094080 326249482709035200
1293706719339802 11368985314165138
175670054898597248 311875522881941184
113505726533171376 292608222945535296
115961955614094352 123227651431855664
35486083399323476 93835998747477552
223251812260202176 240486459613004832
152694179069841216 171068609990554112
135280074634665152 278450982538793824
243180488110315648 296273657158929984
16237185277996170 247730248612971392
160903162852282208 243347350645915488
142542998048316560 196611116784149344
206730822405545920 229834743944885056
118755875124793088 280915802462848384
71759403830888280 267925899880176736
148786555142433632 343691489080453056
137798570712466720 342064467351210560
210060103532368192 256813594055905824
14243551980931828 179527344127759008
56973049483956408 260876458732274784
58836570831926248 185232807584401792
103566125114562576 332342130226878336
317309491076230976 329780393724419776
59190506591196328 210932707235094592
239071484325604032 249871749516680928
199081508137493056 241033802897841376
28688839760921008 205449483916345280
29026407457621088 174540686568023584
112858615624486976 174877120279458816
297783269688391936 304356544288619392
61633021361259424 340685484958083456
2894950485148608 325102595320168960
220951275227767072 294977610267596992
88743690034565776 268604572287707968
4299474329512136 242393132413434400
192483082095327008 347441802027058944
153055085877046048 201801432544793664
6541273564259518 118092496936228576
202152254915504096 258702680737666464
225272996972296448 272572366524236512
59895181022773152 227955947510534112
7227568695240212 291743345708992128
250509827054465280 323230598012888256
18365707817255916 179405148184264672
167147661586049184 183422658023729536
23141605995053924 222597342112945568
50935021399330208 150851336274163776
225782464357194208 298046615194060992
117168880565700992 168145171371050528
87534459100730960 163745595842540864
871499697400574 277235096716223584
10070037845923088 59049504356658120
128934361112780864 271539523254108288
149899113097847968 334106796591264832
68624433332709976 93827067291969792
175429488934493088 235285344053663840
186732926837453056 242441650003976320
35845179997141940 106684135240870912
26325184262741476 115351833068188608
99074312426515904 283097176026198624
64427309976915488 194641602363759392
92731677405228240 170806471260833152
166066562381737920 257290894480561920
145460375591910752 168403975302820960
207858729085196576 288241726062372672
3707504164246246 247240642610352384
177206408536333760 238639450435609152
37641805854976736 85190500558013920
274607470524005376 285527598817752768
58871373638972600 174057860338371360
62199254490564664 137438721453634752
29281820517396428 320394207806323328
43488451963408864 135619446430278352
112196814239036192 289851309143541184
101178850176136416 335183535744453952
90324581701013152 158593883247955808
80409545535032352 170767160464151104
238396546648635360 319511200215653760
130193935805644544 304008450721133696
186272179851677536 344506820028907904
103134137124534464 267169831160081216
40408122252180944 341937275877117824
175348773087525504 240494410969921760
31436832613233588 322393947783377344
151034903754026688 267924903767104352
36172467136368928 234868961932811584
240170206663604192 312861673805222080
236465691015605536 270800625332535392
183836834459397152 259992443854212576
160253007654296960 175251515382119552
94335480577582832 228364281362521216
86831814300931696 142047258243705920
170373910420770144 309630201055109056
22029439544262920 170769542059273984
73411468329199728 170000289866060896
99623355067139520 264682965077270304
42839505947962392 46955433920416368
17083092429091904 64164967323000472
60745239634141800 283143353291715392
170869055495103296 342989612609319808
37477308631523088 43675569726340768
289760705415513920 316457944579624000
266397790827640640 287264538795465856
192242416666056320 221783715793767840
12663207440598252 115867654720286304
122622857618352272 184555612844141952
45416757026717792 235565886187347072
57695855800220312 228907198688297440
78654566026560352 276356368027116704
116430587299628752 267192729072763104
52075239103412296 129908906298650688
243658322550607904 290991143119240256
72086141418394720 323499994952354752
161283969875836320 228431466100345312
111494819373125776 173405993062386752
80460019479420528 345147830389476608
210313229510117984 231138234462728160
2032436294729939 251987321299909664
11803002415234266 69813015756769568
52513798143395224 80374836625728240
88292822016396960 196215874525722816
78218504651569120 248896306913405696
70706437293037040 208087894673093696
223499127935188608 261276501500838144
107250518109540448 246653664848701536
25922301212911484 147134363774074176
66040521453464424 328814023736285376
155744595016293024 172863706706936864
134727471378566960 251795956345261312
14019931439683802 132038675655214432
126699217693743904 347727329898666688
73810391402556512 281315463127283840
201279711241332256 321490607899623744
1572719015742689 107496727772510144
188911441987181056 213473069340279936
144398566360173120 227722817523979360
90551799599003344 263230911293693664
29752501093293916 50888419737500048
151301932839481856 180243198866376864
89865555674191296 290187370589531072
133172238847341952 244543794507148960
190942709945654752 292355620724998208
7649826687501585 137313541307490512
37120415279933696 316367448085619328
223599036013725184 267348981736102368
39838419873956344 75577395074241680
155638953322296832 302014838931540864
180227852284913568 209717114927676160
70622120549933952 177705195723176576
146162316438690912 273935387801076064
51411808918538232 56681313970014992
165190374378074560 305594353645862144
29080971848252424 80624932481467440
106996820334133536 340943041301940416
60273482140440904 204589320183692416
105138740813426832 283247054572740096
285293028474783552 291302394014406080
248741957965941824 256834455907488864
196595951657951648 219554405260068608
207639147326231392 340796071215576704
249497673401098176 250157783210967424
189340471029544832 227099556494451744
107507405107126720 306537733783468096
61122350053430248 156524383105117024
43438526738446752 236528276255962464
231220051056525728 308341226551590080
40880215709527656 69868768705711360
53570807900389256 130669567258521984
114390162469628384 205603773106427872
6055771540680055 231411374576701088
191555412988909088 230673060908280096
243801313319933312 343210961955201728
132671897562326400 329500101217316032
127408105923137376 246629186908266464
66368010771265872 334187542904402432
151564702545096096 275208835202551168
94155791444642272 236921326042413184
29280163225591432 280457961948758304
30157597638027416 84613768469788816
106234194077133808 244662983830926592
20242873982538668 297151658735831616
256369811944249120 342798904344895488
30032054190301924 223554246245399360
122334909609924512 265877081168836864
150916754535318656 237866160920154112
5059262163004392 331897235944825344
21007230366686268 158744827932539904
148839411862439456 291063703318725248
200758838438020224 289874866610456576
75084069090148816 285938784975744192
164373386184858912 258577768653155712
174976450054443392 328321599918953536
80888674335486320 309689502222201280
162884263698018176 185177444748460160
124101268246866704 270342197077516480
298010962800769792 316800499834874816
139825111771871936 251318777745390016
230170314550579488 348318947796640256
146163672371262176 295447401016021952
290333179210565952 318994001477040192
41708127221480400 258254516837384320
114230966697652848 174610728140373600
59514731840036512 136105908483583776
233126321083382016 259569353274071232
51199336372445232 137785177832075136
100554016399502400 328644297522984064
22401462256572980 121892712892041088
85924597941772448 287789565683641152
162627760540190144 315209015487315456
271582457314233120 340455148414402496
28397352163324472 135176952447604608
153485747459998560 275981948477552128
75976859309469024 191798386579057824
75522447531721408 177907545104961312
34584252503782948 329227564087239744
45363257080799784 310346403745726912
263183944537689024 322389426243890112
52790088689507312 138406682412353984
149429845278512160 225185880734213888
43062445971183704 66520270114912056
196572525593892000 298835473975881152
235723115212117888 253485956037798016
138661581582203264 274120898746122688
184346126721129440 235440427703654720
95754631803837792 284655699252238368
4986022826987841 256628659383830912
200054992319823296 268103460666618240
208852650355068416 330038811616608128
209348287710300544 244744566707000128
164673624430434976 208586027782713088
292210118093213568 304253657966553856
128539373536886224 283619399486552832
53349810298579440 265916266933251424
283869599674095776 318077744113045056
210842919770607392 310425230425666880
40275897754419392 277519641352249120
5530513525985401 196531463426486176
41675862461461432 275155408457314496
174888623721546592 219243003241186784
212610603356311168 302698255027058112
173881422087433696 236215358028019200
226359329632962464 268938261127362816
108619014071771632 145899786701683104
60570355292129848 198407227957690528
3828479298628339 263731072736395104
3331030224826377 181349987409817568
100459109325291648 105569390414609088
62627048076467672 201826457493840448
17814694592570806 90580390417643136
182476569439846048 263876487331218688
82134296750189680 112731945488172864
263277473793459552 338693889453695040
9483956243412580 89279426122836112
239493701503613344 284836137076474272
138362077692577872 303063634780580928
33685410990564100 232028280166626752
37898402896077112 100800175371656368
210011817153091264 246802444559059488
271196216326601856 304788884485237120
29724580601117956 326299300381162624
74147084382430528 221009434591715904
101365323321446256 267225909431151840
286391967413507296 328253109573142272
145111635382021312 224630385745687008
34101561702776824 287645103857528576
32544513247378900 217463875033169280
246319564095367968 309425206697673216
150908880279610592 306527732077603968
43625087361095352 129443813834290688
160242190771127040 241640514692577632
76579498217984624 167609533953286816
211244369463035072 221400184214128736
6470351895620354 208217242868090752
172361405077934816 212671770596298112
203727618669148672 301111687062032064
155536941971368768 242629907803427680
202334083826802272 321393006092128512
89909512957899744 141910520834766128
141621849185313248 244739834687675488
210268301818780992 345787387637944832
63342291946742136 68416401743620656
106044442373402096 130964175343983632
52209858035743528 131040687232746192
128556612337012112 343672880706788928
3355113472269410 323749438333890880
306336584863933120 342338760652632192
36040696501306792 240241969195983072
36648066577697672 276664955979472416
309439880788301952 326440672274317056
174717070983331456 326024825064206464
132362832637666320 307694673144092736
34230108674005000 308485460803830144
187215173603177088 230801365549164032
324864179750876928 335370207274526976
41242462046631192 70179177785510008
192167537174298432 286313569503907392
34485560716480352 126173304849636672
16124081941232770 250725672007027264
60639433760418760 146596604639372416
184834159795391168 312278628713724480
145680563563902496 281322378840380992
69076053323188048 115557928457597200
26711094628064848 239702976413712064
221239010294757440 267720097684720768
52252025676862776 307371148996105920
74509682719361936 88596899841628448
269763449991299264 337339613732815040
85257482934988240 346592889553232576
93551918467519552 155499041031513280
125867395669308224 154918299757476736
145149220306634400 158211190427035680
159461801515500960 229136099043842048
139047546194569168 223191372580087808
16051939369052352 199296725290541760
111950183910089344 161173520720207232
19436763523045428 114316705467865184
142896985605315152 239408095733121728
128196287666099632 164381898145498240
111467297397823872 158647430353205632
7916088148174634 125467047809330384
158374171895041248 184179495519442496
90888971215838832 343029475505409664
140897606068908752 187728382308301888
106375951267727520 336345635535380544
44259659585604032 141811174478828624
257778881421536224 265250497407023712
161353091567580448 167164589125584000
212912067655681088 260878053671934848
218322905948064960 243189190611343904
128651342296307104 322253624380940608
155946841591039776 177767077010545408
72156559469218256 74198798935916656
55665058499445832 199661682350452896
64220898487392448 336042167147741952
195167330076118400 312555658139943488
75064850953115456 312872827322807296
96675484241153456 150273751059970912
45165714936495280 241465111440825440
240899574851594784 265918052673598688
82383445801597360 301635549624701824
297476716286004288 341326985483909248
85591938566868080 317210683491591744
219355501188053792 240679632027466240
24998224364401348 136146754047663376
244779635071578272 266725140454631424
27644068450174820 286389968200881600
251688163191665312 345122688360352832
25265116310581904 238660019580340224
119869625887211024 280619748381054816
157837402228051808 337646564317998720
142080552361202928 174970024783979072
210467755164604224 342731051143503808
27771527352285512 292272605992922688
76314558309931872 331009925090096704
99999970683898976 151781266898839744
83080196374729120 115182735052175824
45958151920498968 317333363763562880
275225928920469120 278827007749775776
172104990334097696 259344589437715008
217226497509929696 306818386501984192
3352351435613183 169116144984860224
221225200942793408 306479422861422784
93238108816940736 232785057006944256
73546675522875504 273193798735048288
41195490389294312 197706335863974016
123806519006869488 287440842938126208
132687804763646880 272186215656516160
76389872155785808 270707520355150080
140657090407597744 286058054575025856
292715157754442496 347748362721868992
98618828338645392 109723445280352608
86616472060775840 126592737089573616
53148698557414080 297728117892627200
166602909108003968 303006382555590848
186887485057995424 230527432451770592
105490054765220336 271644866027315968
39031147908916864 161265651066535296
36994829768704280 87168352278805296
185236812684630656 191000876194515296
104923844243909904 279276749792075936
93158088878696624 107854468503982400
195402984508835840 318424671007090816
60960838734160104 316686042301846784
97677198980026208 112229138316891600
109100422715817424 310575340603319488
31679704955116424 113401654663259088
52104416230431768 325448580009703872
29208190946078716 221089060035639456
83273945700050304 167293051308996832
152984285537941312 304300050955903360
102073733673236064 155337901224576448
157800857947987168 197680919860777024
218572102989294080 346719716242295744
21228012413935480 70762312544442320
13960316416737632 35487867707027436
44556100429313680 325538452997855168
18040201856605164 194401819329710752
82712804903751168 224212688839512608
98491783239396048 169902021384906912
45119316158774784 308321285324907520
163549564613634592 288915751184159424
111285610905983360 150111171481704512
144965444834199840 307530072796260672
63023552218508432 116545378242941824
31305599471898708 194573342847957920
34577812734130108 257125781337433088
98203871649627008 311024394653121984
148838835920225152 184590834535315968
10959152013840048 71819658713129808
200175967629969792 293432712194865024
1599817178231698 124406364762408336
77517136164047856 326448578096064384
150801459770203008 151048775455935616
27890991839095552 154213198429796928
160009006986154656 320922325974025216
134517613286854000 163344631533945760
226944448888023392 310931703199391360
59102870290436088 265760838743375552
22839596893268312 204794609158883200
74245016667072656 103420914586301888
250663336776280160 324575025098191808
149088634168896192 340306471283079808
49237041482139816 50158032718844672
33677544468821340 261150462877097888
45090928652828984 299905181706029376
152518637297624000 315041386156601792
71373924008642136 144852983522481280
123430418435870992 197785085310870592
218673153787083936 322738871635354624
86886099847931616 301084680541075776
187064576993562944 313029348559287872
291140276457631616 348342394636320128
83388841560361008 314465373931820736
95740028818387024 279052291729700384
150745682777443200 279650206126133600
129008791682253088 211218390182836000
193146237055050080 317501338354806976
82068473016985616 197537571497245408
17076766421947718 324418874801436416
124246143276399808 346243379640000064
70824674617530096 284976710398807808
8591428777304099 60924950669525880
213742732966930784 330282335498208384
278311630045588320 317027042495732416
35133520828781860 284766422797340928
139830976570029584 216376690020770784
33870149306267200 169557881113486240
100503453962119280 324168263944323328
5236875278424236 296993002803898624
30882115208147228 266306205424009792
235707487132080832 252485966204125152
61452049121051584 284591197199632800
302204071796467136 325237401319302144
317125803957099520 322003061073410368
9372167859443524 306595680874260416
70725481839412880 323474953820204608
42501428986023632 305650055298014208
117584929507756752 347655746426550080
62655824556601680 80320555083290176
54305136215467904 273843631686378240
40656590205719432 45824229131372584
146332879458274080 330192616270718784
138588724445197056 148981078599085888
106298574642708416 135249779395348272
7633812753742668 99217705992144480
23610038556104024 259698460425227744
61682079746436928 142779566683680304
67795816680463648 151207174405347168
169334717661956704 178835930176726176
15623223936854108 171768352688126016
173435619987169376 187739345753452640
102114917978228384 261952115006140000
154445670111715712 334094185005241280
131548846550374512 251877476632610080
187592041896224704 342852226350946560
19154709544404936 328443234709382336
133709242873732864 201340101194979104
14789094750936690 29536251291274652
168545569564392768 246047143552725824
75138382261873216 145282959019384448
41980387728943016 284604297532671968
215356961937950624 296504993344853248
4659757886013629 108868715542084256
182831866498253824 261608461246835680
5763392017612683 97844630064195664
29489891345386240 300208942977208512
197484398968533504 220552365974828160
118183561731392592 309516959571589440
181444023851972192 214480976334408032
18398709647189648 316405524714805696
268978169510886880 294977545138361088
299886821817075648 304272646239092544
284814668749999360 333711540408378688
43177013012475128 54854213496732232
312651377276248512 344528703384896192
52195977721747088 213031125132985120
52070373883475640 309608305109425472
70735384425500016 332800039603201472
252883227734204032 261438966294134016
97229215463813904 296616495668052544
77201983277863040 154072864223340864
176289490253588416 295020145934143488
237674037080214592 315436990730694656
117556116687519648 260468425658516960
32313078369762588 140193781727126880
5039294487330337 296661950888921152
58527263785194984 203899410478170432
285113346621601536 297620572848392640
126086532311907856 210426465212266816
82854734726699312 254206510718220672
127944434050816464 187144625789148224
166680014097895808 257214143696381856
30413059713903940 123299424288948720
81634995066854672 155635225877134112
101266822034877568 127682415000840384
36646878078932912 251472116331378848
166551637904290432 260397280093690688
136910188696326064 250685005256354624
185568922747312832 236450555047512416
116823306548057680 294203609056361152
30544905165983180 126378693508484272
317018397701382784 344027858862884224
343733357830954880 347401438923869952
292625800881509952 345382649347512768
106832021999016256 143436487068612048
93646229608390400 138465981627992624
134706005491384560 244411986758625504
136456091149244864 215142709871788064
330797153867708 40612641936572360
101658063995266224 145134585633942144
51887290648070960 264432344223620128
116740469037707136 306411250272154048
145452730113927968 301059146492676928
24811861608832928 311147232327137280
187985755266225984 274659907209423584
120349546624283296 233035419674443232
121238006218866752 324666105406829248
126936621072252256 286353993488569504
278918343505297568 328877979233364864
28757842111696144 40369974401180432
83250374047201456 108936424375351872
32064616909499804 111551767108976448
245239258915159968 331698428181081408
117983457489216480 189677652297837536
87780594138580272 119991819009161632
138858512531657136 196645316786410592
25873366542006152 162522767800751840
6693846136410932 91794076075590928
328364291008430528 335057564770856256
93619647320724928 210613861329816864
88984703840547264 196300359502352608
289141754178800256 308928645597215488
76558919969505568 107817338598541584
2686550542806779 36803425881664224
6251657764196065 323848703225726848
307452148641076992 343186040681426176
58805740009103760 233218427140888704
25694069921752776 330605667767766656
11070736693444420 55355334157999552
7243210900942872 192053664597289248
144488561301727904 281193802736555456
98843813690838624 310885130059031360
201485703410585632 223397324356950720
19995063237588500 64531233951814328
192661086117008352 197079724349463072
185580791778684256 302041307923081408
89397853321694208 97883061586970528
39189849162014688 175924151871876192
223138609935531008 236355049595739008
29762752313645048 239823901216252160
120164064019853600 152112638542671456
48187952967642016 229664424990331232
155899997455558816 333798511423691840
220797679901323072 249793133065387424
129393714347066608 252398731652052000
23795578073970888 135214283840585552
205432655005526496 228896066090942176
98701249020633648 185589341836154240
41170077727284984 41439223235137952
276298824115586080 332360769581801536
48778026874105176 188150438919313216
272165495167144640 281275036108155936
30738163754217052 182552527800572320
80976863690853136 176157417981086848
342254542729054208 344651750300814272
108876430612669776 139800405612435760
1156225614821353 77074427901899616
149741347994456160 287029045404173312
118334559837593648 308397088157428992
219595755088077184 325998166793330560
243002258935844576 277814337024118176
75145807557390944 139729501470329344
9032849631624038 256391861416483392
222941598715131680 332178394950850496
17663039063322024 337010022422529472
41187384804824088 49340465612926832
39838122725607728 108282194207268256
143503336082272592 339578778932525632
111545269009176000 136422394104479840
105430471190021008 299132639680490752
68568800362951008 275773058743723904
48151392136366976 283287908617097536
206298824890710912 237016701964439424
322977196254726784 327338267630846144
67698548874081224 345993003196533504
181891241979734880 324951060734520640
258063836210112896 303025584691835840
24827975853961588 74922027062109248
246884188938609696 262537438413424992
64530807522448096 190233983694114112
75159750878948736 208371452162192768
18516118229511628 186724388625409792
162620545306535392 261516377967314368
62430124929791912 139350940559658512
13212236838860194 81809962043696640
161747222703828704 295209630993009152
137503777960135456 336139087787382080
32429277927186000 57978437813402936
144819584344068128 157675967223418464
40598543896553952 83636484609942848
25920576502500820 309607880644758848
268346988343940000 339911757826213696
212896015308718528 342578365325275584
3895094988274492 241549136888628800
130876269624591168 302037132738232448
37029785260068320 319403066831324544
223131930620197408 344110620017746304
46853920596884656 142469907187579584
41198618414420392 123170836872043840
103020232222975504 333902214728405632
41025005753285008 198994694518378464
147107997146762688 247073097791735808
8878017608540041 60883259658439392
272005700739731520 331720290106336512
260185348371352672 282423933612326496
63574074756674672 252880712226188896
5815799009581146 324451947949944640
68855977825374080 90040194167696656
114321209908861456 171323576274364576
202600885653610784 272470342182487040
94076055154414416 128901348960179408
261889253427196000 312259013536546368
31822013511736788 85191108600539888
118893658364575504 145171067889355136
193165285330769920 251623450852149760
272501388451113664 348256141731766784
159875872094922368 347611769190663744
107764626664704832 294418082199526912
268200694889080864 338290753576173824
65338323031843592 148016701448191264
308546803695949440 331727539839837632
18696059041531708 42907184217892056
144998504225742944 306633561081076608
124601538313524240 317390099407177152
22704839517340532 199670540638498976
259399480444307360 318315893790793664
17982392654647966 18221822971264344
301263553751811456 315466049606964480
99796924537035984 259419505768123968
43204514569350456 185908866566699200
55856854267871496 322153960706668864
125016539630125008 337398381703359296
100673870600759392 347120687337769984
212821885143334560 301848949668752128
266404548414798784 301257910941295296
196504416104344224 293791559280239168
201148635054427488 228030283373980384
22939880614037260 313010427182044224
167314385149880928 194313596721101024
38273548547543368 281671707731422752
275461968685061984 279020276296487200
4572256972614252 320097842722636480
49697882170869600 335538235854918592
106323596949546016 210411784080345984
30778561759910828 165866699239926752
23828642611285984 176084808622978272
56643373061237336 294591741963681600
314377348317156224 342010393129740928
104348047798737696 303417618504304000
26425603997632836 192959594707286880
33104493603412500 174034882662436480
194352235719801344 245736096060223488
142561551576352032 229308057741348224
247880998418521280 283600074943579616
153799982715639072 294010989164339776
233283577058587232 331148689957769600
87220249854465232 291261429787169344
118730466356911872 203228751502533408
187448328001550400 188581548499210336
13195577120882006 15894951229021396
210387414332732096 247243277684866624
158244377134025952 192609547906584800
100622356548001600 137687398051151424
10233274812637562 276514501165119872
6412761320310552 140516386972046256
30129534518431636 90892886574804464
184035599308905056 314389595394700928
239352244680235072 327293819595756416
21274067044985156 314761613954014144
47938412775298216 138303955557360240
198143525269013664 331622343248671104
84472973734709920 90610161643414272
198843578334977248 336908867545603392
62497098828062864 149860213583092160
168439055117914560 252295135845168480
14838512949947018 238519986467113888
7701565846662712 42726342525526672
77127037620649696 284372448725292576
29355444726541600 227494276882634528
136018111707512000 205386365290737088
270724078489623136 307524068286707968
83843661954932240 346800048270441280
29617116974960240 79709188127455168
196088261699624352 210456916147757440
102296989495874032 259777091607152512
97278074784784912 146150531002953600
167021705107284544 171922364172476160
110513700555025360 266747785165285280
151568860494986688 182636200606322880
205429912724497408 297691176346281920
128849078824342160 231693290015654848
189528055727977120 290130996147943872
23493944969092924 187261553213727200
317637295371421376 340332740931074624
110713761627500768 175552859727681312
122557464454024976 312749069940529088
92178615854717712 172877291776254560
140921749068084336 324783472276945728
166751794753327296 346604449578288768
52037324981485312 290756980993665600
127195656661624672 156633622239068736
80727461512001600 271695065901369792
88330052229274480 288813683646351040
103203044124566352 156528578539058528
56240375318141792 301963166125867008
140066306769997632 208439705599348288
75081773375955552 245685688708148256
144282465301968768 252055181051089024
49428818674647736 56494285871117416
28834914698841804 190457855739961824
154027740492232992 282109777570910528
42433568832847312 206540970520303136
127149470080987504 145503762540577088
252749142629997408 302675699986139328
150434529264476704 258807438315773184
133434451194766048 242406653657177824
313697354876015616 329559648040482944
7568559257564268 223826405247652352
68594661829584144 295610805046936896
2555775461202185 88868110125960112
23160839435294476 185868672413256384
125523173032074192 227184496767480928
199363046516937888 263313980787889568
95626669227561760 225653837380057088
212939512277441024 319173045887116544
2245485824322040 12120767402624836
146461800817927872 277701988700495808
112151174009855120 340036964627099136
58785036549640816 230539641669744608
150178256469102912 273773669505969472
22137902637282536 347101143974291712
97957140497760480 286677028454812192
178020392582195040 188171763468323360
59038729305260784 150926725369228864
48117866801400024 108303737708271072
176670884815855808 285559988046112288
26193456272700544 215334669427807840
310962659697211712 319268880846955392
138820769109479888 190623620111491744
15796703741616232 143721756455107504
99763381418976576 263197744919799584
8430630291079480 206038896511075712
275317363194201376 277830152401281280
94475871271356864 228924287579946752
7956152200523216 304633392251493696
337995245310802112 338235079499421504
131981385825337904 150352403563327296
46381136585351352 87967130883986224
302813677600217920 310725113308774656
28375987183609224 226190846872622656
103657325481566512 242574329316967776
131963025329873728 253977471394569728
154491077693677280 168875914367084544
78848857025569616 321054233556162944
72652764934156448 154312723200215328
28044544691955800 345859415963751616
184708689267531264 209232673243896672
10947389856675086 236008306578072608
123853211981333088 327669347602343360
214325482381344960 218834780718443616
19445181154497912 210316790432752928
133934194964441744 279051741504445376
199833585139949664 201530339031166176
30613351409344928 46194870502847224
71774959540768296 91612701602733104
298395308921417216 316224456998507520
135035345950974384 316097834498175744
129912591586964352 162926758902633024
215679806788791392 282726465089910208
6360114821561964 152193399648106784
20313979102554112 86407611022084960
133611084213314432 302430485679891840
141544641455066848 145176870819855936
308146387507967616 335948284946452224
151990266319465696 306948237389684992
28468095402300564 251405281727622368
112238915519422720 318687190031164992
68082308658171032 321074323633346368
175210776913385216 239992029569442624
53151300288743160 101032603785008224
205922565436120128 249417668562619328
34198075640592824 219856288941854016
26136270009171512 244526938073407776
165652263461921152 332016241942219456
184604126255557984 231469856033465504
229686948574284384 277160693530393152
29156348669007940 105672792495991696
44798917069246536 291528025331842752
185863284529454176 282710154706189024
128168392635554608 282684754191317504
180949056071712192 245771781281115360
27875603802536512 264335163866124768
114845528460012880 201374842716315744
76545519867500096 132830532005816352
134038562723907392 247431427326989632
16628545559546568 76112209799597424
100702890519267760 321665187849612224
15633638044310168 26114078579066792
111379617846769568 115929250766668496
153448389452389760 219659949187033952
10634451457296834 305539578334821632
103179130003099680 313502401257407616
172050285101815424 334477399357411200
284487193495841568 335787396483390400
320179719827496 269546888517278656
104350557477355456 267614449905428992
158815406000178464 307211713264307968
28646715633002928 149922935014755552
310284178073098176 314680156919164480
159902383569964096 209640521083204832
4657908390431100 28325852325161612
189822112565108672 299466834715600320
53291507913639856 234230325948895840
35481122222202556 205042974180435488
21991439509177 342646839235016192
60891498509802448 259971534514417024
9723881918795956 72618689399259600
205107225093725344 313897562409335040
63898897614375728 93528503285290320
74252637915248320 179524908859885216
67442089844378368 251813378397342560
88420542381333440 206126243817799264
183461720428135936 322131432444802752
63823195043312120 184648496175661888
260440932511114720 260547782426830688
113014205688400608 314500570641518784
93662041940282048 199756432471148960
211242816593502528 294947085324032000
78756032246162304 299596124630149824
49813940568565816 264508057611920544
45705182856037760 243909424931506720
64458423134692896 199674403582655424
77412256395012640 122203287879146224
77988097390352480 176369430892489440
97998619235146672 201051135111211040
65325033856823720 271578023081556416
7604650891011212 123306481380127104
99867912995490192 146743432137359360
137333357142272816 265128018050023008
171197982639015424 304525811420103872
91285922079648928 151914258036925248
120148776193573248 156346465912421440
182127838061264064 195148499258076544
206086655391856800 337116079347985792
84994402895724448 104224842281229824
177296192238326688 178874912401518048
34884528263633080 136888770916285088
51990410828554568 188338643591593440
39654823031284640 43632821244893224
183335407788037568 209175106716716960
1242545304185187 224994852823062304
25022455479804656 42742665510143976
310412825596579392 336396951608616384
32462502028215552 231483814778613920
82057383914167184 174955635310164448
148341692739746720 293105452125202240
273412221358133088 331007716722321984
71342895163691976 265630110394677568
240844855542292832 345003535547631360
9905687695066230 113268609303148944
8920699527092581 123319322164995616
8984214977627963 292532135733350656
45055350633146328 241884213114551488
73978608628739808 230625850700046880
59774746551686424 344178365911366144
42209433730579128 69967372744655496
169141619014572416 220464648044923360
90951174850226848 207374090456130176
254781843726751328 321569736512702464
97300574449740688 320127367198536064
17214002059261896 217733167597676256
242751441554013536 262901501583882944
62986540619368024 321544889330695296
2363487055471762 316171135981403840
74794065201969680 264017434935842560
171528900277817280 234361800099849440
98958225046732224 299059710862823296
108338039151222656 305335444547294208
271639326749065504 300134380615500352
109174636069903392 332381019956516608
146639094853548896 196449794941721664
44867537101952128 102315930424782672
37262785354074408 143353226037803392
132619189288083088 253686301330573312
175051618799682752 305405837201646528
252836635629283104 330576785150114816
36199440816943120 208685711141731712
68370244209940792 303531740948711488
2989261996590449 331908873870109440
43897677868515512 343115976821339072
200835191729507552 306265591877603904
234634730580042048 286423950236515072
15817640334802250 48443703450539128
118174772990436176 133813825920378880
38101816830836136 38362506806095776
13675069945856930 122744234269334592
12167597815470268 227365743521349888
68968592014524768 75067759905023088
213028195224403360 327905340343876032
23029946707433892 175250416218834240
318099062179014080 334903708145805696
125363165022152032 140527059838285232
31575311766594132 137381823302818016
95932159954348688 179292538697238400
211340725044381056 332930041934358144
93560453425817600 110596067391337520
34231438370239328 249829730837706496
277981215892678432 343537869297673344
86788219222360464 200965088037737440
320989268894198336 334532103197465792
146812575798476928 158005753406647328
130404000524791760 264785513563286336
96096965346342848 116445702474392384
128984948788838912 213567791132137152
288179872964574432 298878125747710016
123839614339458288 166539830486206240
210787983955078976 259726188928743360
98302841511533472 115471717873523712
88632867530653760 209059640056414912
103567247700201264 156914660138816544
78724965269161232 153098321292310496
170959488071445984 201665296779027744
18397655608125740 82868936615967072
10879886706966406 139424070853256480
205406757383899840 216555972800358848
123431315795644560 250538110458696096
248241443117910336 316469987072761728
54421976304190016 139630384736386672
96877143625394672 243402902472840192
264928447372676672 341064570689166592
175137972515577152 278814707817281184
8933146950746769 257666920303145536
261911241143533888 342932067940513664
14371697875878824 240132246952181984
6922794670644943 218899032279796608
97027451459379424 243566398225938272
1248448429264715 314747751941276288
92635371112556528 266165010148481728
160579603947972352 316752472843740032
72100840672975424 315075826913521280
47311057243207976 262766497208541440
252786004036217120 342828552681786560
15528758620845380 306543185468838656
98345920426211584 160893872996026208
64536890983247632 237129966888208704
312302371837135680 323851873833215424
75777770707177152 170231177643946400
235767470615664672 309139572531276608
179600049519380192 248291679494144672
332159473943441984 334011679802017664
83925464094008864 309206158724122816
242391677111747168 246210443919123232
62385966976407560 328478586852565056
228286313104916480 336033157489720384
5066870610647480 281436229838521792
2196130343535896 114748867563405728
108361687769500464 276815766172790944
8580672733751013 278466576712681248
262166669794328704 276627185017991456
273280882899763328 305562886528276928
45716612273990712 179271594935791648
78803093145295312 248587194237984000
43524380376707968 281994550571521888
25595094429578780 183276986483376192
23355317651896792 348027998599806912
180231038654401984 283078104272481824
13508737489652428 329329835453908864
219948668103057632 243615888512809568
238011765975779104 332372073072019712
212481557397727328 314249241936261888
148413374119290912 226142349538660288
191180714584840544 267574720495062944
53854479915157792 221048426557140384
55028473524019952 72241464265089328
247958962251042880 259835737617312864
39033214352574760 324518411277035904
103903773861492544 198599872288268992
300661913592415872 307575038142113600
70471991082002216 78757380352315056
39997971750133000 319172808670154624
68206308817004064 107838485120143248
108284599556180720 158968063244156896
157518537752705728 164854875693380832
205623497796672032 310694860497276992
7221769749683081 173687919630592352
94036551071037984 128810815517424400
71717277284849256 246544803509828768
69523687499137888 306887651293143424
152864959369272928 290575405685094208
101809269804226048 289875243620421504
300947506593825664 344623986105015936
125551909308840576 330750767837447104
59729380821234520 157369047857388096
101385972224814704 136436442296196720
91913672638433120 93882714800141216
158836255784519648 253677112115882080
41902169958631336 310539380235189312
42393193135077368 304365468254220032
84023406045538112 215017695732665120
233203058948438624 301159335787252160
126005523823437552 149554639686256384
21411493801965856 269238622609164512
221244167667257888 310922468446948992
146195328971191168 157441665361158368
49331383931968688 196601782633394752
118579286835510256 338310486871049408
202792484873741920 230430552180113728
37210506702850552 134051420453176960
211772514302948288 261273419398434752
152978242140683712 259151648205192352
108645732708752912 180605039811635616
297683006308325120 300106887257286848
30506278396592220 198072142619379520
145914205105220544 307861639616933184
98777909258616384 127242164230229664
197129070468265472 218157121953665184
9227386434169376 198196909836616224
206777953830314208 265608821712862336
57369401540687976 250985920443141280
49961348702301968 235867035725120320
78713317922010736 336208982201088896
51591357613731280 223375887897641472
103480821879660768 119418814036689632
28600114111394844 39899294934761168
110875454841137888 289829200650412352
185451077905562560 258096349633526336
165637325844749696 290369996056841728
220889172853034080 316865956188637376
5416418285128272 249774694526479200
72505364849880304 335822708544116608
192733197009257152 319932075473525312
20666991058199972 253364866468742880
42644800900005736 74039078704715008
116438375051238048 346568742734402816
219917371886436832 286261190002127264
151573797557562912 157642565088799072
69332625407969064 146488086963637504
133431643345936080 197039341243149920
128707725774977472 156082107297114944
240713568529787008 311986829774175424
62632007851392632 94764995874025392
12903574362299262 191331056593050080
175092644871477248 303541136448320064
91644711385618336 100820375029583968
29059140239221048 171386561965341184
118923915462279520 267552359518468032
18035379323655000 240330494752443936
60531187807597928 74779300783855648
129350492814977808 136658538232723552
145296009501910912 229211124696599648
156553823299658688 275021151907883008
47041013774467056 329652133892464448
107655515865902272 321475717009098240
113591999063172416 315207791452799488
13351183294157114 219398964931539136
151647542955593056 328400232391544256
113529203393272768 334728787906682944
65814906444405080 201851963604948512
280916529440627680 307533530162207936
2698437696201386 23660760299768568
35515483303095940 172099531792065184
276556116822227488 286124315383401696
16638576659226704 206887926188556000
161138512107412448 344748328278089088
50509608482972392 311823902170174592
212901203574453408 254602465452700960
193074701878600928 219309585182883424
165094056350819904 165208082057170624
69038548521672552 235302607698269376
45283000011044256 60096358038677320
246312079200555104 325657926962197568
36831844987353304 269264415606701984
326425584498008256 337985105636282496
196440900379247552 249272952049152416
137532786410856432 159997397753420160
193035220576253504 205952936217747424
18607433568359700 164304730111116544
206315406770963808 248924680187021696
100839641962949808 325157540424445952
45299740619129672 294648097342011328
98038022774725824 161685523972749184
45873811390086808 104165709966013456
87498011050628096 219155109380650368
118190628838685328 348235741487849792
28713215076153652 311847229150536064
111631146838861504 195344777948072960
121222801487087280 319915576770961920
17112163012756446 343208476061144256
81474484483710384 238492131871075712
66568019646391760 141468944235947376
75107352175373760 246497808644678464
211277578419398176 316788279392145920
139029492640058208 163879269587119136
160999734337530016 254562706526911552
52299594000664296 330256545238178752
174345795421639168 242813267773351456
59848419547716096 240099550471758496
105053832526545680 322706461163612480
261120238670919200 307703793776722560
24927536790908772 129320555288672384
140042292996253008 293508052272494848
128580342637765328 289027590785184512
73273720830659344 192799417999226976
7131440936267139 167740015340369184
144013361423749632 157053282439961824
72707550294057744 213740944396810752
120245260039367712 141374235786800880
244731502999767968 266898338150108736
95836374915495328 104952366002480128
153531617204642784 226228273807765408
272498657464256832 328233043175978176
102476730671624528 175865519748999200
43367012509927384 201347323133346400
108832187241069072 282312917521815104
122239204028661424 172713549223221888
64033748248307008 320979196002585216
60131374325896688 302579858375209920
100067220251547040 291984811162477440
123529420114208656 135644273626277280
40992221296206768 221259724346610848
214590843792994752 225587201498511744
81972133732769056 152084016975399552
79714518708221936 332509423829292224
198237468253306624 283539286977646816
55979949570866000 262242209165795392
160158870744830688 255237851381099776
154298765679017216 285166358980825664
54202601897684816 170959712553119328
39693151436828696 246662282998072544
16066778154235586 276148232018155616
298501000912945600 316735188914813056
236210552653140416 252891864689409376
7054221704949233 170226359992128128
98839909276450080 227177816565402176
147300138033617600 196251784808876256
103503856521287232 310878849471961600
172561787592346944 216654674740292736
309215939390015040 346937912334870144
95321326487923120 279635904099837184
179682879318003552 197074361815895552
246193835494185088 295167018532551680
66699824597962056 207257609795917600
16017869942415108 342200615085733632
84284611002866912 279935177686697728
57792202727297968 243711149215142880
108549306926057808 293138180818443584
42827658196202240 141242812808214032
68635535824957512 109989136406410896
205466498862779552 276274585630941536
18798884180514620 233619330099913824
141436979810777680 314369136160798848
111876922021886352 338710688576597888
44581536589937816 260126867875122336
111233437989777456 238629056317675744
64524505665343880 339125753625012800
77820108471915920 253610129574429632
49882337335258632 255214876567380640
185730974043564896 204054813606924576
209059256800964864 325864231565023744
41633854695757048 140699219638372416
64993752669702968 72184843600077792
70006100130984768 109390608792258048
271506637481539424 278732841248902176
309389076797891904 329922724492263104
76677609124461552 103012214221408240
75788008124480240 87949383540777216
238071329384087200 292009692901023808
66648216549045432 209746770439127072
145958273671267488 153000682081975872
262509318143421984 293756764471344832
281902423495698144 318652170364921408
293783716459726912 346257673070885056
28346268884731104 137239793635831472
191130868451961760 298900852356273600
9949843438314062 26962661570474952
179869262264156896 216533438902524480
91121009698873408 140816404735082624
63408879057158728 135319797831531952
202530653141052640 283996806477937344
206581823426102592 281000425547706688
129665545532974352 263463958155769664
36206826954183456 224286206210720800
223819749590190336 288272703456778816
315486193522247744 332381634377997312
106016588499863872 294600301734966400
108389267689199296 177445714902991264
102069312353106336 301875032805807680
108925430420688272 136364799884040288
129308113221947088 178901833685921344
26470844785190912 321955023057867008
44690483138903736 335604171387995456
1072412678305235 103216385257665328
51561382950431880 79766833605652544
256200235425923776 292659074176227328
13778731644867168 185683391119150560
94575406453996272 96652149316275584
14506515061802748 246859188347358144
183759345906102112 196001486848787520
201102846710419680 202013591147975520
176920202179068352 280401549990879136
106802967484425184 220477348206435552
231291887596353472 268444857046563136
147486964281307648 311775109273623168
54954684750069904 323621830688235968
226313293427671168 297494248223422144
71817359283185416 170315230348744992
100259320299029200 127736901842984480
168593627681826240 225818227846943840
153327330537293696 323184818948603456
280138139336159008 316155489842529984
170501766495911712 255513533031693056
323965964909359616 333941416506953664
145904819003702944 164135123721635904
154680076956755040 192471421037174144
132851243817306368 201091690517670624
87265767364470720 216161270994245472
214895497891272288 249961108308328032
69242395207395736 341226974769267968
294530210679115776 303066584433939584
195611315001036640 254712093262208096
117224514310099088 141226897732449760
69860490190242792 344464151252526592
174764110432332416 229015501107360064
216969432657092128 249969746274079680
42492262411065344 55272995048796216
112003783722680256 342380713964320448
117697460750967920 135026545647402656
210857454323344736 313415074354821568
19450243911480776 121067606963813296
100729841280416800 105475739422099472
144553928416373792 175561722713337792
218138168912234496 272489598810662752
98266814395191824 119946967978768960
236367381081311776 309944123754409984
257271620381378208 289112831617453504
221157338872697536 265036232226595360
165941492575762624 314225843609753728
242508121331305696 346006675045383296
46183046859668408 347422021818303360
227432371911075520 334940700168653440
194949550146701216 221658083146199136
162347629962386240 163020428314242720
54956612466161608 227165660354824128
183608876318707072 330389653778298496
90250062488875936 112378689924956096
25152107767071360 300053935776777152
161156068994968288 234658795507195520
186011880434399776 245434998087909760
177319312204735168 180694388977779936
98525891794239904 277318267304098720
107993000385886560 126231885820633424
121807355930023152 224394480064420480
63770431822915264 325255952235118656
31894913379964172 200106391582635680
312583896604960896 317567324087109760
62349938306112608 128802293996328016
82021780400393280 337972654903307584
237658407811073408 266684994621449056
95652553712485072 241799537184290432
67477399341895728 152757914157370880
6998373168346170 321511057849785536
65476371444544304 269896870762553312
5645665439233759 74702242694485104
57159254251012040 91874757617640128
108371447771115408 189716164982989216
26564592209471516 228975679849980384
129721693613986000 257450503193761952
23291205249144564 236252971531034400
42473995642303600 85845841092974864
41125825192297680 224658245911853664
181739944190755104 267079722804434848
124479287780585696 256748069068995584
127796110725980880 210051544447640800
77395934995357152 224408327861581440
25687858584605372 48248190770812512
270138923799562656 292114746272249344
11717122768715612 246011549533208640
85931426644007456 301295297549016576
83509462590362736 231843834498566880
79187713867887440 313984034245867776
161830326467296576 253198520598745440
29661350170590252 348513533118173312
128354060345173616 150038459476081056
79788382697033744 154605519044522368
190794250594760128 240383252575781184
306252613777204608 335843889001812288
182445029110564512 249739595964841792
45804946931901488 134809691782470752
180616693799228352 244852779039962400
117066888631049440 300475564647641472
186400223636789888 218140787560946176
8365542313383533 52856019288555016
151244173746706688 259056211391558752
61805255178312776 130488867723621392
61034403358595248 140758400364360112
29881422844256656 293823490633416832
84003301715218768 260359886200687264
48588296178706160 160252013387452128
141301902365972400 160813010537757984
96297580880165776 338438126621972288
29939085322820772 218725669511975552
142704226802718928 271739172587804768
125647012937659792 300279615550998720
120662836267466288 195366599176033024
139914943730725856 289777296287471936
150926350243427136 246714142546311744
31336138448314384 130041654961268128
44293134708929096 232668496573302304
42373543802522152 75784236888378880
66797344035178208 316189524288804224
66800034052325472 324998414882771712
369479415985460 83270719600640112
266047588929624640 309496587347307008
173323212455770208 327313756038696704
321826896135316032 333087446226432256
35788884383962960 47699629039804368
61486229860374320 317476170654489728
85027663655973920 215117212115652832
212444066769796192 336053452378032576
125068577919281744 284072369118190208
20239516015318592 67204016454062256
88269438100313168 151923419208809792
53706860708200968 142775391538618896
182880573718965088 348138258661293184
10650147756873732 278007263397353760
88745039743300400 174364192888515456
259306536064740224 323644029103684416
79812511848991008 162499457781784704
42363083751413408 329841457285579072
106376950068518480 112737216521052832
8019282720526084 300448770964264128
220907259906992928 249864858214192064
264532947023219200 280672610646947936
121043736765116000 292095343976109440
140655936694443904 172362635813473088
3546258804218698 207254847136608768
130076165980515632 177971664905190944
57942072843926896 164280303630315456
124023059559945328 153460230331447360
162714110155327232 233281389917782880
175049308219048608 213388997082795616
112188562903938432 205094710171625280
41912030925107416 138714342830389968
215766886223012032 333596457588846976
102824108111210192 283122211409968416
109042839672275952 121484975575579776
200087690283913152 257838916515454720
212555989090313984 348373165701176640
9657413729617404 23998869518463788
163716233143397120 325574719169427328
72175076272333984 322056400674975552
94745987905267760 225681969916911168
231572289469759360 274872819651483840
47363556851690840 295141979507785856
139197360663947808 145348945114546944
2936581033682814 185220962613102048
30189917081427860 177799486762273824
167347169513106144 246303060067063776
188175154865539296 196851721244641984
181092472244187232 259199152586463872
57942762542178608 142730582455787648
248682865047516416 255451485743483104
83256770063659280 158897402480575616
75744288817661392 115730980840787776
236630410037935520 260865793519944096
200007365074075200 312129003881463360
92128012222042832 323483793223097728
122574870695745424 175898021848360416
196619761366583936 258989130785044736
110995324785409520 315346683536742336
7572710296002817 122164340698826624
215893919098130016 293453160262284544
225043767193570848 254348045698271392
14749939026576676 309988799918492928
51067941397740928 329566875267814912
88355478252517616 159167284811764288
247714922202208512 322747501766774656
287757712699085632 303759468689029120
118625782835500656 307742112031194944
133339798081313120 270284522450326816
223039685974289952 242846254228979648
97210187162776416 247137749344664384
116845673287645280 310724988467103168
147163597436122240 301020049686767680
40752525414497232 341199336553634688
196032762839396288 347557201036452928
212811431018054016 278065095329910240
7921393321868952 132923230453466608
273697476187038912 330146198847695424
177751077315852640 296678147730356992
25969367533651244 154558193624266592
125685867514505360 201901461148886880
28341014240608784 210957426101756640
105828189123846848 139011510831380624
137739165023367392 264942669516637344
230833949309108128 324876206071340480
405540376117811 37843116997407536
194358644182856000 262634407158399168
197388343156861152 300501116316364160
95996419610391136 197097859067702336
157831261870164192 191923069835143520
135180090917356304 210073324273702208
182867414835563680 341556668171214400
320794839759361152 336668570189644032
169369311276708704 293167148743492800
38229606771726504 83357337468685520
141891917007726832 220656650449151072
238389039008477088 306758036250657216
28794212688888192 214981457500822880
476709386285004 173548153645818336
142107776557637504 221514681244226112
259013098413935648 328774434908969088
9295512502388288 63952413490824880
300563793027231360 317914485855160448
246278692754021504 260179781853038240
139779020339815712 235353448932166656
156111370955443680 173217977446801824
31413781932265020 76635320090910112
282025168541053056 294967679471950720
45811812672632120 282142008821125600
191406449923459520 191942743423484992
9575420012696062 293035508059386624
35754832192249420 56296377149300344
8979134466660890 104892960243355248
20005472485434792 336908470201189568
29509219312232752 123924595524182432
310272197580218496 318739350033789568
69525976071355536 348282089658006336
111511712150998496 293767913879511424
84844737927784960 293798150651541824
218994777007028832 274002834726845856
115366300295007632 284409060343784480
72753718291074608 178813825906337344
130910744989757904 217936219178082656
48771821818716120 83729330045146896
323687723194895168 339485708005514432
111471846241658992 197924096822998208
81724343528137664 293464396554124096
155105531518679552 249678223704155968
258261884981480288 325334198707110784
56539100824283128 168974390012572608
199099297993610080 206477740201646144
47577617651365952 170709560491524576
41357958888296240 263476059652725760
5080700175776426 221503147688339488
318325186750057024 332319478376269312
8263688663293500 154781934696964000
13682552513046054 339461728190791936
112667264776566160 284872911280521056
106185071373484064 251477568170141952
13217897872898110 47381502892898248
214405174001278144 292769783025424640
276627504149033824 333548141333702528
47306209952339872 319696240267679872
269880655151464672 276289443160337248
145406272419545472 321954926388442176
15891894833855570 303658435746179456
29796386576532492 304528164077463168
104383475324368320 142734318737088976
88799243652065776 347098531651237376
286945034659161440 348031758049601152
29143891267487192 85282182871025040
65338475901144512 276306827374540832
111046966070640240 295850114621828992
90816166292879328 288951987244515520
203883279135002912 326816870167058688
173284441967617792 276126949091667616
114898603873698848 220412138076897536
129333419737145440 221849568850439072
108129089536376736 304295734819819520
45227196326411592 222861325607741024
1325170119923948 335663095568363072
278908558099282176 322632969583716160
21727692998631676 164742494363847808
8549693528794635 284692737743222560
135125027990890432 298738813123160640
115924379673003168 165638849826307936
67302510246904768 321595876032370304
176156392871616928 271034779330925600
33965270863899792 274309692164966400
220221766422379776 330398129257546112
59395919985644472 75766287579362688
110219536833896208 188582450780873312
158118755213822400 213348317774577088
77727003631294080 266500591637214400
141154145495875328 274157544303607328
91798187973494768 320424629817298880
87829918842385408 168063537920356448
131371518480806480 271293234933901536
70971417978554552 340501951260019008
134553275734010640 149407646916195136
706748549172448 180300399337422208
28849911822847736 128787841010600528
12262355038397732 85910319101628624
162650017725661824 191072200416571296
152354709301646880 195019731323035104
66539126796846888 192443848644108992
131084567617487360 137739910971881552
141172489550552928 327712437049104384
68601698040857744 126752323536890656
191831128277586720 326277175074622336
14735177708883474 271833739205965216
122893760373224384 262378236391266976
97667160797636224 260515920126203360
49877222976831656 153111786227936736
222702346477323392 240068210431727584
61395171445074304 172953235164968288
8676945061188227 206238515366457376
106114077607293152 329417199465680064
184343999825959040 311592288546340160
159453642310430144 205994127306956800
180731706997182880 234128319560344640
22965335595784436 254491458158472480
79645002273696528 79661815685461008
218486280773927808 250966579142501856
232036873256506240 305170812268921792
151291693557752672 175311851388113568
184852215190368224 222963361553944736
90232688680175584 106711585792450336
2885077036555642 38321686672653464
13446124221797334 72193794563735552
236058074761158432 291382716666665280
293495156450247168 332126502839835392
39443301328042976 262558821601997632
223195889797439872 297916960006239104
42814554056647144 289740092615541184
66351829497399840 283189992612758848
86971807045839072 201251807993461088
45969559189735312 288457281437766592
99938621034589776 301562040670302592
110968664556154112 137071059955684544
299031718586215616 335982752033820544
105703789469277056 344681835119540928
93036527275426928 136036106754629360
32385623690171356 54780905875866224
47371275777902728 257017463549469632
171538773372026080 272215856045780320
296874212461508288 308496067710009088
52474936000943504 233076353459716416
164295584294428512 208474842785899904
49998562693739184 175877581360089152
49681910915808664 138565950501329120
35257186609302524 84019271687318832
148130729573373984 301102943900982912
178244953473084864 289736592299178816
33713269673227896 198337009977119424
105940479353457968 245784595303741056
5191931261921074 214704923247571264
214837746546828256 347844548166003584
4310141213487718 226343635926392672
2438087494376280 180820227979590400
36756647457049184 131941164466288336
63769804744326216 343636796155814016
188550900798204608 236149528114185024
167532829178835840 320347969473392704
133208425937273472 198836774843926720
71054418168753992 244164010602469024
93891192293390848 139242769061678848
161572857957491392 208564623919762400
124976082286654560 169492202420875360
123897733648901872 150240503418705632
40078539826733104 307197876459909184
25190708067977796 88811229031795424
68869541847122760 133257609296267840
51373106267204984 80881324143766080
44822665762388560 230866917132620000
256874041993683904 278874823701403808
192112441810050688 234424268073987936
22732686480412788 243979517681309792
26640235066765440 166919085001827776
82869807140064464 194709775064727904
195982903582785184 291580914405978624
102983333496459552 237858043462406240
56298757038257920 74800952807599648
30904718882055076 302554705021465344
119923135028916496 243899266333070944
23566462456704808 209953025600572736
107101234898063728 348409441175612992
39054019824775032 103866091060476480
47455482707163920 266921592573030784
59677136841521128 111942026073533984
30795313043135508 250023184957095936
206066207258085888 280735565076550816
34489041133080216 43067307850535968
251773816832668960 317098070506192256
138241734054482496 306442702577299392
158161960005706464 297689916232726720
44376413607155968 111801135357505312
118503005544871296 263661067824346432
73441906753485 41390257448390264
42927865877191736 124256178023355216
281321596138343008 286063593828594176
21010679332423816 213971013748052736
59371390468577560 221430265200330560
111662990710377136 281880918640947104
146304320694789632 190789148264488576
66364059798179232 285299370383532704
96542087353683904 319075028922711936
224315639868046880 285037658919586400
132367527262547824 311200401405996736
1941405064888307 327953584970171392
84372170276414064 191207581295645760
36679178944128864 149014227000800288
45200211296040136 329996521346991360
118723561380884272 301812738576163968
1263407419896750 276419234080603616
114055343807103968 298761299778784256
72931911383794768 265289035191378944
255566354024701312 270806117511538624
37593936963957864 144936045019516160
181532390453085856 268082315739262880
143860409412057568 229320059225750688
39510061947740800 160098885139284864
164200180943163136 317891130652074368
101194316749747328 139558088018447936
274908215420362752 299757961362236800
97508339642383808 191033347822305504
100243239629119344 160175864891157024
41408882765552352 123724456434917248
15436753386494970 243089814725819136
223431344870801408 260926715120077856
100443223623379648 220014509226553728
65636328572602552 196336065111787328
78592675407630336 283782468362840288
253964891964659968 305632288016742912
96243589259818336 248653346505838816
100664503940828560 170361581154281440
1735455216036751 170252657776435808
246371745533182752 298494008596595392
250383708704507072 315915158412050688
46045290482710720 335782875402237440
108882008154230848 225568419277442144
167646673292440256 225803748087812352
125165491641119968 145534051286542688
244636594088262304 268457988011199360
261851911652254336 334200777459645952
259139211617545824 259930808905477248
41845682895623024 281501374477108736
259381160268306880 300664995270838144
16754619486622872 290495947978192064
14124918793024266 248689334569137760
286434069504298272 341923231807396672
87623152168271824 273453120477403296
300048328296910336 340665023989140672
15577040482418718 315699142760863744
178372682200186368 342981837927557056
145291142823730848 296489322638796224
177241774466725824 178070114421703680
244377723267704032 344712537115537664
60641850760994416 163606899241818688
19457930182872308 321983288226558848
107390412304423696 293070065139200448
90564772213990128 240128541104223712
239413229899245664 338651074343413568
1135595732471298 39481678486071320
109568955189427632 109710270496058464
254533876974707456 347119537504523392
57652356091054144 327987206012878272
111019847176370528 196442687030970144
244952830157464064 324691827141365248
4265750653646296 297872013362166336
171447171474529248 202440891611102080
36372809560017464 312125271349156352
41072409027859208 217428452908947520
167441271268439392 200277197050150656
68896873949772808 206905284476237696
184696306707183328 223230546639835328
53589496956733576 295036222341367232
143433056097624304 156842518343208928
156885798332670400 177291763060819456
207298848480644128 273820299138768448
29593262905186840 331120164946792000
305819702545406784 334209528341180288
113682247229308000 220741835747011584
20395122087399836 209442131982275136
5586334316459812 72052416808398856
81386821252084336 226837525267540864
290620726515955456 317299454044760512
122943721234689328 222505401795737696
68871903310596952 300278606845763392
265365135914417888 308762545838300992
195967201652488608 253182548188405792
145423200693287680 336338098581779072
242480155138685472 322672605757220480
86070562172253376 342423579628475776
23685457359637540 133664008667250944
227841769672424608 328582276093835904
240673687756905280 290897667085864000
43267185075769992 122922276748046672
69824388391930600 140642968615320832
51407780500624576 201019757968028928
125612220181637136 191864040651420992
71245615445687504 279234588202887616
25068390919469916 209016990564230368
17942290756985496 203236857831920064
49116866016550088 252249954229901824
212117963678404224 277495930856771104
175506595009092992 232702825314380736
159439445785890496 327995600134912768
144838831620974048 274147014022625920
196994948831499104 302848982626129472
44848171484609432 110344858388023968
110963570666590848 246121335940009600
277376597966139296 342752722385785600
87230992036951952 125841520945097792
5519527617920292 215256911821832192
35643080213956940 58145901863930864
185795982904677440 301335626388481984
935642484265253 126274868980060400
330997309092389632 332808839902002752
125968159975240512 186197866834946496
76718904099153840 264199329991127328
47381262823171024 259458749520695712
15384531908608920 48999260119874064
47407599082265776 149217314532851168
117888297720125088 215205335084471264
39281644290541208 281093028093603232
69237394665091952 277717666336091904
32066306923309016 152281116679069600
131959307060379856 157930775875178976
133691245055154640 293247433748335360
164393821060674656 204906265868330240
75399555120173712 93007803250775376
47615888950132960 118945380516364736
52346183419348208 171527985031803840
21257652197027432 25309291295915056
118697250472151792 324871468262626560
173393768350780448 221954582707981088
104875873758653328 173758100955233664
4123904018565212 318719686794517376
82342673031999072 175265737320928864
43538480555541600 333511815629331584
104350993038785152 273304946748590752
4305547184650443 34615674103939972
110356353144069360 136466433873422560
113343457627583072 130432831820544320
108588340330978448 149255633983560384
43542176762988320 52343506054231608
170515172343138688 194170220411645728
45477192934375808 309642826327269504
28358273253650604 35622519025687620
51455682538072264 334252542755356160
48220370548499344 246433999867682112
73211944721794224 273762596932445408
98786904342481216 277397381307456096
149067594352767776 331885594485133824
85557819970491872 292487691504158720
79544972549372688 95787951584155568
66544899925063456 66997566264038664
1124536395667625 39881024238083048
79371308606035136 133414449995364512
28543402281502320 155507486187068704
156318723987395456 328853431505117888
115713578731627200 204859010304227232
337961699965542336 345494199708685184
99578738603622352 320598937551265856
38763733624334976 253253842652833408
76505842826404128 159316326253375040
201157723637689440 290389116127362944
206076584808909504 207982127285149184
116499274036465968 340133678785874496
146781718191455936 151660716253970016
289203280824363648 299458062844387648
27751619755847208 103583601102331568
56334871969101320 169616780095469376
139553079321638992 262724206506367648
6284785162477043 6527054906352658
135787879162370160 305745436553929728
76899878712849056 119826888053107568
72824823104890960 149471419330277952
75217436134031552 175019446553570912
150627163857437632 220627030418109984
80422885954721360 93665236956789616
20642102546357388 158026295417690048
38105342368112104 205050033471341152
45682758243938168 79753701190027072
90113693896131088 152595261250517984
23961835253972988 90472572161756624
161226906313409440 196426265481990144
182684618037279712 297628490017924224
26953111902669260 184417601737209344
104322363805850400 185992762171236512
37279540483956880 112081794391621312
101677698256813840 198864951200208288
180955722824298336 198137576024245760
60234973816538056 198156545024593664
308530028926817088 320232050286606144
209194471285315072 230874530370829632
20430041015248900 107507976161749040
53277003978983504 103626327168039024
282463125546594016 303459767634605760
168915169698431136 272509168832929248
64516046531262136 95921512515585696
16644994448450238 40719425451099128
534582743418081 88106827087794896
91839683576453856 171493183878377280
58428618195389432 157947412052558464
1549292695477605 12840001779915678
2794334398551840 115802208491850384
90728399450512512 251086578547904800
85331284916632176 86802567989948624
295619262052047808 320244459687617472
62718634252278704 123287591895904368
4334970720383470 54240247527025488
70061691701904768 246666005591891712
243904585294530816 276785523286657696
94103858530734448 242187698967565536
94823686352695920 209220551995697344
288127304921018336 306049097781130496
182780497588472288 257080406040231264
194961889878699680 274383044756396224
80267040126613888 326096065354453888
28515988917189248 193436780525905600
2810057810254081 308162828322376064
221144407446729440 302142722116278272
152929757193001952 282182659682650176
189814913859684192 242293881400411200
92696620932452064 231907176155784480
95875425482239520 333536026873003008
127411614345500192 291708421552630912
10394360820634002 177656423293340832
70286516956934904 92012213779090160
176056058777805024 265359428415684768
51850854939156808 117137856255743696
13716580968782044 242618647508598240
37807320650697552 162674901853156480
54384097069480336 313953485665690688
211901898213065728 232255438813408128
195334994698944960 272064196175247680
141264953244295520 145031516608481472
173176140285774016 335344966902355200
31569206636938104 323523371089802496
324011668403042048 332276130214483136
246093344542974688 273238830711817472
55970827697864928 201531603426941440
238702812394856224 266353685005001696
30634455650462396 322277173986000384
177658042286276800 277999373679377408
152927258738073760 187306627300785600
155748984980621248 159832866430566208
24379445229500788 272290180207470624
123743051867515760 242135160692097856
122152650714939712 131301981421866944
142560391438786112 252755320202994880
630544411579271 183757563704848416
103490142390402272 188667656275004640
16652671865654518 266565079200050880
77063079472143456 153947888585604768
170589229708028448 256171123335968224
165733002672765440 178149714111269920
118165454505456192 321145004499542336
49391245891965952 140874592604467152
59439269945732032 120332452784871968
153995361849279840 202365329429547680
38349762462500752 243692448534074560
43649329672360832 167298315618293056
1264699378634681 202746478563892960
93408201784103760 236222844022890816
85013594240883968 237804031810852096
157405922503504384 308872717536849088
289727763081922432 298991227079728640
10682427525818868 309986326883527680
15584392245981128 343575495911166208
5737247034525207 127162194663314064
239609835077876448 252337750185323424
165229443382091360 325770242908957504
14682826041000222 176644749763027072
17722279246550652 278193350711830208
28273769451889160 141030625216415264
167821163559888608 276913498051371616
242369377106688992 294552555479006784
116252868033150256 206846684609113760
196662668822121024 296944275811881280
220414873569285952 325819708283917568
142799516668457440 179246823879813440
109690023731652992 217954497685841024
114734435604270160 159959303563050592
246426178752508864 296403710216172224
112260193765963728 184712885271735936
224188708793907328 313424191650261248
64727162468936656 282982262923918176
1266752728962993 80564957653296560
5888719066831360 141918050796615776
88745648171414768 213064951750717472
184291732052610272 208605089912162176
44496335530914872 176933317569392192
12419296161704778 275037112433373824
198885892336083552 256531945956775584
60454310997106704 264546993397353472
24108602472026100 109715081526751648
174501584198322112 175799431724286720
190704634637627520 212856017646965344
194511760690517792 251526388773523808
17865734895650662 137603986065451696
213979312941833632 231856781203063712
34369783131831084 153590062764784448
118154564550947024 219496678862826688
165968961511921760 317612921991827136
26321029615163964 191698715687348000
102212594319059696 235013904075037440
81362584038254656 143713343989598912
22544402736802112 139384350925180800
7987302843652224 29208409398733108
3051630907674579 178318064221640224
206406074683259104 304407297615177664
18857173396237268 175827969515830624
76129892947252096 138275878143982512
117900161700146128 174788993717974336
139222754630593712 318153647591101440
21190779008377176 94213050470224496
185559479645110112 215151282878004544
160936713370005440 249619510712359424
21346153148772072 231679679923743168
117783974766899984 257000242450004512
60284658288016288 289791715245607296
195533136038120128 282125065881458464
19433955150224716 47781108665734904
48529598846785256 113160089623541280
59503195852880784 154119976826296096
40828046200841008 292608792179701120
108570679292901920 301450782950987200
65745632383778512 235380731897282880
167946956339944768 301212205564470400
121699713454952048 126581697168512560
75102749464577008 327720971109588992
79148939627213952 267346922553290976
34034139419801312 70590535344407352
74899571743345312 126973186626981824
86156101850207616 273608123067426432
27301512024668776 162183806076749536
146921666504746976 218921321444126240
145715742106753024 339872277209778368
222157581322849024 307544164881741504
117032470430990224 182421041608118208
58714115879467648 91050793162635728
51440300552040664 264633669087290400
274135637628323872 286685922039418336
70155293075914232 280291930866637728
59870190706659544 202463531274128000
62247538308869912 76258407404740448
141484349046729840 149859633155930656
219228084294422784 266031816044429632
209693184272718208 248207594971538624
215164557316118848 347268538659288064
132334644230451104 187480962939071456
96034554673905632 153766935111721152
1982934678374484 259690347499302816
78574929381184096 265377709192980448
174571337276106272 292708877185343360
111057163660747088 320878552245135232
29641042745382192 204228836104806688
101788036061680576 206549517162359296
120347101980255648 123681059264772096
22424464223596160 95664944065055680
22466255905377952 330180792557664320
144079996088967984 275769512913696736
61642455666801432 280049555010818368
20412309082602536 309129030653520000
44362727485559472 251865183270826976
59281916183651136 237280406768960032
216006689259652160 323609386464195840
32568658324691792 225208282979502976
81526712998229584 196068218717276992
191702621991984512 344570772624402816
18323826611049924 125456900019104624
179233321620444768 184058630797935552
286238891368123968 316031187480084672
161012238276152384 175568544303973920
157355519974453536 280015164597164672
61290097482169976 283135983568478496
232058267936572320 259614521658126208
285202800482276768 305568801531947136
17097371576410964 287772533382815200
149813904896306848 189140822618991904
28742768107869104 169182686431831648
45969410822332688 316960001758672256
164086751193133696 202744420495447904
52028860737878760 94514241045265280
138711986627301072 247561512196407968
54553820039741784 275503837390356704
200533457683823840 260062695538716512
290178793636357312 299179580986895232
66079529531120608 144804209865039680
62061814037358680 339294203884165056
306307311569081600 347989612961471040
233084658188144160 240609056872059424
274837178791773984 309172238026200704
51876423925092432 303912649979492992
44558813085995680 210287674670507904
19760824630633244 75247089751647088
248903617900426240 319074684203870272
75953544590899568 312043377846607808
161840674903430240 295778773651193088
2952304853022052 195756095999203040
9144969235958106 238643971764468480
165878171107299040 173805091251021856
156461925011144512 184514583808411360
216024029354312672 262536602002836064
141864440279860336 327638353324969664
81818167605790064 181992767106070240
173412319931103392 302902879510854656
108008622077743856 259304709010153504
54448968049830688 341081211842920832
3413764176405642 9792612424398096
70803383371101248 335987408673910592
35385914029138424 264381649731499072
66322085041385800 208731935610989664
71555609111386528 171924614749147456
50376832459103656 198400793940914688
85867523626728416 346110991157904128
135168383436182400 192413219786423552
308160931595398400 343644048462779648
294523528889463872 343900455091292160
214723560124270336 299658319315875712
219621474257019744 318140863260430336
83318810230390080 202973333155132544
10270091168671278 189750054227892352
26234934361897208 37832727697218920
11972346495903928 238490979240726016
145398403343282464 269771517410306880
129655897660210800 181842128182923168
56504145983771936 236957749614936960
65598473088568240 308723484306883392
114072424802632496 297531917200849152
77800589617759824 219963066310009664
117511713508485696 180530685155578720
25905206515081580 316199646344020800
153012977422639808 287803530401074784
29399076727179164 243973356635205984
35703148901910912 195404101669607360
12954609921252250 309045716016200320
227173830167265632 310554929341296704
124886004398113504 125237714274695616
188276304183198272 188285459264085248
8018939448350396 268534560837731456
198482400708199072 209493491196851648
77786277834927632 137649258212030816
218953654290225344 286384893238819424
29269939563117884 334380495604531648
44626779492750000 47496306685306784
123319631669643280 301638618067597888
214078730643512768 224037574435612896
72775747938753680 189585210816124288
176759246170656416 292322496502906432
100311645000420064 188369479543636928
235772534433483584 324033240994367232
171764742542468320 192211118259847424
39453983401795472 216412581577651360
77329381008203424 327197345529342848
6600207968357967 133225580676076480
30756694009539492 259618279969155552
7203450362952675 113710638908329632
9259262228081766 44329787795672336
25558286795989512 49222943784202264
29824806107660708 193137957027437408
140802994598371568 232544717989077760
710298763989764 282344943965168928
72640202802459600 146293664742614592
177761932388831616 210773881097461920
40065151145894504 63587622657555072
25437644809508136 107975298254517344
151618988163402432 321256013900094720
90401652330146032 274436620273357600
42294354321113496 64807486648540736
110459427597734384 115685219232600128
77535136855402192 146199555353733216
81434103130917632 241362587725594304
29297401023007360 311354063316787264
43714918695091696 215535557468947840
167779541629317344 283937280911506816
77886605647190528 139261334654227200
283424742749502816 328693413299844736
70421933725547672 191088207318653344
192797415854307968 270702715498604640
208913099258900480 286819399528593216
1642398476978212 5542279126571206
12033362909632116 110001294753419552
56809368592884128 74084343520497632
227230375868976768 301257900183523712
309439927776103424 309584582928007936
173403791914258752 179405504317072384
52428808921892192 309678448069853440
152971871871744064 236913509018717792
74198834175817328 337705605805970304
89903493931978224 116702488260267168
85859459662356096 245958955113859072
229352742357360096 325243950051940864
942566507061240 225519667701737664
114637647857075840 170660130978110656
262193619677485600 305384269068335552
61788756905302400 81085577842583920
84963515418405392 306408836922275072
138826230003932288 167216692932930752
189289691598131040 230818280300013728
188061322022555904 306093276470382208
295561074920782720 325572358260692288
134900155607413104 326204910405360256
27763811121644 304845204625902144
250942149837347552 304339905988539648
46090958447323808 197164093231945664
227514586996918816 334821686039052928
86640288862150656 319821348934905216
10839249004472498 193166713033714272
69353178920037448 252734603720877024
131283966330897648 212157957641955712
185547116030279712 276712405392656960
6686163775013473 138091249005702432
187978075447026848 223786358658316864
124408812814823616 166426927882383168
311271168924541952 312671550007088512
72138023612632480 318867778746185152
53076620060929800 173466949073328832
47422313620434288 132929333453621600
186493648230474944 225314926433603168
48275163839921304 189741404409241792
185986187043940544 304591242123077696
202360270588594080 278229355065243520
69378249078264416 75455571402350576
186708357330769344 261598536167260480
21215594983800776 249993964459614528
57491472772575112 249076279212657952
142658828993048880 306396719377425792
98580746497263728 227313704465465984
173688014060570496 273658480463037024
97346991127370688 249160829014126944
250097110661741568 254653694968979136
208511627311514400 319501273367310336
108299535332474800 226781361596327328
63953182083499272 103352541376902464
63549825227771704 229580746695887904
299301384862997504 301921690112414336
75183395167552304 145534343121834144
214199466623831552 236159857298094176
23386904298780092 183268242545464320
57365104954495216 217248923864665984
105969027201258064 295451975317766720
90280262190686240 337910686439932032
29711517959073588 272502121461120288
223155346478594688 306143427266343808
30110001260752296 261214716973081696
9618696768317874 316166739062740352
64949629159674016 105959509167837424
183769707705070048 232649938121667936
105522589658971152 295634689246112512
23486877847684572 179988795617441440
45663109126279632 332778667706520512
127111338789500768 131648743167808016
16114505305148406 58917200066802888
30357195000417352 304555095578402688
44041799294253632 329795248176973120
72926206905871440 263834632732374016
65279211707332440 268978424840370752
160322953901170592 277349846602953184
84633085444299312 343062529890907328
148540740014901216 199547954719569472
243031262452594560 332326039775656384
13558730631732248 211004893946221952
250463807073904416 268225625309928640
31571321244084648 231355131173847584
12794658563098922 32485661193278636
119597526807265872 122985233208228576
235457517249480448 251040986437312480
79866362528798976 259076952786186176
217255182740044352 255171338367962784
111446652026605776 162747946402631680
34789719762269264 288535347926698560
194711325663104064 302537345017225216
25528427973841484 270170943774885312
19946898360369852 343000336217471936
254910277149312128 291082435973819072
110841952964911472 257797870382609408
10309183835238440 94677151124126976
71959710918388632 221015369722033888
9542325041756732 55219977166356496
110672556085521488 290095676966453248
135082809995051888 189974125753703584
78466957328202880 145560571813972416
73933269598865504 203363238649652448
37332435042971336 39423218044050160
32801778324171092 49281947135730320
34250406963793816 231822172642459200
119822632013526480 331876059686006208
733119230774359 13515418206210776
199030533794032224 318082999238578368
114764825079190928 178827460795399520
176454760859147040 255144077017441888
76281351328681296 316604222704709568
276104419503702272 336554259007521728
57780338883212920 290531970243680704
74965134798309904 298114954876276864
183141510648667968 218936836752647232
182142173555437440 299407180024992192
57703367599341304 338050249432943680
73235364243187776 118526573371922976
48066543839486648 320389578863050816
26044453711874996 118673661463341760
26730984798527552 143070748593591520
1783748441203359 308995293521321792
26837262699560328 346818515340988608
36551007583263616 84801372359610368
233413967842534112 245545785832722688
921281833911827 267471438607133056
220080856160176288 347078503609449344
142813402220558944 305565126314954112
134841143859273952 247032534349333472
270791849267536192 279353936077308800
326715547177867648 334250638268202368
295547294171907904 325789447709034176
146019409307950976 257097355858076256
148212086001232576 290086119460742080
91513417204485120 203901622669887904
77996431593143808 268560198224649792
197220945190708448 283180927506969856
114865080496189712 118234414934121328
67456624336763600 238387731997685728
109429897699193824 266073381088458336
164622560945785952 202026724913946368
124733371299475200 147517169510516832
75519726199964928 111902142128277136
232761159170387968 336685979482118656
5465596321372228 13518693119450868
123156432152155856 211504255939576416
1312653720136973 169783809334762400
70870856485362320 151736855964833696
135570181366976752 146294823069949952
255432369730784 118004000894405728
274890492237095104 289422400676270656
203290224253627392 338563036159971392
189511540971927456 197642567228442240
247177007002584256 321207168033001536
164570053960863424 256472767178770496
24984099255191592 81562024205956752
32010474444499320 36100817936944384
14613530977355226 263632366470124160
129486416922050432 327598926191002624
18218908433892452 146972194382962272
61770649694638600 257205417497984288
304044131102425408 319796588823159680
272591969519291872 336853023292688320
222846696506765344 262041117030567328
66092163886330728 151031883469324864
100429833559917424 225383465035030528
82758009785605200 182485798778114240
84964114151286224 219371744260150656
154286022223414784 284180890017415008
10769697804081902 263656819127202432
73592838530458608 304495518286627840
47908530739530704 317253039115402304
207695888851616352 208219957923860256
3219662839281549 335252779998702208
135002141021588368 253401084446494240
86172126449240352 310464394498978112
261971276636195136 330908548449113280
112442192439761216 277923883283052480
49960838382015944 288383407008052864
200969829226264608 209757423033184352
1799241782201625 112623966855252656
159292653981597216 253868993420530336
271455281466371392 274727481793097984
238009203069190240 253716923089316256
141624876373361936 257168503404724160
211135885310191456 230087069772645760
144770690614035392 296855197912404096
56372182044924320 150039016614159392
8550172218950726 209423643081341440
117890619056396496 120527925607228768
9262871810319154 133978330746758640
266662933015277152 293936310311468544
50430277909700480 300073794429691648
216594815919527712 233722594937302464
8163774954313477 284396652815349024
262594504414049312 303891945746113088
153019460540677504 224456154032468448
101669047196635040 220552106764514208
211683715781445536 347638339820592384
17556824755209246 180885602235588832
84980914363346784 232222894339998368
239174583258926784 305441736453840832
163100709530232768 291082730650447104
6991352902383304 316863378450788288
137423163866503808 334283372646536000
117295746240858368 255347307067868736
104934073308196128 201907064205916384
1861103948840969 274789253704551936
142086833250676208 307280245079506496
46807662633327104 88153300097990192
228042761327216448 253974470877034080
13246683686419222 213156704121597696
108360612633011392 297567687550732928
50566642245679232 215236383760294272
30006778010049852 293764746248836992
25206679387561744 228988818750776384
127278649595409888 147515228616964288
68800680894156024 261750552403478016
135132491133541776 272132535163406624
35499030777290336 205789224509798816
225935166996624352 319055959981836608
236276642420664256 256691132271053760
66134404862726976 166549437902558048
165926108548929792 208783568126160672
63782846234891120 243593388217071264
152356809225545792 312484960890297920
69244124678786520 290702855052874432
218036903433316352 234329678601418336
191006867758528032 200930368000127872
199228578709988768 348490697127133120
8539077341608064 35730230941653688
162138285603973664 205236497141301376
24286098193628332 181356087442847936
48438856324077304 307933845793239360
668356965396375 170043640078036832
61159947856470056 158653593195253472
72249511288339584 198769505823048832
48550934247558760 116098555276820560
142991048117279728 196957809804230656
93644132125032688 297552453649717440
12831618194371596 232062537696388224
78081434668734064 149644391715086272
56243140469149880 210798496962351264
24939473418569132 183351938694740128
52650669411927376 86704691565548256
345316291027943 126756480716067712
83579124343133328 335143746811897792
103849090218990880 269729493785818784
22252403183286472 117743178648773152
193654769905420576 298156253251225600
61365048542900520 62359988439456352
209680943481647776 348310266557824960
116794078397533856 169347956555305376
46888445184702536 186286193613733472
3384260501891146 340582849440514368
3314082075035163 341349850651082752
87835201540094048 151395319265621952
10629402295865662 291613128756937856
190060161921353312 274759146507338272
244360371841847392 257912347334097856
42605922157627096 93104305957749248
20080198086901500 183065970296237632
157268303054530624 290527584488087104
157447842856158880 201663597052810912
202790176754654528 318213688274145984
21230869049959640 193884978409417632
51912301515010472 194885435294046528
138981167878994976 238167224915610112
276738517357828992 333967520521871296
148911568080295296 271266946019194912
137798924280913504 255436333290355104
177443462218126752 337259575595343616
1281241032301954 320455007386741824
203640404463940480 333057230663198400
71936768795807648 127018506547285360
29812688426832044 138814305745006832
141437485428594928 202714047603496736
275969055681606880 340565726405737920
144343488089318880 273123186896706816
24592168119519988 332213430693707840
188049827966621184 314883364569777856
46166482719649560 309494477114857216
210657730653841504 253331528233319392
154027572948487008 270633026504977312
86445885202771344 175853727845236960
70669217912457120 300066976935842624
113876539793461488 117617018847690640
129170712156858272 140984432459295296
48858284660698304 127892650653883024
48811756183241296 291955007259709760
103300554237635280 176061443947593600
113197221987091296 261870497277713920
246375562245916352 304455812798576512
49792342225842672 175457036288260864
25947679143471952 265614168557488064
79213353268086848 232310122747875616
48818343463575264 109573348546355536
119251631995989344 236234661218943712
28207643972189424 115257812007664240
184603885936735776 296286033637780352
110652752498830544 231514174770994080
29917769507583508 286644621861816480
221363857040867328 347644684411162432
169821033342857792 309627999415109952
117287942534993312 265864688109946560
65305314180430408 135336679035045968
182612127138413120 277444937059686528
83503929268569904 337587928402176320
252548307147380704 271776738035379168
269371643310853504 288044464914045728
220792497001525312 267041497502515136
3444559325592385 311896532027171840
24615430210287544 293739920263502720
39419088799935376 75997531468526320
36858295004628496 206234549172612576
208258800118961504 227160193839278432
47583315665015296 86848207658686128
5581795169126720 303503078317942656
179852213202001728 206996345217054304
9971987372880274 78774922548513120
125028787639483296 291983001207760448
79627368804304480 202541278884434912
11896974451558468 323883117693533504
65015536574613088 104413319760351792
149886144956396960 185884637973748480
265827237059562944 271610480160881664
7262680389947698 148822539069160352
114703202780304832 300352404825279680
63796186561709456 329876434642518784
67709519768652880 81835480692500800
143575778994513712 286583968825290592
14507045429308880 136575551627555072
45376112656525328 119892554042218752
30483337651219032 83978787597419520
23071537549006628 262755447342915264
17809595636851526 99869711289812016
77540041541064000 311378160326401920
57629347390470304 248484238697102528
25588540159405656 242985649884575968
101893879455219856 291697279494102336
178440399949970432 312609661396363136
96134912149769248 320556828640394624
98335285427779808 182248501916847872
74739486943891152 265955922882837280
130688140407430416 323571529863053824
150566485565631296 246192937107386016
285246971383242560 304295527734707520
268094134070553920 288451776603390528
181604131336427104 185355148035838400
122655279242299184 345246826732844736
35668022860968884 338056516984332992
29263789684865528 50232261890811928
264093332305395328 324354096887960896
70813615206273552 276072934565708384
49679062810064664 202582262936965152
164034283340483392 180135065768753664
166260286767397280 314034353406993600
111143179666557232 153157042072459872
129334925024536864 319728865717644608
240962581847554816 308783904130137152
92651030062697984 151087990571813216
56436149974040320 73625574092003664
16621599593156884 78804730974496848
131412220707985632 257162226645801504
30063603469187044 290330659151848064
108648280374789536 348457235764534080
30797446542466256 330918964097929472
15856012010449306 59558033050310536
22529023278169448 207951462817793568
11784437746633390 102181046147218656
29427511238293768 172168500128879392
72951984385100656 131845621425431248
56941503922966720 220598604308345952
130171979075790816 210046216015878016
147514211070680000 298503710875378304
135310072460479200 267643755222362304
12587242585604052 347110952723691136
162852497857321216 195540047747267392
170369993517887584 255066008244309504
123683016722989168 315379570137725952
231463097983989216 298530790582132352
146261166258186016 302890284512772992
197647893991261824 277642527466302592
237663306930927520 305894411707335552
25584815862888484 259290135616861984
217750424186008192 333738251469992448
288083599581555968 331978381668752064
77409929007289680 340775419978830528
123029553285417056 134676640496745440
22224991355891360 190309987018109152
12477876003541970 32915111790393840
133519029359357664 311747623738581376
52378909707557256 317012848368210240
148699776985346976 203979984842744928
41973912049243056 266170605450754688
327823043702981824 334503197845196096
224631647904318400 322269331347010240
220322419695882432 228828257793676192
44311960437474336 345916764162584704
84144336405742352 275704714361270272
101855909923446192 175956822517860576
93882510804417728 339883956269153536
63694585360977648 95832877132689792
7345101038167509 315619054744370880
36457703627318064 191803019470486688
204023835671648384 250427272900318816
153571908618612000 335900659800045248
9659433515684948 65307015877824280
44888506563179152 92210166995132720
29011760598607992 122165587677540368
189558198959538240 299645303128996800
263232611975485856 339780241642219648
274727864958719744 290610370196506048
191449486715600832 324107414348785152
45283198977343296 332511096891500736
28350571068002684 236065375643595200
248596142838770528 322616865997878080
204146682259983808 304989703577790528
210324792585372160 321787448424921728
289151863413652992 345017805462669248
1946827337203761 14369480559028214
113278349540755296 182762214327041184
23863665110449964 307835912710649664
94767627184373024 269206530468678848
23248722470757716 155744982988106976
42710321256721096 284423362809195872
74117282338000464 259377502406367072
86130505611051248 269070697856654976
71221382304040808 144696409032730528
199525821667461728 243182672034370176
57518330082165224 68784182626348416
216916536498906080 238892360911599040
106488830696036448 250725204361081280
93419889710280432 105568880271687952
112112773164345232 182196424675257600
418611791671815 3943562238553406
263065922751759296 302058518615726464
133271912540993424 163165800212540160
87509286144045648 200423924320093920
224978120961207904 297969855924888384
18520206658757460 329655766090851392
121842011554037744 291661038467837632
73520092802469664 136920707286775888
39535218364253016 269763610267855072
163495832599251904 319940650315278912
207653515211805184 246339376348324608
193092442645620672 276161973978682336
180576285716214592 192053754192879904
20845259279829648 63839542234042864
122034801854801856 328387248395285888
221020301590410240 295117060713632960
82443012677884592 227437318411398976
589263072469039 309201138209700928
50260334111525832 223192333610401728
39051731483590080 320523417604118912
59855944628427656 155061246027673632
9034999855769228 327604064968492352
197569486014494816 319950557643424192
86360793543062096 161795127499254624
64342965045086616 319750968463756992
185030080091442592 195844177388044384
48068238605982520 68137898085432288
140945818590862752 208160159079328544
23800216299150320 290095962958271424
88367968389824976 209794465141147616
61375633940292392 128728212627119200
166451987381662624 202132768330186016
162458942562458848 276419590054262272
19310051543723236 62679632439837296
245390261139823872 264828904694839456
183267488455586944 203007628489360000
384529739353455 46141804383844720
75664544665574272 175125970442382208
48024449623569320 149578979688233056
342554103642707840 344061221965717952
221214935266890144 266139055111288704
65189060414015288 169473637427430880
3347530922642027 4579754788485554
84509966708495120 89873477499605824
165226245118561312 200089805454341248
153245570336980864 222754158310075776
25505750264077700 300969732349601600
160644681080633824 251296789625251552
98767964297733712 100443212071967632
25947981569621524 129851302993684896
30212844296524292 281128650171411520
234116095493646400 307315277965798080
258815217933132192 326752923668644864
240365916409164640 322797836516553920
89538675038036416 91905789993889616
144921701360328000 198135295202178976
227526002324664288 234052828886221536
148170904301926016 275342667607110400
226548699654281664 336503943940478848
126620335334121872 285814359404067008
206778467357225696 260166195010595616
76267350757365680 229561442468249632
83645834175974768 223481160022572224
18403290138347368 316838972320243840
16984555774262794 33363251740658984
57073001128624904 186602465192100288
251040430736410048 282390393398959712
92735544192495920 283036848711086848
21522130445023436 231961584287893280
77220452492776432 317066760836756480
301962781293453760 347105003123011648
68425402340345088 94760253689727760
33387503811467948 178877606654791264
50152070031303152 53475060971996552
204447862884347456 325791040417600448
95674435932932960 203640317267298560
77549229602153792 149951731139529248
129641753369802992 137522423504054080
30602510343071460 101842404796318384
35915370503608732 176542723809401376
209368722090158560 285413249593893504
110517895579222736 239989483326470016
111880125691184432 215154499897096544
63978167183072064 180504400014894304
211067835961661056 250044637709999232
127433194115131184 273489332568877408
112362825557996752 152643289046847008
199253679703340 2912417884090183
36858610676313440 330501968303663040
226165111239555392 226934766665323904
122748755363286400 155683037364614912
181366343382908832 320901965463196288
43426816251281056 185314198687129120
216074243298773728 245820342071394080
22416927406245316 132190231035201872
180531176400710304 213407300069209568
176549369748379648 255027528920635680
146986335038510848 246689549506615488
4332264440931872 289372310252351680
284433893460086752 300618318071861888
96559009425522864 108532436763608688
23629636594356920 135367388516277248
171329036012112480 321079515709438528
236479855905931072 260612041210241088
116778968531189472 213023239510611680
281260620294233888 299204220940564416
257964208767725376 276198137514461984
68503399960915920 251987958022441600
293963727227173568 341781715841208128
181675273906651936 313631017993512192
179192272501783264 226124920778528032
139991414344038096 241791623477014944
177513405542795488 222068092914319520
44427005492648520 288082787360413056
226946516262853184 324867905524386048
101945357160015904 338620276045235648
144884980187204864 203368440302293088
14770028491920574 138135300198708240
235050519536672768 309537390035630016
114027734436818208 134048391671493936
163663185324302976 184365340238828064
11004056910430054 33497903258404388
46656763282452696 339416878912396032
96272400347581472 136931210342294560
11694344655034724 239532694240281536
93540536812358992 306168350388981760
245627690796444928 252685147290315296
13291993966980470 162634737961432192
24572507523395984 225390959082607648
121089730890974208 337371333233348864
15927267877101334 320090919532449664
23615438086724644 86309987003955216
190174087061113664 308606309780661248
11604721986632834 339971167139753088
145330433701529024 262598712891017024
47615827597923184 148510292396857536
58272829013807144 223946093220582048
330708850676868864 332362486708619328
165488237574925024 318723249674945856
89021867419795648 291691912379851712
198004751680003808 348673569307997568
58412694950933768 104144712765378032
157618625404045536 297709484429888896
41669364127383976 213806471922297216
11410758704250294 302288182854246080
196344469231009248 254940751480779296
25352643552951064 151031361158850016
68083918045131920 186003383472796384
107242341108748080 235936960317727552
14838799845250876 237961852416260096
185326094343023552 244444253405283904
227560154400620000 292652573723943808
61773520856956488 234663008315302912
75771412368904160 212950705778637600
68347742565735024 208021223180255392
38208338858051888 170446014801559584
131056116555609536 243486843581252480
35769663566706752 164050258887938240
80943143843183920 282494345083673120
236366885586732672 307606297722990144
140432375969384560 344731296327843136
38555234204668248 300777693182579200
53526006256969760 327465680487762176
252237485307436256 344173952171046080
19279787906592476 183623572990511552
182368566449888736 213459273009564832
28426406158817880 232257376030567264
245083274735338080 288661027162777216
91822043425357888 246746662731406816
60358742610761848 108781539106454992
121923855004390720 317271080880458432
128131679117983584 193289493839627104
22947137896314788 167099712539062368
87948716209476000 245892781653814368
67592430465429216 190903929628868576
12699630900210788 89285197617968944
59523682013020704 300407975226131456
64411465243250096 161435314542602528
124567804211102512 230245935711468256
42441662648606888 266759289103006240
15465678937090524 101796578519400624
218565708324025248 242153978116706944
142844005518909184 146418992035975712
204531552513646176 323259530406855104
191025606056710560 309110175001479552
197987884835731232 240921332969190496
70814875605825032 321576835080664768
132725260042383280 135880629779047040
34340166853944120 57818852672393576
141022062043714512 272788439561887744
92741543015885984 141936086267094928
53247091767208128 283188576665955456
212988395981906464 213792858387982976
64399250133758904 111577811200406992
8592559880606234 141001024184092528
187502093877952096 247603880173514816
244384848750273440 346342176597702400
278024717591782560 301340783886971200
91961260870970640 247278088560128992
46570070559661432 285258893090975072
234246457945718240 278329382008130784
142787798326876144 336360414524717888
122294711760387072 188025094371810368
67741213624133320 216284217864801504
8754948003647297 43209992409301432
54282620865853968 83795543683101584
159989220385000096 271436856069136384
71050791018379048 149254702152658528
2126967627301987 127640513790609664
277529758080655840 335665150681141952
134993993155389008 274264144759274560
35945552000721376 287843621894524800
221171781294626272 250638186166802048
18286249916997816 261008751437228256
190651544987790176 319774582373942656
226249507804977792 293286594441637632
123614912430648960 348461296104044288
120995365101451600 188570639943185824
73243610394013040 235518904040670496
150795771993131648 201662334656165184
71283058946714952 165098545288060800
227879457562500000 291201024098455680
266736928361230880 282415075821164704
285249646773796608 322679386888499136
2594194822514295 120013553346062016
29467970584636020 57528954712003688
72993712723810592 289192617312724224
26798636137375864 260799518555110944
151321727023758560 180480427430360384
314006313392478848 325140653275686272
121873706142344400 206153730168121216
76179960034099760 255928949873036544
20236798728442944 331965745373323904
272945769531144640 299234557836306880
138891615846924688 154743087588689216
213645289338868928 225903906216451200
142703205596530256 238475828112003872
171403540834939936 194568549079301056
103801868184861168 184576074272168448
10588396692130910 201389603461402048
49466607232699376 297631851285301888
252593717754091264 270982286689601568
225899953231001408 259323943757603520
120967854482355040 243602095673072352
235231495094638464 299105368191791104
67230663817100120 174244669996393888
11538461638697146 24236213037170628
4676632040947966 334024900968072320
188886215371408288 207509963381095744
118458147933276096 290888410549279104
141704184713020432 329931657417460352
164747984840620000 325424278666236480
124213281677814784 181165596155908224
29995061930424652 307400904869456640
42172280069521544 321487689516011520
47073027774885784 280295648880626048
275738838487028608 284714005679755904
152142636558634368 281323082188851904
178295484454084544 246831101620347712
158067401349458272 260876823181014688
304903952968752832 315765364103655616
17145885755089340 247598202250149632
215290188164174688 330816019694478080
121474311347132480 298196635993690496
30660817029799676 267608256127070272
92222029187156320 117442254261148608
180159921313090688 250616690407727296
7531156859170962 187715040846145056
214244260478712416 306750507084390272
76745982278302848 191826923071065088
296011061981917376 309488186217632384
210970314487641120 308524311749678912
53667753404083808 119786315649483408
148991920122939232 334657160415154240
7394627717724558 189641257253504128
47081366414097328 137390049836655040
68998078847913184 290353087497256896
98633449477432560 135920182591883024
103579256750339952 200418780130934688
112706706535829440 282168199996710528
44530068455459288 263272273367887168
198916722564000320 305884039205205248
5401038253503443 272162464940257344
56096493060961656 214303674918310240
149857281542713952 347508070195301184
110174860798300592 122889107866898288
179639124229758752 200781253633384352
277680374266062176 340955497300561600
65016988521936032 123834136806505392
235625039318538592 277800229342200800
196298254169988928 279547742865602272
124321126414723248 172230018895046464
47413177928088104 320815893209049984
46550406215941616 78078029273969488
88054190894927680 134101354364944544
52960903165304416 105955880616102688
728469603943398 78578599050816928
48236762715132936 107100500964681968
100644413978639984 243412586450308768
166866306199572032 198122043781585568
51309246591144616 107625808297404448
1187367566199773 107841954893857296
73586780607894592 209594463375515936
325581809039339968 326680179256674240
57971364020924136 208457354845275680
238079421718333344 308378743070669312
53309079008507632 183760782778068192
172524815666432992 305213227589715648
15289047184716624 201407696090414656
137863408305014432 301419993010445440
38856512080828752 260823127347724832
147230470447847360 222142156725946208
33417482091034104 109228092102922416
125729365256055920 324799271306187968
7354633877214851 154805595155557408
70489538340838224 155855234414220832
19487439571355752 64175396027193280
156254669494673376 283156296909909472
221775727270792064 346518914452648896
144422507553044800 314198804242402432
123560352416540336 205508674602890432
105020358569693952 115131299151917104
53072129877693736 62414653088423864
136444469020217104 319025578389254208
305570940130286912 327519870660008064
53276373221160560 224092577702051200
152817114487747424 323814011828278720
241279517417438720 308614950285749696
5630899364139197 64548753495174672
24512342790602232 104290834406645056
223891263248528288 316709648751435520
23554853215307696 260260596360292736
190518028745751328 211540916689715584
138720041316152256 263178041767587040
196800660454359904 308202295663256000
93998951102878000 282331066527900224
197809830303837184 235783576507619168
204115757965120832 263698798797710720
136667966825745968 187193614151046368
132137893322652976 341775305074557824
56316589595805304 346596032147068608
29321262750628304 321942365891767680
65016628730248424 80621657744321280
92481937782349712 94562983801932160
93397610823816496 219616971346289312
17176104457593794 130462470791317936
138792934027311056 237531135775220160
93822596354085648 164031435303837152
31107544587116028 109134344357941856
59072435916805456 151849810744967264
74827223278123872 324270875611131840
60603969859509360 159929585128879392
314969912107461568 334806341961652928
58475245000557464 72892627085894704
223964612373716928 230017899423205632
163958741547888064 189928879164869120
175739643197834368 334560187863997312
57167570930169312 94715012205807456
46649091240315152 109361392621039344
111854754190106288 268259251973033920
78632850578882304 305658811282821376
201825462531224288 218388020351710304
117059162894516224 286981705511520800
20145397668532744 306855308370224768
30607287288014172 114514258322907040
294027261112184448 335407988043581632
164521849427867424 189531370842740320
148560515655319168 232542758490589632
30636321396555076 219537811898829376
145286132191002304 260410613592358304
133841573135714768 328819499037313280
265557367880256064 322101719414281344
232823687699471264 296751158399840128
157254406159509408 260157602581495136
78374012828080144 258414997444020928
210872989737398976 254190138086074240
50962470951025264 312135613939599360
98098388466045808 275803285452452096
303348092137243008 330804799275976320
45527133320571448 274397483008021472
198418290429872704 327650720749010240
317110733634347136 319394130983438016
149379933417318368 154905983707861088
9866504069484242 151503582519546976
47369156948572400 347542302533284544
99975892373662544 278106016419050624
22368769822124140 30897400467495036
16844841174297012 221574725451931488
211667402890458912 304983451809482176
107349405783654976 338066937983904128
77661313070157424 131999533556927792
103276481125738640 318351403863258112
19194070234241340 120945028495181696
238175512160249568 303005759553486976
271506050500938368 273185228434019296
97612431849902592 321701775485032128
296331796301587648 336345484344635520
258390114876559392 314585678449061504
299559320719342912 323636736453072128
140649373567017616 190314586207403872
260118689429809504 288307719631236864
174511143793020832 224764644723679648
45710692302132672 242544810714202272
123250570349277856 238167184508788160
142610314609604352 238080998875379104
94551239613188512 265441749043099616
152532226050015712 298454034359471168
170174704178516384 176443979543372352
57834388136988992 182800909914436672
47140194255536096 254320690129262464
74839977043321440 209038555645261056
13324680075923102 226184852580737120
71253032648040720 102645979867706704
122639631129037472 182202951853085824
235728198851912896 280822499662802176
18743016356444464 111019907382275136
185124670997211680 298119352401336704
16086069531611494 20356473787293344
39654557440088440 70802340192334504
58458916927890400 335856832421353536
74551954954362048 148255342396966400
72034895698060936 242335525996477792
236216401420743680 333904116535337792
133213727844316000 346989839073022336
7131933611382407 33171833993927580
207969901398714176 282813748459787136
19231124093706452 74654342429821696
168679987244038144 293337819205428608
175150171881587904 257375882133114048
162679659621602208 261258989601528096
59246574375373808 69503011791427544
75773900938482192 153566211915155040
32706470451739936 167144352173300928
119770313381254304 251188033324998624
70206779919173128 255316681709392672
83797162922999376 334076984408410752
287808783333815424 307948606551514688
187670933985258752 276741619405823840
188641998283772192 286313395516504032
99827239392087456 290632257302101888
70065333577742896 277926543701784800
98625074008539792 320430913750039296
93283548135964000 303248834938365824
196921496969523488 207100340492889024
7982134499951394 336851991278579520
56893614618706712 152835859015282784
164715276421751712 269722467465672896
59894050526061928 85626268901085344
225122071663293280 326976378944834880
259060002789220992 270337155505339296
120377918737270384 280690137648778272
55977491136115904 165348635957139168
60510519859661104 183390514131824992
147339032828687200 170976526280747648
151422416682381888 194403018785108160
167515565237629088 286782485644048416
245798239856496864 346169166700073152
158187594734438176 294323546591088448
30879205746649376 69306190094314088
280725048378697632 304795739566855552
106852067034219152 239642882665260704
54431345156128200 317382756418546496
71492338091958544 146615943021456320
214703802784522560 347695459366245824
74776436691969088 319218633172059584
114131792748244800 188637152209426816
32395634792376056 253826863440896256
140159331691111200 262457781495082944
104379962388778800 284664822947184928
33920514513992412 218004196245775136
70391994448409936 142100749674466480
190138185405070144 214450746697190720
91700778241106384 281160542915972000
180948970432127904 217462216137906624
8276413363597825 93140285332933344
186719341915296960 345387592713373184
13787140915255858 23831075024785344
9087808056410776 103693928757084144
279731330947575552 322317287048502912
223404085684035584 232746720808906240
90994587906196480 268564681402911584
161340237434764992 324387552325429120
98709833777359744 179342851102249568
31500332096042976 241833092055100384
29128128737213364 191201975467752448
46233606925905392 261939439223510400
134784634468098080 145460956903292832
7734726782732270 165923164167812544
19412252435450684 133674347938347984
153760820796186464 163117049763833632
225061799623448640 249978459898839936
196410464302516288 333928969968577920
50982475406130472 76294116705114064
87661956942534592 278828439426864352
47395215710160680 338669788029774400
61097304722103760 115234915516400048
129532865031457248 245101336119796768
24387550282463496 214005458191359904
150771666104896544 178771741521707200
67379878513136912 171865706453252896
160802817048598016 163924993529345984
209787743453659520 254995413738318560
46394729893120888 215323941817080864
278690746171260032 313719236397040384
168482234928780960 216893999966597312
283959821492169888 337786496449080768
84516883344479360 333645497225537024
146150217863774976 215996073918847200
16130366425491580 273100845790297856
72842512586892832 237822829275978368
5758550558657839 324505662885144832
140469515379885296 232543185894365248
56079876947182312 258899952673913856
190163610475398784 346259105801866496
86774960200157728 107091649556357200
312591840526436288 324270341390118848
137087061324721456 322592977190931584
92669738704670224 185491717670340192
218956291314514656 284906220118930048
138996974696692880 319296780918882560
160239140922964192 314915014597043072
83832640858245952 340573644533314944
123519768069785152 127370477281951792
72008126375529872 176423006039997184
109843363383468800 141261524072554336
76308786653604832 327289224521818944
69191035126001904 272493143718220288
299068492023131328 306119526697465088
141713357307166912 182145533235902304
134305772257207200 325253348582541824
182065217314006496 222867873784198752
74084844805376512 90015375977275664
71438969958179544 313411722404870912
76606804057353584 267627198128960960
139852285146347552 237390027542973696
113140379074894368 319319197563007424
81874413591030832 284292199967873184
190431504614001280 206411381194663520
23235358118878612 220286492437894240
232108473900710752 282991903126952064
54146104687112944 227394093119648896
114423352398840032 324133574718840704
91605060812434592 282200135248794144
201946878120196256 217961910089131072
1205075837641056 90554605708678736
127940976179909472 137842169608227008
275475040224547200 331968217545823552
255595258340042912 274367091913194848
84126860256189520 182073143510849984
38236363006095208 307810918992723776
222862333881811648 329694260707729472
223677807809542208 292653558220051712
58884339978492680 157669951651151136
175918621953908640 214961837477651424
45652068170239056 60028095925910944
22881908746163444 307307351770498048
78885072157906448 299100511995048704
114244108838801888 172592156467254592
196968084310481376 309153904735984064
40802866512254952 71891993995192128
30708666126876696 205652977688580992
177341033686974336 264705707770649472
128545515234971360 338068003367145024
86315485324372064 151661900332283328
24812400168888864 278892349240167040
35517224936101856 277507089377952800
29217760656544656 69518428114562840
239336599832776608 282573028460365824
290165115979159040 315949109560172800
230699467054428352 299891127341098816
186297741888467072 345807527785877888
103284488468201088 290300366357025216
47204463367457416 199975618224737152
89789489497790160 101546630850238064
57810287439132208 145966341294508576
196774361000041248 275104582287076512
21254374629216616 182634319151932896
267263345524956576 299782378501079872
34798560028958344 333352247401916672
29771080731571020 137731658782804912
89984277930525072 190096731721972704
40242000161350408 170135908802873536
61384653776253008 196305899034194784
12417821658631508 36603553936069472
238861601686168736 246462414771449696
244778693340329888 302909001880391872
248567426374575616 280325149713799040
52591482586663520 112436731230852192
117076246831851712 309938887170214528
296456874649660800 314217595686341184
81484751536736000 162551957354595136
222788682649751264 238055453091941440
33485596113623724 329290390836933952
135726504560412032 291055719171307136
40256794857171576 124826235920497856
116880675663265760 263980117352162912
7712249441464720 68832538963535600
2114940885435186 297315225087428480
55541413204637168 195665504085248384
196721795447021216 213544229868646880
191003688866803200 346050326712757504
62893504536949808 86446115497411184
16631444323197548 266541969731033984
34383463581303760 56365379445320040
60622552311351352 305009656360995008
267544713959445952 300250805390325760
71510326266727648 264539650411397248
208878124498153952 300202933749691456
283406148819441888 335318282858180096
98764312723051072 146046468551968160
181751537497626080 322513624702092800
52657671818748152 307396940093179520
181330330895519008 276923283100034784
207405469242060800 318040543332040576
46622381756596144 66552809059862592
142484668332653552 341568480967706304
136832496519742816 307746461458582400
69961449058817728 348431937467686336
221169833112404800 289428744848256768
223982939247609376 236465992625543360
38654580824266000 43991992077775480
21026838804846960 60902620762726320
196595330839356032 256884209360756032
101534869215299856 152819624658490176
98319793179739728 334321321093445504
183901133319889088 191945399183474080
150676726540198624 305672334980189696
105518962757372816 126794963378319152
97888404227368240 196077875739096000
3556313511851089 324138225278654592
19282756895473268 67502663097607000
145689481058947456 297180197740832320
189433986021383680 336808262626352704
98758038381108464 219724426558316224
131482976302248720 241212476848036576
113157300346216624 268264449008662528
88545527024238688 93775104037033424
10611151674319272 48402139411412976
69978584531792200 231186026938924672
3016433109999379 147280991323598112
105342756981701904 136122878473261392
28906043146240240 85150998133686736
177280822099137696 337575639437345472
39854473041743736 155189379294215488
140353850184661936 181241638495498432
4062288760797772 262389603208733184
79054316127311088 343106329314731584
184341860411589632 271332420999890912
154156805532525536 260368853102141440
197053138818176736 310707922772403456
90671908359601744 149638742168462592
12210561521079014 344378042686436544
12524723983659074 206162098134340288
2239108879312320 335690470767591360
199445149730812832 203146036042061792
10037608186787850 304504491000815680
180098231558469728 266321285478888288
16297080133258552 132560421702642928
5311771229392710 150011707873493216
112480759194685952 119766240743506736
222586800684812288 335964313356029312
44505785659612776 192263343118941600
222768612369233728 305621221211632320
308734778479756352 331896053335762944
176852774525685056 181526698335589120
229937540361553568 284190248567617952
246949882633575136 339227263363535232
18298981810489096 79872825326074768
32022072737864476 262096166291732192
9924469439938716 66779964036968328
94106150735463888 181246785388087328
25801738598760616 78370798590150912
13413067788482142 47336251672631392
311282768684414208 337322419621935552
85370967538112272 329498886056425856
36912780755940096 85506179968042400
184642004052010336 237871521878960960
205798086231474624 339418860227033472
57973122299101240 211415282651389568
215454608699354624 309334167107153024
307165246764749568 308828121572328384
144895377196623328 284753428129675712
160555418145421824 332834907576415936
56483453015530360 237481184604733632
139099328828868240 173392599570395968
28085724348424608 101900534781731200
45214743600069864 274277941140538272
175343935742006656 335225168133983232
37703305841610720 209436765821207840
227979291724830720 323068901324828032
33476410663491816 301006418882272320
89294828713524928 345979233418515904
82518522550019376 85404693412594208
28412029061454368 242340222674649664
96043638555831040 169436759639982656
198906515432369568 252552952889385344
143513391436444480 189208391724438560
239396591721634144 259893470977076928
124661790150479440 187950868367981696
323516320946474496 331756312137160448
118166964660308608 255562306736979104
202971032921650112 241265461422028288
211534300985444800 233621348526564576
75668250395677424 232337468915683040
260689435523262112 280364174260987136
216691794750391584 284585739700194432
249170891554496736 264625515712444448
109243638013556848 223916465066733056
189865426449858368 310215337193755648
271849018489406912 308783231105246912
14390879435337330 140276069963229248
139991355769098928 262477408396406208
20614380821405164 67690676691141696
41284283731742168 306066578734404160
17441641599267578 82282791373567936
250812540247709472 271925581995900736
238263343496829472 328057901950311040
142309413417186448 347927026782548096
321703992968307008 348027073999066368
1031946526792391 250783795639592064
83247490244194944 229168178077363136
92439190479760560 279104001127137792
57729339550427328 122177457988083312
2338671821525826 194427522787519232
96827010914457104 270030132044165504
165528427914664672 283423780388815936
112426410869289360 280009717493251392
132508995445463680 286918147183804224
106333691895903808 336126972538684672
52891070488803616 229456730053466848
188315530052235584 270495391133405408
17349489908697452 269306312216570752
184816710622183776 321700296154245824
13454482016733174 278706629880292032
29756806892970996 167940983858896832
54886337103422184 278067268048716576
84520017493875968 150955104720430432
21870080951672616 58024987447932376
329009344497335104 342317019585000448
114797319780654784 243365383064635808
280936638574428800 318003412990534592
31505521147170596 88152743958755680
32157827574494692 235709062176658432
59274873706025584 123993411602217200
75438644961394192 238868726542247904
54226823031885600 93302557027320112
235135152255106816 325174215389803136
17683272255362824 117311685493791344
25737347066414160 341830647266271488
98731045052684960 211096862577811168
19383144776798036 193967322325651808
230622898149073792 318682506747314048
69352198434491864 210698780439847424
100027472935986960 120837013010797984
63459062894494096 280444066615904608
132347267745388528 341645747842660736
59761244447549832 89074294355794704
137070549154350432 321897760011601792
18323785396543852 137307475980814304
225407458574957696 316076169338880448
135805483148451088 289993451743304896
47730577925266696 202110435200388352
90234742753397760 217649862472502208
151833491779536544 161436113910160736
284162115523498816 325437918740497792
51458427468465560 122661668111268944
83376181734961408 191355342691485920
52692436033616848 259557848833031872
59015598590469192 92685003264036144
99238404738252448 316877158102754496
19634144077379696 56385906173468656
46312717525727352 189861295189119104
294723542113752064 324431194909663232
308088089207513088 329861933265819008
27154848497189204 305814238948712704
166245059331174816 191917464851107232
144109772063258624 158669030454274144
52692021484928576 130507108933690832
59524313641649776 318297062876659136
170492824779685120 285014656025035744
132534886497803408 277578558466680832
164874728039574848 294851672166385856
235079719581931904 277434660900554336
143321490227032912 180613962212317536
111017780517343984 326399185139876288
99002392182680352 167562252387663968
14850810937728094 180909044013656448
66769197494514848 307300722614752704
99082461130302944 152467469693860448
183631830293828928 237836170213611744
75196224471200352 121901943376719728
243433148303936768 298471836975392960
2106095544971757 337938254042143232
143697308475727888 283875251532981408
134915381650917328 344696418929916800
140690571914578624 286376374921468384
184970835440924000 188995348843702336
24206979783245156 148742465974366784
29788422611481408 189731561852279040
70863732917923704 229510735297162400
32809222074974160 239904438407898944
201566262002620992 263652439420362400
62537373040236368 273886596619753888
205997065558860928 255358080550747488
6590657056515563 33807913652644032
166214921274954752 272394669484680896
32726864692934224 291082009514946944
16254843533232640 242179226867828928
223685538602228480 338452545522785472
217889319676998368 229769933942050912
8370108806820428 13509157516255042
42758094558656600 195794655622537888
158313013426664928 298887582879755712
127536784758732928 287399475225789184
209883029608416096 291909346575230592
78252443613173408 133042046166786288
274948130170034080 320788959348043776
278817388655318336 305130905220106368
187988401722309088 289024927560697728
231066377316181920 270068525162439008
145630912585045376 207541032371598368
94428892810788032 340160556303444096
161503823151533600 232170617531337824
152135218407653984 168945634463123648
26059593459464328 237947510235317536
296107153231291008 317298449186486528
184283574881297152 301998297433485952
159747364785640544 265797012450530080
117375203455016096 309585796328377536
307710694153524160 314160980007168512
224178762072152224 306701297291508608
228061053968973536 275851694644052768
158505998834648064 277476016329118944
253502519634320672 254261387829958368
170899328556044064 207344225964508032
72661516995894480 289128611198456832
3642709576409495 257591203628044992
12527279186502052 24425256201570000
30346076683973368 277778094930251392
191705261572130656 317655976359853184
73934730897741888 200988272911787200
302615310053470784 317505790190666880
128119452894394224 315636517528052032
138056775486842528 315331159122513664
7774724378960304 60299873066492480
85933835219885728 197303067895773600
75837342295391072 222588130428369504
106680284736929248 157926655102896192
36952825260379608 147795232942751040
306388789744488704 328708705997168576
210708605897578368 341491849281705472
46431513947536648 155221163014536128
282739324988779264 344365697061025600
143749058687811280 148934288840876480
27703097367439980 283535187464056448
76366294208073824 153596220729399328
254740074276115360 268674921656168160
152986368651015296 182735467317149888
305796417082296896 341225401190932352
86678255638126272 290549898068359104
65719205066138712 116611821402444432
11083128288914576 199516695285537376
7796857892143669 102269378182846848
106018444295207568 186029882536802208
11311531758299008 329637094851099200
151583941484718624 343826849729433728
49798986884939616 183017151677564992
45453850547580504 93664717399730688
37975434604203672 101184924959694896
140766775320948560 256599577550108704
176258919243923552 289683911464856384
124507733899846032 303561269434654400
89780870187807584 135682606978386720
61306138187342200 224369155996625984
88690857529474720 282024717616773856
48496362683353672 129929115403364704
25332638271366084 170986630638020000
8878907891828503 209952082014318944
103623905151273776 201808667263197088
63543585481159864 209222332071905824
78373118938359392 186718876355104128
70049094007544776 246901011557872832
139518604563974880 227251240673638208
29893146833273400 184341473196691936
127077885327204512 205891507994189056
199019317674201184 226409941878754272
86835121815860736 95126445357506880
144740565308490496 328074305337559552
162377118799327776 184898492735252736
173634736453028768 207297967383571264
101044206260078368 239954799431117088
75279598100042448 188863036489766048
92112131721562560 305313912682901248
201141606125201664 340851023255815744
20482172584181480 137723413138548560
230191237844094080 289303677806034816
19998835595071276 59541662096283992
1410707994273697 313060309668062720
161504371940333632 305599057040563008
136654826433744528 156425203045775808
190165659419105120 231797927025600448
55969261111858440 242503544177039648
6193602281670761 230080269085085312
189857238206203008 287360087241995584
95576887771841584 227461912778979552
59377942642969800 316255393139557824
107297579522760368 292282348551540352
144419199112744960 196253968321617184
105638558398808240 324074564335837696
173686630525060672 185323624511207808
65785670646753888 74592005016627968
82734415981018432 169970908010874496
209797886911897056 275073340779652832
5981061402989170 131700968641797680
192418395957260128 294843168142409216
28926787402978100 234694543748376928
201852759819122944 215536357144035552
281615739307401312 288926365795278464
30610820307996360 281899065649997440
13745190232473820 321883992611096320
219111619847449920 314928946530641280
44930812730641288 266257736053051040
80488658921826848 189937310029817504
199800534213803264 296174242173390144
94468059429087312 231417418624973792
99477070288062208 303218627862315904
18057327174699992 210410519910445248
189805806604603808 255109016348008960
206125958915220576 286212292986907232
104624869833305008 119174524565695088
57373686483912360 335935751547840768
28004390381697800 146357912722445440
29800058578762640 303999238408214208
20246453078845404 128594943539659248
128122011220077008 299443451289296576
51712250389673072 308496713441213376
110029205559122464 327450879119817664
33847066374042244 215541637361123136
112796679196274496 178268985173534496
58748647697402232 248517530106369664
5403623714735186 234483819969316352
84434713503091024 153368964122931008
214218868114915936 313684968011292544
109546969880912912 309207310461287104
6230568185630381 39774566072144912
207732102323116416 313661282391395584
260111978171124384 312321911951178368
11732877070020250 304055937568328448
20415007680805272 341169845415317376
177331611439590368 186878454171123040
109344832820618400 208558587373849984
101695732711017424 276606834959592288
143032202336923664 221543287117790752
17655518432938170 322912747993458176
31835584436206752 333249121657669312
167416299820071840 339090910019693120
55273855680097288 219566772191834304
147491851047280768 172304818134316352
155696305048471456 224411906772465184
190193322881592832 212337973600821248
258843178734252352 302135792232376512
191789528420662272 229199330804046528
293024427398811264 343954488479162944
272997061794135904 274254675761677344
45493871964893488 217655995479082048
137443759807090048 260743267705010560
298858476136749632 322145484831761728
195292221693503424 233550256453176416
80326345056824768 282750242917999520
30344592174284520 150449186361771072
88733286659004992 185190007603761888
246851023346670816 332020796587001472
125245351206153184 281078239308436768
39094884760780024 78262187090556784
58116146199296704 78313588209626944
312286931013427520 316686970715718208
5734678211826168 233905296685135904
61386785084022360 179711766146944352
154990352145975136 304488025652462336
58385565654225480 205616115386213920
16419208127115374 68384812048741864
150067332327055424 304482817253773120
302895488742523840 318892150948594560
53843917336165680 214493065588179488
88011672962062208 180312594033791168
270114781626978304 326065876133492864
145053189251967008 156886086819959840
86859806953666192 226958249906889760
646244114734946 151668596632200704
116009961440044096 202240832653977408
102351743628152720 266391625218234688
229110527454760128 234828279986034496
221286649692704896 332466644411014784
4268604846275191 81279202764109888
85881701300999632 214698260584233152
67651896330821960 331437414229145280
193019820679769376 247959111982630272
234309694529924512 237275615696009248
258622579077871648 324992432423484352
186368453379205408 289508473424881984
106235339180987328 199264370889525568
215358162838574592 316733422137083072
13969528773707220 68696901109645976
141938008244271632 285318897712591680
19792285365954976 62077510629233360
128435823992726352 273145433017554912
292971408533501504 315818185586406784
24974189295108864 329537541897632192
5499053890566326 176830083804324736
73324215008675424 182907841198437760
124600988438310352 253937831489660064
21686505437523184 116197503251319504
32651581607964932 246046389339790560
54161558581975728 248457018609451168
321341341517937280 322917492627214784
93688618459514240 181973219012124832
10454603524780008 120538181821658960
253683807116660416 299921194616280896
247376938653652736 300389117509314944
37767796005257232 124981530911085936
301473840347637504 328238140847373952
61518171160058216 231876646008435360
133054083243188080 272626445919324160
103352165604416288 216935708833494880
150378394686333120 313665181251399040
155185865222748640 276693616084522048
252206953541729696 325430824226144576
264950026130224064 284006255221958976
209705890489679392 280876181322975904
66363677846294248 252412506452693248
157523665483199424 303466440971850560
200800141204008640 244527844940088256
246782537532237760 250248347522596736
149517921229559936 255311953258616736
7893381128322226 253817491617008480
7266341849985451 232747714707071648
51702964871848096 257106143902640736
14276563820879040 163827563518395104
274865239911911968 334636994860185856
60956140943560536 157053013169874848
189454981379600704 208023306925225568
160147258965762880 242099169031699392
84896058175764000 210638051362905344
24134751163613056 114016234027219168
189280496161922112 286008811590383104
54539459953348760 287362206195902496
36013460538593244 266121362643714656
27861684802078316 124506615110047696
261831948357002592 304167466331950784
182039053696992896 208023994667565440
24255866189163236 65082952236539064
22582841000490892 319131692458992128
305274233644070592 337907047857876928
86677803926184912 122443831712376832
11655632102906518 336537838129298880
190030492208368032 194813935585033760
21485453478621972 345008011481371008
11596733276270618 254078161530615296
233775346055880128 287828172428933376
168319253644936096 288811007602578112
23946818696129948 173865215773000608
148034385489406752 246380166292285120
128454333413131856 318541151868208384
115908223931626080 155159745446635104
109319818419005184 179451996153424992
63346962492320288 237230306156705152
10144446237191380 146924074042252768
233833203708687328 319009623467026112
2862573190236769 35478299908383596
200520766252156448 266860896927139968
238776944007308832 267955603727823488
576556753740434 218987074933961408
86997099178807152 207920718405230464
109421471490833232 329269083242201472
27198294499839712 99478907557231584
184602167535023904 312399161339051968
185946058021217664 241438320759145120
167605736289726016 309077360203370304
59610177423321016 229240948623182400
34533028347819176 244320439543479520
31340337131298764 144783094486153920
197554656161547808 222304935160713408
19276624679431976 246209883229334624
219933332709792352 256555317499954848
317665914496381952 330510539019775232
30407805287695908 91307934643995664
51214348812571152 58958771894818248
76980514721288240 203480358365683072
292753073033403520 306085188906943168
214629019388200160 216976964962791936
322982570763803904 337005474621630400
3907550946586595 86471114713240000
153688069508753280 301955117231715648
180647779689277952 237298592425355968
292619881276291072 335200372824935296
60494784290328816 177948721386455424
274583496520494080 280716385352283808
205867138607628800 217291762814655840
60039136908620664 206482636708198624
12354207154617332 197780526814257792
117572475552097184 226433075326876608
156913563074737248 166987357017363680
63229922622663096 191793467614840832
283504100918580512 294275134235043136
10546931232906410 347087299347418560
12459667994807920 213132274111513952
29064497348693164 98268800180688160
226410690389773664 240402919591197536
113276975051348064 155334258927078624
71105107715379968 78359048132139280
214016932812746432 222608777926736224
83265057468752160 111611179194841344
312733372313323072 347684971648268928
147179406692726144 208304413748911232
92724798227829824 312482880281295872
129890955505262016 263160092380897216
47276052029567112 73544486761884112
125789307376614432 252238566583862368
87205110316127584 159912254890035904
311004772627026688 328487563031951040
111464372826139088 263217925062539808
171489842709599520 244264011981951776
166324011568581984 340298966036905344
223566685814998400 343310939956136000
24445857136077980 174488039113764064
134177511927444720 265717105729824320
13477330399049838 289529514720559168
34993528600936876 90525150305669824
36107138337466384 310022165871748224
79316014850111968 121950586908051664
47220687713724912 184096756408635872
133544376982200928 145208164431804320
168284197212472736 272882004197501056
209853393465591776 224116086660832832
99734139716897904 142060080501807984
9291702579354456 295115616787125056
58218934388809568 260480539979731488
94796042447320016 328060588858927360
177539052257441056 231642870334929568
53994794509952280 218614518203029792
65218697996396408 85221222807514384
59338483466306816 266776921760244704
2348935982619218 342684667827845952
220743048301818368 222315300303658688
255643737621390784 333432174739256000
177085631661283520 309356463138100416
113271622405364176 151742888375109152
177730185796761856 279680584992068320
187862737947975904 275923842331836576
56236986665345936 188359728298503680
96410842406252768 178300146033698880
261873920147197856 283358483713819584
110112429590062336 295965943576378112
144334801395172992 208218046005515104
41218236131703304 42505568481285408
197648577652348544 245001821298586336
64177391567416808 74241107497807328
20146267020692664 78945981745939040
48382670793127568 221865546096811264
96583190788796592 165466396130695680
62661323535695360 273740543652265664
88672021808900240 337485355131562112
64076075925776408 76229764952374608
141082631416182432 324140456350639488
211578439490665856 294141103546187392
79966226720875312 182987534513323040
47161334783277144 168946975848103296
209546324298440224 276599813425890400
4398669815056504 297568336922058688
282174355931469792 292406460271657088
116214692509826080 166825099884448800
9738153213769362 91011003211205120
136668875680099968 265551564450317856
37657924688138024 38854598599270608
609007725185126 183311712470609184
106709552422989472 295873829155541952
163322014069291936 347017461018246144
1755266493704499 241247148542063616
235732054156939360 312813355034690880
11106586958473568 335272245972320704
83153745510181024 332438086363986368
198430448147712896 348142166350579904
11836401604345308 288014398686306240
111259312836867392 266605381019644736
173305999179159712 296963815969010368
123876175332392048 292770133098258112
4984217323885613 218594241080233376
58871897203217056 133077224322329024
152852320565201792 239974244314463008
170632808668177952 227013800757869056
17196503776045808 37151169352818504
16985094078012956 305063946112100288
59944897731158040 115760059635986032
37266719083878224 296247795400152640
58490220084564856 206536657632283584
251973798319308288 336793693648826368
54870438505687640 79456075067738768
345032448947120 258009675687811712
46880850288629160 88290534004838432
72629662073830032 345902772969775360
13615312158909568 31421132165666880
208581446013068896 297226195470561088
259853101531576768 305597311834116544
143397812976439312 164606144193112864
226541192804088384 244304968998924096
25374364149984824 277705808484217440
10985816480430446 264957336228155680
133204610558676160 348171627983864512
232080860963003552 328749949759851456
72756191171977200 348306325555111616
165084573953397952 297326284581544128
186284482926684608 247144331993160896
85471814470939088 265720376030221984
87627108871951504 117141528807097696
179278299205972960 205982601031809824
55126800460382520 246807112710911488
125862389795255728 163015327037762400
184311182606960192 204770393116808928
264401588494552544 339424436554567936
289162718214306624 296601141583135168
99356819509954736 288055203331607680
23686046017149440 293737275606690944
262766721077742272 277927782003138560
132433141034956432 250327980069180320
46796711767835232 148573384337985728
219095536358782336 219407409323449376
54385525003464840 217392995101620960
212326712233570912 272951667867109472
2770734182538838 114317277487323776
165172670589582368 226587191551476384
27450295912361420 111683852577992144
88982717221901712 101401465062784432
90031918729203008 298596152676874816
193667212524649024 305242247911091840
44993202617523448 87086221722962768
71664931137616136 338586017753776320
231320998565020512 244184542378474752
13105540462039110 308322303609611008
63736233567999224 92352567810377648
317709989434543232 329449026684033280
152974138226480608 189312723252397792
152926711176349408 198253871131787488
59673319465988112 268203342318690112
215585642486903040 343883517603469760
183896592125362784 296807334338567424
96224456614676272 173073607956657920
15685744199822918 72761417635812128
134189768600012688 188680136094179328
47916453792339280 184832501613931136
155196748318772448 288682758853649280
124682755807009008 273141001181187200
266729128582104128 280584872332482912
100490178838971168 221045088995966784
4388210328377653 134014671153672064
195549045143157536 311317874989820416
22461906215794412 43442416480515936
209509018645506528 291174154017495744
52213445377074952 262773782327324704
88420826812625440 262995825764243392
87310624245294800 347004147750664512
203524778630109408 345572238500349888
272761010720571424 345765840785306688
35401332936811448 316154276590207680
130067320853970272 174409249573524800
64661213402481168 342815634027437312
108363070134489920 141232482249229008
80558452638072624 235816387288601920
46517855933915832 291062109337666752
25752673129951616 121592860375724224
260357033699680672 282501368909107072
19333882412310532 226953421128461888
80162080745176256 98719332756907728
160979307862769984 206370129110834464
171129780738777280 300991993805879424
10299134468706132 172445982336724256
75509059842640944 297159391242555456
80392814714691904 188107139420184288
28686773796138412 79260215535406880
85216390998563664 181845186841853696
225243935474681824 292606975252935872
12249564402901402 96823225847969616
96174505962741104 269376522166249568
17186526770409620 128202098906999168
201116808379720320 210938656910054752
79284071478524176 290551334631184000
71851628716787104 86705125418348784
130192964655665040 171950057823624352
71019514431137712 222983473707411040
259183631555926976 326928705890748288
109891568107510512 274660018735793024
208367682834414016 223055842782560608
66832815421306016 298889612069764864
186989896838547488 324053794842867776
57210793806694648 59881547651340264
198363673244228640 307163493985959360
95459332466088112 331062571630991488
123636129134892048 170784547069176000
16850104691040490 72479596082019840
8542119902135115 59706511325201832
32908957837407904 87437683284547680
36154679377238104 348068633203408640
181375660839909504 268342031272769248
73090216543907104 144484566433188896
147752071321205632 234165810904762816
196605310316420512 344982866838347264
43961211229716504 153284617426089792
10924792820281062 290042820790229760
94777677724316928 96520668863087040
179082233293182304 288312170105256896
10872811416160578 34225249782313436
30963756716223152 146143907271182208
182223710451033824 212747026337117120
68915730367431720 145991591241514400
163975040505658304 171691618860167168
32412713139146096 278680980145432512
150057045548374336 330471932121588480
89798864699370432 316621296362588800
333572016847043840 340525992111649792
200035784212457504 271138588123283008
19704124511524712 319855684366493824
207119133249240000 312469742463587648
47018843508212000 346055937304394560
17269300177801516 242403002616548352
124494328453528384 162134404582021312
3249734966560365 12980605422044284
40459072240548288 148945533018048512
118091584398721248 323401225301753984
3397063018546070 48483852720652488
47508607498871824 187178006433818272
125526730999936096 164489619705522432
99234226256814720 253502742954694976
175907566359659040 271014147669767200
181376461643709600 265601021808346368
89794758184603808 142073002827522608
57809151345617160 258216188558419904
160885194531565504 343149999442114432
230120191479236800 333134744294628288
31078050415283040 108297095271336464
25096195150888664 118108056019461744
27114931358635252 270408606243550912
184115955290122336 261552294453748544
13070710646637890 326459893787878528
7903276254670899 316436848163419968
36528189264464744 133609146692661664
126725626172514272 346248902520812928
163148765525181504 335902739160022080
94647231976528304 270934912558653376
47044086874497184 47181911481109136
70765959476968648 181307479687251136
109463667811557088 281215306536604736
50478673918827064 152841681185869568
50967663650437736 227776480674787456
65467783579781528 143588877134689536
33204432825720400 120510388868607152
48513882117765544 311373826027744256
53270724978623464 132149203169577888
117140964071102768 271392428554248032
120947525974664928 241178987344426080
173801590060979488 256928497953556544
101445818912924192 291202801232984768
57324652953628704 94548524549036368
15835262334139974 178512284089624928
107095912995090496 247621212739993184
66026874233884136 191646710916442208
253797070509275680 306418049692105536
76769580904408912 79980646446975360
89712184042458384 332560496270841088
181135932022766976 269453658319533344
20829379477902956 127869564332275424
1159747930134847 324701076800330944
26786023036671192 244364172034226720
111933593508401008 293597330280271552
54942485088453880 166311400619554528
122910392507359440 213649565809524256
24659548493300764 235167587164028576
221111715420909824 253806697360309440
36818262812833080 53654705136241344
171777982512245280 183863035967045760
144778014780960832 337191604527288064
79982973963402448 292595301506595584
19519954115840912 76282161829893888
286073208011950528 301709946135585728
1151176630730298 139311863158881984
232245843290602496 249067757401496000
87979950411279648 150094636889384768
211984316399275520 252248602537026624
179234712393575648 192783660414360320
140959426312568496 317776565711370176
111160398562603584 170724483227594464
277408639788746240 312302584278969664
73683841010905440 204772709566308384
18296735694142240 144570731537008032
13331425042090074 312297327978024128
21460856316700760 288455753330249792
183967655487172832 298886301024531264
26888872809561556 65256268845180240
55343395905833856 99274905157368992
34766253023425228 79022610870441728
97075634024747424 234330651636502496
230997308635520288 304959883120108608
172474630868344288 305681882376455040
161899821962018432 169480293739492960
47708499464318872 204351474557698720
148070662977483392 201962667164284352
14877617091615190 214632214576432544
10556231613075720 224708886265738208
63575673219649064 321739018520840192
186130579258740224 309203467464290304
258884165759830944 271451486505170016
158372293822676960 260374340117426816
84851920668260736 183627883714003040
44711034386033088 106006780892567776
179272924129383936 214092237693355040
48136197168108632 343680724359969792
200430783502329664 277232314557349312
274072331288977856 303445618391100608
3975041723214817 82355663042322096
6074195646208597 8441165553434048
142651381568338560 213724540935136576
4173404242451414 67882265248165592
289105883523175616 301948264051511360
202407416449753472 291303717515798080
112444111459382672 232223486564306112
94805862377510896 160234854978821088
25062482161514032 66536101635408272
45898180331706216 347631576423360192
67510404820923216 250198597812744576
139695652758344720 240697544962503136
182855589912358592 284875555118119584
38883740883302504 340282982692558912
254632639677322816 301252603031243968
35581239981895636 327687066145372288
239147468613584320 346555890771066752
38304739636783888 244125232720396896
111312145250460304 113083252165427920
87732225681170944 164023337842816512
52429149520861336 166870196863455552
24594792430405784 216033281470376736
215269243741576064 230876524649023552
187174648817355296 281955168044318720
63706489444127504 224838098391067104
95527668619163760 116670101600304416
163953986378671680 300892779652390208
228234582814576032 231624052143810048
1497331245058683 195252456233670880
25260483933891512 217884071283136576
100041729811872176 184148533852601216
148088632478621792 194645835239579616
104977133567780256 254981277279532032
196253596499172768 291785144057028096
81592800221581760 98449844250155776
39238479137897128 85558839377974080
142851105443260736 328278210237865728
1108904993859148 170030902978911968
110489086719480016 188075390752146272
12775335000782118 209927139305136384
32384388277313508 170110991109948736
42478567317277832 108127449406926720
248008344297124704 321643308945698240
61221520278482760 196124075400761920
15354391529217212 330162874980596224
128904590334633728 333967254075603648
68057245249250544 96628087260637200
40822705910038816 278407332363670592
94546817562461104 105211247474051664
118844492204777920 173923132665839296
269843637858949600 275898414476451744
177199326811556384 331381922335737856
82876461515349712 332602436677699776
21091689970751596 217599123080961472
296644754769132096 342623033176367104
72503162731049296 100744702712312112
120789748107434944 185347985963108384
45315411699825720 231970489039156736
290175550223871616 338739671245856384
189881358963605504 275175373953562016
36396290159654096 154410240435086720
98354185320953248 208931708955360064
28104931386037788 108894041412569040
82626541173427216 325137513977758912
5741260027698676 308952444349632576
52940158021014944 278345715415011712
166597286353973824 305734848499521792
96679028376457712 170832707287492864
34468328703544532 121760030786823536
231939113816668672 247877136048183264
207397739705269824 280672837818055520
215850298911815296 300331681001200448
41278923206747200 92053619967370048
45964872517629016 62951496593830352
32930707387973340 296680659463492736
168124192180194688 218836176127099744
265241229649251584 321297782777487104
283110595312694752 287720659827464160
98446912860447072 277193468193012352
123781952165387488 330078646412032768
121707187323743424 195468496707300032
89094204758551184 332774607794592512
227769962355307456 341259737957251904
16250075793838792 201396610811094240
67922945613082720 347053829936075520
132395795362836848 211012622917351712
19323286909711836 86828496625272400
131829273127559808 243235429154429280
214584134405389120 275331606554868128
39829389142308592 130077171207668480
22718331582954940 112967659667540256
234284253735638208 316593827427300544
162539667311590656 162828853718025984
130718000986981104 324448972344280576
195986230308473888 199737272907899008
44453051934455000 309586002743064320
120794571896285376 314075247482790656
232240142886872640 320327762137958528
74033942947416880 193770822176664832
82509138660214000 92403224342341136
216161687086804832 249603293692774528
118839850348386160 241102581350399072
97377337551081376 248203644866785568
89010892517552880 270876514917403296
153227938838931840 289266842566873408
284299606244654272 290291855245233856
10907313768018844 62116840545222800
4404686926360061 28785952547095800
25473773123270996 66719583857708944
131089297445416576 320867382697378368
120028582744173168 182490124906611328
236518840797515200 344079311202413248
142227822477842032 322668341318962112
25758811123130916 84609545303592736
44582764570847416 337936650366027200
50302215150886440 254291432102381792
114626633461034032 234654924757974208
1293591773297690 221834037082364384
226804645170799680 254744299537158304
309479115468848960 313026272640874112
56965338648010352 185985408935381984
214428691148072000 253074722495404224
151773723944792448 244962268063851584
53956400687480200 297272835535728192
175525018243729952 235612468606554304
195400206771680256 222309671077630912
25499412841033828 323869800755361984
15303005510913256 105973245226628496
74328426276199264 230924491540993504
91415146212002560 143417284499443360
16871040354972220 36927929721815160
231745064891850240 264142769967821728
13582383613658384 30722246176357884
12091740805629596 245461784223659008
41982832681903688 64174374451358984
148558885061665056 188189711217220960
4128451990864570 72842878791636864
151100693267458176 262689413566013344
115999414955635136 189299145588405024
709661145971982 232112565385649696
36631595927014808 174259542824719360
62072497525890400 100849167357139840
266729385791212384 280635089785058752
15871949945404300 186198497099504768
61537720199950128 258535548984331936
236150440371131744 343117032275291200
300110177444035008 331949121469732480
20085078671068892 182185951072549440
29221407144275064 99977760778915536
2251605693584110 342545215266083904
234081961535424064 316864978974153600
58139249134892328 288463649742692928
263647519589393728 300500641480980928
189100091611861568 228431730398296512
117703153981064544 162705493277334688
164175224804144544 276136346310191968
69913939340427496 122638160871600080
137357824895296048 326082434673425152
54844038569670456 271926485186608960
9331339762000404 185423988789534112
1833966106603453 142167437289912288
8156594470494409 234258365414790912
190306046427532000 269175988128729600
162733356496430816 328335987133979584
182876325519244256 263809102025554240
194994620634318848 297136130040697216
11379038000275032 247933033838328288
295026244029119872 319153041448230400
47253482400511016 80886845492251824
17983846042242464 174864436109833280
187695217061077440 193925649231818624
187892829865432000 329867271000021056
2222362335118268 188713712917822848
25803662654321140 284117378562855680
120025531870372240 222262368986508512
125760872287733504 227834992983536992
43290746894947032 66538219044967192
117694345164975168 312217158807893824
107909482330836432 317699298242128128
48986530930324072 233644246273768672
112543867258592592 146119032170703392
61113077592836304 193296169834196384
189512301764108000 307171043544295808
243382818772890912 243692331433149344
87751070531824400 306863103382697920
135786280505489792 157295071544826656
13026170090259278 61599910548570488
148770483199883584 213681403060986304
114518651925798368 177833771562962816
14043549734335070 144319881642948416
244171970364070016 250431743553185312
628663574582119 222915689133222208
208942589624305504 208951225186785152
194438043107831712 282801194775974688
183383904326434560 238499315715473920
44449371002650712 333107575931187776
48516148794145968 191252076222534752
42005213351776784 105226675282992064
212317012021568384 265459904174638240
118620072997576320 271793814516302272
107800278759414096 331844877840636672
103201683630567184 159389062045845504
126379089067611088 164147941695275808
33946312464645840 310527477318070592
25269969845783100 104720269792774624
53563293190495816 319135678956188096
116124328966290464 328325393745486656
85724595906658368 305122493449581248
33661808530170444 105649895399940224
145698048837323200 338248265057390400
315329154639639680 326949577287258112
43960841470966760 234860891800460544
34747128893285756 347386462101401728
178192134156426304 340377764380659328
44465476741728016 346399326231820928
147438183461111584 263304897024468384
198919261531244032 261690481902326624
151143254062099648 284909848971721824
122061028311856320 271802899397890272
35188079024824776 287868562440053856
57904601902336888 134473012650965872
154834052632562880 283451590508470400
8901910964872545 169515473153958528
94965212959007904 158848333541762112
23287684597416648 213894494045780704
174700860435659936 272761888454310176
67104630912682720 340659641768603968
157383863304522656 203816830515296448
155446491619784864 280789473926043072
8000673470068974 311601615783638400
216959477150287136 247040757063479168
102447142686903984 202163860311667968
96253570985748992 128819285593505360
6200240962592207 56816953430408384
37448504837567224 133616268744464128
29541276320714512 319562282038904896
115672754516589856 147743161841241504
12537501324461294 328484676197388544
97527481022806304 180323931319167808
240191714349847360 290517318458601088
153385950161505248 340707970253772480
161047212389382080 268284126011710496
105272157905122464 336869846873979456
43636436284932528 278735362587887872
14377380195258506 84032275264015936
24773524775777036 282808336779092864
83441660476058208 173897511025767072
52890610032213120 181573945495097248
155467918443636704 161807070837557440
132184666525337376 342491587884742848
244289882789226176 318818604808374656
279879427037953632 333276900187338176
66992749176769200 157172944030878272
302318416291421376 322979559791538112
12205407855714180 135224246627725104
79540792013776224 313555298805272000
47870291910090448 61055571602283936
165458285369971424 193681593609731040
77882893057956640 153091216715550720
48686429101671304 143212982024173808
132633459240530112 207102485267057504
236696004801725664 332360297637835200
301015923421576704 321291165624923840
69582350881388000 70215643112299960
126880470610793904 127805041692420864
63218457787509008 328536704641616896
64183657730956200 288789659193231872
68139862813646536 221981547521499840
18420628894202728 59857607866370240
84978699895070752 348443039300461760
147613424988179008 332027778281805888
167261903658533088 215072804872486560
6135117835512637 213416765338328672
246985938535530304 275204080668557024
45481619180953552 181113489501660480
155359731382628480 255957377175140352
36243384177334072 261211387310952320
154997622022781600 228050879799572512
82951626954361552 225055260740532224
78737600804646880 105563931558890448
119114422954123376 329076549454407616
143781678870171264 314974354997826816
58958462708946744 255300592882435712
60414244884998984 101839490922233952
99351154706125008 147756971957115808
172935003547164608 327162615064551808
210200815987936512 330644048243149056
22936057918261076 277273645065278144
111413706485716176 220431226488725568
4444483155904590 285709175463450880
251767845734472576 279159281568160288
71862459180854232 216090011103021984
59106593534711696 130145057395552128
35438141501568880 40079506727270040
200416720750242144 264231946399057600
223831686805624928 311785931683602304
89646221695034176 245346478984213632
20283930717288056 247713167170515040
221140848264053024 304026179115900416
109942654370039648 193494615585355104
162125574453868992 228988981098562240
124140895425450144 168776350601410112
65649106764722808 324933633464746496
210808086720791712 231159751513861216
60125630578548712 101243524097722480
139413771280675088 185479724830510336
286630308912452768 302287518835918592
6367716896283034 46302709983620560
47541877269908200 91203196295137040
141516376085559200 190765006114082912
63423865526837712 244012366059574304
175287594109734816 302417289088617600
161555257367040128 193584155508665440
4354619859753660 72835644986185696
262951161026732000 347882994461787456
11015742505899734 135993871255457472
5657485641498978 238678349929753344
111939173230719072 344638548369615488
6751384419154338 7793426624842091
279136949487623776 313772686647889536
23039976172753152 239829622497771040
72349724835824656 163493880577343136
250316900870184384 339640985550890304
274844638170963552 319157055306210688
190920546709965440 300108881452925184
34280875439759364 330831892363283776
10319328289818724 318477685089057280
87857876820697104 254736286807821344
162827104467173152 286620455268494560
95674505157294848 151314076375441792
134243725502459520 339028312775101056
261234848254520480 327217335113390272
177719533716464416 192146912083700384
193197076807831584 255953722727111776
7154218992459900 245528450412423616
52739390571498064 222580890329212224
113369400022216944 288154834686886720
69059186178124800 338851854069617216
13311952438745774 31146344664863460
192934563535837920 327043281992988736
37563916463473032 93925127270267008
243304361213854816 266562762642330112
71795166255504632 86057964963678464
114212999843277312 219790119264941280
100032677650515712 208953351062837056
178695541523570048 311878673268118784
114907795965257792 347967914825516992
209022850038834880 242997442354351232
17767248223764562 29141851579084288
150532479487481760 285510233827449568
72916049463814400 219379762517455104
292202510806157248 302215546768538944
18919503828834168 179858470397241024
98623772849458240 230349014051267712
240804484827787616 268351816355204608
2110667328905606 308558692718233344
29894959092967216 100235635100037552
84022816159638672 106976456095237792
223639414748476864 257812050597433888
210084563809917056 216866156973888608
63482413196070768 266607463662239712
162617844046209248 167382879877072032
134462142374413952 159683069479363680
228949275532147296 342144584333877824
145987993049611264 163017962537305760
227988270305097920 240087568297486144
206522587404668448 236528900416459264
120751199536218416 240321882758084352
1028385170225422 308338118578739456
173317195687023200 217219670542416992
100066252218191264 157338289282069824
2194697059236211 309451201452708928
160484496304793952 347203965687405696
15963327470653166 302147318541337792
104733243394623984 205058503977680032
74115294979040448 223220999713516352
160478007638227936 324997566395912896
112586584938722544 298024596833688960
244129205384526144 296953592465620160
27113983041815264 113283396340628304
136682215486938640 141699789092529760
140268816568950464 290207778224471552
197079112920414720 233862668523105088
168725270522495264 269708657824859776
55906048702562640 238161039597337504
83967609721853232 104031173382571728
120208205408723312 300227880018968192
49762558858478400 189521954791666656
254282169895750528 329574093818670080
153359770347480800 198170163856974880
175437820285387488 220246487531815808
64940240021983608 262578198559849408
14980183067862250 234583534309195200
48807976613019064 91904446586384096
127232753593371104 308821127781435264
25503201661276212 307758872121913216
150452312028910304 244407491488578432
22339107649198184 43073597380790056
12807032800451222 171939699782743200
74679981179072864 198573922248302720
63125568257276832 98619578529318240
3978737020968430 290083388263783808
292730604920791296 340132985952563840
262187730729108352 284416489457201056
18313403018489044 99903613816176864
213248879896140064 284031586932697568
49908935456551192 205104702281762496
226100827821190816 323687023753140608
16352471313480120 259013625880814752
49999617991085480 323466805443529344
1912164884972786 338482092279791104
80428614616925072 110328696435467824
59285179131408120 276314966621684672
194691075873446624 268102499200784160
112520974982846448 213054996804683136
8469638102571885 201906503881813088
68014445514564152 282505552368615456
52006744582434192 131069325044495520
542470530841094 221078389282182048
162270114553419008 257180213510957920
69367014594709352 128469612750292144
122108694664703872 192364642400817408
119987185086665216 174809102681154368
22972456054802348 294189141424629184
93418261914503616 150663810787855104
149677647328255616 172289515888385440
182544703973212640 335936348933967360
6832963806210941 117709682031101168
143488112787131392 199141561686480128
15133839446840208 30631149591636212
271859741800728640 344236929565089216
57474162431331208 118585467540463520
206902529846478368 289825686654393088
93270566027311360 232623351900089280
24571831189735108 32276786759678388
127312470595964608 295320189844482560
39598257468953208 345138039775615168
59927514976752480 300089107874729024
123346561871489616 208525540178852448
167048105431790048 277842896818846048
276611058381130400 281718881423990336
249483177233029728 313086766881079168
8778052043095963 41952193981693056
178889737277366816 302126905711804736
87501059669760512 291799336566761408
172102092711837728 220647393663164032
86064744464369456 118845908326526912
43566776424265536 265434427165128960
201466431792086144 277002570056406912
128942974271932784 306705565826702784
12506588839107342 170719770259673664
143280560343691968 238419213402973088
236191033676009408 255335380618426176
72027119632788808 173723226228860160
138647127924037600 291115140859202880
56979102143735656 94778401245368656
245063810647496832 311702238164259648
132070350897484432 139335839733582160
106076063912024160 312264403826638208
6652557775844781 41608086749249136
286179787761542464 316285708057679232
112493955045235696 165475178878958400
